html, body {
margin:0; 
padding:0; 
width:100%; 
height:100%;
max-height:100%;
background-color:#f7e195;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
font-size: 100%; 

}



body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#logo {background-image: url(imgs/kopfleiste.png); background-position:0% 0%;background-color:#f7e195; background-repeat: no-repeat;position:fixed; top:0px;width:808px;min-width:808px;margin-left:-404px; 
	left:50%;right:15px; height:102px; z-index:6; overflow:hidden; text-align: center;}
* html #logo {position:absolute;}

#container {position:relative;overflow:auto;width:100%;z-index:3; top:0px; bottom:0px; padding-top:120px;height:100%; }

#content { position:relative; overflow:hidden;width:615px;margin-left:-210px;left:50%;z-index:3; top:0px;padding-bottom:15%;}

#left {overflow:auto;overflow-y:hidden;position:fixed;top:102px; bottom:0px; width:170px;min-width:170px;margin-left:-404px;left:50%;  font-size:1.2em; z-index:3;background-color:#bb252b;height:100%;padding-top:10px;}
* html #left {position:absolute;}

.bildrechts
{
float: right;
margin: 10px 0 10px 10px;
width:20;

}

html>body .bildrechts
{
width: auto;

min-width: 20px;

} 

.bildlinks
{
float: left;
margin: 10px 10px 10px 0px;

}

img.bildunterschriften
{
margin-bottom: -0.9em;
}

.newsletter {   
  width:40%;   
border: solid 1px #bb252b; 
   margin:50px -20% 10px 20%;
 padding: 10px 10px 10px 30px; 
text-align:center;
  color: #bb252b;   
  background-color: #f7ebbb;   
  font-size: 8pt;   
  } 
.newsletter input[type=text], 
.newsletter input[type=submit] {   
  width: 200px;   
  color: #bb252b;   
  background-color: transparent;   
  border: 1px solid #bb252b;   
  } 
.newsletter input:hover {   
  color: #000;   
  background-color: #fff;   
  } 
.newsletter input:focus {   
  color: #000;   
  background-color: #fff;   
  }

#vlink {color: #ffcc99;}
#link {color: #ffcc99;}

#content p, b {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 300;
font-size: 0.9em;
color: #bb252b;
text-align: left;
}



#content a {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1em;
color: #990033;
text-align: left;}

#content a:hover {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1em;
color: #bb252b;
text-align: left;}

#content a.linkliste {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1em;
color: #990033;
text-align: left;
margin-left:320px;}

#content a.linkliste:hover {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1em;
color: #cc0033;
text-align: left;
margin-left:320px;}

#content h1 {color: #ff9900;font-family: Times New Roman, Times, Serif;font-style: normal;font-weight: 600;
font-size: 2.0em;}

#content h2 {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1.5em;
color: #bb252b;
text-align: left;}

#content h3 {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1.4em;
color: #bb252b;
text-align: left;}

#content h4 {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 1.2em;
color: #bb252b;
letter-spacing: 1px;
text-align: left;
margin-bottom:-0.7em;
}

#content h5 {font-family: Arial, Helvetica, Sans-Serif;
font-weight: 700;
font-size: 1em;
color: #bb252b;
letter-spacing: 0.1em;
font-style: normal;
text-align: left;}

#content h6 {font-family: Arial, Helvetica, Sans-Serif;
font-style: normal; 
font-weight: 600;
font-size: 0.7em;
color: #bb252b;
text-align: left;
margin-top:-0.1em;}

#sidebar {
	float: left;
	width: 170px;

	vertical-align: top;
background-color:#bb252b; 
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
}

#menu li a {
font-family: "Times New Roman", serif; 
font-weight: 700;
font-size: 0.8em;
line-height: 0.9em;
letter-spacing: 0.1em;
display: block;
margin:0;
padding: 0px 0px 15px 0px;
text-decoration: none;
}
.menu li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

.menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

.menu ul ul {
	padding-left: 10px;

	border-bottom: 0px;
}
.menu a:link, .menu a:visited, .menu a:active {
	padding: 4px 10px 4px 10px;
	color: #f8de99;
	display: block;
	text-decoration: none;
	font-weight: normal;	
}
.menu a:hover {
	text-decoration: none;
	color: #ffcc00;

}
.menu a.menu_current {
	font-weight: bold;
	color: #ffcc00; 	 

}





