* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	background: url(images/bg_gross.png) repeat-x 0 60px;
}

#actual {position:fixed;left:15px;top:0px;font-size:9px;}

a {color: #8B8B8C; text-decoration: none;}
a:visited {color:#8B8B8C;}
a:hover {color: #39ABEC;}
a:active { color:#39ABEC;}

#content a {text-decoration:underline;}

h1 {
	width: 430px;
	font-size: 18px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	font-size: 14px;
	font-weight: normal;
}

h3 {
	
}

.content-header-floating  {
background:none repeat scroll 0 0 #676767;
border-bottom:1px solid #988753;
border-left:1px solid #988753;
border-right:1px solid #988753;
display:none;
height:75px;
margin:auto;
opacity:0.9;
overflow:hidden;
position:fixed;
top:0;
width:770px;
z-index:100;
}

/* ----------container------------------------ */
#container {
	width: 100%;
	margin: 110px auto auto;
	padding: 0;
}

p, pre {
	font-size:11px;
	width: 420px;
	margin:0;
	text-align: left;
	padding: 0 20px 10px 25px;
	word-spacing: 2px;
}

h1 {
	margin:0;
	padding: 15px 25px 0;
}
h2 {
	padding: 5px 25px;
	margin:0;
}

h3 {
	padding: 5px 25px 5px 30px;
	margin:0;

}

.gross {
	width: 5.71em;
	height: 1.07em;}


/* ----------wrapper------------------------ */

#wrapper {
width: 890px;
margin-left: auto;
margin-right: auto;
}

#language {
	visibility: hidden;
	width: 140px;
	height: 24px;
	position: relative;
	top: 120px;
	left: 80px;

}

/* ----------logo------------------------ */

#logo {
	width: 240px;
	height: 240px;
	position: relative;
	top: -132px;
	left:-10px;

}


table {
		padding: 0 20px 10px 25px;
}

#address {
	position: relative;
	top: -30px;
	left:78px;
	width: 200px;
}

/* ----------mainnavi------------------------ */
#mainnavi {
	padding-top: 30px;
	margin-top: -350px;
	height: 135px;
	position: relative;
	margin-left: 270px;
overflow: hidden;

}
#mainnavi ul {
	list-style-type: none;
}

#mainnavi ul li {
	display: inline;
	width: 100px;
	padding-right: 40px;
}

/* ----------print------------------------- */

#subprint {
	clear: both;
	width: 110px;
	height: 30px;
	position: relative;
	top: 0px;
	left: 5px;
}

#subprint ul {
	width: 80px;
}


#subprint ul li {
	display: block;
}
/* ----------online------------------------- */

#subonline {
	clear: both;
	width: 120px;
	height: 45px;
	position: relative;
	top: -31px;
	left: 150px;
}

#subonline ul {
	width: 120px;
}


#subonline ul li {
	display: block;
	width: 120px;

}

#neu_star {
visibility: hidden;
	display:none;
	width: 46px;
	height: 44px;
	position: relative;
	top: -83px;
	left: 55px;
}

/* ----------audio------------------------- */
#subaudio {
	display: none;
	width: 80px;
	position: absolute;
	top: -70px;
	left: 145px;

}


#subaudio ul {
	width: 80px;
}


#subaudio ul li {
	display: block;
}


#audio {
	display: none;
	width: 131px;
	position: relative;
	top: -321px;
	left: 232px;
}


/* ----------mainmenuright------------------------- */
#mainright {
	position: relative;
	top: -39px;
	left: 270px;
	padding: 0;
	margin: 0;
	width: 276px;
}



#mainright ul {
	width: 277px;
}

#mainright ul li {
	padding: 15px;
}

#mainright ul li a {
	background-color: #94999B;
	color: #fff;
	padding: 4px;
	margin-right: -6px;
	margin-left: -6px;
	font-size: 14px;
	
}

#mainright ul li a:hover {
	background-color: #39ABEC;
}

#mainmenuright {
	width: 276px;

}


/* ----------content------------------------- */
#content {
	margin-left: 250px;
	width: 600px;
	background: #fff;

}
.contentlist {
	padding-bottom: 0px;
	padding-left: 45px;
	padding-top: 0px;
}

.divider {
	margin-left: 25px;
	width: 383px;
	height: 10px;
	clear: left;
	background: url(images/bg_gross.png) repeat;
	margin-top: 20px;
	margin-bottom: 4px;

}

.divider-big {
	margin-left: 20px;
	width: 430px;
	height: 20px;
	clear: left;
	background: url(images/bg_gross.png) repeat;
	margin-top: 0px;
	margin-bottom: 4px;

}


/* ----------footer------------------------- */
#footer {
	margin-left: 273px;
	width: 430px;
	height: 20px;
	clear: left;
	background: url(images/bg_gross.png) repeat;
	margin-top: 40px;
	margin-bottom: 50px;

}

#impressum {
	position: relative;
	left: 355px;
	top: 4px;
	font-size: 10px;
	background: #fff;
	width: 70px;
	height: 13px;
	text-align: center;
	vertical-align: middle;
	
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");
	}

