.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE-Patches f&uuml;r Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels f&uuml;r den IE5/Mac */

* {
	margin: 0;
	padding: 0;
}



body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	word-spacing: 3px;
	background-color: #A31919;
}
body {    

    scrollbar-base-color:#ffffff; 
	scrollbar-3dlight-color:#999999;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-darkshadow-color:#e3e3e3;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#e3e3e3;
	/*margin: 10px 10px 0px 30px*/	 
}

table {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	word-spacing: 3px;
}

h1, h2, h3 {
	color: #333333;
	font-size: 11px;
	text-transform: uppercase;
}



a:link {
	color: #666666; 
	font-size: 11px;
	text-transform: uppercase
}

a:visited {
	color: #999999;
	font-size: 11px;
	text-transform: uppercase
}

a:hover {  
	color: #333333; 
	text-decoration: none
}
	
a:active {  
	color: #666666; 
	text-decoration: none
}

.input 	{border: 1px solid;
		 background-color: #D3D3D3;
		 font-size : 8pt;
		 font-family : Verdana, Arial, Helvetica, sans-serif;
		 border-color: #999999 #333333 #333333  #999999}
		 
input 	{border: 1px solid;
		 font-size : 8pt;
		 font-family : Verdana, Arial, Helvetica, sans-serif;
		 border-color: #999999 #333333 #333333  #999999}
		 
.checkbox 	{border: 0px;
		 font-size : 8pt;
		 font-family : Verdana, Arial, Helvetica, sans-serif}
		 
textarea	{border: 1px solid;
		 font-size : 8pt;
		 font-family : Verdana, Arial, Helvetica, sans-serif;
		 border-color: #999999 #333333 #333333  #999999}
		 
		 
.underline {
	text-decoration: underline
}

ul.strich { 
    list-style-image: url(../images/strich.gif);
	} 
	
ul.pfeil { 
	list-style-position: outside;
    list-style-image: url(../images/pfeil.gif);
	} 

ul, li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 10px;
}

#wrapper {
 	width: 1000px;
	/*margin: 0 auto;*/
} 

#wrapper div {
}


#header {
	position:relative;
 	background-color: #A31919;
	height: 105px;
 	color:#000;
}
.logo {
	position: absolute;
	top: 40px;
	right: -25px;
	color:#FFF;
}


div#datum  {
	height: 37px;
	background-color:#A31919;
	/*border: solid 1px #000000;*/
}
.datumszeile {
	color:#000;
}
.datumasp {
	color:#000;
	margin-right: 20px;
}

#veraenderbar {
	background-color:#fff;
 	color:#fff;
}
#mitte {
	background-color: #FFF;
	background-image: url(../images/navi_hg.gif);
	background-repeat:no-repeat;
}
#navi {
 	float:left;
	width: 179px;
}
#content {
 	background-color:#FFF;
 	color:#000;
 	float:left;
 	width: 769px;
 	margin-right: 20px;
	margin-left: 30px;
}

#content ul, li {
	list-style-type: square;
	clear:both;
}

#clearnavicontent {
 	clear:both;
}

#sprache {
	clear:both;
	float:left;
	width: 179px;
}

#footer {
	background-color: #A31919;
}

#wrapper div p {
 margin:0 .25em;
 padding:.25em 0;
}