*{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100.01%;
font-weight:100;
color:#0F3A2B;
}

a { font-size:100%;}
a:focus {color:#999999; outline: none; }
a img {border: 0px solid white;}
a:hover img {border: 0;}
a:link {font-weight:bold; text-decoration:none}
a:visited {font-weight:bold; text-decoration:none}


body {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background: rgb(171,248,152) url(grafik/hg_body.gif) repeat-x;
                margin:0;
        }

.bodystyle {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

h1{margin:25px 15px 15px 15px; color:#0066FF; font: italic bold 20pt Georgia, "Times New Roman", Times, serif;}
h2{margin:15px; color:#990000; font-family: Georgia, "Times New Roman", Times, serif;
   font-style:italic;
  font-size:120%; font-weight:bold;
  }
h4{margin:3px; color:#004080; font: italic bold 13pt Georgia, "Times New Roman", Times, serif;}




.box1old {
  background:-moz-linear-gradient(top,rgb(184,213,240),rgb(85,134,237));
  background:-webkit-gradient(linear, left top, left bottom, from(#99ccff), to(#003CFF));
  -moz-border-radius: 10px;
  border-radius: 5px;
  border: solid 1px #3399FF;
  background-color:#99CCFF;
  margin:5px 5px;
}

.box1 {
  border-radius: 5px;
  border: solid 1px #3399FF;
  background: rgb(85,134,237) url(grafik/hg_box.png) repeat-x;
  margin:5px 5px;
}
.box1 img {display: block; margin: 5px auto;}
.box1 p {margin:5px; margin-bottom:10px; font-size:9pt;  color:#666666;}

.boxa2 {
        font-style: italic;
        word-spacing: 2pt;
        padding: 3px;
        border-width: thin;
        border-style: solid;
}

#mainframe {width:980px; margin: 3px auto;
   background:rgb(93,143,238);
   border: solid 1px #282828;
   position:relative;
   padding-top:0px;
}


#kopf {margin-left:1px; margin-top:0px; margin-right:1px; height:200px; background:url(grafik/kopf.png) 0px 0px no-repeat; border-top: 1px solid rgb(93,143,238); }

#hmenue { margin-left:500px; margin-top:170px; height:30px; width:500px;}
#hmenue ul {list-style:none;}
#hmenue li {float:left; width:100px;}
#hmenue a  {color:#FFFFFF;}


#mmenue {width:200px; margin: 15px; }
#mmenue a {color:#fff;  font-weight:400;}
#mmenue a:hover{color:#FCE903;}
#mmenue ul {list-style:none;}
#mmenue li {height:25px;}

#links {width:210px; float:left;}
#links1 {width:105px; float:left;}
#rechts {width:210px; float:right;}
#mitte {float:left; width:765px; margin:5px 0px; min-height:400px; background-color:#FFFFFF;
   -moz-border-radius: 10px;
   border-radius: 5px;
 }
#mitte p {margin:10px;}

#mitte ul {margin-left:50px;}

#startmitte {float:left; margin:5px 0px; width:560px; min-height:520px;background-color:#FFFFFF;
   -moz-border-radius: 10px;
   border-radius: 5px;
}

#startmitte img {margin:0px;}
#startmitte p {margin:10px;}
#startmitte h2{text-align:center;}

.bildcenter {margin: 10px auto; text-align:center;  font-size:80%;}
bildcenter {margin-left:auto; margin-right:auto; }

#clear {clear:both;}
#fuss {height:26px; border-top:1px #cccccc solid;
  }
#fuss p {text-align:center; margin-top:3px;}


/*Modul Bild und Text*/
.centertab {margin-right: auto;
            margin-left: auto;}

.bildtext { margin: 0px;
            padding: 0px;
            font-size: 10px;}
.imgleft {float: left;
          margin-right: 20px;}

.imgright {float: right;
          margin-left: 20px;}

.stopleft {clear: left;}

.stopright {clear: right;}

.bildtext2 {text-align: justify;}

.maps {margin-left:60px; margin-right:30px;}
