/* - - - - - - - - - - - - Basics - - - - - - - - - - - - */

body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; line-height:1.3em; color:#F1EAD8; background-color:#324E76; background-image:url(../bilder/hintergrund.gif);margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

br, p, form, blockquote, ul, li, table, td, tr,	div	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.3em;}

h1		{ font-size:1.2em; line-height:1.4em; font-weight:bold;}
h2		{ font-size:1.1em; line-height:1.4em; font-weight:bold;}
h3		{ font-size:1.0em; line-height:1.3em; font-weight:bold;}
h4		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}
h5		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}
h6		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}

a, a:link, a:visited, a:hover, a:focus, a:active { color:#99AFCE; text-decoration:underline; font-weight:bold; }

.nowrap			{ white-space:nowrap; }
.rechts 		{ text-align:right; }
.block			{ text-align: justify; }
.fettrot 		{ font-weight:bold;}
.klein			{ font-size:0.8em; }
.unsichtbar		{ display:none; }
.abstandunten 	{ margin-bottom:-0.1em; }
.border 		{ border:1px; border-style:solid; padding:10px}

/* - - - - - - - - - - - -bereich Logo - - - - - - - - - - - - */

#logo				{ height:117px; background-repeat:no-repeat; background-position:0px 0px; background-color:#324E76;}

#logo a				{ color:#F1EAD8; text-decoration:none; font-weight:normal; padding-top:2px; padding-bottom:3px; padding-left:4px; padding-right:4px;}
#logo a:link 		{ color:#F1EAD8; }	
#logo a:visited		{ color:#F1EAD8; }	
#logo a:hover 		{ color:#324E76; background-color:#F1EAD8;}	
#logo a:focus 		{ color:#324E76; background-color:#F1EAD8;}	
#logo a:active 		{ color:#324E76; background-color:#F1EAD8;}

.home 				{ background-image:url(../bilder/home.jpg);}
.wellness			{ background-image:url(../bilder/wellness.jpg);}
.zimmer				{ background-image:url(../bilder/zimmer.jpg);}
.speisekarte		{ background-image:url(../bilder/speisekarte.jpg);}
.preisliste			{ background-image:url(../bilder/preisliste.jpg);}
.kontakt			{ background-image:url(../bilder/kontakt.jpg);}
.anfahrt			{ background-image:url(../bilder/anfahrt.jpg);}
.agb				{ background-image:url(../bilder/agb.jpg);}

/* - - - - - - - - - - - - Balken oben - - - - - - - - - - - - */

#balkenoben				{ color:#324E76; background-color:#F1EAD8; padding-left:10px; padding-top:2px;  padding-bottom:2px}

#balkenoben a			{ color:#324E76; text-decoration:none; font-weight:normal; background-color:#F1EAD8; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px;}
#balkenoben a:link 		{ color:#324E76; background-color:#F1EAD8;}	
#balkenoben a:visited	{ color:#324E76; background-color:#F1EAD8;}	
#balkenoben a:hover 	{ color:#F1EAD8; background-color:#324E76;}	
#balkenoben a:focus 	{ color:#F1EAD8; background-color:#324E76;}	
#balkenoben a:active 	{ color:#F1EAD8; background-color:#324E76;}

/* - - - - - - - - - - - - Inhalt - - - - - - - - - - - - */

#inhalt			{ width:995px; padding:0px}
#inhalt table   { width:100%; border:0px; }
#inhalt img		{ border:2px; border-style:solid; border-color:#324E76;}
.bildunterschrift { font-size:0.8em; font-style:italic; padding:5px; color:#324E76;}

 a.dblau 			{ color:#324E76; text-decoration:underline; font-weight:bold; }
 a:link.dblau 		{ color:#324E76; text-decoration:underline; font-weight:bold; }	
 a:visited.dblau	{ color:#324E76; text-decoration:underline; font-weight:bold;}	
 a:hover.dblau 		{ color:#324E76; text-decoration:underline; font-weight:bold;}	
 a:focus.dblau 		{ color:#324E76; text-decoration:underline; font-weight:bold;}	
 a:active.dblau 	{ color:#324E76; text-decoration:underline; font-weight:bold;}


