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

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

#oben {
 width:100%;
 height:145px;
 background:#003366;
 text-align:center;
}

#name {
 text-align:center;
}

#navi {
 width:100%;
 height:33px;
 text-align:center;
 background:#ffffff;
 background-image:url(../img/navi-bg.jpg);
 background-repeat:repeat-x;
 margin:0;
 padding:0;
}

#unten {
 width:100%;
 text-align:center;
 margin:auto;
 background:#ffffff;
}

#inhalt {
 text-align:center;
 margin:auto;
 margin-top:63px;
 width:570px;
}

#inhalt2 {
 text-align:center;
 margin:auto;
 margin-top:33px;
 width:570px;
}

#inhalt3 {
 text-align:center;
 margin:auto;
 margin-top:33px;
 width:570px;
}

h3 {
 color:#000000;
 text-align:left;
 font-size:12pt;
 letter-spacing:0px;
 font-family:Arial, Georgia, Times, Helvetica, sans-serif;
 margin-top:0pt;
 margin-bottom:15pt;
 padding-bottom:15pt;
}

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

p.text {
 color:#000000;
 text-align:justify;
 font-size:10pt;
 margin: 15px 0 0 0;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

p.text_l {
 color:#000000;
 text-align:left;
 font-size:10pt;
 margin: 15px 0 0 0;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

p.text_t {
 color:#000000;
 text-align:justify;
 font-size:10pt;
 margin: 0 0 0 0;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

p.text_a {
 color:#000000;
 text-align:justify;
 font-size:10pt;
 margin: 7px 0 0 20px;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

p.footer {
 color:#333333;
 text-align:center;
 font-size:9pt;
 margin-top:32px;
 line-height:12px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

p.footer2 {
 color:#333333;
 text-align:center;
 font-size:9pt;
 margin-top:152px;
 line-height:12px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

.li {
 float:left;
 text-align:left;
 width:200px;
 border: 0px dashed silver;
}

.re {
 float: right;
 width:365px;
 border: 0px dashed silver;
}

.clear {
 clear:left;
}

ul {
 list-style-type: disc;
 margin-top:0px;
}

li {
 color:#000000;
 text-align:justify;
 font-size:10pt;
 margin-top: 7px;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

span.big {
 color:#000000;
 text-align:justify;
 font-size:11pt;
 margin: 0 0 0 0;
 font-weight:bolder;
 line-height:16px;
 font-family:Verdana, Arial, Georgia, Times, Helvetica, sans-serif;
}

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;
}


img.navi {
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

img.kon {
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
vertical-align:text-bottom;
}

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;}