body, html, *   {
font-family:tahoma;
font-size:12px;
margin:0;
padding:0;

}

h1.content
{
 color: #ffffff;
 background-color: #ffb15d;
 font-size:18px;
 FONT-WEIGHT: bold;
 margin-bottom: 1em;
  
}


h2.content
{
 color: #ff0000;
 background-color: #ffb15d;
 font-size:18px;
 FONT-WEIGHT: bold;
 margin-bottom: 1em;
  
}




p
{
color: #000000;
}





#mitte ul {
  
  list-style-type:square;
  font-family:tahoma;
  font-size:12px;
  COLOR: #000000;
  margin:0 0 0 15px

}


#gesamt {
  width:1001px;
  margin:0 auto;
}
#oben {
  height:100px;
}
#links {
  float:left;
  width:188px;
  BACKGROUND-COLOR: #f9c889;
}


#links ul{
  list-style-type:none;
  
}
#links a {
  display:block;
}
#mitte {
  
  padding:10px 10px;
  width:595px;
  overflow:auto;
  overflow-x:hidden;

}






#mitte a:link,
#mitte a:visited {
  color:#F07E00;
  text-decoration:none;
  FONT-WEIGHT: bold;
}

#mitte a:hover {
  color:#d20023;
  text-decoration:none;
  FONT-WEIGHT: bold;
}



#mitte img {
  border:5px;padding-left:10px;padding-right:10px; padding-top:10px;padding-bottom:10px;
}


#rechts {
  float:right;
  width:191px;
  
}
#rechts ul{
  list-style-type:none;
  
}
#rechts a {
  display:block;
}

#unten {
  clear:both;
  margin-top:-1px;
  height:10px;
  BACKGROUND-COLOR: #efa04c;
  padding: 10px 10px;
}


.menuleft {
  font-size:13px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #c40000;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #f9c889;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FCE4C5;
  TEXT-DECORATION: none
 }

.submenuleft {
list-style:none;
  font-size:11px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #E88C11;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #fbd7a6;




  TEXT-DECORATION: none
 }


.submenuleft:hover {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none
 }


.submenuleft_active {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none
 }




A.menuleft:hover, .menuleft_active {
list-style:none;
  font-size:13px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none
}


.menuright {

 FONT-WEIGHT: bold;

 COLOR: #c40000;
 PADDING-TOP: 2px;
 BACKGROUND-COLOR: #f9c889;
 TEXT-DECORATION: none;

}


A.menuright:hover, .menuright_active {


 PADDING-LEFT: 1em;
 FONT-WEIGHT: bold;
 COLOR: #d20023;
 PADDING-TOP: 2px;
 
 BACKGROUND-COLOR: #FCE4C5;
}


#nebennavigation .menuleft, 
#nebennavigation .submenuleft,
#nebennavigation .submenuleft_active,
#nebennavigation .submenuleft:hover    {

  HEIGHT: 18px;
  font-size:12px;
  border-bottom-style:solid;
  border-bottom-width:0px;
}




a.hilfsnavigation:link, a.hilfsnavigation:visited
{
  color: #c40000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold
}


a.hilfsnavigation:hover
{
  color: #d20023;
  

}

.imageborder
{
  border:2px solid #FFF6EC;
  

}

 img {
  border:none;
}




.menuleft3 {
  font-size:11px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #c40000;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #f9c889;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FCE4C5;
  TEXT-DECORATION: none
 }

.submenuleft3 {
list-style:none;
  font-size:11px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #E88C11;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #fbd7a6;




  TEXT-DECORATION: none
 }

.submenuleft_active3 {

list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none
 }



.submenuleft3:hover {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none
 }





.error
{
  COLOR: #d20023;FONT-WEIGHT: bold;
}



/*--------------------------------------------------------------*/
/* VPGUESTBOOK */
/*--------------------------------------------------------------*/

a.smilie        {
                border: none!important;
                margin-right: 5px;
                margin-bottom: 5px;
                }

a img, a.externallink img, div.vpgb_infos a img, div.vpgb_infos a.externallink, div.vpgb_infos a , div.vpgb_infos a.externallink {
                background: none!important;
                border: none!important;
                padding: 0px!important;
                }

div.vpgb_eintrag {
                 border-bottom: 1px dashed #F07E00;
                 padding-bottom: 10px;
                 display: block;
                 float: left;
                 width: 550px;
                 }

div.vpgb_fleft   {
                 float: left;
                 text-align: left;
                 width: 210px;
                 margin-right: 10px;
                 height: 100%;
                 }

div.vpgb_infos   {
                 white-space: nowrap;
                 border: 0px;
                 }

div.vpgb_entry   {

                 font-style: arial;
                 font-size: 10pt;
                 }

div.vpgb_comment {
                 margin-left: 130px;
                 margin-top: 20px;
                 margin-bottom: 10px;
                font-style: italic;
                 }

div.vpgb_name    {
                 font-weight: bold;
                 }
.vpgb_datum      {
                 color: #F07E00;
font-size: 12px;
display: block;
background: url(datum_oben.gif) 0 0 no-repeat;
text-align: center;
text-transform: uppercase;
line-height: 1;
margin-top: 5px;
width: 35px;
padding-top: 5px;
margin-left: 5px;
margin-bottom: 10px;
}

.vpgb_datum .tag {
display: block;
font-weight: bold;
font-size: 14px;
text-indent: -3px;
letter-spacing: -2px;
color: #5D74F4;
background: url(datum_unten.gif) bottom left no-repeat;
padding-bottom: 5px;
}
#vpgb_nav {
margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 10px;
line-height:200%;
}
#vpgb_nav a {
color: #0E399B;
border: 1px solid #0E399B;
text-decoration: none;
padding: 2px;
}
#vpgb_nav span.vpgb_punkte {
color: #0E399B;
border: 1px solid #0E399B;
text-decoration: none;
padding: 2px;
}
#vpgb_nav a:hover, #vpgb_nav a.vpgb_aktiv {
background: #EEEEEE;
}
#inhalt a.bbcode {
color: #0E399B;
border: 1px solid #0E399B;
padding: 4px;
margin-right: 4px;
}
#inhalt a:hover, #copyright a:hover {
border-bottom: 1px solid #0E399B;
}

label.fleft {
float: left;
text-align: right;
width: 120px;
margin-right: 10px;
}

div.formular span.fleft {
float: left;
text-align: right;
width: 120px;
margin-right: 10px;
}
div.formular div.fleft {
float: left;
text-align: right;
width: 120px;
margin-right: 10px;
}
div.formular div.fright {
display: block;
margin-left: 130px;
}

div.inhalt {
margin-bottom: 10px;
}

div.formular br {
/* clear: both; */
}

div.formular {
line-height: 26px;
}

input[type=submit] {
#color: #0E399B;
#background-color: #ECF1FF;
border: 2px outset #0E399B;
font-weight: bold;
padding: 3px;
}



