﻿body
{
  margin: 0px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}

a
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    text-decoration: underline;
	color : #404040;
}

a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    text-decoration: underline;
	color : #f77d39;
}

hr
{
	color : #f77d39;
	height:1px;
	border: 0px;
	border-bottom: 1px solid #f77d39;
}
	
h1
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-weight: bold;
	margin: 0;
	color : #404040;
    font-size:16px;
    padding-bottom:10px;
}

h2
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-weight: bold;
	margin: 0;
	color : #404040;
    font-size:13px;
}

.inner
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size:14px;
   	color : #404040;
	line-height:20px;
	background-color:#fff;
	width:560px; 
	height:200px;
	border-bottom:15px #fff solid;
	border-right:15px #fff solid;
	border-left:15px #fff solid;
	border-top:10px #fff solid;
	vertical-align:top;
	
	
}

.innerform
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size:13px;
    text-decoration: none;
    color : #404040;
	line-height:15px;
}

.box-right
{
    width:190px; border-left:15px solid #fff; border-right:15px solid #fff; border-bottom:15px solid #fff; vertical-align:top; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:12px; color: #404040; background-color:#fff;
}

.box-left
{
    width:190px; border-left:15px solid #fff; border-right:15px solid #fff; border-bottom:15px solid #fff; vertical-align:top; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:12px; color: #404040; background-color:#fff;


}

.banner
{
    border-left:15px solid #fff;
    border-right:15px solid #fff;
    border-top:10px solid #fff;
    border-bottom:15px solid #fff;
    vertical-align:top;margin:0px; padding:0px; height:360px;
}

.navigation
{
    position:absolute;width:1000px; margin-top:408px; margin-left:15px; height:41px; background-color: #fff; filter: alpha(opacity=90); /* IE's opacity*/; opacity: 0.9; -moz-opacity: 0.9; text-align:left; vertical-align:middle; z-index:1;
}

.navigation a
{
    color : #5c5c5c; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:16px; font-weight:bold; vertical-align:middle; text-decoration:none; padding-top:0px;
} 

.navigation a:hover
{
    color : #ef6918;} 
    
.navigation-inner-ckd
{
    color : #f78e52; line-height: 41px; height: 41px; padding-left:15px; padding-right:12px;

} 

.navigation-inner-ckd a
{
   line-height: 41px; height: 41px;
} 


.navigation-inner:hover
{
    color : #ef6918; background-color:#fff4e0; line-height: 41px; height: 41px; /*background-color:#fff9ef;*/padding-left:15px; padding-right:12px;

} 


.navigation-inner
{
    line-height: 41px; height: 41px; padding-left:15px; padding-right:12px;

} 


.footer
{
    border:5px solid #fff4e0; background-color:#fff4e0; vertical-align:top; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:12px; color: #404040; 
}

.footer a
{
    font-family: Trebuchet MS, Helvetica, sans-serif; font-size:12px; color: #404040; 
}


.footer a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif; font-size:12px; color: #f17e3b; 
}


.main
{
    width: 1026px; background-color:#fff; margin:0px; padding:0px;}

/* Style für Dropdownlisten*/
#hotel {
	position: absolute;
	margin-top: 294px;
	text-align: center;
	margin-left: 14px;
	background-color: #fff;
	visibility: hidden;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	-moz-opacity: 0.9;
	text-align:left;
	z-index:1;
}

/* Style für Dropdownlisten*/
#preise {
	position: absolute;
	margin-top: 264px;
	text-align: center;
	margin-left: 645px;
	background-color: #fff;
	visibility: hidden;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	-moz-opacity: 0.9;
	text-align:left;
	z-index:1;

}


/* Style für Dropdownlisten*/
#kontakt {
	position: absolute;
	margin-top: 351px;
	text-align: center;
	margin-left: 831px;
	background-color: #fff;
	visibility: hidden;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	-moz-opacity: 0.9;
	text-align:left;
	z-index:1;
}


/* Style für Dropdownlisten*/
#aktiv {
	position: absolute;
	margin-top: 351px;
	text-align: center;
	margin-left: 474px;
	background-color: #fff;
	visibility: hidden;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	-moz-opacity: 0.9;
	text-align:left;
	z-index:1;
}


/* Style für Dropdownlisten*/
#wellness {
	position: absolute;
	margin-top: 293px;
	text-align: center;
	margin-left: 141px;
	background-color: #fff;
	visibility: hidden;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	-moz-opacity: 0.9;
	text-align:left;
	z-index:1;
}



.subnavi a
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    text-decoration: none;
	color : #5c5c5c;
	font-size:14px;
	padding:4px;
	display:block;
	border-top:1px solid #5c5c5c;
	font-weight:bold;
	padding-left:16px;
	line-height:20px;
	height:20px;

}

.subnavi
{
	vertical-align:middle;
}


.subnavi a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    text-decoration: none;
	color : #ef6918;
	font-size:14px;
	 background-color:#fff4e0;
	 height:20px;
}

.subnavi-chckd
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    text-decoration: none;
	color : #5c5c5c;
	font-size:14px;
	padding:4px;
	display:block;
	font-weight:bold;
	padding-left:16px;
	border-top:1px solid #5a615a;
	 
}

.subnavi-chckd a
{
	 line-height:20px;
	height:20px;

	 
}


.social:hover
{
    background-color:#fff4e0;
}

.social a:hover
{
    color:#ffb639;
}


.social-left
{
    padding-left:14px; padding-bottom:14px; background-color:#fff;border:0px; padding-top:10px;
}

.social-left img
{
    width:160px; border:0px;
}

.inner-images
{
    width: 100%; background-color:#fff4e0; border:5px solid #fff4e0; vertical-align:bottom; margin-top:10px; margin-bottom:10px;
}

.inner-images img
{
    height: 106px; width: 180px; float: left;
}

.slideout
{
	display:none;
}

.solarout
{
	display:none;
}

.heuout
{
	display:none;
}

.stornoout
{
	display:none;
}

.rooms td
{
	padding:10px;
	border-bottom:10px solid #fff;
	
}

.rooms-a td
{
	padding:5px;
}

.rooms-c td
{
	padding:10px;
	margin-bottom:10px;	
	border-top:1px solid #ffcb63;
	border-bottom:1px solid #ffcb63;
}

.massage-inner
{
	border:1px solid #ffcb63;
	font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size:13px;
	color : #404040;
	line-height:15px;
	vertical-align:top;
	padding: 3px;
	background-color:#fff;

}

.massage-header
{
	background-color:#fff4e0;
	border:1px solid #ffcb63;

}

.languages
{
	text-align: right; font-size: 12px; font-weight: bold; color: #f1b961; padding-bottom: 16px; padding-right:5px; 
}

.languages a
{
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-size:12px;
	color:#f7ba63;
	text-decoration:none;
}

.languages a:hover
{
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-size:12px;
	color:#efb24a;
	text-decoration:underline;

}

.bg-top
{
	background-image:url('/images/grafik/bg-top.png'); background-repeat:no-repeat; height:10px; vertical-align:bottom;
}

.bg-center
{
	background-image:url('/images/grafik/bg-center.png'); background-repeat:repeat-y;
}

.bg-bottom
{
	background-image:url('/images/grafik/bg-bottom.png'); vertical-align:top; background-repeat:no-repeat; height:5px;
}

