body{
background-color: #FFFFFF;
width: 933px;
color: #333;
padding-left: 0px;
padding-right: 0px;
font-size: 78%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-top: 0px; 
margin-left: 0px;
margin-bottom:0px;
scrollbar-3dlight-color: #ABABAB; 
scrollbar-arrow-color: #FF3333; 
scrollbar-darkshadow-color: #858585; 
scrollbar-face-color: #D3D3D3; 
scrollbar-highlight-color: #EBEBEB; 
scrollbar-shadow-color: #808080; 
scrollbar-track-color: #778899;  
}


div.header1{
display:block;
background-color: #FF3333;
width: 610px;
color: #EBEBEB;
height: 76px;
margin-top: 0px;
padding-left: 20px;
padding-top: 0px;
/*border-bottom: 10px solid Black;*/
border-left: 1px solid #858585;

}

div.header2{
display:block;
float:right;
position:absolute;
background: transparent;
text-align: left;
margin-top: -76px;
margin-left: 631px;
width: 19px;
height: 76px;
}

div.header3{
float:right;
position:absolute;
background-color: #E5E5E5;
margin-left: 647px;
margin-top: -76px;
padding-left: 15px;
width: 320px;
height: 76px;
text-align: center;
vertical-align: bottom;
	}

div.header4{
width: 980px;
height: 10px;
border-top: 10px solid black;
}

div.rechts{
float: right;
background-color: #D3D3D3;
border-left: 1px solid #FF3333;
border-right: 1px solid #858585;
border-bottom: 1px solid #858585;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-bottom: 20px;
margin-left: 60px;
margin-top: 0px;
padding:20px;
text-align:left;
width:160px;
z-index:-1
}

div.rechtsTransp{
float: right;
background-color: transparent;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-bottom: 20px;
margin-left: 20px;
margin-top: 0px;
padding:20px;
text-align:left;
width:160px;
z-index:-1
}

div.rechtsSmallBanner{
float: right;
background-color: #FFFFFF;
border-left: 1px dotted #FF3333;
border-right: 1px dotted #FF3333;
border-bottom: 1px dotted #FF3333;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
padding:20px;
text-align:left;
width:158px;
height: 49px;
z-index:-1
}





div.latest{
float:left;
	width: 180px;
	background-color: #FEFEFE;
	color: #49522D;
	margin-top: -15px;
	margin-left: 10px;
	margin-right: 2px;
	padding: 10px;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 80%;
	border: 1px dotted #FF3333;
}
div.latest p{
	margin-top: -15px;
}


div.left{
background-color: #FFF2F2;
border-left: 1px solid #858585;
border-right: 1px solid #FF3333;
border-bottom: 1px solid #FF3333;
float: left;
color: #49522D;
width: 180px;
padding:5px;
margin-top: 0px;
	}
div.left li{
	margin-left: -15px;
	margin-top: -15px;
	margin-bottom: -15px;
}	
	
div.leftDetails{
background-color: #F2F2F2;
border-left: 2px dotted #000099;
border-right: 2px dotted #000099;
border-bottom: 2px dotted #000099;
float: none;
color: #000099;
width: 200px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
margin-top: -5px;
margin-left:-6px;
}
div.leftDetails h1 {
text-align: center;
	font-size: 110%;
}
div.leftDetails li {
margin-left: -15px;
margin-bottom: 15px;
	font-size: 94%;
}

div.leftDetails2{
background-color: #FFFFFF;
border-top: 1px solid #000099;
border-left: 2px dotted #000099;
border-right: 2px dotted #000099;
border-bottom: 2px dotted #000099;
float: none;
color: #D70000;
width: 200px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
margin-top: -5px;
margin-left:-6px;
}

div.contentLeft{
background-color: #FFE8E8;
border: 1px solid #A0ABB7;
float:left;
color: Navy;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
font-size: 95%;
margin-bottom: 15px;
margin-right:30px;
margin-left:0px;
margin-top:10px;
padding:8px;
text-align: center;
vertical-align: middle;
width:195px;
z-index:1
}

div.contentIndexDE{
background-color: #FFFFFF;
border: 2px outset White;
float:left;
position: relative;
width:200px;
color: Navy;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
font-size: 90%;
margin-bottom: 5px;
margin-right:10px;
margin-left:10px;
margin-top:5px;
padding: 10px;
text-align: left;
/*vertical-align: middle;*/
height: 260px;
overflow: visible;
}
div.contentIndexDE a{
	font-size: 90%;
}
h2.contentIndexDE{
font-size: 110%;
letter-spacing: 1px;
}



.headline{
margin: 0px;
background-color: #778899;
color: White;
text-align: center;
}

.headline2{
margin: 0px;
padding-left: 20px;
background-color: #A0ABB7;
color: White;
text-align: left;

}

div.mitte{
float:none;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
background-color: #EBEBEB;
margin-left: 210px;
margin-bottom: 2px;
margin-top: 0px;
padding-top: 2px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 2px;
text-align:left;
z-index:-1
}

div.mitteTransp{
float:none;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
background-color: White;
margin-left: 210px;
margin-bottom: 2px;
margin-top: 0px;
padding-top: 2px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 2px;
text-align:left;
z-index:-1
}

div.transp{
float:none;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
background-color: #FFE8E8;
margin-left: 210px;
margin-bottom:2px;
margin-top:0px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
text-align:left;
vertical-align: top;
z-index:-1;
 }

table.mitte{
float:none;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
background-color: #778899;
/*margin-left: 210px;*/
margin-right: 10px;
margin-bottom: 10px;
margin-top: 0px;
padding:5px;
text-align: center;
width: 500px;
}



h1, h2, h3, h4, h5, h6 {
	margin: 1.2em 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;

}

h1 {
	color: #D70000; 
	font-size: 1.4em;
}
h2{
	font-size: 1.3em;
	color: #000099; 
}
h3 {
	color: #000000; 
	/*font-size: 1.2em;*/
	font-size: 11px;
}


h4 {
	font-size: 1.2em;
}

	/* Footer Styles */
	#footer p {
	background-color: transparent;
	color: #858585;
		margin: 0;
		border-top: 0.03em solid #D3D3D3;
		font-size: 70%;
		text-align: center;
		clear: both;
	}
	
	#footer div{
		float: left;
	}
	
	
	
a.re:link, a.re:visited {
font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
/*a.re:visited {
	color: #000000;
}
*/

a.re:hover, a.re:active {
	color: #FF3333;
}


a.le:link {
	color: #D70000;
	text-decoration: underline;
}
a.le:visited {
	color: #D70000;
}
a.le:hover, a.le:active {
	color: #FFA74F;
}
hr { border:dotted 0.3pt #9fb6cd; height: 1px }

input{
	background-color: #FF3333;
	color: White;
}
#button input{
background-color: #FF3333;
color: White;
	cursor: hand;
		margin-left:0px;
	margin-right:0px;
}



#adminform textarea, select, option, input{
	background-color: White;
	color: Black;
	font-family: Verdana, monospace;
	font-size: 8pt;
	
}
#adminformBut input{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: red;
text-align: center;
color: white;
border: 2px outset white;
}

.note{
font-size: 87%;
font-style: italic;
color: #000099;
}
.highlite{
	background-color: Lime;
}