#container {width:800px; text-align:left; position:relative; margin: 0; padding:0;}
	
	#left {width:235px; background: url('../images/geruest/logo_top.gif') no-repeat; float: left; position: relative; }
		.leftgruen {float: left; padding: 142px 0px 15px 49px; margin: 0px; }
		#logoklick { position: absolute; top: 20px; left: 30px; }
	#top {width:554px; height: 200px;  background: url('../images/pic_top/bild-UnserHotel.jpg') no-repeat; float: left;}
		/*.menu {float: left; padding: 170px 40px 17px 20px; margin: 0px;}*/


	#content {width:789px; float: left;}
		#bordleft {width:235px; color: #7F7F7F; font-size: 11px; float: left; }
		.contangleft {background: url('../images/geruest/angebote_back.jpg') no-repeat; padding: 0px 20px 0px 30px; margin: 0px;}		
		.contangleft p {color: #7F7F7F; font-weight: normal; font-size: 11px; line-height: 16px; padding: 5px 15px 15px 15px; margin: 0px;}		
		.contangleft h1 {color: #FFFFFF; font-weight: bold; font-size: 13px; }
		.contangleft h2 {color: #7F7F7F; font-weight: bold; font-size: 11px; line-height: 16px; padding: 0px 20px 0px 15px; margin: 0px;}
		.contangleftright {text-align: right; color: #7F7F7F; padding: 0px 10px 10px 0px;}
		
		.contulaubleft {background: url('../images/geruest/urlaub_back.jpg') no-repeat; width:235px; height: 100px; padding: 0px 0px 0px 30px; margin: 0px;}
		.contulaubleft h1 {color: #FFFFFF; font-weight: bold; font-size: 13px; }
		.contulaubleftgruen {float: left; padding: 0px 18px 0px 20px; margin: 0px; }
		
		#sitecontent {z-index: 8;  width: 550px; float: left; margin: 0px; }
		.site {color: #7F7F7F; font-weight: bold; font-size: 11px; width:500px; margin: 20px 20px 0px 20px; padding: 0px;}
		.site h1 {color: #7F7F7F; font-weight: bold; font-size: 17px; }
		
		.sp1 {color: #7F7F7F; font-weight: normal; font-size: 11px; height: 156px; width: 240px; float: left; margin: 0px 15px 0px 0px;}
		.sp2 {color: #7F7F7F; font-weight: normal; font-size: 11px; width: 240px; float: left;}	
		
		.sp0 {color: #7F7F7F; font-weight: normal; font-size: 11px; width: 203px; float: left; margin: 0px 15px 0px 0px;}

	
		.picszoom { position: absolute; bottom: 5px; right: 5px; }
		.picsand {border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7; position: relative; padding: 2px 0px 2px 0px; }
		.pics {width:240px; height: 156px; border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7; position: relative; padding: 2px 0px 2px 0px; }


			
	#footer {position: relative; background: url(../images/geruest/bottom_background.jpg) no-repeat; width: 789px; clear:both; height: 77px;}
		#footer p {position: absolute; top: 13px; left: 50px; color: #7F7F7F; font-size: 11px; line-height: 16px; padding: 0; margin: 0px;}
		#footer img {position: absolute; top: 19px; left: 250px;}
		#footer span {position: absolute; top: 13px; left: 586px; font-size: 9px;}
		
		
	.adresse { width:235px; padding: 5px 0px 0px 48px; margin: 0px;}		
		
	#banner {width:189px; position: absolute; left: 810px; top:9px;}
		
	

/* Angebote _______________________________________________*/	
		

	.angebote { color: #7F7F7F; font-size: 11px; font-weight: normal;}
	.angebote h2 { margin: 0px 0 2px 0; font-size: 11px; color: #F7941D; height: 18px; line-height: 18px; padding: 0 0 0 6px; border-top: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F; background: #FFF1DF;}
	
	.angeboteimg { margin: 0px 5px 0px 0px; float: left;}	
	.angebotetext { text-align: left; color: #7F7F7F; font-weight: normal; font-size: 11px; line-height: 16px;}
		
	.boxbreak { width:500px; clear: both; margin: 0 0 26px 0;}
	.boxbreak:after{ content: ""; display: block; clear: both; height: 0; visibility: hidden;}
	.boxbreak p { text-align: left; color: #7F7F7F; font-weight: normal; font-size: 11px; line-height: 16px; padding: 0; margin: 0 0 5px 0;}
	.boxbreak img { margin: 0px 5px 0px 0px; float: left; }
		
	.angebotelink { text-align: right; }
	.angebotebox { font-size: 11px; color: #7B7D7B; line-height: 17px; padding: 3px 0px 0px 3px; border: 1px solid #7F7F7F; background: #FFF9EF;}
	.topangebotetext { width: 163px; margin: 0 0px 0 13px; height: 43px; color: #7F7F7F; font-weight: normal; font-size: 11px; line-height: 16px;}
	
	.linksgreen { margin: 0px 0 2px 0; font-size: 11px; color: #72BF44; font-weight:bold; line-height: 16px; padding: 0 0 0 0px; border-bottom: 1px solid #72BF44;}
	.linksrand { margin: 0px 0 13px 0; font-size: 11px; color: #72BF44; padding: 0 0 0 0px;}
	.linklinks { font-weight: normal; margin: 0px 0 3px 0; font-size: 11px; color: #000000; line-height: 16px;}
	
	
	.kultur { display: block; color: #7F7F7F; font-weight: normal; font-size: 11px;}	
	.kulturim { color: #7F7F7F; float: left; font-weight: normal; font-size: 11px; margin: 0 5px 0 0; padding: 0px; }	



		
/* Anfrageformular _______________________________________________*/

	#formular { border: 0px; margin: 10px 10px 0px 20px; }
	#formular col { width: 120px; }
	#formular th { color: #000000; font-size: 11px; text-align: left; }
	#formular td { color: #000000; font-size: 11px; padding: 3px 0px; vertical-align: middle; }
	#formular select { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }	
	#formular h1 { color: #00A193; font-size: 12px; margin: 0px 0px 13px 0px; }
	#formular .eingabe { border: 1px solid #D9D9D9; color: #888888; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px; }
	#formular .standard { height: 18px; width: 270px; }
	#formular .mitteilung { height: 60px; width: 270px; }
	#formular a { background: #72BF44; border-top: solid 2px #EEEEEE; border-right: solid 2px #888888; border-bottom: solid 2px #888888; border-left: solid 2px #EEEEEE; color: #FFFFFF; padding: 2px 7px 2px 7px; text-decoration: none; }
	.formularabstand { margin: 0px; }
	.formklein { color: #000000; font-size: 9px; }
	

/* Menu _______________________________________________*/	
	
	#menu { height: 28px; float: left; padding: 164px 0px 10px 22px; margin: 0px; }
	#menu table { margin: 0px 0px 0px 0px; }
	#menu td { width: 178px; height: 28px; padding: 0px; vertical-align: top; line-height: 27px; }
	
	
	#menu .untermenu {z-index:12; position: relative; line-height: 18px; padding: 5px 0px 4px 0px;}	
	#menu a.menu {font-weight:bold; line-height: 16px; font-size:17px; text-decoration: none; color: #ffffff; padding: 0px 50px 0px 0px; }
	
	#menu .rahmen {background: url(../images/geruest/untermenuprobe.gif) repeat-y; padding: 7px 0px 0px 0px; position: absolute; top: 34px; left: 10px; width: 120px; }
	
	.untermenu ul { width: 120px; margin: 0px; padding: 0px; list-style-type: none; }
	.untermenu li { background: url(../images/geruest/menu_back.gif) no-repeat #FFFFFF; margin: 0px; padding: 0px 0px 4px 0px; }
	.untermenu li a { color: #72BF44; text-decoration: none; margin: 0px; padding: 0px 0px 4px 14px;}
	.untermenu li a:hover { width: 120px; color: #72BF44; background: url(../images/geruest/menu_hover.gif) no-repeat; padding: 0px 0px 0px 14px; }

	.untermenu img { background: url('../images/geruest/menu_top.gif') no-repeat; height:8px; width:120px; }

	
	.menuleft {background: url('../images/geruest/angebote_back.jpg') no-repeat; width:235px; padding: 0px 20px 0px 41px; margin: 0px;}	
	.menuleft h1 { color: #ffffff; font-weight: normal; font-weight: bold; font-size: 13px; }
	.menuleft ul { width: 120px; margin: 0px; padding: 0px 0px 5px 0px; list-style-type: none; }
	.menuleft li { margin: 0px; padding: 0px 0px 4px 0px;  }	
	.menuleft li a { line-height: 16px; font-size:11px; text-decoration: none; color: #72BF44;}
	.menuleft li a:hover { width: 120px; color: #72BF44; font-weight: bold; }

	.InlineApiOnPage {background: url('../images/geruest/angebote_back.jpg') no-repeat; padding: 0px 20px 0px 41px; margin: 0px 0px 20px 0px; }
	.InlineApiOnPage h1 { color: #ffffff; font-weight: normal; font-weight: bold; font-size: 13px; }
	
	.unterpunkte { width: 120px; margin: 0px; padding: 0px; }	
	.unterpunkte li {background: url(../images/geruest/menu_back.gif) no-repeat #FFFFFF; margin: 0px; padding: 0px 0px 4px 0px; }	
	.unterpunkte a { color: #72BF44; text-decoration: none; margin: 0px; padding: 0px 0px 4px 14px;}
	.unterpunkte a:hover { width: 120px; color: #72BF44; background: url(../images/geruest/menu_hover.gif) no-repeat; padding: 0px 0px 0px 14px; }


/* Golf __________________________________________________________*/

	
	#golfdetail {  }
	#golfdetail img { border: 0px; float: right; margin: 0px 0px 10px 10px; }
	#golfdetail p { margin: 0px 0px 10px 0px; }

	#bildergalerie { clear: both; margin: 20px 0px 13px 0px; }
	#bildergalerie a {  }
	#bildergalerie img { text-align: left; float: none; margin: 0px 14px 0px 0px; }
	
	#golfkarte {z-index:9; position: relative; }
	.golfinfo { background: #FFFFFF; border: 1px solid #5E2500; position: absolute; }
	.golfinfo table { border: 0px; width: 260px; margin: 10px 10px 10px 10px; }
	.golfinfo th { color: #C95001; }
	.golfinfo td { padding: 5px 0px 5px 0px !important; }
	.golfinfo col { width: 120px; }
	#petersberg { left: 130px; top: 230px; }
	#passeier { left: 0px; top: -320px; }
	#karersee { left: 130px; top: 210px; }
	#altabadia { left: 130px; top: -260px; }
	#lana { left: 0px; top: -250px; }
	#dolomiti { left: 0px; top: 230px; }
	
	.ortsangaben { font-size: 10px; color: #5E2500; position: absolute; }
	#meran { left: 118px; top: 100px; }
	#bozen { left: 145px; top: 154px; }
	#sterzing { left: 200px; top: 45px; }
	#bruneck { left: 290px; top: 79px; }
	#brixen { left: 225px; top: 92px; }
	
	.radius { font-size: 10px; color: #C95001; position: absolute; }
	#km25 { left: 120px; top: 75px; }
	#km50 { left: 120px; top: 46px; }
	#km75 { left: 120px; top: 17px; }