
body {
text-align : center;
font-size : 11px;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
margin : 0;
background : #FFFFFF url(images/bg.gif) repeat-y center;
}
a:link {
text-decoration : none;
}
#container {
margin : auto;
text-align : left;
width : 700px;
max-width : 700px;
min-width : 700px;
overflow : hidden;
}
#topbar {
background : url(images/headerBG3.gif) repeat-x;
height : 20px;
padding : 10px 10px 5px 2px;
font : 11px verdana;
color : #444444;
font-weight : bold;
text-align : right;
}
#header {
min-height : 150px;
height : auto !important;
height : 150px;
background-color : #8e807a;
}
.logo {
position : relative;
width : 224px;
left : 25px;
float : left;
}
.slogan {
padding : 0 15px 5px 0;
position : relative;
top : 110px;
left : 0;
width : 410px;
float : right;
}
h1 {
font : 12px verdana;
font-weight : bold;
color : #FFFFFF;
margin : 5px;
position : absolute;
background-color : #8e807a;
}
h2 {
font-size : 18px;
font-weight : bold;
margin : 5px 0 -15px 0;
padding-bottom: 30px;
}
h3 {
font : 12px verdana;
font-weight : bold;
color : #444444;
margin : 0;
padding : 0;
}
#tabholder {
width : auto;
}
.articleboxouter {
width : auto;
padding : 0 6px 0 5px;
clear : both;
}
.articleboxinner {
width : auto;
line-height : 25px;
color : #444444;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align : justify;
height : 380px;
overflow : hidden;
}
.articleboxinner h2 {
padding: 30px;
padding-bottom: 5px;
}
.innenfeld {
width : auto;
line-height : 20px;
color : #8e807a;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align:center;
min-height : 780px;
height: 780px;
}
.preise {
width : auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align:center;
min-height : 700px;
}
.team {
width: auto;
color : #444444;
padding : 15px 6px 10px 6px;
border: 1px solid #8e807a;
min-height : 1050px;
height: 1050px;
}
.teamtext {
margin-top: 20px;
width: 350px;
float:right;
padding-right: 100px;
text-align:justify;
line-height : 23px;
}
.teamtext h2 {
padding-bottom: 30px;
}
.teampicleft {
width: 150px;
float:left;
padding: 30px 0 0 10px;
height:500px;
min-height:500px;
font-weight:bold;
text-align:center;
line-height : 16px;
}
.teampicleft img {
border : 1px solid #8e807a;
}
.teampicdown1 {
width: 300px;
float: right;
padding: 30px 0 0 10px;
font-weight:bold;
text-align:center;
line-height : 16px;
}
.teampicdown1 img {
border : 1px solid #8e807a;
}
.teampicdown2 {
float: right;
padding: 30px 0 0 10px;
font-weight:bold;
text-align:center;
line-height : 16px;
}
.teampicdown2 img {
border : 1px solid #8e807a;
}
.extraservice {
width : 310px;
line-height : 20px;
color : #444444;
padding : 40px 0 0px 20px;
text-align:left;
float:left;
}
.extraservice h2 {
padding-bottom: 0 0 60px 0;
}
.extraservice img {
border : 1px solid #8e807a;
margin: 30px 0 0 65px;
}
.kontakt {
background-color: #FFFFFF;
background-image:url(images/telefon.jpg); background-repeat:no-repeat;
background-position:bottom;
width : auto;
line-height : 20px;
color : #333333;
padding : 15px 6px 10px 20px;
border : 1px solid #8e807a;
border-bottom: none;
text-align:left;
min-height : 610px;
height: 610px;
}
.formular {
width:auto;
float:right;
padding : 15px;
}
.salon1 {
width: auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 20px 16px;
border : 1px solid #8e807a;
border-bottom:none;
text-align:left;
font-weight:bold;
font-style:italic;
}
.salon1 h2 {
font-style:normal;
}
.salon1 h3 {
font-style:italic;
}
.salon2 {
width: auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 10px 16px;
border-left : 1px solid #8e807a;
border-right : 1px solid #8e807a;
text-align:left;
}
.salon3 {
width: auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 30px 16px;
border : 1px solid #8e807a;
border-top:none;
text-align:left;
}
.salonpic {
width: auto;
border-left: 1px solid #8e807a;
border-right: 1px solid #8e807a;
text-align : center;
}
.special{
width : auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align:center;
min-height : 730px;
height: 730px;
}
hr {
color: #8e807a;
background-color: #8e807a;
}
.impressum {
background-image:url(images/impressumback.gif);
background-position:center;
width : auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align:center;
min-height : 730px;
height: 730px;
}
.impressumcenter {
background:#FFFFFF;
margin-top: 50px;
margin-left:auto;
margin-right:auto;
padding : 15px 15px 15px 15px;
width:350px;
text-align:left;
border : 1px solid #8e807a;

}
#map {
text-align:left;
font-weight:bold;
margin:auto;
width: 600px; 
height: 300px;
border : 1px solid #8e807a;
}
.maplayout {
border-left: 1px solid #8e807a;
border-right: 1px solid #8e807a;
border-bottom: 1px solid #8e807a;
padding-bottom: 10px;
}
.mapheader {
padding-left: 44px;
padding-bottom:5px;
text-align:left;
font-weight:bold;
color : #333333;
}
.gutscheinsite{
width : auto;
line-height : 20px;
color : #444444;
padding : 15px 6px 10px 6px;
border : 1px solid #8e807a;
text-align:center;
min-height : 730px;
height: 730px;
}
.readmore {
text-align : right;
display : block;
width : auto;
}
.readmore2 {
text-align : right;
display : block;
width : auto;
padding : 0 4px 0 0;
}
.readmore2 a {
color : #FFFFFF;
}
.mainpiccontrol {
float : left;
margin-right : 10px;
border : 1px solid #8e807a;
}

.picboxouter {
width : auto;
padding : 0 6px 0 5px;
clear : both;
}
.picbox {
width : auto;
line-height : 22px;
color : #8e807a;
padding : 5px 3px 5px 10px;
border : 1px solid #8e807a;
border-top : none;
border-bottom: none;
text-align : center;
}
.pickboxcontrol {
border : 1px solid #8e807a;
vertical-align:middle;
}
.noborder {
border : none;
}
.border {
border : 1px solid #8e807a;
}
img {
vertical-align : text-bottom;
}
a {
text-decoration : none;
padding : 0;
margin : 0;
color : #444444;
}
a:hover {
text-decoration : underline;
}
#footer {
background-color: #8e807a;
color : #FFFFFF;
text-align : center;
vertical-align : middle;
height : 20px;
padding-top : 5px;
clear : both;
}
#newsContainer2 {
width : auto;
background-color : #8e807a;
}
.c1 {
width : 227px;
min-height : 268px;
max-height : 268px;
height : auto !important;
height : 268px;
background-color : #8e807a;
border : 1px solid #8e807a;
border-top : none;
line-height : 22px;
color : #FFFFFF;
float : left;
overflow : hidden;
}
.c2 {
width : 230px;
min-height : 268px;
max-height : 268px;
height : auto !important;
height : 268px;
float : left;
border-bottom : 1px solid #8e807a;
line-height : 22px;
color : #444444;
overflow : hidden;
}
.c3 {
width : 228px;
min-height : 268px;
height : auto !important;
height : 268px;
max-height : 268px;
background-color : #8e807a;
border : 1px solid #8e807a;
border-top : none;
line-height : 22px;
color : #FFFFFF;
float : right;
overflow : hidden;
}
.noteheader {
width : auto;
border-bottom : 1px solid #8e807a;
border-top : none;
color : #444444;
height : 24px;
font-family : verdana;
font-size : 11px;
font-weight : bold;
background : url(images/headerBG.gif) repeat-x;
}
.spacy {
padding : 5px;
}
.gutschein img {
padding : 10px 40px;
}
#tabs8 {
float : left;
width : 699px;
background : url(images/headerBG2.gif) repeat-x;
font-size : 93%;
line-height : normal;
}
#tabs8 ul {
margin : 0;
padding : 15px 10px 0 5px;
list-style : none;
}
#tabs8 li {
display : inline;
margin : 0;
padding : 0;
}
#tabs8 a {
float : left;
background : url("images/tableft8.gif") no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
}
#tabs8 a span {
float : left;
display : block;
background : url("images/tabright8.gif") no-repeat right top;
padding : 5px 15px 4px 6px;
color : #444444;
font-weight : bold;
}
#tabs8 a span {
float : none;
}
#tabs8 a:hover span {
color : #ffffff;
}
#tabs8 a:hover {
background-position : 0% -42px;
}
#tabs8 a:hover span {
background-position : 100% -42px;
color : #ffffff;
}
#tabs8 #current a {
background-position : 0% -42px;
}
#tabs8 #current a span {
background-position : 100% -42px;
color : #ffffff;
}

.bookmarks {
border : 1px solid #8e807a;
border-top : none;
padding: 0px 0 20px 0;
margin-bottom: 13px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.2em;
	padding-top: 0.2em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
.seofooter {
background-color: #8e807a;
color : #c0b3a4;
font-size : 9px;
text-align : center;
vertical-align : middle;
height : 70px;
padding-top : 5px;
clear : both;
}

.seofooter a {
color : #c0b3a4;
text-decoration:underline;
}
