 a:link {text-decoration:none; color:#434141;}
 a:visited {text-decoration:none; color:#6c6869;}
 a:hover {text-decoration:none; color:#000000;}
 a:active {text-decoration:none; color:#000000;}

 .navi {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}

 a.navi:link
 {
  text-decoration:none; 
  color:#434141;
 }
 a.navi:visited
 {
  text-decoration:none; 
  color:#6c6869;
 }
 a.navi:hover
 {
  text-decoration:none; 
  color:#000000;
 }
 a.navi:active
 {
  text-decoration:none; 
  color:#000000;
 }
 
#contenttext { 
font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#6c6869; 
font-size:small;
font-weight:normal;
margin-top: 0px;
margin-bottom: 0px;
border:none;
}

#contentfett { 
font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#5c5859; 
font-size:small;
font-weight:bold;
margin-top: 0px;
margin-bottom: 10px;
border:none;
}

#contenttitel {
font-family: Georgia, serif;
font-size:x-large;
font-weight:normal;
margin-top: 44px;
margin-bottom: 20px;
color:#3c3839;
border:none;
}

#contentpadding

{
padding: 0px 24px;
}


    
body, html {height: 95%;}


#inhalt {
position:absolute;
height:452px;
width:800px;
margin:-225px 0px 0px -400px;
top: 50%;
left: 50%;
text-align: left;
padding: 0px;
background-color: #ffffff;
border: 0px dotted #000000;
overflow: auto;
}


#outer {height: 95%; overflow: hidden; margin: 0px auto;} /* or without overflow */
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 40%; margin: 0px auto;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: 10%} /* for explorer only */
/* optional: #inner[id] {position: static;} */



