/*
TABELLE PREISE
*/

.tab-preise {
	width: 849px;
	letter-spacing: 0px;
	font-size: 1.3em;
	margin-right: -10px;
	}

	.tab-preise TR TD {
		height: 49px;
		border-bottom: 1px solid #fff;
		text-align: center;
		}
.tab-preise TR.eins {
/*	background: url(../bilder/hg-tab-preise1.jpg) no-repeat;

	border-bottom: 1px solid #fff;*/
	color: #fff;
	}
	.tab-preise TR.eins TD.eins {
		background: url(../bilder/hg-tab-preise1-td1.jpg) no-repeat;
		width: 293px;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		}
	.tab-preise TR.eins TD.zwei {
		background: url(../bilder/hg-tab-preise1-td2.jpg) no-repeat;
		width: 312px;
		border-top: 1px solid #fff;
		}
	.tab-preise TR.eins TD.drei {
		background: url(../bilder/hg-tab-preise1-td3.jpg) no-repeat;
		width: 233px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		}
	.tab-preise TR.eins TD.vier {
		background: url(../bilder/hg-tab-preise1-td4.jpg) no-repeat;
		width: 206px;
		border-right: 1px solid #fff;
		}		
	.tab-preise TR.eins A {
		color: #fff;
		}
.tab-preise TR.zwei {
	/*background: url(../bilder/hg-tab-preise2.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #5f0703;
	}	
	.tab-preise TR.zwei TD.eins {
		background: url(../bilder/hg-tab-preise2-td1.jpg) no-repeat;
		border-left: 1px solid #fff;
		}
	.tab-preise TR.zwei TD.zwei {
		background: url(../bilder/hg-tab-preise2-td2.jpg) no-repeat;
		}
	.tab-preise TR.zwei TD.drei {
		background: url(../bilder/hg-tab-preise2-td3.jpg) no-repeat;
		}
	.tab-preise TR.zwei TD.vier {
		background: url(../bilder/hg-tab-preise2-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}	
.tab-preise TR.drei {
/*	background: url(../bilder/hg-tab-preise3.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #5f0703;
	}	
	.tab-preise TR.drei TD.eins {
		background: url(../bilder/hg-tab-preise3-td1.jpg) no-repeat;
		border-left: 1px solid #fff;
		}
	.tab-preise TR.drei TD.zwei {
		background: url(../bilder/hg-tab-preise3-td2.jpg) no-repeat;
		}
	.tab-preise TR.drei TD.drei {
		background: url(../bilder/hg-tab-preise3-td3.jpg) no-repeat;
		}
	.tab-preise TR.drei TD.vier {
		background: url(../bilder/hg-tab-preise3-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}	

.tab-preise TR.vier {
/*	background: url(../bilder/hg-tab-preise3.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #2a495f;
	}	
	.tab-preise TR.vier TD.eins {
		background: url(../bilder/hg-tab-preise5-td1.jpg) no-repeat;
		}
	.tab-preise TR.vier TD.zwei {
		background: url(../bilder/hg-tab-preise5-td2.jpg) no-repeat;
		}
	.tab-preise TR.vier TD.drei {
		background: url(../bilder/hg-tab-preise5-td3.jpg) no-repeat;
		}
	.tab-preise TR.vier TD.vier {
		background: url(../bilder/hg-tab-preise5-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}		
	.tab-preise TR.dunkel {
		color: #5f0703;
		}
.tab-preise TD.unten {
	background: url(../bilder/hg-tab-preise4.jpg) no-repeat;/*
	border-right: 1px solid #fff;*/
	color: #2a495f;
	height: 87px;
	font-size: 0.8em;
	line-height: 17px;
	padding-left: 10px;
	}	
	
	.tab-preise TD.drei A,
	.tab-preise TD.zwei A,
	.tab-preise TD.vier A {
		color: #5f0703;
		font-style: italic;
	}	
.tab-preise TR TD.schatten-unten {
	height: auto;
	}		
.tab-preise TR TD.schatten {
	background: url(../bilder/hg-tab-apartment-schatten-rechts-hg.jpg) repeat-y;
	width: 9px;
	padding: 0;
	border: 0;
	}	
	.tab-preise EM {
		color: #9f5f5b;
		}
/*
TABELLE APARTMENTS
*/

.tab-apartment {
	width: 569px;
	letter-spacing: 0px;
	font-size: 1.3em;
	margin-left: 2px;
	}
	.tab-apartment TR TD {
		height: 49px;
		border-bottom: 1px solid #fff;
		}
.tab-apartment TR.eins {
/*	background: url(../bilder/hg-tab-preise1.jpg) no-repeat;

	border-bottom: 1px solid #fff;*/
	color: #fff;
	}
	.tab-apartment TR.eins TD.eins {
		background: url(../bilder/hg-tab-apartment1-td1.jpg) no-repeat;
		width: 132px;		
		}
	.tab-apartment TR.eins TD.zwei {
		background: url(../bilder/hg-tab-apartment1-td2.jpg) no-repeat;
		width: 206px;
		}
	.tab-apartment TR.eins TD.drei {
		background: url(../bilder/hg-tab-apartment1-td3.jpg) no-repeat;
		width: 225px;
		}
	.tab-apartment TR.eins TD.vier {
		background: url(../bilder/hg-tab-apartment1-td4.jpg) no-repeat;
		
		border-right: 1px solid #fff;
		}		
	#container #content .tab-apartment TR.eins A {
		color: #fff;
		}
.tab-apartment TR.zwei {
	/*background: url(../bilder/hg-tab-apartment2.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #5f0703;
	}	
	.tab-apartment TR.zwei TD.eins {
		background: url(../bilder/hg-tab-apartment2-td1.jpg) no-repeat;
		}
	.tab-apartment TR.zwei TD.zwei {
		background: url(../bilder/hg-tab-apartment2-td2.jpg) no-repeat;
		}
	.tab-apartment TR.zwei TD.drei {
		background: url(../bilder/hg-tab-apartment2-td3.jpg) no-repeat;
		}
	.tab-apartment TR.zwei TD.vier {
		background: url(../bilder/hg-tab-apartment2-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}	
		.tab-apartment TR.zwei TD.preis-nebensaison {background: #41850c; color: #fff;}
		.tab-apartment TR.zwei TD.preis-zwischensaison {background: #ff9b05; color: #fff;}
		.tab-apartment TR.zwei TD.preis-hauptsaison {background: #ff0506; color: #fff;}		
.tab-apartment TR.drei {
/*	background: url(../bilder/hg-tab-apartment3.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #5f0703;
	}	
	.tab-apartment TR.drei TD.eins {
		background: url(../bilder/hg-tab-apartment3-td1.jpg) no-repeat;
		}
	.tab-apartment TR.drei TD.zwei {
		background: url(../bilder/hg-tab-apartment3-td2.jpg) no-repeat;
		}
	.tab-apartment TR.drei TD.drei {
		background: url(../bilder/hg-tab-apartment3-td3.jpg) no-repeat;
		}
	.tab-apartment TR.drei TD.vier {
		background: url(../bilder/hg-tab-apartment3-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}	
.tab-apartment TR.vier {
/*	background: url(../bilder/hg-tab-apartment3.jpg) no-repeat;
	border-right: 1px solid #fff;*/
	color: #2a495f;
	}	
	.tab-apartment TR.vier TD.eins {
		background: url(../bilder/hg-tab-apartment5-td1.jpg) no-repeat;
		}
	.tab-apartment TR.vier TD.zwei {
		background: url(../bilder/hg-tab-apartment5-td2.jpg) no-repeat;
		}
	.tab-apartment TR.vier TD.drei {
		background: url(../bilder/hg-tab-apartment5-td3.jpg) no-repeat;
		}
	.tab-apartment TR.vier TD.vier {
		background: url(../bilder/hg-tab-apartment5-td4.jpg) no-repeat;
			border-right: 1px solid #fff;
		}		
.tab-apartment TD.unten {
	background: url(../bilder/hg-tab-apartment4.jpg) no-repeat;/*
	border-right: 1px solid #fff;*/
	color: #5f0703;
	height: 50px;
	font-size: 0.8em;
	line-height: 17px;
	padding: 10px 0 10px 19px;
	}			
.tab-apartment TR TD.schatten {
	background: url(../bilder/hg-tab-apartment-schatten-rechts-hg.jpg) repeat-y;
	width: 9px;
	padding: 0;
	border: 0;
	}	
.tab-apartment TR TD.schatten-unten {
	height: auto;
	}		
	.tab-apartment TR TD.b1 {
		width: 106px;
		}
	.tab-apartment TR TD.b2 {
		width: 143px;
		}
	.tab-apartment TR TD.b3 {
		width: 156px;
		}
	.tab-apartment TR TD.b4 {
		width: 156px;
		}
/*
RECHTS
*/		
.rechts .beige {
	background: #eae5d5;
	width: 245px;
	padding-bottom: 6px;
	margin: 0;
	}
	.rechts .beige H4,
	#container #content .rechts .beige H4 A {
		color: #686666;
		padding: 10px 0 0px 10px;
		margin-bottom: 5px;
		font-style: italic;
		font-size: 1em;
		text-decoration: none;
		}
		#container #content .rechts .beige H4 A {padding-left: 0;}
	.rechts .beige .bilderrahmen {
		background: url(../bilder/hg-rechts-bilderrahmen.jpg) no-repeat;
		padding: 8px 10px 11px 8px;
		margin-left: 21px;
		}	
	.bildlaufleiste {
		height: 417px;
		overflow: auto;
		scrollbar-base-color: #E2E5EA;
		background: #a9a9a9;
		width: 230px;
		text-align: left;
		margin-left: 15px;
		padding-top: 3px;
		height:230px;
		}
		.rechts .beige .bildlaufleiste .bilderrahmen {
			margin-left: 5px;
			background: url(../bilder/hg-rechts-bilderrahmen4.jpg);
			}		
	.rechts .beige .rahmen1	{
		border: 1px solid #FAFAFA;
		}
	.rechts .bilderrahmen2 {
		background: url(../bilder/hg-rechts-bilderrahmen2.jpg) no-repeat;
		padding: 9px 12px 12px 9px;
		margin: 11px 0 0 3px;
		_margin-top: 0px;
		}	
	#container #content .rechts .beige P.infohotline {
		width: 233px;
		height: 75px;
		padding-top: 15px;
		background: url(../bilder/hg-infohotline.jpg) no-repeat;
		text-align: center;
		font-style: italic;
		margin: 10px 0 0 5px;
		border: 1px solid #fff;
		font-size: 1.3em;
		color: #5f0703;
		}
	#container #content .rechts .beige P.infohotline-suiten {
		width: 233px;
		height: 50px;
		padding-top: 14px;
		background: url(../bilder/hg-infohotline.jpg) no-repeat;
		text-align: center;
		font-style: italic;
		margin: 10px 0 0 5px;
		border: 1px solid #fff;
		font-size: 1.3em;
		}	
	.rechts .bildergalerie IMG {
		border: 0;
		}	
	.rechts .bildergalerie A  {
		float: left;
		border: 1px solid #bab4b4;
		margin: 0 0 12px 9px;
		_margin-left: 7px;
		display: block;
		}	
		.rechts .bildergalerie A:HOVER {
			/*border: 3px solid #56abd0;*/
			margin: 0 -5px 7px 9px;			
			_margin-left: 7px;			
			padding: 3px;
			width: 107px;
			height: 77px;
			background: url(../bilder/rostock-rechts-hg-hoover.jpg) no-repeat;
			border: 0;
			}
			.rechts .bildergalerie A:HOVER IMG {
				width: 102px;
				height: 72px;
				}
		.rechts EM {
			font-size: 1.1em;
			color: #bdbcbc;
			font-weight: bold;
			margin: 0 0 -14px 15px;
			_margin-bottom: 0px;
			display: block;
			}	
	.wrap3 {
		width: 252px;
		height: 207px;
		padding-top: 30px;
		position: relative;
		}
		.wrap3 IMG {
			position: absolute;
			right: -15px;
			top: 10px;
			}
	#container #content .rechts .info-ruegen {
		width: 252px;
		height: 217px;
		padding-top: 20px;
		background: url(../bilder/hg-binz-unten.jpg) no-repeat;
		text-align: center;
		font-style: italic;
		margin: 10px -10px 0px 8px;
		border: 1px solid #fff;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 22px;
		position: absolute;
		right: -5px;
		top: 0;
		}
		#container #content .rechts  P.info-ruegen A {
			color: #fff;
			text-decoration: none;
			text-shadow: 0.1em 0.1em #333
			}
			#container #content .rechts  P.info-ruegen A U {
				text-shadow: none;
				}
		#container #content .rechts .klein {
			font-size: 0.8em;
			}
/*
APARTMENTS UNTEN
*/			
	.rahmen2 {

		height: 168px;
		padding: 9px 0 0 9px;
		background: url(../bilder/hg-apartments-unten-schatten.jpg) no-repeat;
		margin-left: -9px;
		}
		.rahmen2 .bild {
			float: left;
			}
		#container #content .rahmen2 .text {
			background: url(../bilder/hg-apartments-unten-gelb.jpg) repeat-x;
			float: left;
			width: 480px;
			height: 145px;
			padding-top: 6px;
			color: #7f671e;
			text-align: center;
			margin: 0;
			}	
			#container #content .rahmen2 .text UL {
				text-align: left;
				margin: 7px 0 6px 10px;
				padding: 7px 0 6px 10px;				
				}
				#container #content .rahmen2 .text UL LI {
					margin: 1px 0;
					padding: 1px 0;					
					}
			#container #content .rahmen2 .text STRONG {
				font-size: 1.4em;
				font-style: italic;
				}
			#container #content .rahmen2 .text P {
				margin: 0;
				text-align: center;
				}
			#container #content .rahmen2 .text A {
				color: #7f671e;
				}
/*
APARTMENTS MITTE
*/					
	.rahmen3 {
		background: url(../bilder/hg-apartment-gross.jpg) no-repeat;
		padding: 5px 7px 7px 5px;
		}
	.rahmen4 {
		border: 2px solid #911818;
		padding: 2px;
		}	
/*
PREISE UNTEN
*/	
H3 {
	background: url(../bilder/hg-h3.jpg) no-repeat;
	background: url(../bilder/preisinfo2011/hg-ueberschrift.jpg) no-repeat;
	padding: 10px 30px 11px 15px;
	margin: 0px 0 5px 0;
	width: 793px;
	width: 851px;
	color: #fff;
	font-size: 1.1em;
	_margin-right: -100px;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	}

	H3.repeat {
		background: url(../bilder/hg-h3-repeat.jpg) no-repeat;
		}
.wrap1 {
	background: url(../bilder/hg-tab-apartment-schatten-rechts-hg.jpg) repeat-y right;
	width: 851px;
	}
	.wrap2 IMG {
		position: absolute;
		bottom: 0;
		z-index: 10;
		}
	.wrap2 {
		background: url(../bilder/hg-wrap-inner-p.jpg) repeat-y;
		width: 784px;
		padding: 7px 27px;
		position: relative;
		min-height: 260px;
		_height: 260px;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		}
	#container #content .wrap1 .wrap2 .links40 {
		float: left;
		width: 49.7%;
		}
		#container #content .wrap1 .links40 P {
			background: none;
			border: 0;
			margin: 0 0 10px 0;
			padding: 0;
			}
		#container #content .wrap1 .links40 TD {
			padding:0 20px 5px 0;
			}
	#container #content .wrap1 P {
		background: url(../bilder/hg-wrap-inner-p.jpg) repeat-y;
		margin: 0;
		padding: 7px 27px;
		padding-left: 5px;
		border: 1px solid #fff;
		width: 806px;
		}
		#container #content .wrap1 .wrap2 P {
			width: auto;
			}
	.kasten1 {
		background: url(../bilder/hg-kasten-preise.jpg) no-repeat;
		font-size: 0.9em;
		text-align: center;
		width: 450px;
		padding: 15px 0;
		margin-left: -45px;
		z-index: 50;
		position: absolute;
		}		
		#container #content .wrap1 .kasten1 P {
			padding: 0;
			margin: 0;
			width: auto;
			}		
/*
KONTAKT
*/				
	.links41 {
		width: 45%;
		float: left;
		}
	INPUT, TEXTAREA {width: 250px;font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; }	
	INPUT.anrede, INPUT.plz, INPUT.ort, INPUT.senden  {width: auto;}		
		.links25 {
			float: left;
			width: 32%;
			height: 590px;
			background: #ebe5d5;
			padding: 0;
			margin-top: 5px;
			margin-left: 10px;
			}	
			#container #content .links25 P {
				margin: 5px 15px 0 15px;
				padding: 0;
				}
	.rahmen5 {
		background: url(../bilder/hg-kontakt-unten.jpg) no-repeat;
		width: 320px;
		height: 167px;
		text-align: center;
		padding: 15px 35px 0 20px;
		}	
		#container #content .rahmen5 P {
			margin: 0 0 10px 0;
			padding: 0;
			}
/*
IMPRESSUM
*/				
	.rahmen6 {
		background: url(../bilder/hg-impressum-links.jpg) no-repeat;
		width: 223·px;
		height: 603px;
		padding: 15px 10px 0 17px;
		float: left;
		text-align: left;
		margin: 0;
		}
		#container #content .rahmen6 P {
			margin: 0 0 10px 0;
			}
	.rahmen7 {
		float: left;
		width: 270px;
		margin-left: 35px;
		margin-top: 0px;
		}	
		#container #content .rahmen7 P {
			margin: 12px 0px 0px 0;
			}
/*
IMPRESSUM
*/	
	.rahmen8 {
		background: url(../bilder/hg-lage-links.jpg) no-repeat;
		padding: 6px 7px 7px 6px;
		}
/*
PREISINFOSEITE
*/		
	.preisinfo {
		background: url(../bilder/preisinfo2011/hg-mitte.jpg) repeat-y;
		width: 851px;
		position: relative;
		margin-bottom: 5px;
		}
		#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,
			.preisinfo .kastenp4 STRONG {
				color: #fff;
				}
			#container #content .preisinfo .kastenp6 P,
			#container #content .preisinfo .kastenp5 P,
			#container #content .preisinfo .kastenp4 P {
				text-align: center;
				padding: 0;
				margin: 5px 0 0 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 .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 .kastenp12 {	
			background:url(../bilder/preisinfo2011/hg-kasten11.jpg) no-repeat;
			width: 464px;
			padding: 6px 0 0 0px;
			height: 37px;
			margin: 0 0 0 10px;
			}	
			#container #content .preisinfo .kastenp12 P {
				margin-left: 10px;
				}				
			.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;
				}						
