body { 
height: 100%; 
margin:20px;  
padding: 0px;
background-color:#D3D3C0;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #474731; 
font-weight: normal; 
font-style: normal; 
line-height: 16px;
}
A:link {
	background-color : transparent;
	color : #6F704D;
	text-decoration: none;
}
A:visited {
	background-color : transparent;
	color : #666666;
	text-decoration: none;
}
A:hover {
	background-color : transparent;
	color : #333333;
	text-decoration: none;
}
A:active {
	background-color : transparent;
	color : #005F3A;
	text-decoration: none;
}

a { font-family:Verdana,Arial,Helvetica,sans-serif; } 

.inhalt a {
	text-decoration: underline;
}

.foot_menu a {
	font-size: 12px;
}

.level2-no,
.level2-act {
	font-size: 11px;
	padding: 3px 0 3px 10px;
}

.inhalt p { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #474731; 
font-weight: normal; 
font-style: normal; 
line-height: 16px;
padding-left: 0px; 
margin-right: 0px;

}

.print p{ 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #474731; 
font-weight: normal; 
font-style: normal; 
line-height: 16px;
padding-left: 10px; 
margin-right: 10px;

}

.csc-caption,
.csc-textpic-caption { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #474731; 
font-weight: normal; 
font-style: normal; 
line-height: 16px;
padding-left: 0px; 
margin-right: 0px;
margin-top: 1em !important;
}

.menue1 {
background-color:#939465;
background-image: url(pics/bg_menue.jpg);
background-repeat: no-repeat;
}

.button1 a{
float:left;
color: #474731;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
margin-left:20px;
text-decoration: none;
}

.button1 a:hover{
color: #D3D3C0;
}

.button1act a{
float:left;
color: #D3D3C0;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
margin-left:20px;
text-decoration: none;
}

#menue_intro {
padding-top:70px;
}

.button_intro a{
color: #474731;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 13px; 
padding-left:20px;
line-height:180%;
text-decoration: none;
}

.button_intro_act a {
	color: #474731;
	font-size: 13px; 
	line-height:180%;
	text-decoration: none;
}

.button_intro a:hover{
color: #D3D3C0;
}

.menue2 {
padding-top:30px;
}

.button_left a{
display:block;
color: #474731;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 11px; 
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
}

.button_left a:hover{
color: #474731;
background-color:#E5DED1;
}

.button_left_act a{
display:block;
color: #474731;
background-color:#E5DED1;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 11px; 
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
}

ul, li { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: 333333; 
font-weight: normal; 
font-style: normal; 
line-height: 13px;
margin-top: 10px; 
padding-left: 20px; 
margin-right: 0px;
list-style-type:square;

}

strong { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #330; 

}

h1 { 
font-family: "Verdana",Arial,Helvetica,sans-serif; 
font-size: 16px; 
color: #330; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
text-align: left; 
padding-left: 0px;
border-bottom: 1px dotted #939465; 
}

h2 { 
font-family: "Verdana",Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #939465; 
font-weight: bolder; 
font-style: normal; 
text-decoration: none; 
margin-bottom: 0px; 
}

h3 { 
font-family: "Verdana",Arial,Helvetica,sans-serif; 
font-size: 12px; 
color: #939465; 
font-weight: bolder; 
font-style: normal; 
text-decoration: none; 
margin-bottom: 5px; 
}

h4 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14pt; 
color: #939465; 
font-weight: bolder; 
font-style: normal; 
text-decoration: none; 
margin-bottom: -1px; 
}

.weisse_linie {  
border-left: 2px solid #ffffff; 

 }
 
 .pfad {  
padding-right:93px; 

 }
 
 .pfad a{
 color:#939465;
 }
 
.imgtext-table {
padding-left:0px;
}

.underline { 
	width: 100px;  
	

}

#mainTable { 
	width: 760px; 
	border-left: 10px; 
	color: #000000; 
	background-color: E9E9E9; 

}
.rechts { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 8pt; 
color: #000000; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
padding-left: 10px;
padding-right: 4px;

}

.gaeste { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 11px; 
color: #005F3A; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
padding-left: 0px;
padding-right: 0px;

}

.rechts_top { 
font-family: Verdana,"Arial",Helvetica,sans-serif; 
font-size: 12pt; 
color: #ffffff; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
padding-left: 10px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 5px; 
}

.inhalt_links {
	font-size: 11px;
}

.inhalt {
	padding: 10 30 0 30px;
background-color:#E5DED1;
background-image: url(pics/bg_inhalt.jpg);
background-repeat: no-repeat;
	}
	
}



table { 

	border-collapse: separate; 
	border-spacing: 2px; 
	border-style: none; 
}





#sidebar { 
	width: 200px; 
	height: 470px; 
	vertical-align: top; 
	text-align: left; 
	font-size: 12px; 
	color: #000000; 
	background-color: #E9E9E9; 
}

#border { 
	width: 181px; 
	height: 90px; 
	font-size: 8px; 
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: top; 
	background-color: #FD1613; 

}

#newsticker { 
	width: 181px; 
	height: 80px; 
	font-size: 6px; 
	color: #FFFFFF; 
	text-align: left; 
	vertical-align: top; 
	background-color: #FD1613; 
	border-style: outset; 
}
#newstickerÊ a { color:#FFFFFF; } 
#newstickerÊ a:hover { color:#000000; text-decoration:bold;} 



#infoNavi { 
	background-color: #FD1613; 
	color: white; 
	width: 181px; 
	height: 27px; 
	font-size: 20px; 
	text-align: center; 
	text-decoration: none; 
}

#infoNavi a { color:#FFFFFF; } 
#infoNavi a:hover { color:#000000; text-decoration:bold;} 
#infoNavi a:visited { color:#000000; text-decoration:bold;} 
#infoNavi a:active { color:#000000; text-decoration:bold;} 

#logoright { 
	background-color: #FD1613; 
	color: white; 
	text-align: center; 
	width: 181px; 
	height: 66px; 
	font-size: 12px; 
}

#logoleft { 
	background-color: #FD1613; 
	color: white; 
	text-align: center; 
	width: 190px; 
	height: 66px; 
	font-size: 12px; 

}

#emtyleftOben { 
	color: white; 
	width: 185px; 
	height: 20px; 
	font-size: 12px; 
}

#emtyleftUnten { 
	color: white; 
	width: 185px; 
	height: 20px; 
	font-size: 12px; 
	background-color: #E9E9E9; 
}

#emtyrightUnten { 
	width: 181px; 
	height: 20px; 
	font-size: 12px; 
	color: white; 
	background-color: #FD1613; 
}

#emtyrightUntenÊ a { color:#FFFFFF; } 
#emtyrightUntenÊ a:hover { color:#000000; text-decoration:bold;} 

/* Filelinks, generally */
/************************/
TABLE.csc-uploads { width: 177px; margin-left: 10px; border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #ffffff; }
TABLE.csc-uploads TR.tr-odd { background-color: #ffffff; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 2px; padding-right: 2px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80px; padding-left: 10px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: normal; font-size: 10px;}
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 2px; padding-right: 0px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 {  width: 350px; border-color: #186900; text-align: left; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 280px; padding-left: 10px; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
				


#header { 
	color: white; 
	background-color: #FD1613; 
	height: 50px; 
	color: #CCCCCC; 
}

#footer { 
	color: #000000; 
	background-color: #E9E9E9; 
	font-size: xx-small; 
	height: 20px; 
	vertical-align: baseline; 
	text-align: center; 
}

