body {
background: #ffffff url(../img/bg.jpg) no-repeat fixed center center;
margin:0;
font-family:Arial, sans-serif;
}

.left h1 {
font:16px normal Arial, sans-serif;
}

strong {
font-weight:normal;
}

.logo {
position:absolute;
top:-3px;;
left:50%;
margin-left:-127px;
width:153px;
height:167px;
z-index:1000;
}

/* Height von 900px eingefügt. War vroher nicht definiert */

#seite {
background:#ffffff;
width:870px;
height: 900px;
position:absolute;
top:40px;
left:50%;
margin-left:-435px;
z-index:500;
overflow:hidden;
display:inline;
}


.topNav {
width:870px;;
position:absolute;
left:650px;
top:3px;
margin-right:20px;
font-size:13px;
}

.topNav a{
text-decoration:none;
color:#000000;
}

.alpenblick{
z-index:650;
position:absolute;
left:25px;
top:25px;
}

.season {
background-image: url(../img/sommer_berchtesgaden_urlaub.png);
background-repeat: no-repeat;
position:absolute;
top:30px;
right:-38px;
width:230px;
height:59px;
z-index:1100;
padding-left:65px;
padding-top:10px;
}

.season a{
text-decoration: none;
color:#ffffff;
text-align:center;
font-size:13px;
}

.bgNav {
z-index:800;
}

.menu {
height:270px;
}

.menu ul {
list-style-type:none;
z-index:750;
position:absolute;
top:52px;
left:17px;
width:220px;
height:256px;
}

.menu li {
width:220px;
height:36px;
}

.nor a {
text-decoration:none;
margin-top:20px;
margin-left:15px;
color:#333333;
line-height:36px;
}

.menu li a:active {
color:#ffffff;
}

.act {
background-image: url(../img/bgNavAct.png);
color:#ffffff;
}

.act a {
text-decoration:none;
margin-top:20px;
margin-left:15px;
color:#ffffff;
line-height:36px;
}


#content {
margin:25px;
position:relative;
top:300px;
}

.imgZimmer {
margin-left:150px;
}

.left {
width:580px;
float:left;
margin-right:15px;
margin-bottom:20px;
}

.left p {
text-align:justify;
}

.haus {
border-width: 3px;
border-color: #336699;
border-style:solid;
}

#fuss {
/*position:fixed;
top:auto;
bottom:0px;
right:0x;
left:0px;*/
position:absolute;
bottom:0px;
background:#336699 bottom;
width:870px;;
height:47px;
z-index:800;
}

.adresse {
font-size:15px;
text-align:center;
color:#ffffff;
}

.impressum {
position:absolute;
right:80px;
bottom:10px;

}

.impressum a {
color:#ffffff;
}

.angebot {
font-size:13px;
}

.angebot a {
text-decoration:none;
color:#000000;
}

.submit {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
background-color: #D7E5F2;    
color: #102132;    
border: 1px solid #336699;
position:relative;
left:5px;
}

input, textarea, select {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
background-color: #ECF1F8;    
color: #102132;    
border: 1px solid #336699;
}

.tdImg {
width:75px;
}

.tdContent {
background-color: #D7E5F2;
}

.tdhead {
background-color: #336699;
color:#ffffff;
}

/* Contentslider*/
#featured{ 
  position:relative;
  left:110px;
	width:350px; 
	padding-right:250px; 
	position:relative; 
	border:2px solid #336699; 
	height:250px; overflow:hidden;
	background:#fff;
  z-index:950;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:-1px; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:200px; height:250px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; text-decoration:none;
	color:#333;  background:#fff; 
	line-height:20px; outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#D7E5F2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../img/selected-item.gif') top left no-repeat;
  z-index:1000;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#A3C3E1; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:100px; 
	background: url('../img/transparent-bg.png'); 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
