body{
  position:relative;
  background:#ddd;
  font:62.5% verdana,helvetica,sans-serif;
  color:#009000;

  }
  .unsichtbar{
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  /*alles was übersteht wird abgeschnitten.*/
  display:inline;
}
 h1, h2, h3,h4 ,h5{
 font-family: "Comic Sans MS" ,helvetica,sans-serif;
 margin:10px 0 15px 0;
 }
 h2 {
 font-size:1.6em;
 }
 h3{
  padding-left:20px;
  }
 h4{
 margin:0 0 0 0;
 font-size:1.4em;
 }
 h5{
 margin:0 0 0 0;
 font-size:1.1em;
 }
 a {
 color:#009000;
 }
 table{
 margin-left:30px;
 }
 
 #InnenRahmen{
    width:804px;
	position:relative;
    font-size:1.4em;
	margin-left:auto;
	margin-right:auto;
	background:#eee;

 }
 #Kopf{
  
  }
 
#navi *{
margin:0;
padding:0;
}
#navi{
  float:left;
  background-color:#009000;
  border-bottom:4px solid #009000;
  width:804px;
  font-size:0.98em;
   }
#navi ul{
 padding:0;
 margin:0;
 float:left;
 list-style-type:none;
  }
#navi li:hover ul{
display:block;
}
#navi li ul{
display:none;
background-color:#009000;
position:absolute;
/*margin-top:3px;*/
width:8em;
}
 #navi li{
  list-style-type:none;
  float:left;
  margin-right:0px;
  position:relative;
   z-index:1;
 border-right:1px solid silver;
 } 
 #navi li ul li{
width:100%;
  margin-top:3px;
  
}
 #navi a{
  display:block;
  background:#00a000 ; 
  text-decoration:none;
  color:#fff;
  padding-right:6px;
  padding-left:5px;
  padding-top:0px;
  padding-bottom:0px;
 }
 #navi ul li span{
  display:block;
  background:#00a000 ; 
  text-decoration:none;
  color:#fff;
  padding-right:6px;
  padding-left:5px;
  padding-top:0px;
  padding-bottom:0px;
  }
#navi   ul li ul li ul{
 position:absolute;
visibility:hidden;
}
#navi ul li ul li:hover ul{
visibility:visible;
margin-left:111px;
margin-top:-20px;
}
 #navi a:hover,#navi a:focus{
 color:#000;
 }
#navi h3{
margin-left:3px;
margin-top: 3px;
margin-bottom:3px;
color:#fff;
}
#kontent{
  background:#f0f0f0;
  padding:20px 10px 80px 10px;
}
.archiv{
  margin-top:50px;
  }
.WoBinIch{
float:right;
margin-top: -20px;
padding-top:0;

}
.aussen{
float:left;
margin-right:10px;
}
.aussen:hover span {display:block;}
.aussen:hover div {display:block;}
.aussen{
width:160px;
position: relative; 
}
.aussen img{
}
.innen{
position: absolute; 
left: 20px; 
top: 20px; 
display: none;
z-index:100;
}
.innen  img{
  border: 0px ;
  margin-top:5px ;
  float:left;
}
.innen2{
position: absolute; 
left: -260px; 
top: 20px; 
display: none;
z-index:100;
}
.innen2  img{
  border: 0px ;
  margin-top:5px ;
  float:left;
}

.sprunginnen {
  color: #009000; 
}
td a {
}F
 color:#009000;
td a div img {
border:0px;
}

.TitelBild {
margin-top: 0;
margin-bottom: 8px;
}

.TitelBildUnter {
margin-right: 56px;;
}

#TitelBildUnterF {
margin-right: 12px;;
}

.TitelBildUnterHoch{
margin-right: 11px;
}

#TitelBildUnter2stel {
margin-right: 3px;;
}
table.preisliste{
border-collapse: collapse;
}

table.preisliste th{
border-bottom: 1px solid #009000;
border-right: 1px solid #009000; 
padding-right: 2em;
padding-left: 1em;
}
table.preisliste  tr th:last-child{
border-right: 0;
}

table.preisliste td{
padding-right: 2em;
padding-left: 1em;
border-bottom: 1px solid #009000;
border-right: 1px solid #009000; 
}
table.preisliste tr td:last-child {
border-right: 0;
}

table.preislisteII{
border-collapse: collapse;
}
table.preislisteII th{
border-bottom: 1px solid #009000;
border-right: 1px solid #009000; 
padding-right: 1em;
padding-left: 1em;
}
table.preislisteII  tr th:last-child{
border-right: 0;
}
table.preislisteII td{
padding-right: 1em;
padding-left: 1em;
border-bottom: 1px solid #009000;
border-right: 1px solid #009000; 
}
table.preislisteII tr td:last-child {
border-right: 0;
}
#referenzen
{ 
font-size:1.2em;
}
#referenzen li{
margin-bottom: 0.5em;
}
.webalben
{
color:#005000;
}
.BildGallerieWeiss{
float: left;
background-color:#000000;
}
.BildGallerie2Gruen{
float: left;
background-color:#0a6031;
}
.BildGallerieGruen{
float: left;
background-color:#0a6031;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Grau{
margin-top:10px;
background-color:#c0c0c0;
margin-left:-10px ;
margin-right:-10px;
text-align:center;
}
.Grau span{
margin-left:0px;
padding-right:0px;
 font-size:0.9em;

}
.Rot517{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Rot517.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Weinrot519{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Weinrot519.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Holunder455{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Holunder455.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Orange577{
float: left;
background-color:#f99c23;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Purpurrot487{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Purpurrot487.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Apricot470{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Apricot570.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Malt579{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Malt579.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Olive587{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Olive587.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Blau427{
float: left;
/*background-color:#254aa5;*/
background-image:url("imagesmaria/Klapkarten 500/5px/Blau427.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Weis{
float: left;
background-color:#ffffff;
margin:10px 10px 0px 0px;
padding:10px 10px 0 10px;
}
.Weis211{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Weis211.jpg");
margin:10px 10px 0px 0px;
padding:10px 10px 0 10px;
}
.Mango575{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Mango575.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Lichtgrau216{
float: left;
background-color:#d7d7d7;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Graphit217{
float: left;
background-color:#a4a39f;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Honiggelb243{
float: left;
background-color:#fcd45b;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
.Gruen309{
float: left;
background-image:url("imagesmaria/Klapkarten 500/5px/Gruen309.jpg");
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
/* Hellblau*/
.Blau413{
float: left;
background-color:#b4d3f0;
margin:10px 10px 0px 0;
padding:10px 10px 0 10px;
}
/* Bildunterschrift Termine*/
.Bildunterschrift{
background-color:#c0c0c0;
margin-top:10px;
text-align:center;
}
