body { background-color:#ffffff; margin-left:0px; margin-top:0px; background-image:url(images/bg.jpg); background-repeat:no-repeat; background-position:center top;}

#wrapper {width: 990px; margin:40px auto;}

#kopf {width: 990px; height:120px; top:0px; padding:1px 1px;}
#kopf_start {width: 990px; height:120px; top:0px; background-image:url(images/logo_start.png); padding:0px 1px;}
#logo {position:relative; top:20px; left:20px; width:400px;}
#navi_oben {position:relative; top:-7px; text-align:right;  padding:0px 22px;}
#navi_oben_start {position:relative; top:45px; text-align:right; padding:0px 22px;}

#contentbox {position:relative; top:0px; left:0px; background-image:url(images/grau.png); margin:0px 0px 0px 0px; padding:1px 1px;}
#contentbox_start {position:relative; top:0px; left:0px; width: 990px; height:725px; background-image:url(images/design.png); margin:0px 0px 0px 0px; padding:1px 1px;}
#contentbox_info {position:relative; top:0px; left:0px; height:723px; background-image:url(images/grau.png); margin:0px 0px 0px 0px; padding:1px 1px;}
#navi_links {position:relative; width:220px; height:700px; top:0px; left:15px; float:left;}
#design  {position:relative; top:330px;}
#textbox {width:620px; left:0px; padding:36px 0px; margin:0 0 0 220px;}

.text {font-family:Arial, Helvetica, helvetica, sans-serif; line-height:18px; font-size:13px; color:#000000;}
.text_liste {font-family:Arial, Helvetica, helvetica, sans-serif; line-height:18px; font-size:13px; color:#000000;}
.text_info {font-family:Arial, Helvetica, helvetica, sans-serif; line-height:21px; font-size:13px; color:#000000;}
.text_impressum {font-family:Arial, Helvetica, helvetica, sans-serif; line-height:21px; font-size:13px; color:#000000; width:750px;}
.uberschrift {font-family:Arial, Helvetica, helvetica, sans-serif; font-size:13px; color:#000000; line-height:9px; font-weight:bold;}

.navi_on { color:#000000; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, helvetica, sans-serif; text-align:left; line-height:21px; font-weight:normal; padding: 0 5px;}

#vita_links1 {width:350px; white-space:pre; float:left;}
#vita_links2 {width:350px; float:left; white-space:pre;}
#vita_rechts {white-space:pre;}
#vita_rechts2 {}

a { color:#8996a0; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, helvetica, sans-serif; line-height:18px; }
a:link { color:#8996a0; text-decoration:none;}
a:visited { color:#8996a0; text-decoration:none;}
a:hover { color:#660066; text-decoration:underline;}
a:active { color:#8996a0; text-decoration:none;}

a.navi_links { color:#8996a0; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, helvetica, sans-serif; line-height:21px; padding: 0 5px;}
a.navi_links:link { color:#8996a0; text-decoration:none;}
a.navi_links:visited { color:#8996a0; text-decoration:none;}
a.navi_links:hover { color:#660066; text-decoration:underline;}
a.navi_links:active { color:#8996a0; text-decoration:none;}

a.navi_oben { color:#000000; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, helvetica, sans-serif; line-height:21px; font-weight:normal; padding: 0 5px;}
a.navi_oben:link { color:#000000; text-decoration:none;}
a.navi_oben:visited { color:#000000; text-decoration:none;}
a.navi_oben:hover { color:#660066; text-decoration:underline;}
a.navi_oben:active { color:#000000; text-decoration:none;}

a.navi_oben_start { color:#ffffff; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, helvetica, sans-serif; line-height:21px; font-weight:normal; padding: 0 5px;}
a.navi_oben_start:link { color:#ffffff; text-decoration:none;}
a.navi_oben_start:visited { color:#ffffff; text-decoration:none;}
a.navi_oben_start:hover { color:#ffed00; text-decoration:underline;}
a.navi_oben_start:active { color:#ffffff; text-decoration:none;}

