#nav {
	top:50px; 
}

#headerstreifen{
	height:50px;
}

#iframeBox{
	position:absolute;
	width:990px;
	top:150px; 
	left:0px;
	z-index:3; 
}

#content.iframe{
	width: 990px!IMPORTANT;
	padding-top:35px; 
	margin-bottom:39px;
}

#googlemap{
	width:430px;
	height 460px;
  float:left;
}

#content_bild{
	min-height:460px;
	height:460px;
}

#bilder_rechts img{
	float:left;
}

#content_bild.iframe{
	min-height: 0px!IMPORTANT;
	height: 0px!IMPORTANT;
}

#content_bild_ausschnitt{
	top:50px;
	background:#e3dfd3;
}

#abstand{
	min-height:599px;
	height:599px; 
}

#kurzinfoBox{
	height:22px;	
	_height: 10px;		
}

#sprachenbox{
	margin:20px 20px 0 0;
	_margin: 20px 10px 0 0;
	}

#sprachenbox ul {
		margin:0 0 0 10px;
}

/* Schnellanfrage
--------------------------------------------------*/

#content_bild_ausschnitt h2{
	color:#600;
	font-size:12px;
	padding:9px 10px 8px 10px;
}

#content_bild_ausschnitt form{
	padding:0 10px 10px 10px;
}

form#schnellanfrage{
	font-size:0.70em;
}

#schnellanfrage input.day, #schnellanfrage input.month, #schnellanfrage input.year, #schnellanfrage input.persons, #schnellanfrage input.uebern{
	height:14px;
	padding:1px 8px 0 0;
	font-size:0.85em;
	float:left;
	margin-right:4px;
	border:none;
	background:#fff;
	text-align:right;
}

#schnellanfrage input.day, #schnellanfrage input.month, #schnellanfrage input.persons, #schnellanfrage input.uebern{
	width:18px;
}

#schnellanfrage input.year{
	width:38px;
}

label {
	width:200px;
	height:15px;
	_margin-left: -3px;
}

form#schnellanfrage .abstand{
	margin-top:6px; 
	display:block;
}

form#schnellanfrage .weiterlink{
	float:right;
}

/* Breadcrumb Navigation
--------------------------------------------------*/

#breadcrumb{
	float:left;
	margin:20px 20px 0 0;
	_margin:20px 10px 0 0;
	}

 #breadcrumb ul {
		margin:0 0 0 10px;
		}

	#breadcrumb li {
		float:left;
		position:relative;
		cursor:pointer;
		font-weight:normal;
		font-size:0.70em;
		letter-spacing:0.01em;
		line-height:1.4em;
		padding:0 16px 0 15px;
		}

		#breadcrumb li a { 
			color:#5a0000;
			text-decoration:none;
			}

		#breadcrumb_footer li a:hover { 	
			color:#5a0000;
			text-decoration:none;
			}

		.breadcrumbTrenner {
			background: url(../images/breadcrumb_punkt.gif) no-repeat center right;
			}

/* Content Inhalt
--------------------------------------------------*/	

.link{
background: url(../images/linkpfeil_rot.gif) no-repeat top left!IMPORTANT;
}		

#TeaserBox{
	float:left;
	margin-top:25px;
	width:166px;
	font-weight:normal;
	font-size:0.70em;
	color:#333;
	line-height:1.4em;
}			

	#TeaserBox .teaser li, div#TeaserBox #root_ul li {
		font-weight: normal;
		line-height: 1.4em;
		padding:0 5px 0 16px;
		background: url(../images/linkpfeil_rot.gif) no-repeat top left;
		}

		#TeaserBox li a { 
			color:#660000;
			text-decoration:none;
			}

		#TeaserBox li a:hover { 	
			color:#333;
			text-decoration:none;
			}

#TeaserBox .navigation{
  clear:both;
	width:148px;
	padding:10px 8px 15px 8px;
	border:1px solid #cec9ba;
}

#TeaserBox .navigation .teaserNavTop{
  background:transparent!IMPORTANT;
  text-indent:0px!IMPORTANT;
  font-weight:bold!IMPORTANT;
	color:#600;
	font-size:103%;
	text-transform:uppercase;
  padding-left:0px!IMPORTANT;
   margin-bottom:10px;
}

#TeaserBox .navigation .highlight{
	color: #660000;
}

#TeaserBox .teaser{
  clear:both;
	width:166px;
	background:#dcd9ca;
  visibility:hidden;
}

#TeaserBox .teaser .abstand{
	padding:0 8px 8px 8px;
}

#TeaserBox .teaser img{
	margin-bottom: 8px;
	border:none;
}	

#TeaserBox .navigation.abstand, #TeaserBox .teaser.abstand{
	margin-bottom: 15px;
}

#contentInhalt{
	float:right;
	width:344px;
	font-size:0.70em;
	line-height:1.4em;
}	

#contentInhalt a{
	color:#660000;
	text-decoration:underline;
}			

#contentInhalt a:hover{
	color:#660000;
	text-decoration:none;
}	

#h1Box h1{
	font-size:1.40em;
}

#contentInhalt p{
	font-weight:normal;
	line-height:1.4em;
}			

	#contentInhalt li {
		font-weight:normal;
		line-height:1.4em;
		padding:0 5px 0 16px;
		background:url(../images/linkpfeil_grau.gif) no-repeat top left;
		}

		#contentInhalt li a { 
			color:#660000;
			text-decoration:none;
			}

		#contentInhalt li a:hover { 	
			color:#333;
			text-decoration:none;
			}

/* Button für die 360° Litebox öffnen
--------------------------------------------------*/	

a.button{
background: transparent url(../images/bg_button_a.gif) no-repeat top right;
display:block;
float:left;
line-height:16px;
height:20px; /* Height of button background height */
padding-right:18px; /* Width of left menu image */
text-decoration:none!IMPORTANT;
outline:none; /* hide dotted outline in Firefox */
color:#FFF!IMPORTANT;
}

a.button span{
background:transparent url(../images/bg_button_span.gif) no-repeat top left;
display:block;
padding:2px 3px 2px 18px;
text-decoration:none!IMPORTANT;
color:#FFF!IMPORTANT;
}

a.button:hover{ 
background-position:bottom right;
text-decoration:none!IMPORTANT;
color:#FFF!IMPORTANT;
}

a.button:hover span{
background-position:bottom left;
color:#FFF!IMPORTANT;
}

.buttonclear{ /* Container you can use to surround a CSS button to clear float */
overflow:hidden; 
width:100%;
}
