body { 
     bgcolor: #ffe380;
}

a {color : #a6a8a6;}

A:link {
	background-color : transparent;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : red;
                    font-weight : bold;
                    color: white;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}
a.navi {font-size : 0.9em; color : #a6a8a6; background-color : transparent;}
a.navi-active {font-size : 1em; color : red; background-color : transparent;}
p.navi {color : #666666;}
p.navi-active {color : #666666;}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 1em; 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 0.9em;
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 0.8em; 
}


H1 {
	font-family : Verdana, sans-serif;
	font-size : 2em;
	margin-bottom : 20px;
	margin-top : 10px;
}

H2 {
	font-family : Verdana, sans-serif;
	font-size : 1.5em;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 1.2em;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #a6a8a6;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #a6a8a6;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 1.3em;
	color : #a6a8a6;
	font-weight: normal;
}







P {
	font-family : Verdana, sans-serif;
	font-size : 0.8em;
	line-height : 140%;
	color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 10px;
}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 1em;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 1.1em;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 1.1em;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 1.1em;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 1.1em;
	color : #666666;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 1.1em;
	color : black;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 0.9em;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 0.8em;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 1em;
	color : #666666;
	margin-left : 10px;
	margin-top : 3px;
}
font.rooltline { margin-top : 10px; color : #a6a8a6; font-size : 0.9em; background-color : white;}

a.font {color : white;}

.subheader1 { color: black; font-size: 1em }
.subheader2 { color: black; font-size: 0.9em }
.subheader3 { color: #a6a8a6; font-size: 0.8em }
.csc-firstHeader { color: black; font-size: 2em }
.bodytext { color: black; padding-left:15px}
.csc-menu { color: #666666; font-size: 1em }
.csc-frame {line-height: 140%}
.csc-header {
             line-height: 260%; 
             font-size: 0.8em;
             color: back;
}
.Top { text-align: right; margin-right: 20px; color: black; font-size: 1em }
.right { text-align: right; margin-top: 20px; margin-bottom: 20px; margin-right: 20px; color: black }
span.Top { border-bottom: 1px dotted red; color: black; font-size : 1 em}
td { vertical-align: top }
tt {vertical-align : bottom}
#kopf {
  width: 100%;
  height: 120px;
  margin: 10px;
  background-color: #FF9900;
}
#rootline {
  width: 100%;
  height: 20px;
  margin: 10px;
}

#logo {
	position: absolut;
	top:0px;
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	background-color: #000000;
	border:15px solid #000000;
	float: right;
	width: 50%;	
	top:0px;
-moz-border-radius-bottomleft: 30%;
-khtml-border-radius-bottomleft: 30%;
}


fuss {
  height: 50px;
  margin: 10px;
  background-color: #ff0;
  color: #FF9900;
}
#mitte {
  position: relative;
  width: 100%;
  height: 90%;
}
#inhalt {
  margin-top: 0px;
  margin-right: 100px;
  margin-left: 210px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  background-color: #f2f3e1;
  min-height: 90%;
}
#links {
  position: absolute;
  top: 0px;
  left: 10px;
  padding-left: 10px;
  width: 190px;
  float: right;
  background-color: silver;
  height: 90%;
}
#rechts {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 160px;
  background-color: #fc0;
}

#inhalt {display: inline-block;}

/* Hides from IE-mac \*/
* html #inhalt {height: 1%;}
#inhalt {display: block;}
/* End hide from IE-mac */
	


<!--[if lt IE 7]><style> 
/* style for IE6 + IE5.5 + IE5.0 */ 
#inhalt { height: 0; } 
</style><![endif]--> 
  
<!--[if IE 7]><style> 
#inhalt { zoom: 1; } 
</style><![endif]-->



