body, html, *   {
font-family:tahoma;
font-size:12px;
margin:0;
padding:0;

}


#general {
  BACKGROUND-COLOR:#ffffff ;
}


h1.content
{
 color: #ffffff;
 background-color: #C9784F;
 font-size:12px;
 FONT-WEIGHT: bold;
 PADDING-LEFT: 0.3em;
 margin-bottom: 1em;
  
}

p
{
color: #000000;
}



pre
{
padding-top:1px;
}


#mitte ul {
  
  list-style-type:square;
  font-family:tahoma;
  font-size:12px;
  COLOR: #DFF2E5;
  margin:0 0 0 15px

}


#gesamt {
  width:1001px;
  margin:0 auto;
  border-color:#C9784F; border-style:solid;
  border:1pt;
  outline-width:1pt; 
  outline-style:solid;
 outline-color:#C9784F;

}


#oben {
  height:120px;
}
#links {
  float:left;
  width:285px;  
  background-image: url(http://www.mimoko.de/kinheim/upload/bilder/trauben_background.jpg);
  background-repeat:no-repeat;
  height:479px;
}


#links ul{
  list-style-type:none;
  
}
#links a {
  display:block;
}
#mitte {
  
  padding:10px 10px;
  width:558px;
  overflow:auto;
  overflow-x:hidden;
  BACKGROUND-COLOR: #ffffff;

}


#mitte a:link,
#mitte a:visited {
  color:#c97836;
  text-decoration:none;
  FONT-WEIGHT: bold;
}

#mitte a:hover {
  color:#2C5A3B;
  text-decoration:none;
  FONT-WEIGHT: bold;
}


#mitte img {
  border:5px;padding-left:10px;padding-right:10px;
}



#rechts {
  float:right;
  width:132px;
  
}
#rechts ul{
  list-style-type:none;
  
}
#rechts a {
  display:block;
}






.menuleft {
  font-size:13px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #091C0E;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #DFF2E5;
                filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
		
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#ffffff;
  TEXT-DECORATION: none
 }

.submenuleft {
list-style:none;
  font-size:11px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2.5em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #2c5a3b;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #ffffff;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;

  TEXT-DECORATION: none;
 }


.submenuleft:hover {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2.5em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #c9784f;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #DFF2E5;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
  TEXT-DECORATION: none;
 }


.submenuleft_active {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2.5em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #c9784f;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #ffffff;
		filter:alpha(opacity=80);
		-moz-opacity: 0.6;
		opacity: 0.6;
  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: #A25531;
  PADDING-TOP: 2px;
  HEIGHT: 18px;

  BACKGROUND-COLOR: #ffffff;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;

  TEXT-DECORATION: none
}


.menuright {

 FONT-WEIGHT: bold;

 COLOR: #ffffff;
 PADDING-TOP: 2px;
 BACKGROUND-COLOR: #f9c889;
 TEXT-DECORATION: none;

}


A.menuright:hover, .menuright_active {


 PADDING-LEFT: 1em;
 FONT-WEIGHT: bold;
 COLOR: #c9784f;
 PADDING-TOP: 2px;
 
 BACKGROUND-COLOR: #ffffff;
}


#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: #ffffff;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold
}


a.hilfsnavigation:hover
{
  color: #c9784f;
  

}

.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:#ffffff;
  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: #c9784f;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #ffffff;
  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: #c9784f;
  PADDING-TOP: 2px;
  HEIGHT: 18px;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none
 }


#search {
width:10em;height:1.3em;
padding:0 .2em 0 1em;
background-color:#C9784F;
}
#search input{
width:8em;height:1em;
}


#unten {
  clear:both;
  margin-top:-1px;
  height:20x;
  BACKGROUND-COLOR:#2C5A3A;
  padding: 0px 0px;
}



.error
{
  COLOR: #B16635;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 #5D74F4;
                 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: #5D74F4;
font-size: 10px;
display: block;
background: url(../images/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: 12px;
text-indent: -3px;
letter-spacing: -2px;
color: #5D74F4;
background: url(../images/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;
}


