 @charset "utf-8";

html, body, #bg, #bg table, #bg td, table, td{
	width:100%; 
	height:100%; 
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.clear{
	clear:both;	
}
img{
	border: none;
}
a {
	outline: none;
}

/* ////////////////////////////////////////////////// */
/* MAIN-CONTAINER /////////////////////////////////// */
/* ////////////////////////////////////////////////// */
#main_ct{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 96%;
	overflow: auto;
	z-index:3;
}

#logo{
	position:absolute;
	top:15px;
	display: none;
	left:0px;
	z-index: 3;
}
#logo2{
	padding-bottom: 20px;
}
#logo3{
	float: right;
	padding-bottom: 0px;
}

#navi{
	position:absolute;
	top:5px;
	left: 5px;
	width: 1004px;
	height: 35px;
	padding: 15px 0px 0px 23px;
	background-color: #005647;
	opacity:0.85;
	filter: alpha(opacity = 85);
	z-index: 3;
}
* html #navi {  /* nur fuer Internet Explorer 6 */
	position:absolute;
	top:5px;
	left:5px;
	width: 1004px;
	height: 35px;
	padding: 10px 0px 0px 23px;
	background-color: #005647;
	opacity:0.85;
	filter: alpha(opacity = 85);
	z-index: 3;
}

#sub_navi{
	position:absolute;
	top:120px;
	left:5px;
	width: 280px;
	height: auto;
	padding: 27px 0px 20px 20px;
	background-color: #5a3a00;
	opacity:0.85;
	filter: alpha(opacity = 85);
	z-index: 3;
}

#content_startseite{
	position:absolute;
	top:136px;
	left:410px;
	width: 460px;
	height:auto;
	/*height: 320px;*/
	/*overflow:auto;*/
	padding: 25px;
	border:3px solid #ffffff;
	background-color: #ffffff;
	opacity:0.85;
	filter: alpha(opacity = 85);
	-moz-border-radius:10px;
	-khtml-border-radius:30px;	
	z-index: 3;
}
#content{
	position:absolute;
	top:136px;
	left:410px;
	width: 460px;
	height:auto;
/*	height: 320px;
	overflow:auto;*/
	padding: 25px 25px 25px 25px;
	border:3px solid #ffffff;
	background-color: #ffffff;
	opacity:0.85;
	filter: alpha(opacity = 85);
	-moz-border-radius:10px;
	-khtml-border-radius:30px;	
	z-index: 3;
}
#content_fest{
	position:absolute;
	top:136px;
	left:410px;
	width: 460px;
	height: 320px;
	/*overflow:auto;*/
	overflow:visible;
	padding: 25px 25px 25px 25px;
	border:3px solid #ffffff;
	background-color: #ffffff;
	opacity:0.0;
	filter: alpha(opacity = 0);
	-moz-border-radius:10px;
	-khtml-border-radius:30px;	
	z-index: 3;
}
#applet{
	display:none;
}

#fuss{
	position:fixed;
	bottom:0px;
	left:5px;
	width: 1004px;
	height: 20px;
	padding: 4px 0px 0px 10px;
	background-color: #001007;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index: 3;
}

* html #fuss {  /* nur fuer Internet Explorer 6 */
	position:absolute;
	bottom:0px;
	left:5px;
	width: 1004px;
	height: 20px;
	padding: 4px 0px 0px 10px;
	background-color: #001007;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index: 3;
}


/* ////////////////////////////////////////////////// */
/* HINTERGRUND-BILD ///////////////////////////////// */
/* ////////////////////////////////////////////////// */
#bg div{
	position:absolute;
	width:200%;
	height:200%;
	top:-50%;
	left:-50%;
	z-index:2;
}

#bg img{
	min-height:50%;
	min-width:50%;
	margin:0 auto;
	display:block;
	/* Hack für IE 6 */
	height:auto !important;
	height:50%;
	width:auto !important;
	width:50%;		
}

/* ////////////////////////////////////////////////// */
/* SUB-CONTAINER //////////////////////////////////// */
/* ////////////////////////////////////////////////// */
#slogan_startseite{
	position: absolute;
	top: 300px;
	left: 28px;	
	width: auto;
	height: auto;
	z-index: 3;	
}
#slogan_folgeseite{
	position: absolute;
	bottom: 30px;
	right: 40px;	
	width: auto;
	height: auto;
	z-index: 3;	
}
.c_pic{
	float:left;
	margin-left: -50px;
	padding: 0px 8px 8px 0px;
	overflow:visible;
	z-index:5;
/*	position: absolute;
	top: 270px;
	left: 360px;
	z-index:4;*/
}
#c_text{
	display:none;
	position: absolute;
	top: 155px;
	left: 435px;
	width: 450px;
	height: auto;
	z-index:4;
}
.c_text_2{
	position: absolute;
	top: 294px;
	left: 20px;
	width: 480px;
	height: 70px;
	z-index:4;
}
#html_popup {
	display:none;
}




/* OPACITY: If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS */