html {
 text-align:center;
 height:100%;
 margin:0;
 }

body {
 text-align:center;
 background-image:url(../img/bg.jpg);
 background-repeat:repeat-x;
 background-color:#999999;
 height:100%;
 margin:0;
 }


#oben {
 width:100%;
 height:185px;
 background:#eaeaea;
 text-align:left;
}

#mitte {
 width:100%;
 height:11px;
 background:#010101;
 background-image:url(../img/balken.jpg);
 background-repeat: no-repeat;
 margin:0;
 padding:0;

}

#unten {
 width:100%;
 text-align:left;
 height:450px;
 background:#999999;
}

#inhalt {
 text-align:left;
 margin-left:254px;
 margin-top:43px;
 width:750px;
 border:0px dotted #000000;
 font-size:10pt;
 line-height:20px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}

#inhalt_k {
 text-align:left;
 margin-left:44px;
 margin-top:43px;
 width:850px;
 border:0px dotted #000000;
 font-size:10pt;
 line-height:20px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}

#portrait {

 height:40px;
 float: left;
}

#vita {

 height:40px;
 float: left;
}

#name {

 height:40px;
 float: left;
}

#navi {
 height:120px;
 width:640px;
 margin-bottom:0px;
 margin-left:253px;
 padding-top:18px;
 clear: left;
 border:0px dotted #000000;
}

* html #navi {
 height:120px;
 width:640px;
 margin-bottom:5px;
 margin-left:253px;
 padding-top:0px;
 clear: left;
 border:0px dotted #000000;
}

.bild {
 text-align:left;
 float:left;
 width:470px;
 border:0px dotted #000000;
}

.text {
 text-align:left;
 width:210px;
 height:30px;
 float:left;
 padding-top:0px;
 margin-top:273px;
 border:0px dotted #000000;
}


#weiter {
 text-align:left;
 float:left;
 margin-left:0px;
 margin-top:23px;
 width:470px;
 border:0px dotted #000000;
}

* html #weiter {
 text-align:left;
 float:left;
 margin-left:0px;
 margin-top:23px;
 width:470px;
 border:0px dotted #000000;
}

#bildtext {
 color:#ffffff;
 text-align:left;
 margin-top:0pt;
 margin-bottom:0pt;
 font-size:8pt;
 line-height:14px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}

#bildtext_b {
 color:#000000;
 text-align:left;
 margin-top:0pt;
 margin-bottom:0pt;
 font-size:8pt;
 line-height:14px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}

h1 {
 color:#003366;
 text-align:left;
 font-size:13pt;
 line-height:18px;
 font-family:Times, Arial, Helvetica, sans-serif;
 margin-top:40pt;
 margin-bottom:10pt;
 font-weight:bold;
}

h2 {
 color:#003366;
 text-align:left;
 font-size:13pt;
 line-height:18px;
 font-family:Times, Arial, Helvetica, sans-serif;
 margin-top:10pt;
 margin-bottom:10pt;
 font-weight:bold;
}

p.normal {
 color:#003366;
 text-align:left;
 font-size:11pt;
 line-height:18px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-top:1pt;
 margin-bottom:10pt;
}

p.normal_b {
 color:#000000;
 text-align:left;
 font-size:10pt;
 line-height:22px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-top:1pt;
 margin-bottom:10pt;
}


p.person {
 color:#003366;
 text-align:justify;
 font-size:11pt;
 line-height:18px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-top:0pt;
 margin-bottom:10pt;
}

p.titel {
 color:#ffffff;
 text-align:left;
 margin-top:0pt;
 margin-bottom:0pt;
 font-size:8pt;
 line-height:14px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}

p.titel_black {
 color:#000000;
 text-align:left;
 margin-top:0pt;
 margin-bottom:0pt;
 font-size:8pt;
 line-height:14px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
 }

p.back {
 color:#003366;
 text-align:justify;
 font-size:8pt;
 line-height:18px;
 font-family:Arial, Georgia, Times, Helvetica, sans-serif;
 margin-top:0pt;
 margin-bottom:10pt;
}

p.kontakt {
 color:#003366;
 text-align:left;
 font-size:11pt;
 line-height:18px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-left:20pt;
 margin-bottom:10pt;
}

p.klein {
 color:#003366;
 text-align:justify;
 font-size:10pt;
 line-height:18px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-top:40pt;
 margin-bottom:10pt;
}

p.klein2 {
 color:#003366;
 text-align:justify;
 font-size:10pt;
 line-height:18px;
 font-family:Arial, Times, Helvetica, sans-serif;
 margin-top:1pt;
 margin-bottom:10pt;
 }

td {
 text-align:left;
 font-size:10pt;
 line-height:24px;
 font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
 margin-top:0pt;
 margin-bottom:0pt;
}


a { color:#003366;border:none;text-decoration:none;}
a:hover { text-decoration:none;color:#000000;border:none;outline: none}
a:active {text-decoration:none; color:#000000;border:none;}
a:focus {text-decoration:none; color:#000000; border:none;}

a.back { color:#003366;border:none;text-decoration:underline;}
a.back:hover { text-decoration:underline;color:#000000;border:none;}
a.back:active {text-decoration:underline; color:#000000;border:none;}
a.back:focus {text-decoration:underline; color:#000000; border:none;}

a.bild { color:#003366;border:none;text-decoration:none;font-size:11pt;font-family:Times, Arial, Helvetica, sans-serif;}
a.bild:hover { text-decoration:none;color:#000000;border:none;font-size:11pt;font-family:Times, Arial, Helvetica, sans-serif;}
a.bild:active {text-decoration:none; color:#000000;border:none;font-size:11pt;font-family:Times, Arial, Helvetica, sans-serif;}
a.bild:focus {text-decoration:none; color:#000000; border:none;font-size:11pt;font-family:Times, Arial, Helvetica, sans-serif;}

a img {
 border : 0 none;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #1B538B;
  padding: 3px;
  font-size:10pt;
  font-family:Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
}