#wrapper {
	background-image: url(images/hg_start.jpg);width: 800px;margin-right: auto;margin-left: auto;background-repeat: no-repeat;
	margin-top: auto;border: 1px outset #CCCCCC;height: 1250px;
}
	#wrapper #logo_head {
	float: left;width: 295px;height: 25px;padding-top: 20px;padding-bottom: 10px;padding-left: 28px;
	}
	#wrapper #menue_sprachen {
	float: right;width: 300px;height: 35px;padding-left: 120px;padding-top: 10px;padding-right: 20px;
	list-style-position: inside;list-style-image: url(images/Listenzeichen.gif);
	}
	#wrapper #Logo_main {
	float: left;width: 330px;padding-top: 30px;padding-bottom: 20px;padding-left: 200px;
	}
	#wrapper #hauptmenue #logo_minimal {
		padding-left: 50px;width: 90px;float: left;
			}
	
/* main menue */
	#wrapper #hauptmenue {
	float: left;width: 760px;margin-top: 10px;margin-bottom: 0px;padding-right: 5px;padding-left: 35px;height: 60px;
	background-image: url(images/welle_neu_4.gif);background-repeat: no-repeat;background-position: 20px 15px;
		}
			#wrapper #hauptmenue #submenue_links {
				float: left;height: 20px;width: 600px;padding-bottom: 30px;padding-left: 10px;
					}
			#wrapper #hauptmenue #submenue_links #subnav_youtube {
				float: left;height: 20px;width: 132px;
					}
		#wrapper #hauptmenue #NAV_boat {
		float: left;height: 10px;width: 70px;padding-top: 5px;padding-right: 10px;padding-bottom: 3px;text-align: center;
			}

		#wrapper #hauptmenue #NAV_location {
		float: left;height: 10px;width: 70px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;text-align: center;
			}
		#wrapper #hauptmenue #NAV_booking {
		float: left;height: 10px;width: 60px;padding-top: 0px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		#wrapper #hauptmenue #NAV_lounge {
		float: left;height: 10px;width: 55px;padding-top: 2px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		#wrapper #hauptmenue #NAV_specials {
		float: left;height: 10px;width: 65px;padding-top: 5px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		#wrapper #hauptmenue #NAV_contact {
		float: left;height: 10px;
		width: 65px;padding-top: 12px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;text-align: center;
			}
		#wrapper #hauptmenue #NAV_cabins {
		float: left;height: 10px;width: 55px;padding-top: 11px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		#wrapper #hauptmenue #NAV_links {
		float: left;height: 10px;width: 60px;padding-top: 10px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		#wrapper #hauptmenue #NAV_lage {
		float: left;height: 10px;width: 70px;padding-top: 10px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;
		text-align: center;
			}
		
/* // main menue*/


/* content */	
	#wrapper #main_text {
	width: 520px;font-family: Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 16px;font-weight: lighter;
	color: 	#FFFFFF;text-decoration: none;letter-spacing: 0.09em;word-spacing: 0.1em;float: left;padding-right: 5px;
	padding-left: 35px;margin-top: 30px;
		}
		#wrapper #main_text #Auflistung {
		width: 500px;font-family: Helvetica, Arial, sans-serif;font-size: 11px;line-height: 16px;font-weight: bolder;
		color: #FFFFFF;text-decoration: none;letter-spacing: 0.08em;word-spacing: 0.1em;margin-top: 10px;
			}

	#wrapper #pricelist {
	float: left;width: 490px;padding-left: 150px;padding-top: 30px;
		}
	#wrapper_location {
	height: 1700px;width: 800px;margin-right: auto;margin-left: auto;background-image: url(images/hg_start.jpg);
	background-repeat: no-repeat;
		}
	#wrapper #pictures {
	padding-top: 30px;margin-right: 10px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;
	border-left-width: 1px;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;padding-left: 70px;width: 150px;float: left;font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;font-weight: normal;color: #E8ED0C;text-decoration: none;letter-spacing: 0.08em;word-spacing: 0.1em;
		}
				
	#wrapper #indexText {
		float: left;height: 500px;width: 220px;margin-top: 50px;margin-left: 20px;font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;line-height: 14px;font-weight: bolder;color: #FFFFFF;letter-spacing: 0.05em;word-spacing: 0.07em;
		}
	#wrapper #indexPictures {
	float: left;height: 300px;width: 400px;padding-top: 50px;
}
#wrapper #text_contact {
	font-family: Helvetica, Arial, sans-serif;font-size: 12px;line-height: 16px;font-weight: normal;color: #FFFFFF;
	text-decoration: none;letter-spacing: 0.08em;word-spacing: 0.1em;float: left;width: 300px;padding-left: 35px;
	padding-top: 30px;
		}
#wrapper #text_agb {
	font-family: Helvetica, Arial, sans-serif;font-size: 11px;line-height: 14px;font-weight: normal;color: #FFFFFF;
	text-decoration: none;letter-spacing: 0.08em;word-spacing: 0.1em;float: left;width: 400px;padding-top: 290px;
	padding-left: 20px;
		}
#wrapper_galery {
	width: 800px;border: 1px outset #CCCCCC;margin-right: auto;margin-left: auto;margin-top: 30px;
		}
		#wrapper_galery #menue_galery {
	width: 400px;padding-top: 20px;padding-bottom: 10px;padding-left: 30px;float: left;
		}
#wrapper #form {
	float: left;width: 750px;padding-left: 35px;padding-top: 20px;
		}


/* thumbnail list */

	ul#thumbs, ul#thumbs li{
		margin:0;padding:0;list-style:none;
		}
	
	ul#thumbs li{
	float:left;border:1px solid #9D9599;padding-top: 1px;padding-right: 1px;padding-bottom: 1px;padding-left: 1px;
	margin-bottom: 2px;
		}
	ul#thumbs a{
		display:block;float:left;width:100px;height:100px;line-height:100px;overflow:hidden;position:relative;z-index:1;		
		}
	ul#thumbs a img{
		float:left;position:absolute;top:-156px;left:-317px;	
		}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;z-index:1000;border:none;background-color: #FFFFFF;
			}
		ul#thumbs a:hover img{
	background-color: #FFFFFF;border: thin solid #E8ED0C;
			}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; display:block; height:0; clear:both; visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

	p.thumb{
		float:left;margin:.5em 0;margin-right:10px;border:1px solid #999;	padding:2px;
		}
	p.thumb a{
		display:block;float:left;width:100px;height:100px;line-height:100px;overflow:hidden;position:relative;z-index:1;	
		}	
	p.thumb a img{
		float:left;position:absolute;top:-20px;left:-50px;	
		}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;z-index:1000;border:none;		
			}
		p.thumb a:hover img{
			border:1px solid #999;	background:#fff;padding:2px;			
			}	
	
	/* // mouse over */	

/* // single thumbnail */

/* // content */


/* stile */		
body {
	background-color: #000033;text-align: left;background-image: url(images/hg_wasser_01.gif);background-repeat: no-repeat;
	}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #FFFFFF;
	text-decoration: none;letter-spacing: 0.05em;word-spacing: 0.10em;line-height: 16px;
	}
.bodytext_big {
	font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;font-weight: bolder;color: #FFFFFF;
	text-decoration: none;letter-spacing: 0.05em;word-spacing: 0.1em;
	}
.navText {
	color: #FFFFFF;line-height:20px;letter-spacing:0.1em;font-family: Helvetica, Arial, sans-serif;font-size: 13px;
	text-decoration: none;font-weight: bold;
	}
.navText2 {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: 600;color: #FFFFFF;text-decoration: none;text-align: center;
	}
.subnavaktuell {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #E8ED0C;
	text-decoration: none;letter-spacing: 0.05em;text-align: left;line-height: 20px;
	}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: 900;color: #E8ED0C;text-decoration: none;
	letter-spacing: 0.04em;text-align: left;line-height: 18px;
	}
.aktuell {
	font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #E8ED0C;text-decoration: none;
	letter-spacing: 0.07em;line-height: 20px;vertical-align: baseline;
	}
a:hover {
	font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #E3E90C;text-decoration: none;
	}
	

.bodytextsmall {
	font-family: Helvetica, Arial, sans-serif;font-size: 11px;line-height: normal;font-weight: normal;color: #FFFFFF;
	text-decoration: none;letter-spacing: 0.07em;word-spacing: 0.09em;
		}

.errorstr {
	color: #FF0000;
}
ul {
	list-style-image: url(images/Listenzeichen.gif);list-style-position: outside;
		}

.rahmen_sendbutton {
	border: medium solid #E8ED0C;
}
/* // stile */
#wrapper #w3c {
	float: right;
	height: 100px;
	width: 110px;
	margin-top: 500px;
	margin-right: 10px;
}
