html{
 height:100%;
}

body {
margin:0;
padding:0;
height:100%;
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}

.kopfdiv {
 width:1000px;
 height:256px;
 display:block;
 background-image:url(../pics/kopf_bg.gif);
}

.fussdiv {
 width:1000px;
 height:22px;
 padding-top:1px;
 text-align:center;
 display:block;
 font-size: 11px;
 font-family:Verdana, Arial;
 color:#FFFFFF;
 background-color:#E77817;
}

.gesamtdiv {
 width:1000px;
 display:block;
 margin:auto;
 background-color:#EFEEEE;
 border-left:#999999 2px solid;
 border-right:#999999 1px solid;
 background-image:url(../pics/gesamtdiv_bg.png);
 background-repeat: repeat-x;
}

.hmenudiv {
 width:620px;
 height:26px;
 float:right;
 margin-top:98px;
 display:block;
 background-image:url(../pics/hmenudiv_bg.png);
}

a.hmenulink {
   display:block;
   height: 20px;
   width: 137px;
   color:#333333;
   float:left;
   font-size: 12px;
   font-weight:bold;
   font-family:Verdana, Arial;
   text-decoration:none;
   text-align: left;
   padding-top:6px;
   padding-left:15px;
   -moz-opacity: 0.6;
   -khtml-opacity: 0.6;
   filter: alpha(opacity=60);
   opacity: 0.6;
   background-image:url(../pics/hmenu_bg.png);
}

a.hmenulink:hover {
   -moz-opacity: 1.0;
   -khtml-opacity: 1.0;
   filter: alpha(opacity=100);
   opacity: 1.0;
}

.hmenuaktiv {
   display:block;
   height: 20px;
   width: 137px;
   color:#333333;
   float:left;
   font-size: 12px;
   font-weight:bold;
   font-family:Verdana, Arial;
   font-style:italic;
   text-decoration:none;
   text-align: left;
   padding-top:6px;
   padding-left:15px;
   background-image:url(../pics/hmenu_bg.png);
}

.linkkleindiv {
 height:20px;
 float:right;
 margin-right:25px;
 display:block;
}

a.link_klein {
   color:#000000;
   font-size: 11px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   font-weight:bold;
}
a.link_klein:hover{
  text-decoration:underline;
  font-style:italic;
}

.link_klein_aktiv{
  color:#000000;
   font-size: 11px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   font-weight:bold;
   font-style:italic;
}

.cleardiv{
  width:0px;
  height:0px;
  clear:both;
}

.contentdiv {
 display:block;
 width:590px;
 min-height:600px;
 float:left;
 padding-top:5px;
 padding-left:10px;
 margin-top:10px;
}

.werbediv {
 width:180px;
 float:right;
 margin-top:10px;
 margin-right:10px;
 }

.werbeeintragdiv {
 width:170px;
 padding:5px;
 background: #EFEFEF;
 border:#C0C0C0 1px solid;
 margin-bottom:10px;
}

.ueberschr {
  color:#E77817;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight:bold;
}

a.link {
   color:#E77817;
   font-size: 12px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.link:hover{
  text-decoration:underline;
}

a.linkrot {
   color:#990000;
   font-size: 14px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
}
a.linkrot:hover{
  text-decoration:underline;
}

.abdunkeldiv {
  width:100%;
  height:100%;
  position:fixed;
  top:0px;
  left:0px;
  background-color:#000000;
  border:#666666 1px solid;
  moz-opacity: 0.8;
   -khtml-opacity: 0.8;
   filter: alpha(opacity=80);
   opacity: 0.8;
}

.bildanzeigediv {
  width:100%;
  min-height:320px;
  position:fixed;
  top:100px;
  left:0px;
  text-align:center;
}

.standort_uebersicht_container{
 display:block;
 width:270px;
 border:#C0C0C0 1px solid;
 float:left;
 margin-right:10px;
 margin-top:10px;
}

.standort_uebersicht_ueberschr{
 display:block;
 width:250px;
 height:20px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 background-image:url(../pics/standort_uebersicht_container.png);
 color:#333333;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
}
.containerdiv {
 display:block;
 width:570px;
 margin-top:20px;
 border:#C0C0C0 1px solid;

}

.containerkopfdiv {
 display:block;
 width:560px;
 height:20px;
 padding-left:10px;
 padding-top:5px;
 background-image:url(../pics/containerkopf_bg.png);
 color:#333333;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
}

.produkt_uebersicht_container{
 display:block;
 width:180px;
 border:#C0C0C0 1px solid;
 float:left;
 margin-right:10px;
 margin-top:10px;
}

.produkt_uebersicht_ueberschr{
 display:block;
 width:160px;
 height:20px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 background-image:url(../pics/produkt_uebersicht_container.png);
 color:#333333;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
}

.produkt_uebersicht_ueberschr_doppelt{
 display:block;
 width:160px;
 height:34px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 background-image:url(../pics/produkt_uebersicht_container_doppelt.png);
 color:#333333;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;
}

.vmenudiv {
 width:192px;
 float:left;
 padding-top:5px;
 padding-bottom:10px;
 margin-right:5px;
 margin-top:10px;
 background-color:#EFEFEF;
}

.vmenulinkdiv {
   display:block;
   width: 170px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:10px;
   margin-top:5px;
   margin-left:5px;
   background-color:#EFEFEF;
   border-top:#999999 1px solid;
   border-right:#CCCCCC 1px solid;
   border-bottom:#FFFFFF 1px solid;
}

a.vmenulink {
   color:#333333;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
}
a.vmenulink:hover {
   font-weight:bold;
}

a.vmenu2link {
   color:#333333;
   padding-left:10px;
   font-size: 12px;
   font-family:Verdana, Arial;
   text-decoration:none;
}
a.vmenu2link:hover {
   font-weight:bold;
}

a.vmenu3link {
   color:#333333;
   padding-left:15px;
   font-size: 10px;
   font-family:Verdana, Arial;
   text-decoration:none;
}
a.vmenu3link:hover {
   font-weight:bold;
}

.loginanzeigediv {
  width:100%;
  min-height:320px;
  position:fixed;
  top:10px;
  left:0px;
  text-align:center;
  z-index:10;
}

.galerierahmen_oben{
 display:block;
 width:800px;
 height:24px;
 background-image:url(../pics/rahmen_oben.png);
 margin:0px auto;
}

.galerierahmen_unten{
 display:block;
 width:800px;
 height:17px;
 background-image:url(../pics/rahmen_unten.png);
 margin:0px auto;
}

.galerierahmen_inhalt{
 display:block;
 width:800px;
 height:525px;
 margin:0px auto;
}


.wrapper1{
      position:relative;
      font-family:Arial, Helvetica, sans-serif;
      padding-top:90px;
      padding-left:50px;
      width:80%;
      margin:auto
    }
    .galleryCont{
      display:none;
    }
    .wrapper1 .text{
      font-family:Arial, Helvetica, sans-serif;
    }
    .wrapper1 h1{
      font-family:Arial, Helvetica, sans-serif;
      font-size:26px;
    }
    .longText{
      margin-top:20px;
      width:600px;
      font:18px/24px Arial, Helvetica, sans-serif;
      color:gray;
    }
    span.btn{
      padding:10px;
      display:inline-block;
      cursor:pointer;
      font:12px/14px Arial, Helvetica, sans-serif;
      color:#aaa;
      background-color:#4A5273;
      -moz-border-radius:10px;
      -webkit-border-radius:10px;
      -moz-box-shadow:#999 2px 0px 3px;
      -webkit-box-shadow:#999 2px 0px 3px;
    }
    span.btn:hover{
      background-color:#DF7B23;
    }

