@media screen
{
body{	
	background-color: #D5D3D3;			
	margin:0px;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#3E3D3D;
	font-size:75%;	
}
#wrapper {
	width: 960px;
	margin: 0 auto;	
}
#wrapper2 {
	position:relative;
}
#header {		
	background-color: #ffffff;
	margin-top:25px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #B2B2B2;
}
#leerraum{
	height:6px;
	background-color: #D5D3D3;
}
#menuover1{
	position:absolute; 
	float:left;
	z-index:3; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	left:28px;	
	width:73px;	
}
#menuover1_en{
	position:absolute; 
	float:left;
	z-index:3; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	left:28px;	
	width:74px;	
}


#menuover2{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	left:142px;
	width:138px;
}
#menuover2_en{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	left:142px;
	width:108px;
}
#menuover3{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:110px;
	left:316px;
}
#menuover3_en{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:156px;
	left:288px;
}
#menuover4{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:186px;
	left:463px;
}
#menuover4_en{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:192px;
	left:481px;
}
#menuover5{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:106px;
	left:665px;
}
#menuover5_en{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border:1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:106px;
	left:665px;
}
#menuover6{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border: 1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity: 0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:100px;
	left:817px;
}
#menuover6_en{	
	position:absolute; 
	float:left;
	z-index:2; 
	color:#000000;	
	border: 1px solid #FFFFFF;	
	background-color:#FFFFFF;
	filter:alpha(opacity=60); 
	-moz-opacity: 0.60;	
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:9px;
	font-size:100%;
	line-height:150%;
	width:120px;
	left:801px;
}
#zitat{
	position:absolute;
	text-align:center;
	font-size:110%;
	line-height:120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	width:100%;
	top:40px;	
	vertical-align: middle;
}
#topbilder {		
	background-color: #ffffff;
	z-index: 1;
	border: 1px solid #FFFFFF;
}
#topmenu {	
	margin-left:680px;
	margin-right:40px;
	margin-top:-30px;
	width:200px;
	margin-bottom:0px;
}
#menu {
	z-index:1;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	background-image: url(../bilder/b_grau.gif);
	background-repeat: repeat-x;
}
#textmenu  {
	position:relative;		
	margin-left:-12px;
}
#textmenu a {	
	text-decoration: none;
	color:#FFFFFF;	
}

#textmenu a:hover {	
	color:#cc0000;		
	background-image: url(../bilder/b_grau_over.gif);
	background-repeat: repeat-x;
	padding-top:8px;
	padding-bottom:8px;		
}


#textmenu a.hier {
	color:#cc0000;
	z-index:4;
	background-color:#D5D3D3;
	background-image: url(../bilder/b_grau_over.gif);
	background-repeat: repeat-x;	
	padding-top:8px;
	padding-bottom:8px;	
	}

/* Content */

#content {	
	background-color:#FFFFFF;	
	line-height: 150%;
	padding: 40px;
	border: 1px solid #B2B2B2;
}
#footer {
	padding-right:40px;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:25px;
	background-color:#FFFFFF;
	border: 1px solid #B2B2B2;
}

#footer p {
	margin: 0;
	padding-top: 25px;
	text-align: center;
	color: #8E8E8E;
}

#footer a {
	color: #666666;
}
li{
	list-style-type: square;
	line-height: 150%;
	text-align: left;	
}
li.pdf{
	list-style-image: url(../bilder/adobepic.gif);
	line-height: 200%;
	text-align: left;
	text-indent: 10px;
}
.box {
	font-size:100%;		
	color: #202022;
	border-top: 0.1em solid #cccccc;
	border-right: 0.1em solid #999999;
	border-bottom: 0.1em solid #999999;
	border-left: 0.1em solid #cccccc;
	background: #eae9e9;
	vertical-align: top;
	padding:4px 20px ;
	margin-bottom:8px;	
}
.links{
	float:left;	
	}
.rechts{
	float:right;	
}
.rot{
	color:#cc0000;
	font-weight:bold;
}
.boxtitel {
	width:370px;
	font-size:100%;	
	font-weight:bold;	
	color: #ffffff;
	border-top: 0.1em solid #cccccc;
	border-right: 0.1em solid #999999;
	border-bottom: 0.1em solid #999999;
	border-left: 0.1em solid #cccccc;
	background: #cc0000;
	vertical-align: top;
	padding:4px 20px ;
	margin-bottom:8px;	
}

.boxlinks {	
	width:370px;
	font-size:100%;		
	color: #202022;
	border-top: 0.1em solid #cccccc;
	border-right: 0.1em solid #999999;
	border-bottom: 0.1em solid #999999;
	border-left: 0.1em solid #cccccc;
	background: #eae9e9;
	vertical-align: top;
	padding:4px 20px ;
	margin-bottom:8px;	
}

.klein {
	font-size:80%;
	color:#3E3D3D;
}

.formularfeld {
	width:375px;
}
.button
	{
	  font-size: 90%;
	  font-weight: normal;
	  color:#3E3D3D;	
	  text-decoration: none;
	}

h1 {
	font-size:180%;
	color:#cc0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 100;
}
h2 {
	font-size:100%;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;	
}

a:link, a:visited, a:active {
	color:#333333;
	text-decoration:none;
	color: #000000;
}
a:hover {	
	text-decoration:none;
	color:#cc0000;
}
a.hier:link, a.hier:visited, a.hier:active a.hier.hoover {		
	text-decoration:none;
	color: #cc0000;
}
a.mit:link, a.mit:visited, a.mit:active {		
	text-decoration:none;
	color: #3E3D3D;
}
a.mit:hover {	
	text-decoration:underline;
	color:#cc0000;
}
a.mitmit:link, a.mitmit:visited, a.mitmit:active {		
	text-decoration:underline;
	color: #3E3D3D;
}
a.mitmit:hover {	
	text-decoration:underline;
	color:#666666;
}
a.ohne:link, a.ohne:visited, a.ohne:active, a.hover:active {		
	text-decoration:none;
	color:#FFFFFF	
}

a.topmenue:link, a.topmenue:active, a.topmenue:visited{	
	color:#091433;		
	font-size:90%;
	font-weight:bold;	
	text-decoration:none;
	line-height: 60%;
	
}
a.topmenue:hover{	
	color:#091433;		
	font-size:90%;
	font-weight:bold;	
	text-decoration:underline;
}
img {border:none;}



}
@media print
{
body , td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color: black;	
	background-color: white;	
}
table {
	width:100%;	
}
form {
	display:none;
}

h1 {
	font-size:12pt;
	font-weight:bold;
}
img {
	display:none;
}
.ohnedruck {
	display:none;
}
a:link , a:visited, a:active, a:hover{
	text-decoration:underline;
	color: #FFFFFF;
}

}
