body{
 background-color:#0a3f65;
 text-align:center;
 font-family:verdana, arial,Helvetica,sans-serif;
 font-size:11pt;
 font-weight:normal;
 color:#000000;
}

h2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12pt;
 color:#2c4b04;
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:0px;
 margin:0px;
} 


h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
color:#2c4b04;
padding:0px;
margin:0px;
}

p {
 vertical-align:top;
}

div#mainpage {
 margin:auto;
 width:763px;
 min-height:650px;
 background-color:#fdf5e6;
 text-align:left;
 overflow: visible;
 vartical-align:top;
 padding-top:10px;
}

* html div.mainpage /* Für IE */
{
height: 650px;
}

div#pageheader{
 margin:auto;
 width:763px;
 height:121px;
 background-color:#0a3f65;
 text-align:center;
}

div#pagefooter{
 margin:auto;
 width:763px;
 height:40px;
 font-size:10pt;
 background-color:#fdf5e6;
 text-align:center;
 border-top: 1px solid #0a3f65;
}

ul#menuleft { 
        font-size:12px;
        float: left; 
        width: 140px;
	margin:10px;
        padding:5px;
        border: 1px solid #2c4b04;
        text-align:left;
	margin-top:10px;
}


ul#menuleft li {
  list-style: none;
  margin: 0; padding: 5px;
}

ul#menuleft a {
  display: block;
  padding: 5px;
  font-weight: bold;
}


ul#menuleft a:link {
  color:#2c4b04;font-family:verdana, arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:underline;
 text-align:center;
}
ul#menuleft a:visited {
  color:#2c4b04;font-family:verdana, arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:underline;
 text-align:center;
}
ul#menuleft a:hover {
  color:#ffffff; background-color:#2c4b04;font-family:verdana, arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
  text-decoration:underline;
 text-align:center;
}
ul#menuleft a:active {
 color:#2c4b04;font-family:verdana, arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:underline;
 text-align:center;
}

p.textblock {
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:0px;
 margin:0px;
 font-size:11pt;
 color:#000000;
 font-family:verdana, arial,Helvetica,sans-serif;
 font-weight:normal;
}


table.webform {
 padding-left:50px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:0px;
 margin:10px;
 border-color:#0a3f65;
 border-width:1px;
 border-type:solid; 
}   

td.contactline {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000000;
}



a:link {
             font-family:Arial,Helvetica,sans-serif;
             font-weight:bold;
             font-size:11pt;
             color:#000000;
             }

a:visited {
               font-family:Arial,Helvetica,sans-serif;
             font-weight:bold;
             font-size:11pt;
             color:#000000;
                }

a:hover {
             font-family:Arial,Helvetica,sans-serif;
             font-weight:bold;
             font-size:11pt;
             text-decoration:underline;
             color:#000000;
       }


img.intext {
 margin-left:10px;
 margin-bottom:10px;
 margin-top:10px;
 margin-right:10px;
}


table.tlist {
 padding-left:50px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:0px;
 margin:10px;
}   

td.tdlista {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:11pt;
  color:#000000;
  width:300px;
  text-align:left;
  padding:10px;
}

td.tdlistb {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:11pt;
  color:#000000;
  width:100px;
  text-align:right;
  padding:10px;
}


td.tdlistc {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:11pt;
  color:#000000;
  width:150px;
  text-align:right;
  padding:10px;
}