body  {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#0080c0;
	margin:10px;
	border:0;
	padding:0;
}

ul { 
	padding:0px; 
	padding-left:20px;
	margin-left:30px; 
	list-style-type: square;
	list-style-position: outside;
}

table {
	font-size:0.84em; 
}

h1  {font-size:1.10em; font-weight:bold;
}

h2	{font-size:1.00em; font-weight:bold;

} 

h3 {font-size:0.90em; font-weight:bold;

} 

h4  {
    font-size:0.87em; font-weight:bold; text-decoration:underline;
}

a:link  {
    color:#339; background-color:transparent;
}

a:visited  {
    color:#900000; background-color:transparent;
}
	
a:hover  {
    color:#900000; background-color:transparent;
}
a:active  {
    color:#900000; background-color:transparent;
}
a img  {
    border:0;
}

#thema { 
	width:80%; 
	text-align:center;
	border-width: thin;
	border:dotted; 
	border-color:#000099;
	margin-left:30px;
	padding:10px;

}

#kopf  {
    height:100px; color:#000; background-color:#ffffff;
}
#kopflinks  {
    float:left; padding:15px 20px; font-size:18px; font-weight:bold; color:#000080; background-color:#ffffff;
}
#kopfrechts  {
    float:right; padding:21px 20px; font-size:18px; font-weight:bold;
}
#kopf a  {
    color:#000; background-color:transparent; text-decoration:none;
}



#mitte  {
    position:relative; top:15px; left:0px; width:100%; 
}



#menu  {
    position:absolute; top:0px; left:0px; width:185px; color:#000; background-color:#cccccc;
}
#menu .navkopf  {
    margin-top:2.9px; padding:0px 0px 0px 10px; border-style:solid; border-width:1px 0px;
    color:#000099; background-color:#ffffff; font-size:0.84em; line-height:1.8em; font-weight:bold; 
}
#menu .navkopf1  {
    padding:3px 0px 0px 10px; border-style:solid; border-width:0px 0px 1px;
    color:#000; background-color:#ffffc6; font-size:0.84em; line-height:1.8em; font-weight:bold; 
}

#menu .navitems  {
    padding:5px 0px 10px 10px;
    font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:13px; line-height:19px;
}

#menu a {
    color:#000099; background-color:transparent; text-decoration:none;
}
#menu a:hover  {
    text-decoration:underline;
}




#haupt  {
    font-size:0.97em; margin-left:200px; padding-bottom:30px; color:#000099; background-color:#fff; 			margin-bottom:18px;
}

#haupt p  {
    font-size:0.84em; line-height:1.36em; padding-left:3%; padding-right:10%; max-width:720px;
}

#haupt ul, ol  {
    font-size:0.84em; line-height:1.4em; padding-right:10%; 
}
#haupt li a  {
    color: #900000; background-color:transparent;
}

#haupt h1  {
    line-height:3.3em; padding-left:3%; margin-top:0px;
}

#haupt h2  {
    padding-left:3%; padding-top:5px;
}

#haupt h3  {
    padding-left:3%; padding-top:15px; margin-top:5px;
}

#haupt h4  {
    padding-left:3%; padding-top:15px;
}


#fuss  {
    margin: 0; margin-top: 15px; padding: 0.1em; height:25px; color:#000; background-color:#ffffff;
}




#fusstext  {
    font-size:0.64em; line-height:2em; text-align:center; margin-top:5px;
}
#fuss a  {
    color:#900000; background-color:transparent;
}
#fuss a.fussurl  {
    color:#000; background-color:transparent; text-decoration:none;
}
#fuss a.fussurl:hover  {
    text-decoration:underline;
}

#css {
    float:left; padding-left:10px; 
}

#html {
	float:left; padding-left:30px;
}

#xhtmlbtn  {
    float:right; padding-top:18px; padding-right:30px;
}

.fett  {
    font-weight:bold; line-height:28px; }

.seitenanfang 	{
	font-size : 9px; text-align : right; } 
	
#seitenanfang {
	font-size : 9px; text-align : right; } 
	

	

