 * { margin:0; padding: 0 }
 /* (de) Globales ZurÃ¼cksetzen der Innen- und AuÃŸenabstÃ¤nde fÃ¼r alle HTML-Elemente */

 option { padding-left: 0.4em }
 /* (de) Korrektur: Das ZurÃ¼cksetzen der AbstÃ¤nde verursacht zu kleine Selectboxen. */




body
{background-image:url(/images/dot.gif);
color:black;
font-family: arial ;
font-style:normal;
font-size:11pt;
}





#container {

                margin:auto;
                position:absolute; /* puts container in front of distance */
                margin-top:-265px; /* half of container's height */
                margin-left:-500px; /* half of container's weight */
                clear:left;
                float:left;
                left:50%;
                top:50%;
                z-index:1;}


#content{background-color: #ffffff; position: relative; width: 1000px; height: 425px; left:0px;top:30px;}
#contentnavi{background-color: #ffffff; position: absolute; width: 250px; height: 385px;top:40px;}
#maincontent{background-color: #ffffff; position: absolute; width: 450px; height: 385px; left:250px;top:40px;
font-size:8pt; line-height:40%;}
#textcontent{background-color: #ffffff; position: absolute; width: 250px; height: 385px; left:700px;top:40px;}
#maincontentindex{background-color: #ffffff; position: absolute; width: 400px; height: 385px; left:590px;top:40px;
font-size:8pt; line-height:40%;}



#logobox{background-color: #ffffff; position: relative; width: 970px; height: 60px;  padding-top:15px; padding-left:30px }

#navibox{background-color: #ffffff; position: absolute; width: 1000px; top:75px; height: 30px; }



#navi{z-index:100; background-color: #ffffff; position: absolute; top:0px; left:0px; width: 500px; height: 30px;
border-top: 1px dotted #000000; /* Rahmenlinie oben */  border-bottom: 1px dotted #000000; /* Rahmenlinie unten */}

#navi1{z-index:100; background-color: #ffffff; position: relative; top:0px; left:500px; width: 500px; height: 30px;
border-top: 1px dotted #000000; /* Rahmenlinie oben */  border-bottom: 1px dotted #000000; /* Rahmenlinie unten */}



#navibereich {

  background-color: #ffffff; height:30px;/* Hintergrundfarbe für die Navigation */}


#navibereich1 {

  background-color: #ffffff; height:30px;/* Hintergrundfarbe für die Navigation */}



#navibereich li {
  left:170px;
  top:5px;
  position: relative;
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none; /* Aufzählungszeichen entfernen */
  font-size:10pt;
  font-weight:bold;}


#navibereich1 li {
  left:200px;
  top:5px;
  position: relative;
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none; /* Aufzählungszeichen entfernen */
  font-size:10pt;
  font-weight:bold;}





#subnavibereich {

left:30px;
top:0px;
  position: relative;
  width: 220px;
  height: 350px;
  padding-top:0px;/* Padding-top Maincontent(50px) -padding-top (5px) Subnavibereich li */
  background-color: #ffffff;/* Hintergrundfarbe für die Navigation */
  line-height: 140%;}


#subnavibereich li {
  list-style-type: none; /* Aufzählungszeichen entfernen */
  padding-top:opx;
  padding-left:20px;
  }




    #images{background-color: #ffffff; position: relative; top: 50px;left: 100px;
height:350px; float:left; border:0px dotted green;
width:300px;}

    #images2{background-color: #ffffff; position: relative; top: 50px;left: 100px;
height:350px; float:left; border:0px dotted green;
width:300px;}

    #images3{background-color: #ffffff; position: relative; top: 50px;left: 100px;
height:350px; float:left; border:0px dotted green;
width:300px;}


    #imagesmain{position: absolute; top: 10px; left: 0px;}

a:hover{text-decoration:none; color: #000000;}
a:visited{text-decoration:none;}
a:active {text-decoration:none;}
a.act {text-decoration:none; color: #000000;}
a.act2 {text-decoration:none; color: #ffffff;}
a{text-decoration:none;color:#33cc33; padding-right: 20px;}


p.überschrift
{color:black;
font-family: arial;
font-size:10pt;
font-weight:bold;
line-height: 250%;}

p.ükontakt
{color:#B2D316;
font-family: arial;
font-weight:bold;
font-size:10pt;
padding-top:10px;}

p.index
{padding-top:10px;
padding-right:460px;
padding-bottom:0px;
padding-left:170px;
color:black;
font-family: times;
font-weight:normal;
font-size:11pt;}




p.content
{padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
color:black;
font-family: georgia;
font-weight:normal;
font-size:11pt;
line-height: 140%;}

p.name
{padding-left: 80px;}

h4  {padding-top:40px;
padding-right:460px;
padding-bottom:0px;
padding-left:170px;
color:black;
font-family: arial; }
