html {

}
body {
background-color: #FFE9A0;
background-position: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
body, textarea, select, input {
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color:#7d1416;
background-color: #FFE9A0;
}

h1{
font-family: Verdana, Arial, sans-serif;
font-size:16px;
color:#bb1d21;
font-weight:bold;
}

ul{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color:#7d1416;
font-weight:none;
line-height:13px;
}

.site{
position: absolute; 
width: 100%; 
min-height:550px; 
max-height:900px; 
top:50px; 
bottom:50px; 
left: 0px; 
border: none
}

.top{
position: absolute; width: 100%; height: 100px; top:0px; left: 0px; border: none	
}


.top50l{
position: absolute; width: 50%; height: 100%; left: 0px; background-image: url(images/logo-links.gif); background-position:bottom; border: none
}

.top50r{
position: absolute; width: 50%; height: 100%; right: 0px; background-image: url(images/logo-rechts.gif); background-position:bottom; border: none	
}

.toplogo{
position: absolute; width: 780px; height: 100%; left: 50%; margin-left: -390px; background-image: url(images/logo_kl.gif); background-position:bottom; border: none	
}

.main{
position: absolute; width: 100%; top:100px; bottom: 123px; left: 0px; border: none; overflow: hidden;	
}

.main50l{
position: absolute; width: 50%; height: 100%; left: 0px; background-image: url(images/haupt-links-filling.gif); border: none	
}

.main50r{
position: absolute; width: 50%; height: 100%; right: 0px; border: none	
}

.mainmid{
position: absolute; width: 780px; height: 100%; left: 50%; margin-left: -390px; border: none;	
}

.mainmidleft{
position: absolute; width: 318px; height: 100%; left: 0; margin-left: -318px; border: none; background-image: url(images/haupt-links.gif);	
}

.mainmidnav
{
position: absolute; width: 169px; top: 0px; bottom:0px; left: 0; background-image:url(images/navigation.gif);border: none; overflow:auto;
padding-top:40px;
}

.mainmidcont
{
position: absolute; width: 611px; top: 0px; bottom:0px; right: 0; background-image:url(images/haupt-mitte.gif); border: none; overflow:auto	;
padding-top: 20px; text-align:justify;
}

.mainmidright
{
position: absolute; width: 340px; height: 100%; right: 0; margin-right: -340px; border: none; background-image: url(images/haupt-rechts.gif);	
}

.bottom
{
position: absolute; width: 100%; height: 123px; bottom:0px; left: 0px; border: none	
}

.bottom50l
{
position: absolute; width: 50%; height: 100%; left: 0px; background-image: url(images/bottom-links.png); border: none; overflow:visible;
}

.bottom50r
{
position: absolute; width: 50%; height: 100%; right: 0px; background-image: url(images/bottom-rechts.png); border: none	
}

.bottommid{
position: absolute; width: 780px; height: 100%; left: 50%; margin-left: -390px; background-image:		url(images/bottom-mitte_ohne.png); border: none; overflow:visible;
}

.bottommidnopic{
position: absolute; width: 780px; height: 100%; left: 50%; margin-left: -390px; background-image:		url(images/bottom-mitte_ohne.png); border: none; overflow:visible
}

.bottommidhigh{
position: absolute; width: 667px; height: 113px; right:53px; margin-top: -112px;	 border: none;
background-position:right; background-repeat:no-repeat;
}

.bottommidlow{
position: absolute; width: 780px; height: 100%; left: 50%; top: 0px; margin-left: -390px; background-image:		url(images/gesichter-unten.png); border: none; overflow:visible; background-repeat:no-repeat;
}

.navigation {
width:120px;
height:320px;
margin-left:20%;
position:absolute;
margin-left:-13px;
margin-top:30px;

}

a:link{
	color:#900;
	text-decoration:underline;
	outline:none;
}

a:visited{
	color:#900;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#ffffff;
	text-decoration:none;
	outline:none;
}

a:link.nav{
	color:#900;
	text-decoration:none;
	display: block;
	outline:none;
}

a:visited.nav{
	color:#900;
	text-decoration:none;
	outline:none;
}

a:hover.nav {
	color:#000000;
	text-decoration:none;
	outline:none;
}

p.nav:first-letter{
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:19px;
	font-style:normal;
	font-weight:normal;
}

span.nav{
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:15px;
	font-style:normal;
	font-weight:normal;
}

span.nav2{
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:13px;
	font-style:normal;
	font-weight:normal;
	padding-left:20px;
}


