
body{
margin:0;
padding:0;
text-align:center;
background:#F8F5F1;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#565E67; }

#container{
position:relative;
margin:auto;
text-align:left;
width:61.00em;
padding-top:3.75em;
}

#logo{
position:absolute;
left:0;
width:12.50em;
height:12.63em;}

#head{
position:absolute;
left:12.50em;
width:48.50em;
height:12.50em;
border-bottom:0.13em solid #bc8e64;}


#content{
width:100%;
padding-right:1.56em;
float:left;
margin-top:1.56em;
}


#footer{
position:absolute;
margin-top:5.13em;
left:0;
height:6.88em;
color:#878787;
}

#footer a:link, #footer a:visited{
color:#878787;
text-decoration:none;}

#footer a:hover, #footer a:active{
color:#bc8e64;}

#logobar{
position:relative;
margin:auto;
left:12.5em;
*left:6.2em;
bottom:1.3em;
width:48.50em;
height:3.19em;}

#logobar img{
border:none;}

#logobar a div{
overflow:hidden;}

/***************************************************/

#logobar a{
padding-left:0.98em!important;
padding-right:0.98em!important;
*padding-left:0.96em!important;
*padding-right:0.96em!important;

}


#logobar a.hotellerie, #logobar a.hotellerie:visited{
width:11.00em;
height:3.19em;
display:block;
float:left;
text-indent:12em;
overflow:hidden;}

#logobar a.hotellerie{
ssip-background:url(images/hotellerie_1.gif) w176px h51px repeat-x hoverurl(images/hotellerie_2.gif);}

#logobar a.co2, #logobar a.co2:visited{
width:3.19em;
height:3.19em;
display:block;
float:left;
text-indent:4.19em;
overflow:hidden;}

#logobar a.co2:hover, #logobar a.co2:active{
}

#logobar a.co2{
ssip-background:url(images/co_1.gif) w51px h51px repeat-x hoverurl(images/co_2.gif);}

#logobar a.hauenstein, #logobar a.hauenstein:visited{
width:6.31em;
height:3.19em;
display:block;
float:left;
text-indent:7.31em;
overflow:hidden;}

#logobar a.hauenstein:hover, #logobar a.hauenstein:active{
}

#logobar a.hauenstein{
ssip-background:url(images/hauenstein_1.gif) w101px h51px repeat-x hoverurl(images/hauenstein_2.gif);}

#logobar a.qqq, #logobar a.qqq:visited{
width:4.13em;
height:3.19em;
display:block;
float:left;
text-indent:5.13em;
overflow:hidden;}

#logobar a.qqq:hover, #logobar a.qqq:active{
}

#logobar a.qqq{
ssip-background:url(images/qqq_1.gif) w66px h51px repeat-x hoverurl(images/qqq_2.gif);}


#logobar a.snakeapple, #logobar a.snakeapple:visited{
width:2.56em;
height:3.19em;
display:block;
float:left;
text-indent:3.56em;
overflow:hidden;}

#logobar a.snakeapple:hover, #logobar a.snakeapple:active{
}

#logobar a.snakeapple{
ssip-background:url(images/snakeapple_1.gif) w41px h51px repeat-x hoverurl(images/snakeapple_2.gif);}

#logobar a.hplus, #logobar a.hplus:visited{
width:4.63em;
height:3.19em;
display:block;
float:left;
text-indent:5.63em;
overflow:hidden;}

#logobar a.hplus:hover, #logobar a.hplus:active{
}

#logobar a.hplus{
ssip-background:url(images/hplus_1.gif) w74px h51px repeat-x hoverurl(images/hplus_2.gif);}

#logobar a.toeggel, #logobar a.toeggel:visited{
width:2.88em;
height:3.19em;
display:block;
float:left;
text-indent:3.88em;
overflow:hidden;}

#logobar a.toeggel:hover, #logobar a.toeggel:active{
}

#logobar a.toeggel{
ssip-background:url(images/toeggel_1.gif) w46px h51px repeat-x hoverurl(images/toeggel_2.gif);}

/******************************************************************************************/

#left{
height:3.69em;
width:15.91em;
position:absolute;
left:0;
top:3.19em;
border-top:0.18em solid #bc8e64;
padding-top:1.25em;
font-size:0.69em;}

#right{
height:3.69em;
width:70.45em;
position:absolute;
top:3.19em;
left:18.18em;
border-top:0.18em solid #bc8e64;
padding-top:1.25em;
font-size:0.69em;}

span.lastwords{
position:absolute;
right:0;
text-align:right;
color:#B5B5B5;
font-size:0.91em;}

span.lastwords a:link, span.lastwords a:visited{
color:#b5b5b5!important;}

span.lastwords a:hover, span.lastwords a:active{
color:#bc8e64!important;}

#wrapper{
position:absolute;
top:16.38em;
left:0;}

.clear{
clear:both;}

#imgcol{
width:10.94em;
float:left;
margin-top:1.75em;
display:none;}

#imgcol img{
padding-bottom:0.31em;}

#navigation{
display:none;
float:left;
width:10.94em;
padding-right:1.56em;
margin-top:1.75em;}



/********************************************************** icons ***********************************/

#icons{
height:1.00em;
position:absolute;
right:0.06em;
top:1.88em;
bottom:0.63em;
}

#icons a div{
overflow:hidden;}

#icons a{
margin-left:0.75em;}

#icons img{
border:0;}

#icons a.mail, #icons a.mail:visited{
width:1.00em;
height:1.00em;
display:block;
float:left;
text-indent:1.25em;
overflow:hidden;}

#icons a.mail:hover, #icons a.mail:active{
}

#icons a.mail{
	ssip-background:url(images/i_mail_1.gif) w16px h16px repeat-x hoverurl(images/i_mail_2.gif);
}

#icons a.sitemap, #icons a.sitemap:visited{

width:1.00em;
height:1.00em;
display:block;
float:left;
text-indent:1.25em;
overflow:hidden;}

#icons a.sitemap:hover, #icons a.sitemap:active{
}

#icons a.sitemap{
	ssip-background:url(images/i_sitemap_1.gif) w16px h16px repeat-x hoverurl(images/i_sitemap_2.gif);
}

#icons a.print, #icons a.print:visited{

width:1.00em;
height:1.00em;
display:block;
float:left;
text-indent:1.25em;
overflow:hidden;
}
#icons a.print{
	ssip-background:url(images/i_print_2.gif) w16px h16px repeat-x hoverurl(images/i_print_2-10.gif);
}

#icons a.print:hover, #icons a.print:active{
}

#icons a.home, #icons a.home:visited{

width:0.75em;
height:1.00em;
display:block;
float:left;
text-indent:1.25em;
overflow:hidden;}

#icons a.home:hover, #icons a.home:active{
}

#icons a.home{
	ssip-background:url(images/i_home_1.gif) w12px h16px repeat-x hoverurl(images/i_home_2.gif);
}

/***********************************************************************/

h1{
font-weight:bold;
font-size:0.88em;
margin:0;
margin-top:0.13em;
padding-bottom:1.25em;
color:#bc8e64;}

h2{
font-weight:bold;
font-size:0.75em;
margin:0;
padding-bottom:0.13em;
color:#bc8e64;}

p{
margin-top:0;}

a:link, a:visited{
color:#565E67;
text-decoration:underline;}

a:hover, a:active{
color:#bc8e64;
text-decoration:none;}

ul{
padding:0;
padding-left:0.94em;
margin-left:0;}

ul li{
list-style:square;
}

/*********************************************************** folgeseiten navigation *********************************/

#navigation ul{
margin:0;
padding:0;}

#navigation li{
border-bottom:#9C9691 0.13em solid;
list-style:none;
margin-bottom:0.50em;
padding-bottom:0.25em;}

#navigation li.Information a:link, #navigation li.Information a:visited{
color:#bc8e64;
font-size:0.94em;
font-weight:bold;
text-decoration:none;}

#navigation li.Klinik a:link, #navigation li.Klinik a:visited{
color:#6590be;
font-size:0.94em;
font-weight:bold;
text-decoration:none;}

#navigation li.Hotel a:link, #navigation li.Hotel a:visited{
color:#c37076;
font-size:0.94em;
font-weight:bold;
text-decoration:none;}

#navigation li.Restaurant a:link, #navigation li.Restaurant a:visited{
color:#a271b7;
font-size:0.94em;
font-weight:bold;
text-decoration:none;}

#navigation li.Seminare a:link, #navigation li.Seminare a:visited{
color:#508c7a;
font-size:0.94em;
font-weight:bold;
text-decoration:none;}

/***************************************************************************** ulinks */

#navigation ul ul{
padding-top:0.31em;}

#navigation li li{
border:none;
padding:0;
margin:0 0 0.12em 0;}

#navigation li li a:link, #navigation li li a:visited{
color:#565E67!important;
font-size:0.75em!important;
font-weight:normal!important;
padding-left:0.50em;}

#navigation li.Information li a:link, #navigation li.Information li a:visited{
color:#565E67;
font-size:0.75em;
font-weight:normal;
padding-left:0.50em;}

#navigation li.Information li a:hover, #navigation li.Information li a:active{
color:#bc8e64!important;
background:url(images/listelements.gif) 0 3px;
background-repeat:no-repeat;}

#container #wrapper #navigation li.Information li a.active{
color:#bc8e64!important;
background:url(images/listelements.gif) 0 3px;
background-repeat:no-repeat;}

#navigation li.Klinik li a:link, #navigation li.Klinik li a:visited{
color:#565E67;
font-size:0.75em;
font-weight:normal;
padding-left:0.50em;}

#navigation li.Klinik li a:hover, #navigation li.Klinik li a:active{
color:#6590be!important;
background:url(images/listelements.gif) 0 -11px;}

#container #wrapper #navigation li.Klinik li a.active{
color:#6590be!important;
background:url(images/listelements.gif) 0 -11px;
background-repeat:no-repeat;}

#navigation li.Hotel li a:link, #navigation li.Hotel li a:visited{
color:#565E67;
font-size:0.75em;
font-weight:normal;
padding-left:0.50em;}

#navigation li.Hotel li a:hover, #navigation li.Hotel li a:active{
color:#c37076!important;
background:url(images/listelements.gif) 0 -27px;}

#container #wrapper #navigation li.Hotel li a.active{
color:#c37076!important;
background:url(images/listelements.gif) 0 -27px;
background-repeat:no-repeat;}

#navigation li.Restaurant li a:link, #navigation li.Restaurant li a:visited{
color:#565E67;
font-size:0.75em;
font-weight:normal;
padding-left:0.50em;}

#navigation li.Restaurant li a:hover, #navigation li.Restaurant li a:active{
color:#a271b7!important;
background:url(images/listelements.gif) 0 -41px;}

#container #wrapper #navigation li.Restaurant li a.active{
color:#a271b7!important;
background:url(images/listelements.gif) 0 -41px;
background-repeat:no-repeat;}

#navigation li.Seminare li a:link, #navigation li.Seminare li a:visited{
color:#565E67;
font-size:0.75em;
font-weight:normal;
padding-left:0.50em;}

#navigation li.Seminare li a:hover, #navigation li.Seminare li a:active{
color:#508c7a!important;
background:url(images/listelements.gif) 0 -57px;}

#container #wrapper #navigation li.Seminare li a.active{
color:#508c7a!important;
background:url(images/listelements.gif) 0 -57px;
background-repeat:no-repeat;}

/*****************************************************************************/

.tx-rgsmoothgallery-pi1{float:left;}
#externalthumbs .label{display:none !important;}
#externalthumbs .thumbnail{ margin-bottom:0.25em !important; width:4.69em;}
.jdGallery .slideElement{background-color:#bc8e64 !important;}


.bodytext{ font-size:0.75em;}
.csc-textpic-caption{font-size:0.69em;}
.csc-textpic-imagerow dt, .csc-textpic-imagerow dd{margin-bottom:0.60em !important;}



div.csc-textpic-imagewrap {
margin-left:1em !important;
}

/*******************************/

.csc-mailform{
border:none;
font-size:0.75em;}

.csc-mailform input, .csc-mailform textarea{
border:1px #bc8e64 solid;
}

.csc-mailform-submit{
background-color:#F8F5F1;
margin:5px 0 0 110px;}

.csc-mailform label{
display:block;
float:left;
width:110px!important;}

.csc-mailform-field{
margin:0 0 4px 0;
margin-left:-10px!important;
padding-left:0!important;}

#lbTitle{color:#FFFFFF;}

dl.fritz{
	width:14.94em;
	float:left;
	margin-right:1.81em;
}

dl.fritz dt{
background:#bc8e64;
margin-top:5px;
font-size:0.8em;
font-weight:bold;
color:#fff;
text-indent:5px;
}

dl.fritz dl dt{
	background:none;
	text-indent:0;
}

dl.fritz dd{
margin:0;
padding:0;}

dl.fritz dl dd{
	width: 19.94em;
	font-size:0.75em;
}

/* fritz 2 */

dl.fritz2{
	width:14.94em;
	float:left;
}

dl.fritz2 dt{
background:#bc8e64;
margin-top:5px;
font-size:0.8em;
font-weight:bold;
color:#fff;
text-indent:5px;
}

dl.fritz2 dl dt{
	background:none;
	text-indent:0;
}

dl.fritz2 dd{
margin:0;
padding:0;}

dl.fritz2 dl dd{
	width: 19.94em;
	font-size:0.75em;
}




