p#fehler {
  padding: 6px;  
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
  background-color: #FFFFCC;
  
}    

div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 950px;
    padding: 0px;
    background-color: #FEE8B8;
    
   
  }
  h1 {
    font-family: Tahoma;
    font-size: 18px;
    margin: 0; padding-top: 4px;
    text-align: left;
    color: #FF0000;

  }
h5 {
    margin: 0px;
    font-family:verdana;
    background-color:#FFCC00;
    color:#FF0000;
    font-size: 12px;
    font-weight: bold;
    padding:3px 0px 3px 10px;
}


  ul#Navigation {
    list-style: none;
    font-size: 11px;
    margin: 0 0 0 0; padding: 0;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0 0 0 0; padding: 0px 0px 1px 0px;
    background-color: #FFFFCC;
  }
  ul#Navigation a {
    font-size: 11px;
    display: block;
    padding: 0px;
    padding-left: 8px;
    text-decoration: none;
  }
  ul#Navigation a:link {
    color: #D65200; 
    text-decoration: none;
    margin-left: 10px;
  }
  ul#Navigation a:visited {
    color: #D65200;
    text-decoration: none;
    margin-left: 10px; 
  }
  ul#Navigation a:hover {
    background: url("/img/dreieck_rot.gif") left no-repeat; 
    background-color: #FFFF00; 
    color: #FF0000;
    margin-left: 10px;
    
  }
  ul#Navigation a:active {
    color: #D65200;
    text-decoration: none;
    margin-left: 10px;
  }
  ul#Navigation div {      /* TITEL NAVI */
    font-family:verdana;
    background-color:#FFCC00;
    color:#FF0000;
    font-size: 12px;
    font-weight: bold;
    padding:3px 0px 3px 10px;
  }
 
  div#kopf {
    width: 950px;
    height: 150px;
    background: url("/img/bg_head.jpg") left no-repeat;
  }
 
 
  
  div#Inhalt {
    margin: 0px 0px 0px 210px;
    padding: 0px 0px;
  }

  div#Inhalt h2 {
    font-family: tahoma;
    font-size: 14px;;
    margin: 0 0;
    padding-top:2px;
    color: #FF6600;
  }
  div#Inhalt p {
    text-align: justify;
    font-family: verdana;
    font-size: 0.8em;
    margin: 1em 0;
  }
  div#Inhalt input {
    font-size:12px;
  }
  
/********   STORY  *****************/  
  div#story {
    float:left;
    width:480px;
    padding-right:9px;
    padding-left:9px;
    
    background-color:#FFFFFF;
  }
  div#story ul {
    list-style: none;
  }
  div#story li {
    font-family: verdana;
    line-height: 16px;
    color: #000066;
    list-style: square;
    font-size: 12px;
  }

  div#story li.list {
  list-style: disc;
  line-height:18px;
  font-size:11px;
  color:#000
  }
  
  div#story a {
    color: #D65200; 
    text-decoration: underline;
  }
  div#story a:link {
    color: #D65200; 
    text-decoration: underline;
  }
  div#story a:visited {
    color: #D65200; 
    text-decoration: underline;
  }
  div#story a:active {
    color: #D65200; 
    text-decoration: underline;
  }
  div#story a:hover {
    background-color: #FFFF00;
    color: #D65200; 
    text-decoration: underline;
  }

/********   ARTIKEL  *****************/  
  div#artikel {
    float:left;
    width:480px;
    padding-right:10px;
    padding-left:10px;
    
    background-color:#FFFFFF;
  }
  div#artikel ul {
    list-style: none;
  }
  div#artikel li {
    font-family: arial;
    line-height: 1.5em;
    color: #422100;
    list-style: disc;
    font-size: 0.85em;
  }
  div#artikel a {
    color: #D65200; 
    text-decoration: underline;
  }
  div#artikel a:link {
    color: #D65200; 
    text-decoration: underline;
  }
  div#artikel a:visited {
    color: #D65200; 
    text-decoration: underline;
  }
  div#artikel a:active {
    color: #D65200; 
    text-decoration: underline;
  }
  div#artikel a:hover {
    background-color: #FFFF00;
    color: #D65200; 
    text-decoration: underline;
  }  
  div#artikel b {
    font-family:verdana;
    color:red;
  }
  div#artikel hr {
   height: 1px;
   color: red;
   width: 100%;
   margin-left: 0px;
  }

/* ANZEIGE */

  div#anzeige {
    float:left;
    width:710px;
    padding-right:10px;
    padding-left:10px;
  }

  div#anzeige b {
    color: red;
    font-size: 11px;
  }
   div#anzeige td {
    font-size: 11px;
  }

  div#anzeige h4 {
    color: #FF0000;
    font-size:18px;
  }
  div#anzeige p {
    padding:5px;
  }
  
/*********************************/
/*   NAVIGATION im SAUNAFAN SHOP */    
/*********************************/
#shop_menu {
 clear:             both;
 width:             480px;
 height: 		    25px;
}

#shop_menu ul {
 list-style-type:   none;
 margin:            5px 0px 0px 0px;
 padding:           0px 0px 0px 0px;
}

#shop_menu li {
 display:           block;
}


#shop_menu li a, #shop_menu li a:link, #shop_menu li a:visited {
 text-decoration: 	  none;
 padding: 			  3px 5px 2px 5px;
 margin: 			  0px 0px 0px 5px;
 font-family:		  verdana;
 font-size:			  12px;
 color:				  #00009C;
 font-weight:		  bold;	
 color:			      #0000FF;
 background-color:    #FFFFCC;
 border:              1px solid #FF0000; 

}

#shop_menu li a:hover, #shop_menu li a:active, #shop_menu li a:focus {
 color:			      #FFFF00;
 background-color:    #FF0000; 
 border:              1px solid #FFFF00;
 text-decoration:     none;  
}

.titel_td {
    font-family:verdana;
    background-color:#FFCC00;
    color:#FF0000;
    font-size: 12px;
    font-weight: bold;
    padding:3px 0px 3px 10px;
}


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


  div#zahlung p {
    font-family: verdana;
    font-size: 13px;
  }
  div#zahlung span {
    color: #000066;
    font-family: tahoma;
    font-size: 11px;
  }
  div#zahlung b {
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: red;
  }
  

  .event {
    border: 1px solid #FFAA00;
    width: 460px;
    height:60px;
    font-size:11px;
    background-color: #FFFFCC;
  }
  .eventbild {
    background-color: #000000;
    text-align: center;
    width: 60px;
    height:60px;
  }
  .eventtext {
    background-color: #EEEEEE;
    padding-left: 10px;
    width: 400px;
    height:60px;
    border-bottom: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
  }
  
  ul#event {
    list-style: none;
  }
  ul#event li {
    color: #00009C;
    font-size: 12px;
    list-style: none;
    margin-left: -15px;
    padding: 1px;    
  }
  ul#event a {
    font-size: 12px;
    text-decoration: none;
  }
  ul#event a:link {
    color: #D65200; 
    text-decoration: none;
  }
  ul#event a:visited {
    color: #D65200;
    text-decoration: none; 
  }
  ul#event a:hover {
    background-color: transparent;
    text-decoration:underline;
  }
  ul#event a:active {
    color: #D65200;
    text-decoration: none;
  }

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


  div#faq p {
    
    padding:10px;
    line-height:20px;
    margin-left:10px;
    font-size:18px;    
    font-family: verdana;
  }
  div#faq p.text {
    line-height:15px;
    font-size:13px;
    font-weight: normal;
  }


  div#faq span {
    color: #000066;
    font-family: tahoma;
    font-size: 11px;
  }
  div#faq b {
    margin-left:-5px;
    
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: red;
  }
  div#faq a {
    padding-left:10px;
    font-size: 14px;
    text-decoration: none;
    background: url("../img/dreieck_rot.gif") left no-repeat;
  }
  div#faq a:link {
    color: #000088; 
    text-decoration: none;
    background: url("../img/dreieck_grau.gif") left no-repeat;
  }
  div#faq a:visited {
    color: #000088;
    text-decoration: none;
    background: url("../img/dreieck_grau.gif") left no-repeat;
     
  }
  div#faq a:hover {
    background-color: transparent;
    background: url("../img/dreieck_rot.gif") left no-repeat;
    background-color: #FFFF00;
  }
  div#faq a:active {
    color: #D65200;
    text-decoration: none;
  }

/*  PREMIUM EINTRAG  */

  div#premium {
    width:690px;
    padding-right:10px;
    padding-left:10px;
    border: 1px solid #FF0000;
    background-color:#FFFFFF;
  }
  div#premium ul {
    list-style: none;
  }
  div#premium li {
    font-family: arial;
    line-height: 1.5em;
    color: #422100;
    list-style: disc;
    font-size: 0.85em;
  }
  div#premium a {
    color: #D65200; 
    text-decoration: underline;
  }
  div#premium a:link {
    color: #D65200; 
    text-decoration: underline;
  }
  div#premium a:visited {
    color: #D65200; 
    text-decoration: underline;
  }
  div#premium a:active {
    color: #D65200; 
    text-decoration: underline;
  }
  div#premium a:hover {
    background-color: #FFFF00;
    color: #D65200; 
    text-decoration: underline;
  }

.premiumbild {
 width:  685px;
 height: 260px; 
}
.premiumzeit {
 width:  685px;
 height: 260px; 
 background-color: #FFEEEE;
}
.rot_gross {
 color:red;
 font-size:12px;
}   
 


/*  DER NAVIBLOCK  */

  div#naviblock {
    width:460px;
    padding-right:10px;
    padding-left:10px;
/*    border: 1px solid #FF9900; */
    background-image: url("/img/bg_sauna.jpg");
  }
  div#naviblock ul {
    list-style: none;
  }
  div#naviblock li {
    font-family: tahoma;
    line-height: 1.8em;
    color: #422100;
    list-style: none;
    font-size: 0.8em;
  }
  div#naviblock li p {
    margin-top:-8px;
    margin-bottom:0px;
    color: #888888;
    font-size:9px;
    font-family:arial;
  }
  
  
  div#naviblock a {
    font-weight: bold;
    color: #D65200; 
    text-decoration: underline;
  }
  div#naviblock a:link {
    font-weight: bold;
    color: #D65200; 
    text-decoration: underline;
  }
  div#naviblock a:visited {
    font-weight: bold;
    color: #D65200; 
    text-decoration: underline;
  }
  div#naviblock a:active {
    font-weight: bold;
    color: #D65200; 
    text-decoration: underline;
  }
  div#naviblock a:hover {
    font-weight: bold;
    background-color: transparent;
    color: #D65200; 
    text-decoration: underline;
  }


  div#Fusslinks {
    height:40px;
    clear: both;
    font-size: 0.7em;
    padding-top:5px;
    text-align: center;
  }
  
  div#Fusslinks ul {
  list-style-type: none;   /* Aufzählungszeichen entfernen */
  }
  div#Fusslinks li {
  font-family: verdana;
  display: inline;         /* Listenelemente nebeneinander */
  list-style-type: none;   /* Aufzählungszeichen entfernen */
}



  
  div#Fusszeile {
    height:70px;
    margin: 0; 
    padding: 3px;
    border-top: 1px solid red;
  }
  
  div#counter {
    float: left;
    width: 120px;
    text-align:right;
    font-size: 11px;
    margin-top: 10px;
    padding: 0;
  }
  div#copyright {
    float: right;
    width: 200px;
    text-align:right;
    font-size: 10px;;
    margin-top: 10px;
    padding: 0 1em;
  }
  div#w3c {
    float: left;
    font-size: 11px;
    width: 290px;
    margin-left: 100px;
 
  }
  #seitenhits {
   float: left;
   width: 120px; 
   margin-top: 10px; 
   margin-left: 10px;
   font-size: 11px;
   text-align: center;
  }
  #seitenhits span {
   font-weight: bold;
   color: #0000FF;
   font-size: 13px;
  }



  div#drittespalte {
   margin-left:520px;
  }
  div#drittespalte h2 {
   font-size: 14px;
   color: red;
  }
  
  div#rechtsaussen {
   float:right;
   width:242px;
   background-color:#FFFFCC;
  }  


  ul#spalte3 {
    list-style: none;
    font-size: 11px;
    margin: 0px 0px 0px 0px; 
    padding: 0px;
  }
  ul#spalte3 li {
    list-style: none;
    margin: 0; 
    padding: 1px;
  }
  ul#spalte3 a {
    display: block;
    padding-left: 8px;
    text-decoration: none;
    margin-left: 5px;    
  }
  ul#spalte3 a:link {
    color: #D65200; 
    text-decoration: none;
    margin-left: 5px;
  }
  ul#spalte3 a:visited {
    color: #D65200;
    text-decoration: none;
    margin-left: 5px; 
  }
  ul#spalte3 a:hover {
    background: url("/img/dreieck_rot.gif") left no-repeat; 
    background-color: #FFFF00; 
    color: #FF0000;
    margin-left: 5px;
  }
  ul#spalte3 a:active {
    color: #D65200;
    text-decoration: none;
    margin-left: 5px;
  }
 
 
  
  ul#links {
    list-style: none;
    font-size: 1.0em;
    margin: 0 0 1.2em; padding: 0;
  }
  ul#links li {
    list-style: none;
    margin: 0; padding: 0.05em;
  }
  ul#links a {
    display: block;
    padding: 0.1em;
    text-decoration: none;
  }
  ul#links a:link {
    color: #D65200; 
    text-decoration: none;
  }
  ul#links a:visited {
    color: #D65200;
    text-decoration: none; 
  }
  ul#links a:hover {
    text-decoration: none;
    color: red;
    
  }
  ul#links a:active {
    color: #D65200;
    text-decoration: none;
  }
  
  div#Inhaltfull {
    width: 710px;
    float:left;
    margin: 0 0 1em 5px;
    padding: 0 0.5em;
    
    background-color: #FFFFFF;
  }

  div#Inhaltfull h2 {
    font-family: tahoma;
    font-size: 0.9em;
    margin: 0 0;
    padding-top:2px;
    color: #00009C;
  }
  div#Inhaltfull p {
    text-align: justify;
    font-family: verdana;
    font-size: 0.8em;
    margin: 1em 0;
  } 

  div#Fulledit {
    width: 900px;
    margin: auto;
  }
  * html div#Fulledit {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#Fulledit h2 {
    font-family: tahoma;
    font-size: 0.9em;
    margin: 0 0;
    padding-top:2px;
    color: #00009C;
  }
  div#Fulledit p {
    text-align: justify;
    font-family: verdana;
    font-size: 0.8em;
    margin: 1em 0;
  } 
  div#Fulledit input {
    font-family: verdana;
    font-size: 12px;
  }   
  div#Fulledit select {
    font-family: verdana;
    font-size: 12px;
    color: #00009C;
  }     






#zweispal{
  list-style-type: none;
  width: 240px;
}

#zweispal li {
  font-family: tahoma;
  font-size: 11px;
  margin:  1px;
  padding: 2px;
  width: 110px;
  height: 10px;
  float: left;
} 

#adresskasten {
  margin-left: 10px;
  margin-top: 20px;  
  width: 400px;
  
  
  padding: 20px;
  padding-top:5px;
}
#adresskasten big {
  font-family: Verdana;
  font-weight:bold;  
  font-size: 22px;
  color: #FF9900;
}

.size14b {
  color: #000000;
  font-size: 14px;  
}


.regeln {
  font-family: arial;   
  font-size: 0.8em;
  text-align: justify;
}

input {
  border: 1px solid #BBBBBB;  
  font-size: 12px;
  color: #00009C;
}
textarea {
  font-family: verdana;  
  border: 1px solid #BBBBBB;  
  font-size: 12px;
  color: #00009C;
}

.bildlinks {
 float:left;
 padding-right:10px;
}
.bildrechts {
 float:right;
 padding-left:10px;
} 
.signatur {
 color: #00009C;
} 

.titel {
 background-color: #FEE8B8;
 font-size: 0.8em;
 font-family: arial;
}
.eintrag {
 background-color: #EFEFEF;
 font-size: 0.8em;
 font-family: tahoma;
}
.formular {
 font-size: 0.8em;
 font-family: tahoma;
}

.mini {
 font-size: 0.9em;
 color: #888888;
}

#liste td {
 height: 25px;   
 font-size: 11px;
 padding-left: 2px;
}

#testbericht {
 width: 480px;
 font-size:0.90em;
}
#testbericht p {
 font-family: arial;
 padding-top:20px;
 padding-left:10px;
 padding-right:10px;
 
}
#testbericht b {
 font-size:14px;
 color: #FF0000;
}   

.angebot {
 padding: 10px;
 text-align: left;   
 line-height: 16px;
 font-family:tahoma; 
 font-size: 12px; 
 color:#00009C;
}
.angebot_lineheight {
 display: block;
 margin-bottom: 3px;
}   




a:link, a:visited { color:blue; text-decoration: none }
a:hover, a:active, a:focus { color:red; text-decoration: none; }

a.navi:link, a.navi:visited { color:blue; text-decoration: none }
a.navi:hover, a.navi:active, a.navi:focus { background-color:red;color:#FFFF00;}

a.mod:link, a.mod:visited { color:#FF0000; text-decoration: none }
a.mod:hover, a.mod:active, a.mod:focus { color:red; text-decoration: underline overline; }

a.admin:link, a.admin:visited { color:blue; text-decoration: none }
a.admin:hover, a.admin:active, a.admin:focus { color:red; text-decoration: underline overline; }



#main    { background-color:#FFE375; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; font-style:normal; }
.main    { background-color:#FFE375; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; font-style:normal; }

#sub     { background-color:#FFEDA4; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; font-style:normal; }
.sub     { background-color:#FFEDA4; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; font-style:normal; }

#over    { background-color:#FF9900; color:#000000; font-family:verdana; font-size:9pt; font-weight:bold; font-style:normal; }
.over    { background-color:#FF9900; color:#000000; font-family:verdana; font-size:9pt; font-weight:bold; font-style:normal; }

#feld    { background-color:#ffffff; color:#000000; font-size:10pt; font-family:verdana; font-weight:normal; }
.feld    { background-color:#ffffff; color:#000000; font-size:10pt; font-family:verdana; font-weight:normal; }

#feld2   { background-color:#FAFAD2; color:#000000; font-size:10pt; font-family:verdana; font-weight:normal; }
.feld2   { background-color:#FAFAD2; color:#000000; font-size:10pt; font-family:verdana; font-weight:normal; }

#zitat   { background-color:#FEE8B8; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; }
.zitat   { background-color:#FEE8B8; color:#000000; font-family:verdana; font-size:9pt; font-weight:normal; }

.Button  { background-color:#ffffff; color:#000000; border-color:#000000; border:1px solid #000000; }
.Button2 { background-color:#FAFAD2; color:#000000; border-color:#000000; border:1px solid #000000; }
.Button3 { background-color:#FFE680; color:#000000; border-color:#000000; border:1px solid #000000; }
.Button4 { background-color:#FFFF55;  color:#000000; border-color:#000000; border:1px solid #000000; }

.btd     {border-bottom: 1px solid #CCCCCC; font-weight: bold}
.ntd     {font-size:11px;height:25px;color:#00009C;background-color:#FFFFEE; border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC; font-weight: normal}
.ntd1    {font-size:11px;height:25px;color:#00009C;background-color:#FFFFCC; border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC; font-weight: normal}


pre      { color:blue; font-size:8pt; font-weight:normal; font-style:normal; }
hr       { color:#000000; width:100%; }

td { font-family:verdana; color:#000000; font-size:8pt; font-weight:normal; font-style:normal; }


#saunaliste td {
 color: #00009C;
 font-size: 12px;
}    


/*  FORUM STYLES 
body {  background-color:#FFF8DD; color:#000000; font-family:verdana; font-size:8pt; font-weight:bold; margin-left:10px; margin-right:10px; margin-top:10px; margin-width:10px; margin-height:10px; margin-bottom:10px;scrollbar-base-color:#ccccff; scrollbar-arrow-color:blue; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#FFD700; scrollbar-highlight-color:#FFD700; scrollbar-shadow-color:#000000; scrollbar-track-color:#ffffff; }
*/

.empf_box {
    background-image: url("/img/handtuecher.gif");
    text-align:left;
	padding: 8px;
	padding-top: 0px;
	width: 410px;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.empf_link {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.empf_titel {
    text-align:center;
	font-weight: bold;
	padding: 8px;
	background-color: #EFEFEF;
	border: 1px solid #999999;
}
.empf_text {
	font-weight: normal;
	padding: 2px;
}

.mail_box {
    background-image: url("/img/handtuecher.gif");
    text-align:left;
	padding: 8px;
	padding-top: 0px;
	width: 410px;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.mail_link {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.mail_titel {
    text-align:center;
	font-weight: bold;
	padding: 8px;
	background-color: #EFEFEF;
	border: 1px solid #999999;
}
.mail_text {
	font-weight: normal;
	padding: 2px;
}



/************    SAUNAQUIZ   *************************/
.fragebox {
  width: 480px;
  background-color: #FFFFCC;
  border: 1px solid #FF0000;
}

.frage {
  width: 480px;
  padding:8px;  
  height: 60px;
  font-size:14px;
  font-weight:bold;
  font-family:tahoma;
  color: #000000;
}
.fragefuss {
  height:30px;
}
.antworten {
  width: 460px;  
  font-size:11px;
}
.aufloesung {
  width: 650px;  
  background-color: #FEE8B8;
  border: 1px solid #FF0000;
  padding:6px;
  line-height:20px;
  margin-bottom:10px;
}
.aufloesung_titel {
  font-size: 13px;
  font-weight: bold;
}
.aufloesung_text {
  padding-left:20px;
  font-size: 12px;
  color: #00009C;
}

