body {
	font-family: 'Open Sans', sans-serif;
	background-color:#032613;
	color:#FFFFFF;
	margin:0px;
	font-size:10px;
	line-height:20px;
	-webkit-text-size-adjust:none; 
	letter-spacing:0.03em;
}

@media print {
	#logo{
		visibility:hidden;
	}
	#logo_print{
		position:fixed;
		top:16px;
		left:14px;
	}
	.navigation{
		visibility:hidden;
	}
}

@media screen, handheld {
	#logo{
		position:absolute;
		top:16px;
		left:20px;
		z-index:1000;
	}
	#logo_print{
		visibility:hidden;
	}
	.navigation{
		font-size:1.2em;
		letter-spacing:0.1em;
		line-height:1.42em;
		text-transform:uppercase;
		border-top:1px #ABA solid;
		border-bottom:1px #ABA solid;
		padding:2px 0px 5px 0px;
	}
}

.green{
	color:#01c704;
}
#logo_gross{
	position:absolute;
	top:200px;
	left:300px;
	opacity:0.0;
	z-index:1001;
}
.selectedlink{
	color:#fff;
}
#main {
	border:0px;
	min-width:1000px;
	height:550px !important;
	min-height:550px;
	z-index:2;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	opacity:1.0;
}
#main_small {
	border:0px;
	min-width:994px;
	height:535px;
	z-index:3;
	overflow:hidden;
	margin:15px 15px 0px 15px;
	background-color:#02550f;
}
#main_small_rot {
	border:0px;
	min-width:994px;
	height:535px;
	z-index:3;
	overflow:hidden;
	margin:15px 15px 0px 15px;
	background-color:#402832;
}
#main_small_grau {
	border:0px;
	min-width:994px;
	height:535px;
	z-index:3;
	overflow:hidden;
	margin:15px 15px 0px 15px;
	background-color:#505050;
}
#content{
	position:relative;
	top:100px;
	height:450px;
	font-size:1.3em;
}
#hiddenimg{
	opacity:1.0;
}
#nav {
	position:absolute;
	top:565px;
	left:15px;
	width:175px;
}
#sub1{
	position:absolute;
	top:565px;
	left:205px;
	width:175px;
}
#sub2_tripple{
	position:absolute;
	top:565px;
	left:395px;
	width:570px;
	padding-right:0px;
}
#sub2_tripple_auto{
	position:absolute;
	top:565px;
	left:395px;
	width:auto;
	padding-right:0px;
}
#sub2_double{
	position:absolute;
	top:565px;
	left:395px;
	width:365px;
	padding-right:0px;
}
.sub2_achterspalte{
	float:left;	
	width:175px;
	padding-right:15px;
}
#coloroverlay{
	position:absolute;
	top:0px;
	left:0px;
	border:0px;
	height:550px;
	width:100%;
	z-index:5;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	background-color:#FF550f;
	opacity:0.0;
	visibility:hidden;
}
#sprache{
	position:absolute;
	right:23px;
	top:23px;
	font-size:1.15em;
	color:#032613;
	opacity:1.0;
}
#sprache_neu{
	position:absolute;
	right:32px; /* 42 oder 23px */
	/*left:980px;*/
	top:560px;
	font-size:1.15em;
	color:#032613;
	opacity:1.0;
	letter-spacing:0.08em;
}
.hide{
	
}
.titelbild{
	display:block;
	position:relative;
	top:0px; /* Anpassen auf Motiv */
	width:1210px;
	height:550px;
}
a{
	color:#ABA;
	text-decoration:none;
}
a:hover{
	color:#FFF;
}
.link_small{
	font-size:0.9em;
	color:#01c704;
}
.link_small:hover{
	color:#018e09;
}
.link_small_selected{
	font-size:0.9em;
	color:#018e09;
}
.link_small_selected:hover{
	color:#018e09;
}
.link_small_rot{
	font-size:0.9em;
	color:#d2307e;
}
.link_small_rot:hover{
	color:#892c58;
}
.link_small_grau{
	font-size:0.9em;
	color:#999;
}
.link_normal{
	color:#01c704;
}
.link_normal:hover{
	color:#018e09;
}
.link_normal_rot{
	color:#d2307e;
}
.link_normal_rot:hover{
	color:#892c58;
}
.link_weiss{
	color:#eeeeee;
}
.link_weiss:hover{
	color:#01c704;
}
.titel{
	color:#01c704;
	font-size:2.0em;
	line-height:1.2em;
	font-weight:400;
	height:40px;
	position:inherit;	
	bottom:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
}
.titel_rot{
	color:#d2307e;
	font-size:2.0em;
	line-height:1.2em;
	font-weight:normal;
	height:40px;
	position:inherit;	
	bottom:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
}
.titel_grau{
	color:#999;
	font-size:1.8em;
	line-height:1.2em;
	font-weight:normal;
	height:40px;
	position:inherit;	
	bottom:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
}
.untertitel{
	text-transform:none;
	font-size:0.78em;
	letter-spacing:0.03em;
}
.untertitel_grau{
	text-transform:none;
	font-size:1.2em;
	letter-spacing:0.03em;
}
.lead{
	font-size:1.25em;
	line-height:1.4em;
}
p{	
	margin:0px 0px 15px 0px;
	color:#dbe2d0;
}
td{
	vertical-align:top;
}
.tab1{
	width:175px;
	height:75px;
}
.tab1_wechselbild{
	width:555px;
	height:75px;
}
.tab2{
	height:75px;
	padding-left:15px;
}
.tab3{
}
.tab4{
	padding-left:15px;
}
.tab4_breit{
	padding-left:15px;
	width:500px;
}
.tab4_schmal{
	padding-left:15px;
	width:390px;
}
.tab4_schmal_max{
	padding-left:15px;
	width:420px;
}
.tab4_zweierspalte{
	padding-left:15px;
	width:350px;
	padding-right:40px;
}
.tab_x1{
	width:175px;
	height:75px;
}
.tab_x2{
}
.tab_x3{
}
.tab_x4{
	padding-left:15px;
	width:175px;
}
.tab_x5{
	width:450px;
	padding-right:70px;
}
.tab_x6{
	width:280px;
}
.tab_aktuelles{
	width:310px;
	padding-right:35px;
}
.aktuelles_titel{
	color:#01c704;
}
.tab1_gal{
	width:555px;
	height:75px;
}
.tab2_gal{
	height:75px;
	padding-left:15px;
}
.tab3_gal{
	width:555px;
	height:360px;
	text-align:right;
}
.tab4_gal{
	width:390px;
	height:40px;
	padding-left:15px;
}
.tab5_gal{
	width:390px;
	height:260px;
	padding-left:15px;
}
.tab6_gal{
	width:390px;
	height:60px;
	padding-left:15px;
	vertical-align:top;
}
.wechselbild{
	position:absolute;
	opacity:1.0;
}
.wechselbild_hidden{
	position:absolute;
	opacity:0.0;
}
#scrolling_maske{
	height:306px;
	overflow:scroll;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}
#scrolling_maske_grau{
	height:242px;
	overflow:scroll;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}
#scrolling_content{
	position:relative;
	top:0px;
	height:auto;
}
#scrolling_nav{
	height:17px;
	text-align:right;
	padding-right:15px;
}
#scrolling_maske_text{
	height:322px;
	overflow:scroll;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}
#scrolling_content_text{
	position:relative;
	top:0px;
	height:auto;
}
#band_container{
	position:absolute;
	left:0px;
	top:10px;
	width:1360px;
	height:440px;
	z-index:3;
}
.band_combo{
	opacity:0.7;
	float:left;
	position:relative;
	top:0px;
	padding:0px 2px 0px 0px;
}
.band_werktitel{
	font-size:2em;
	line-height:1.2em;
	font-weight:400;
	color:#01c704;
	position:absolute;
	top:5px;
	overflow:inherit;
	text-transform:uppercase;
	width:800px;
	letter-spacing:0.03em;
	opacity:0.0;
}
.band_bild{
	position:relative;
	top:80px;
}
#socialbuttons{
	display:none;
	font-size:1.2em;
	letter-spacing:0.1em;
	line-height:1.42em;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:855px;
	top:560px;
	opcacity:1.0;
}
#social_block{
	display:none;
	position:relative;
	left:-4px;	
}
#mobile_content{
	overflow-x:scroll;
	overflow-y:hidden;
	position:relative;
	top:100px;
	height:450px;
	font-size:1.3em;
}
#mobile_band_container{
	position:absolute;
	left:0px;
	top:10px;
	width:100px;
	height:440px;
	z-index:3;
}
.mobile_band_combo{
	opacity:0.7;
	float:left;
	position:relative;
	top:0px;
	padding:0px 2px 0px 0px;
}
#bildfade_container{
	position:relative;
	top:0px;
	left:0px;
	width:555px;
	height:360px;
	overflow:hidden;
}
.bildfade_fix_first{
	position:absolute;
	top:0px;
	left:0px;
	width:555px;
	text-align:right;
	opacity:1.0;	
}
.bildfade_fix_rest{
	position:absolute;
	top:0px;
	left:0px;
	width:555px;
	text-align:right;
	opacity:0.0;
}
#messagebox_container{
	position:fixed;
	top:550px;
	right:419px;
}
#messagebox{
	visibility:hidden;
	opacity:hidden;
	font-size:1.8em;
	line-height:1.5em;
	letter-spacing:0.03em;
	position:absolute;
	left:0px;
	top:0px;
	width:340px;
	height:auto;
	padding:7px 50px 20px 14px;
	color:#e0e0e0;
	background-color:#032613;
}
#messagebox_inhalt{
	visibility:hidden;
	opacity:hidden;
}
#eineweltfuersich{
	position:absolute;
	top:500px;
	right:32px;
	visibility:hidden;
	opacity:hidden;
}
.editionen{
	padding:0px 0px 15px 0px;
	color:#dbe2d0;	
}
.hervorheben{
	color:#01c704;
	font-size:1.0em;
}