/*
#############################################################
ELEMENTE ####################################################
#############################################################
*/	
#container #content H1 {
	margin: 28px 0 0px -2px;
	}
#container #content H2 {
	font-size: 1em;
	}	
#container #content H4 {
	font-size: 1.1em;
	color: white;
	background: url(../bilder/hg_h4.jpg) no-repeat;
	margin: 0 0 10px 0;
	}		
#container #content P {
	margin: 10px 0;
	}
#container #content A {
	color: #044762;
	}	
/*
#############################################################
GROESSEN ####################################################
#############################################################
*/	
#container #content .klein {
	font-size: 0.8em;
	}
#container #content .gross {
	font-size: 1.1em;
	}	
#container #content .groesser {
	font-size: 1.2em;
	}	
#container #content .nochgroesser {
	font-size: 1.3em;
	margin: 0;
	}
/*
#############################################################
FARBEN ######################################################
#############################################################
*/		
.braun_hg_weiss {
	color: #B48444;
	background: white; 
	padding: 1px;
	}
.tuerkis {
	color: #008CA1;
	text-transform: uppercase;
	}
.gruenfett {
	color: #006600;
	font-weight: bold;
	}
#container #content .spalte12 {
	float: left;
	width: 265px;
	padding-left: 15px;
	font-size: 0.85em;
	}
				#container #content #rechts .rahmen1 {
					background: url(../bilder/rahmen1-hg.jpg);
					width: 266px;
					text-align: center;
					}
				#container #content #rechts .rahmen2 {
					background: url(../bilder/rahmen2-hg.jpg);
					width: 266px;
					text-align: center;
					}					
				#container #content #rechts .rahmen3 {
					background: url(../bilder/rahmen3-hg.jpg);
					width: 266px;
					text-align: center;
					}					
				#container #content #rechts .rahmen4 {
					background: url(../bilder/rahmen4-hg.jpg);
					width: 266px;
					text-align: center;
					}	
				#container #content #rechts .rahmen6 {
					background: url(../bilder/rahmen6-hg.jpg);
					width: 266px;
					text-align: center;
					}						
/*
#############################################################
PREISE & BUCHUNG ############################################
#############################################################
*/								
#container #content .preis_buchung_rechts {
	margin: 0;
	padding: 10px 0 10px 25px;
	text-align: left;
	font-size: 0.8em;
	}
	#container #content .preis_buchung_rechts UL {
		margin: 5px 0 0 10px;
		padding: 5px 0 0 10px;		
		}					
#container #content .preis_buchung {
	position: relative;
	background: url(../bilder/hg_preise-buchung.jpg) no-repeat;
	width:568px;
	height:436px;
	margin: 10px 0 0 -15px;
	font-size: 0.95em;
	}
	#container #content .preis_buchung DIV {
		text-align: center;
		}
	#container #content .preis_buchung .hoeher {
		line-height: 34px;
		}
	#container #content .preis_buchung .eins, #container #content .preis_buchung A {
			font-size: 1.4em;
			font-weight: bold;
			text-decoration: none;
			}	
	#container #content .preis_buchung  .zwei {
			font-size: 1.05em;
			font-weight: bold;
			}	
	#container #content .preis_buchung .zeile1spalte1 {
		position: absolute;
		left: 28px;
		top: 17px;
		}
	#container #content .preis_buchung .zeile2spalte1 {
		position: absolute;
		top: 54px;
		left: 65px;
		font-size: 1.4em;
		font-weight: bold;
		}		
	#container #content .preis_buchung .zeile2spalte11 {
		position: absolute;
		top: 92px;
		left: 21px;
		font-size: 1.4em;		
		font-weight: bold;
		}			
	#container #content .preis_buchung .zeile2spalte2 {
		position: absolute;
		top: 49px;
		left: 165px;
		}			
	#container #content .preis_buchung .zeile2spalte3 {
		position: absolute;
		top: 49px;
		left: 294px;		
		}			
	#container #content .preis_buchung .zeile2spalte4 {
		position: absolute;
		top: 49px;
		left: 444px;		
		width: 110px;
		}			
	#container #content .preis_buchung .zeile3spalte1 {
	position: absolute;
	top: 249px;
	left: 23px;
		}
	#container #content .preis_buchung .zeile3spalte2 {
	position: absolute;
	top: 254px;
	left: 174px;
		}					
	#container #content .preis_buchung .zeile3spalte3 {
	position: absolute;
	top: 254px;
	left: 325px;
		}					
	#container #content .preis_buchung .zeile3spalte4 {
	position: absolute;
	top: 254px;
	left: 468px;
		}		
	#container #content .preis_buchung .zeile7spalte1 {
	position: absolute;
	top: 301px;
	left: 25px;
		}
	#container #content .preis_buchung .zeile7spalte2 {
	position: absolute;
	top: 308px;
	left: 174px;
		}					
	#container #content .preis_buchung .zeile7spalte3 {
	position: absolute;
	top: 308px;
	left: 320px;
		}					
	#container #content .preis_buchung .zeile7spalte4 {
	position: absolute;
	top: 308px;
	left: 460px;
		}			
	#container #content .preis_buchung .zeile4spalte1 {
		position: absolute;
		top: 192px;
		left: 23px;
		}
	#container #content .preis_buchung .zeile4spalte2 {
		position: absolute;
		top: 196px;
		left: 185px;
		}					
	#container #content .preis_buchung .zeile4spalte3 {
		position: absolute;
		top: 196px;
		left: 325px;
		}					
	#container #content .preis_buchung .zeile4spalte4 {
		position: absolute;
		top: 196px;
		left: 468px;
		}
	#container #content .preis_buchung .zeile5spalte1 {
	position: absolute;
	top: 136px;
	left: 23px;
		}
	#container #content .preis_buchung .zeile5spalte2 {
	position: absolute;
	top: 138px;
	left: 185px;
		}					
	#container #content .preis_buchung .zeile5spalte3 {
	position: absolute;
	top: 138px;
	left: 325px;
		}					
	#container #content .preis_buchung .zeile5spalte4 {
	position: absolute;
	top: 138px;
	left: 468px;
		}			
	#container #content .preis_buchung .zeile6spalte1 {
		position: absolute;
		left: 23px;
		top: 350px;
		text-align: center;
		width: 520px;
		background: none;
		margin: 0;
		padding: 0;
		}			
/*
#############################################################
FERIENWOHNUNGEN #############################################
#############################################################
*/	
.fewostart1, .fewostart2 {
	float: left;
	text-align: right;
	}
.fewostart1 IMG, .fewostart2 IMG {
	border: 7px solid #CFBBA0;
	}
.fewostart1 A, .fewostart2 A {
	font-weight: bold;
	text-decoration: none;
	}
.fewostart1 {
	margin-right: 30px;
	}	
/*
#############################################################
FERIENWOHNUNGEN/GRUNDRISSE ##################################
#############################################################
*/		
.grundriss_gross {
	position: relative;
	width: 543px;
	}
.grundriss_gross IMG {
	border: 2px solid #CFBBA0;
	}
.grundriss_gross DIV.info {
	position: absolute;
	width: 205px;
	font-size: 0.8em;
	top: 331px;
	left: 34px;
	color: #431C0D;
	font-weight: bold;
	text-align: center;
	}
.grundriss_gross DIV.info_whg2 {
	position: absolute;
	width: 205px;
	font-size: 0.8em;
	top: 327px;
	left: 301px;
	color: #431C0D;
	font-weight: bold;
	text-align: center;
	}	
.grundriss_gross DIV.info_whg3 {
	position: absolute;
	width: 205px;
	font-size: 0.8em;
	top: 301px;
	left: 29px;
	color: #431C0D;
	font-weight: bold;
	text-align: center;
	}		
.grundriss_gross DIV.info_whg4 {
	position: absolute;
	width: 205px;
	font-size: 0.8em;
	top: 40px;
	left: 25px;
	color: #431C0D;
	font-weight: bold;
	text-align: center;
	}		
#container #content .grundriss_preis {
	position: relative;
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg1.jpg) no-repeat;
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg.jpg) no-repeat;
	width:568px;
	height:376px;
	height: 210px;
	margin: 10px 0 0 -15px;
	font-size: 0.95em;
	}
#container #content .grundriss_preis_whg2 {
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg2.jpg) no-repeat;
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg.jpg) no-repeat;
	}	
#container #content .grundriss_preis_whg3 {
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg3.jpg) no-repeat;
	background: url(../bilder/grundrisse/hg_preise-grundrisse_whg.jpg) no-repeat;
	}		
	#container #content .grundriss_preis DIV {
		text-align: center;
		}
	#container #content .grundriss_preis .hoeher {
		line-height: 34px;
		}
	#container #content .grundriss_preis .eins, #container #content .grundriss_preis A {
			font-size: 1.4em;
			font-weight: bold;
			text-decoration: none;
			}	
	#container #content .grundriss_preis .zwei {
			font-size: 1.05em;
			font-weight: bold;
			}	
	#container #content .grundriss_preis .zeile1spalte1 {
		position: absolute;
		left: 28px;
		top: 17px;
		}
	#container #content .grundriss_preis .zeile2spalte1 {
		position: absolute;
		top: 54px;
		left: 65px;
		font-size: 1.4em;
		font-weight: bold;
		}		
	#container #content .grundriss_preis .zeile2spalte11 {
		position: absolute;
		top: 92px;
		left: 21px;
		font-size: 1.4em;		
		font-weight: bold;
		}			
	#container #content .grundriss_preis .zeile2spalte2 {
		position: absolute;
		top: 49px;
		left: 165px;
		}			
	#container #content .grundriss_preis .zeile2spalte3 {
		position: absolute;
		top: 49px;
		left: 294px;		
		}			
	#container #content .grundriss_preis .zeile2spalte4 {
		position: absolute;
		top: 49px;
		left: 444px;		
		width: 110px;
		}				
	#container #content .grundriss_preis .zeile3spalte1 {
		position: absolute;
		top: 135px;
		left: 21px;
		}
	#container #content .grundriss_preis .zeile3spalte2 {
		position: absolute;
		top: 140px;
		left: 185px;
		}					
	#container #content .grundriss_preis .zeile3spalte3 {
		position: absolute;
		top: 140px;
		left: 325px;
		}					
	#container #content .grundriss_preis .zeile3spalte4 {
		position: absolute;
		top: 140px;
		left: 468px;
		}
	#container #content .zeile6spalte1 {
/*		position: absolute;*/
		left: 23px;
		top: 150px;
		text-align: center;
		width: 520px;
		width: 537px;
		height: 102px;
		padding: 15px 20px 0 10px;
		background: url(../bilder/grundrisse/hg_preise-grundrisse_whg-info.jpg) no-repeat;
		font-size: 0.9em;
		margin-top: 0px;
		margin-left: -10px;
		}
#container #content A.grundriss_rechts {
	text-decoration: none;
	font-weight: bold;
	margin-left: 12px;
	}
/*
#############################################################
LOOK & BOOK #################################################
#############################################################
*/	
TABLE.look_book {
	border: 1px solid #F8C58C;
	border-right: 0;
	margin-top: 18px;
	width: 823px;
	}
	TABLE.look_book .hg_gelb {
		background: #F8C58C;
		}
	TABLE.look_book .hg_dunkelgelb {
		background: #F4AC5B;
		}		
	TABLE.look_book TD {
		padding: 5px;
		}	
	TABLE.look_book TR.keinpadding TD {	
		padding: 0;
		}		
	TABLE.look_book A.weiter {
		font-weight: bold;
		float: right;
		}	
	TABLE.look_book TR.dunkel TD {
		border-right: 1px solid #F8C58C;
		}
	TABLE.look_book #whg1,TABLE.look_book #whg2, TABLE.look_book #whg3, .AccordionContent {
	/*	display: none;*/
		margin: 0;
		padding: 1px 5px 5px 5px;
		background: white;
		height: 320px;
		color: #000000;

width: 470px;
		}		
	.bildergalerie	{
		margin-left: -30px;
		position: absolute;
		}
	IMG.bildergalerie_rechts {
		border: 3px solid #C9BAA0;
		margin-top: 0px;
		}
	.kopf-bildleiste {
		margin: 0 0 5px 23px;
		float: left;
		}	
	.kopf-bildleiste-en {
		margin: 0 0 5px 17px;
		float: left;
		}			
	.look_book_legende {
	position: absolute;
	left: 507px;
	top: 262px;
	width: 348px;
	background: #CAE7E8;
	color: #067295;
		}
		.look_book_legende TD {
			padding: 3px;
			}
.post {
	font-size: 1.2em;
	}
.hammer1 {
	width: 500px;
	text-align:center;
	color: #421F0C;
	font-weight: bold;
	margin-left: 10px;
	}
	.hammer1 IMG {
		margin-top: 10px;
		}
.fewo-hotelservice {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	}
	.fewo-hotelservice IMG {
		border: 3px solid #D1B99F;
		}
	.fewo-hotelservice .mehr {
		position: absolute;
		/*left: 90px;*/
		right: 3px;
		top: 187px;
		width: 130px;
		color: #B32524;
		font-weight: bold;
		font-style:italic;
		background-color: #fff;
		filter: Alpha(opacity=85);
		opacity: 0.85;
		-moz-opacity: 0.85;
		padding: 0 1px 0 1px;
		font-size: 1.0em;
		}	
		#container #content .fewo-hotelservice A,
		#container #content .fewo-hotelservice A .mehr,
		#container #content .fewo-hotelservice .mehr A {
			text-decoration: none;
			color: #33CC00;
			}		
/*
#############################################################
FERIENWOHNUNGEN -> GRUNDRISSE 2010 ##########################
#############################################################
*/	
		#container #content #rechts .leiste {
			margin-top: 50px;
			}
			#container #content #rechts .leiste IMG {
				border: 1px solid #b6bdb5;
				margin-bottom: 69px;
				}
				#container #content #rechts .leiste IMG.last {
					margin: 0;
				}

.menue-plus {padding: 15px 0 25px 0; clear:left; color: #7B4D19;}
/*#container #content .menue-plus A {border: 1px solid #ECC58E; padding: 5px; text-decoration: none; background: #7B4D19; color: #fff;}*/
#container #content .menue-plus A {background: url(../bilder/angebote/hg-button.png) no-repeat; color: #fff; padding: 8px 0 10px 0; text-align: center; width: 110px; display: block; float: left; margin-right: 10px; text-decoration: none;}
#container #content .menue-plus A:HOVER {text-decoration: underline;}	
#container #content .menue-plus A.breit {background: url(../bilder/angebote/hg-button-breit.png) no-repeat; width: 160px;}

/*Angebotsseite*/
.angebotseite {background: url(../bilder/angebote/angbote-de_r1_c1.jpg) no-repeat; width: 860px; height: 183px; position: relative;}
.angebotseite2 {background: url(../bilder/angebote/angbote-de_r3_c1.jpg) no-repeat; width: 860px; height: 183px; position: relative;}
.angebotseite-en {background: url(../bilder/angebote/angbote-en_r1_c1.jpg) no-repeat;}
.angebotseite2-en {background: url(../bilder/angebote/angbote-en_r3_c1.jpg) no-repeat;}
.angebotseite-fr {background: url(../bilder/angebote/angbote-fr_r1_c1.jpg) no-repeat;}
.angebotseite2-fr {background: url(../bilder/angebote/angbote-fr_r3_c1.jpg) no-repeat;}
.angebotseite .a-ueberschrift {
	position: absolute;
	left: 24px;
	top: 20px;
}
.angebotseite2 .a-ueberschrift {
	position: absolute;
	left: 24px;
	top: 11px;
	color: #fff;
}
.angebotseite .a-inhalt {
	position: absolute;
	left: 24px;
	top: 55px;
	width: 810px;
}
.angebotseite2 .a-inhalt {
	position: absolute;
	left: 24px;
	top: 50px;
	width: 810px;
}
.angebotseite .a-verlinkung {
	position: absolute;
	top: 127px;
	left: 480px;
}
.angebotseite2 .a-verlinkung {
	position: absolute;
	top: 127px;
	left: 480px;
}
H3 {
	background: url(../bilder/hg-h3.jpg) no-repeat;
	background: url(../bilder/preisinfo2011/hg-ueberschrift.jpg) no-repeat;
	padding: 10px 33px 20px 15px;
	margin: 0px 0 0px 0;
	width: 793px;
	width: 851px;
	color: #704210;
	font-size: 1.1em;
	_margin-right: -100px;
	text-transform: uppercase;
	}
	.preisinfo {
		background: url(../bilder/preisinfo2011/hg-mitte.jpg) repeat-y;
		width: 851px;
		position: relative;
		margin-bottom: 5px;
		font-size: 0.9em;
		}
		#container #content .preisinfo P {
			margin: 0 20px 10px 20px;
			}
		#container #content .preisinfo IMG {
			margin: 0 0 0 0px;
			}
		.preisinfo .kastenp1 {
			background: url(../bilder/preisinfo2011/hg-kasten1.jpg) no-repeat;
			width: 605px;
			height: 126px;
			margin-left: 15px;
			padding-top: 10px;
			padding-right: 0px;
			padding-left: 0px;
			float: left;
			text-align: center;
			}
			#container #content .preisinfo .kastenp1 P {
				margin-left: -0px;
				}
		.preisinfo .logo-hzps {
			float: left;
			margin: 25px 0 0 30px;
			}			
		.preisinfo .kastenp2 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten2.jpg) no-repeat;
			left: 20px;
			top: 50px;
			width: 154px;
			height: 37px;
			padding: 6px 0 0 10px;
			}	
		.preisinfo .kastenp3 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten2.jpg) no-repeat;
			left: 20px;
			top: 95px;
			width: 154px;
			height: 37px;
			padding: 6px 0 0 10px;			
			}	
		.preisinfo .kastenp4 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten3.jpg) no-repeat;
			left: 195px;
			top: 50px;
			width: 150px;
			height: 87px;
			
			}		
		.preisinfo .kastenp5 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten4.jpg) no-repeat;
			left: 375px;
			top: 50px;
			width: 240px;
			height: 87px;			
			}	
		.preisinfo .kastenp6 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten5.jpg) no-repeat;
			left: 649px;
			top: 50px;
			width: 150px;
			height: 87px;	
			}	
			.preisinfo .kastenp6 STRONG,
			.preisinfo .kastenp5 STRONG,
			#container #content .preisinfo .kastenp4 STRONG {
				color: #fff;
				display: block;
				margin-bottom: 11px;
				}
			#container #content .preisinfo .kastenp6 P,
			#container #content .preisinfo .kastenp5 P,
			#container #content .preisinfo .kastenp4 P {
				text-align: center;
				padding: 0;
				margin: 5px 0 0px 0;
				}				
		.preisinfo .kastenp7 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten6.jpg) no-repeat;
			left: 20px;
			top: 152px;
			width: 986px;
			height: 47px;			
			padding: 6px 0 0 10px;
			}			
		.preisinfo .kastenp8 {	
			width: 366px;
			height: 37px;
			background:url(../bilder/preisinfo2011/hg-kasten7.jpg) no-repeat;	
			padding: 6px 0 0 10px;
			margin: 0 0 0 10px;
			}
.preisinfo .kastenp14 {	
			background:url(../bilder/preisinfo2011/hg-kasten11.jpg) no-repeat;
			width: 464px;
			padding: 6px 0 0 5px;
			height: 37px;
			margin: 0 0 0 10px;
			}	
			#container #content .preisinfo .kastenp14 P {
				margin-left: 10px;
				}				
		.preisinfo .kastenp9 {
			background: url(../bilder/preisinfo2011/hg-kasten8.jpg) no-repeat;
			padding: 4px 0 0 0px;
			width: 818px;
			height: 187px;
			margin-left: 10px;
			}
			.preisinfo .kastenp9 STRONG {
				color: #fff;
			}
			.preisinfo .kastenp9 UL {
				margin-top: 0px;
				padding-top: 0px;
				line-height: 15px;
				}
			.preisinfo .links50prozent {
				float:left;
				width: 420px;
				text-align: center;
				}
			.preisinfo .rot {
				color: #ff0303;
				}
			.preisinfo .gelb{
				color: #ff0303;
				color: #FF9408;
				}			
			.preisinfo .gruen {
				color: #41850b;
				}	
			.preisinfo .kastenp10 {
				background: url(../bilder/preisinfo2011/hg-kasten10.jpg) no-repeat;
				height: 195px;
				padding: 15px 0 0 0;
				margin: 10px 0 0 15px;
				}	
			.preisinfo .kastenp11 {
				background: url(../bilder/preisinfo2011/hg-kasten9.jpg) no-repeat;
				height: 195px;
				padding: 15px 0 0 0;
				margin: 10px 0 0 0px;
				}	
