/* --- GENERAL STYLES --- */

/* body */
body { background-color: #FFFFFF;
background-image:url(hintergrund/emblem.gif);
background-position:0% 100%;
background-repeat:no-repeat;
margin-top: 10px;
margin-bottom:0px;
background-attachment:fixed; padding:0px; 
}

#subnav li {
display:inline;
}

* {
margin: 0px;
padding: 0px;
}

/* scrollbar */
body, html
{scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-3dlight-color:#D6D6D6; 
scrollbar-darkshadow-color:#E0E0E0;
scrollbar-shadow-color:#E0E0E0;
scrollbar-arrow-color:#E0E0E0;
scrollbar-track-color:#E0E0E0;}


/* general font */
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; }
hacard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; }


/* general link */
a:link { color: #727272; text-decoration: none;}
a:visited { color: #727272; text-decoration: none;}
a:active { color: #000; text-decoration: none;}
a:hover { color: #000; text-decoration: none;}

.navi-text {

color: #727272;

}

/* navigation */
#navigation {
border:1px solid #d0cfcf;
text-align:left;
padding-left: 12px;
padding-top: 1px;
padding-bottom: 1px;
}

#navigation li {
display: inline;
margin-left: 10px;
font-weight: bold;
font-size: 12px;
}

/* Content */

#text {
width: 340px;
height: 100%;
padding: 20px;
padding-top: 15px;
margin-right: 10px;
margin-top: 5px;
background-image: none; 
text-align:left;
margin-left: 2px;}


/* rahmen ums Flash / index */
#flash {
border:0px solid #d0cfcf;
text-align:left;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
}


#textbg {
  background-image: url('hintergrund/weiss.png');
}

[if IE]>
* html #textbg {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hintergrund/weiss.png', sizingMethod='image');
}
 
html > body #textbg {
  height: 1%;
  background-image: transparent url('hintergrund/weiss.png');
}

<![endif]



#grafik {
border:1px solid #d0cfcf;
padding: 20px;
margin-left: 5px;
margin-top: 5px;
}

#gallery {
margin: 29px 0px 0px 20px;

}


/* --- STYLES --- */

/* titel */
h1 { font-size: 18px; font-weight: normal; margin:0 0 15px 0;}
h2 { font-size: 13px;; font-weight: bold; margin:3px 0 10px 0;}

p {
padding-bottom: 10px;
font-size: 11px;
text-align:left;

}

.item {
width: 115px;
margin: 0px 10px 17px 0px;
float:left;
}

.itemw {
width: 169px;
margin: 0px 18px 18px 0px;
float:left;

}


.item p {
margin-top: 3px;
font-size: 11px;
font-weight: normal;

}

.item span {
font-size: 9px;
background-color:#000000;
color: #FFFFFF;
font-weight: normal;


}



/* fusszeile */
.feet { font-size: 8pt; color: #666666; font-weight: bold;}

/* fusszeile-link */
a.linkfeet:link { font-size: 8pt; font-weight: bold; color: #666666; text-decoration: none;}
a.linkfeet:visited { font-size: 8pt; font-weight: bold; color: #666666; text-decoration: none;}
a.linkfeet:active { font-size: 8pt; font-weight: bold; color: #999999; text-decoration: none;}
a.linkfeet:hover { font-size: 8pt; font-weight: bold; color: #00FF00; text-decoration: underline;}

/* linkspezial */
a.linkspezial:link { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:visited { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:active { font-weight: bold; color: #666666; text-decoration: none;}
a.linkspezial:hover { font-weight: bold; color: #0000FF; text-decoration: underline;}


/* --- FORM-STYLES --- */

/* formfeld */
.formfeld { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666;}

/* formknopf */
.formsendeknopf { background-color: #FFFFFF; font-weight: bold; color: #888888; border: 1px solid #999; cursor: hand;}

/* --- SPECIALLY-STYLES --- */


/* linie */
hr {  width: 100px; height: 1px; border-color: #00FF00 black black; border-style: none; border-top-width: thin; background-color: #FFFFFF; text-align: left;}


/* speziall-tabelle */
.speztabelle { border:1px solid; background-color:#CCCCCC; padding:4px; margin:0px; ; border-color: #FF0000 #0000FF #00FF00 #FF00FF}


.content-rahmen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c8c7c7;
	border-right-color: #c8c7c7;
	border-left-color: #c8c7c7;
}

.adresse {

text-align: left;
font-size: 11px;
color: #737373;

}

.themenbild{

padding: 29px 0 16px 17px;


}

#subnav {
margin-top: -14px;
margin-right: -9px;
margin-bottom: 7px;
font-size: 11px;

}

.pdf-link {
margin-bottom: -2px;
}

#haar a.aktiv1, #haar a.aktiv:link, #kleid a.aktiv2, #bar a.aktiv3, #spa a.aktiv4, #galerie a.aktiv5, #news a.aktiv6, #Aerni a.aktiv7, #kontakt a.aktiv8 {
color: #000000;
}

a.aktiv:link, a.aktiv:visited, a.aktiv:active, a.aktiv:hover {
color: #000000;
}

