@charset "UTF-8";

body {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;	
}

ul{
	list-style-image: url(../img/ul.gif);
}

#error {
	font-size:80%;
	position: relative;
	font-weight: bold;
	color: #FF0000;
}

.header1{
	color:#015f27;
	font-size:135%;
	font-weight:bold;
}
.header2{
	color:#015f27;
	font-size:135%;
	font-weight:bold;
}
.header3{
	color:#015f27;
	font-size:135%;
	font-weight:bold;
}

#prepage {
	z-index: 10000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}
#prepage #spinner {
	position: absolute;
	margin-left: auto;
	margin-bottom: auto;
	top: 45%;
	left: 45%;
}

#page {
	position: absolute;
	top: 0px;
	left: 0 !important;
	width: 100%;
	height:734px;
	z-index: 90;
}
	#page #flags {
		position:absolute;
		left:820px;
		top:205px;
		width:65px;
		height:31px;
		padding-left:20px;
		padding-top:5px;
		z-index:999;
	}
	#page #schrift{
		position:absolute;
		left:905px;
		top:213px;
		width:100px;
		height:30px;
		z-index:2010;
	}
	#page #logo{
		position:absolute;
		left: 275px;
		top:0px;
		height: 182px;
		width:425px;
	}
	#page #navi_top{
		position:absolute;
		left: 700px;
		top:0px;
		height:166px;
		width:305px;
		color:#015f27;
		font-weight:bold;
		background-image:url(../img/nav_top.png);
	}
	#page #navi_top #navitop_menu{
		position:absolute;
		left: 0px;
		bottom:12px;
		height:30px;
		width:305px;
		color:#015f27;
		font-weight:bold;
		text-align:center;
	}
	#page #navi_top #navitop_menu a{
		color:#015f27;
		font-weight:bold;
		text-decoration:none;
	}
	#page #navi_top #navitop_menu a:hover{
		color:#015f27;
		font-weight:bold;
		text-decoration:none;
	}
	#page #menu{
		position:absolute;
		left:5px;
		top:150px;
	}
		#page #menu a{
			text-decoration:none;
			font-weight:bold;
		}
		#page #menu a:hover{
			text-decoration:none;
			font-weight:bold;
		}
		
	#page #bg_content{
		position:absolute;
		left: 256px;
		top:209px;
		height:529px;
		width:744px;
		background-image:url(../img/bg_content.png);
		background-repeat:no-repeat;
	}
	#page #bg_content #content_container{
		position:absolute;
		left:58px;
		top:53px;
		width:620px;
		height:394px;
		overflow: hidden;
		z-index:93;
	}
	#page #bg_content #content_container #content {
		position: relative;
		top: 0;
		padding-left:15px;
		padding-top:0px;
	}
		#page #scroll-controls {
			position: absolute;
			top: 610px;
			left: 920px;
			height: 86px;
			width: 89px;
			background-image:url(../img/bg_scroll.png);
			z-index: 2000;
		}
		#page #scroll-controls a.up-arrow {
				position: absolute;
				margin-top: 25px;
				margin-left:50px;
				display: block;
				height: 24px;
				width: 20px;
				background: transparent url('../img/down.gif') no-repeat scroll left top;
				z-index: 2000;
		}
		#page #scroll-controls a.up-arrow:hover {
				background: transparent url('../img/down-hover.gif') no-repeat scroll left top;
				z-index: 2000;
		}
		#page #scroll-controls a.down-arrow {
				position: absolute;
				margin-top: 35px;
				margin-left: 20px;
				display: block;
				height: 45px;
				width: 32px;
				background: transparent url('../img/up.gif') no-repeat scroll left top;
				z-index: 2000;
		}
		#page #scroll-controls a.down-arrow:hover {
				background: transparent url('../img/up-hover.gif') no-repeat scroll left top;
				z-index: 2000;
		}

#gal_attraktionen{
	position:absolute;
	left:680px;
	top:170px;
	width:157px;
	height:91px;
	z-index:100;
}


#icons{
	position: absolute;
	left: 920px;
	top: 715px;
	width: 40px;
	height: 40px;
	z-index:200;
	cursor: move;
}
		
#fuchsschwanz01{
	position:absolute;
	left: 700px;
	top:582px;
	width:87px;
	height:127px;
	z-index:2000;
}



#lauftext{
	position:absolute;
	left: 365px;
	padding-top: 22px;
	padding-left: 32px;
	top:665px;
	width:405px;
	height:42px;
	z-index:50;
	color:#015f27;
	font-size:14px;
	background-image:url(../img/lauftext.png);
	background-repeat:no-repeat;
}
	#lauftext a{
		color:#015f27;
		font-size:14px;
		text-decoration:none;
	}
	#lauftext a:hover{
		color:#015f27;
		font-size:14px;
		text-decoration:none;
	}
	
#lauftext #l_text{
	position: absolute;
	left: 30px;
	top: 22px;
	width: 405px;
	height: 25px;
}

#kamera{
	position:absolute;
	left: 931px;
	top:209px;
	width:94px;
	height:151px;
	z-index:2000;
}
#gaeste{
	position:absolute;
	left: 931px;
	top:209px;
	width:90px;
	height:297px;
	z-index:1999;
}

#news_letter{
	position:absolute;
	left: 931px;
	top:500px;
	width:80px;
	height:70px;
	z-index:1999;
}

#suche_button{
	position:absolute;
	left: 258px;
	top:662px;
	width:101px;
	height:62px;
	z-index:2000;
}

#suche{
	position:absolute;
	left: 361px;
	top:665px;
	width:295px;
	height:65px;
	background-image:url(../img/suchbrett.png);
	z-index:2000;
	display:none;
}


<!-- Input Formular Formatierung -->
#input_form{
	padding:0px;
}
	
a{
	color:#015f27;
	text-decoration:none;
}
a:hover{
	color:#015f27;
	text-decoration:underline;
}
	
	#menu_1{
		position:relative;
		top: 0px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:27px;
		background-image:url(../img/menu/bg_01.gif);
		background-repeat:no-repeat;
		z-index:5;					
	}
	#menu_2{
		position:relative;
		top: -8px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:27px;
		background-image:url(../img/menu/bg_02.png);
		background-repeat:no-repeat;
		z-index:5;					
	}
	#menu_3{
		position:relative;
		top: -16px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:33px;
		background-image:url(../img/menu/bg_03.png);
		background-repeat:no-repeat;
		z-index:4;					
	}
	#menu_4{
		position:relative;
		top: -28px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:35px;
		background-image:url(../img/menu/bg_04.png);
		background-repeat:no-repeat;
		z-index:3;					
	}
	#menu_5{
		position:relative;
		top: -42px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:160px;
		height:35px;
		background-image:url(../img/menu/bg_05.png);
		background-repeat:no-repeat;
		z-index:3;					
	}
	#menu_6{
		position:relative;
		top: -50px;
		margin-bottom: 1px; 
		padding-left:13px; 
		padding-top:12px; 
		padding-bottom:0px; 
		width:155px;
		height:41px;
		background-image:url(../img/menu/bg_08.png);
		background-repeat:no-repeat;
		z-index:2;					
	}
	#menu_7{
		position:relative;
		top: -68px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:35px;
		background-image:url(../img/menu/bg_06.png);
		background-repeat:no-repeat;
		z-index:1;					
	}
	#menu_8{
		position:relative;
		top: -80px;
		margin-bottom: 1px; 
		padding-left:10px; 
		padding-top:10px; 
		padding-bottom:0px; 
		width:155px;
		height:41px;
		background-image:url(../img/menu/bg_07.png);
		background-repeat:no-repeat;
	}
	
	.submenu_1{
		position:relative;
		top:-2px;  
	}
	.submenu_2{
		position:relative;
		top:-8px
	}
	.submenu_3{
		position:relative;
		top:-20px
	}
	.submenu_4{
		position:relative;
		top:-35px
	}
	.submenu_5{
		position:relative;
		top:-47px
	}
	.submenu_6{
		position:relative;
		top:-65px
	}
	.submenu_7{
		position:relative;
		top:-70px
	}
	.submenu_8{
		position:relative;
		top:-86px
	}
		
