html{margin:0px auto;
}
html
{scrollbar-arrow-color: #FFBF00; scrollbar-base-color: #BF0000;
scrollbar-highlight-color : #FFDF00; scrollbar-shadow-color : #BF0000;
SCROLLBAR-TRACK-COLOR: #FFBF00;}
body{
margin:0px auto;
font-size:9pt;
font-family: Verdana;
padding-top:0px;
background:#BF0000;

}
h3 img.norla{background:#FFF8DC;}
#side{margin:0em auto;border: 8px solid #FFBF00; width:980px;}
#header{height:124px;background:#BF0000 url(../img/logo.gif);
background-repeat:no-repeat;
background-position:18px 0px;padding-left:375px;border-bottom: 8px solid #FFBF00;z-index:3;}
#sprachwahl{margin-left:0px;margin-top:0px;padding-top:10px;}
#sprachwahl ul {padding-left:0px; list-style:none; }
#sprachwahl li{display:inline;}
img.oben{margin-top:0px;}
#wrapper{
margin:0em auto;
 background:#FFF8DC;
 width:980px;
z-index:999;
}

  html>body h1 {
	border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
#blocks {
float:left;
display:block;
width:150px;
height:100%;min-height:630px;margin-top:-170px;
background:#BF0000;
border:8px solid #FFBF00;
z-index:999;padding:0;
}

#blocks ul{
list-style:none;
width:150px;
position:relative;
top:20px;
left:0px;
margin-left:0px;


}

#blocks ul li{width:150px;margin-top:2px;}
#blocks a{
	padding:3px;
	text-decoration:none;
	font-weight:normal;
	display:inline;
	color:#FFDF00;z-index:999;
}


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 1px;
		list-style: none;
		float : left;
		width : 140px;z-index:999;
	}

	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.5em;
		margin-bottom :-2px;
		width: 140px;z-index:999;
	}

	#nav li ul { /* second-level lists */
		position :absolute;
		left: -999em;width:190px;
		margin-left :150px;
		margin-top :-20px;padding-top:0px;z-index:999;
	}

	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;z-index:999;
	}

	#nav li a {
		
		display : block;
		color : #F5DEB3;
		font-weight :bold;
                 font-size:8pt;
		text-decoration : none;
		background-color : #BF0000;
		border : 1px solid #BF0000;
		padding : 0 0.5em;z-index:999;
	}
*html #nav li a {
		
		display : block;
		color : #FFBF00;
		font-weight :bold;
                 font-size:8pt;
		text-decoration : none;
		background-color : #BF0000;
		border : 1px solid #BF0000;
		padding : 0 10px;z-index:999;
	}

	#nav li a:hover {
		color : #BF0000;
		background-color : #FFBF00;z-index:999;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;z-index:999;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;z-index:999;
	}
#left{height:100%;min-height:400px;float:left;
width:200px;
background:#FFF8DC;
color:#000;
padding:5px;
font-size:9pt; margin:0px;z-index:999;
}
#left p{padding:5px;}
#left .small a{font-size:9px;}
#center{
 float:left;
height:455px;
width:370px;
margin:0px;padding-top:15px;padding-left:10px;padding-right:10px;
border-right:0px solid #8F8F8F;
background:#FFF8DC;
font-size:9pt;
color:#000000;z-index:3;overflow:auto;
}
#center a:link {

	font-size: 10pt;
	color: #000;
	text-decoration: none;
	font-weight:normal;


}
#center a:hover {

	font-size: 10pt;
	color: #BF0000;
	text-decoration: none;
	font-weight:normal;

}
#center a:visited {

	font-size: 9pt;
	color: #808080;
	text-decoration: none;
	font-weight:normal;

}
*html #right{width: 180px;height:380px;}
#right{
 float:left;
margin:0px;
width:194px;
height:100%;min-height:456px;
padding:10px; background:#Bf0000; color:#F5DEB3;text-align:center;font-size:9pt;  font-weight:bold;}
#right a:link {

	font-size: 10pt;
	color: #F5DEB3;
	text-decoration: none;
	font-weight:bold;


}
#right a:hover {

	font-size: 10pt;
	color: #FFBF00;
	text-decoration: none;
	font-weight: bold;

}
#right a:visited {

	font-size: 9pt;
	color: #808080;
	text-decoration: none;
	font-weight: normal;

}
h1{
color:#3F3F3F;
font-size:10.5pt;
font-weight:normal;
text-align:center;}
h2{
color:#3f3f3f;
font-size:10.5pt;
font-weight:normal;
}
h3{font-size:12px; font-weight:bold;}

a:link {

	font-size: 9pt;
	color: #BF0000;
	text-decoration: none;
	font-weight:normal;


}
a:hover {

	font-size: 9pt;
	color: #808080;
	text-decoration: none;
	font-weight: normal;

}
a:visited {

	font-size: 9pt;
	color: #808080;
	text-decoration: none;
	font-weight: normal;

}


    img{border:none;

}
.clear{ clear:both;height:1px;background:#BF0000;}
.clear1{ clear:both;height:1px;max-height:1px;background:#BF0000;}
#bilder{background:#BF0000;height:102px;width:980px;margin:0 auto;padding:0px;text-align:center;border-top:3px solid #FFBF00; z-index:1;}
#bilder img{ }
.copy{
text-align:center;color:#FFFFFF;
font-size:7.5pt;}

legend{color:#BF0000;}

.copy a:link{text-align:center;color:#FFFFFF;
font-size:7.5pt;}

.copy a:hover {

	font-size: 7.5pt;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;

}

.left {
float: left;
text-align: left;
width:100px;
margin-right: 10px;
font-size:9pt;
white-space: nowrap;
}

input; select{
float: right;
width: auto;
clear: both;


}

textarea {float:left;margin-top:15px;margin-left:10px; background:#fff;}
/*----- Hoverbox Code - get code found at http://host.sonspring.com/hoverbox/ ------*/

.content_box_photo {
	width: 140px;
	margin:0px;margin-left:-30px;
	
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 0px;
	left: -125px;
	z-index: 998;
}



.hoverbox img
{
	background: #FFFBF0;
	color: inherit;
	vertical-align: top;
	width: 110px;
	height: 75px;
	margin: 5px;
	padding: 5px;
	border-color: #55080A;
	border-style: solid;
	border-width: 1px;
}

.hoverbox li
{

	color: inherit;
	display: block;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	border-color: #55080A;
	width: 280px;
	height:180px;
}
.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}
.walze{font-size:9px;}
