body {
background-image: url("../images/bg_main.jpg");
padding: 0px;
margin: 0px;
}

#mainbox {
width:780px;
height:300px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -390px;
padding-top:0px;
padding-left:0px;
}
#kreativservicelink {
width:380px;
height:auto;
position: absolute;
top: 0px; left:575px;
font-family:Times New Roman, Times, serif;
font-size:10px;
color:#000000;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
z-index:999999999999999999999999999999;
}
#bg_topboxes {
background-image: url("../images/bg_topboxes.jpg");
width:801px;
height:360px;
position: absolute;
top: 0px;
left: 0px;
margin:0px;
padding:0px;
}

#bannerbox {
background-image: url("../images/banner.gif");

width:781px;
height:105px;
position: absolute;
top: 24px; left:0px;
padding-top:0px;
padding-left:0px;
no-repeat
}
#sysnav {
width:770px;
height:20px;
position: absolute;
top: 4px; left:0px;
padding-top:0px;
padding-left:0px;
text-align: right;
}
#leiste_01 {
background-image: url("../images/bg_leiste.jpg");

width:781px;
height:23px;
position: absolute;
top: 114px; left:0px;
padding-top:0px;
padding-left:0px;
z-index:999;
}
#mainnav {
width:520px;
height:20px;
position: absolute;
top: 0px; left:261px;
padding-top:0px;
padding-left:0px;
}
#headbox {
background-color:#f0f0f0;
width:780px;
height:200px;
position: absolute;
top: 138px; left:0px;
padding-top:0px;
padding-left:0px;
no-repeat
}
#subnav {
background-image: url("../images/bg_subnav_02.gif");
background-color:#ffffff;
width:240px;
height:200px;
position: absolute;
top: 0px; left:0px;
padding-top:0px;
padding-left:20px;
no-repeat
}
#headpic {
background-color:#ffffff;
width:520px;
height:200px;
position: absolute;
top: -5px!important; top: 0px ; 
left:261px;
padding-top:0px;
padding-left:0px;
no-repeat
}

#leiste_02 {
background-image: url("../images/bg_leiste.jpg");
background-color:#ffffff;
width:781px;
height:22px;
position: absolute;
top: 338px; left:0px;
padding-top:0px;
padding-left:0px;
z-index:999;
}

#contentbox {
background-image: url("../images/bg_content.jpg");
width:800px;
height: auto;
position: absolute;
top: 360px; left:0px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
padding-top:0px;

}

#content_links {

width:250px;
height:auto;
float: left;
top: 0px; left: 0px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
padding-bottom:10px;
padding-left:5px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

}
div.bluebox {
background-color:#dfe1ed;
width:auto;
height:auto;
position: relative;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-bottom: 5px;
}


#content_mitte {
background: url("../images/balken_blau.gif") bottom right no-repeat;
background-color:#f0f0f0;
width:490px;
height:auto;
min-height:255px;
float: right;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
padding-bottom:10px;
padding-left:0px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:19px;
}
#content_mitte_3 {
background-color:#f0f0f0;
width:230px;
height:auto;
min-height:255px;
float: left;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
#content_rechts {
background: url("../images/balken_blau.gif") bottom right no-repeat;
background-color:#f0f0f0;
width:230px;
height:auto;
min-height:255px;
float: right;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:19px;
}
#content_1spalte {
background: url("../images/balken_blau.gif") bottom right no-repeat;
background-color:#f0f0f0;
width:740px;
height:auto;
min-height:255px;
float: right;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
padding-bottom:10px;
padding-left:0px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:19px;
}

#footer {
background-image: url("../images/bg_footer_2.jpg");
repeat: no-repeat;
width:781px;
height:36px;
position: relative;
left:0px;
clear: both;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000000;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
}
#footertext_1 {
width:220px;
height:auto;
position: absolute;
left:70px;
top: 0px
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000000;
padding-top:10px;
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
}
#footertext_2 {
width:220px;
height:auto;
position: absolute;
left:340px;
top: 0px
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000000;
padding-top:10px;
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
}
#footertext_3 {
width:220px;
height:auto;
position: absolute;
left:550px;
top: 0px
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000000;
padding-top:10px;
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
}
H1 {
font-family:Verdana,Arial, sans-serif;
font-size:16px;
font-weight: bold;
color: #0a50a1;
border-bottom:0px;
border-bottom-style: solid;
border-bottom-color:#0a50a1;
padding-bottom:0px;
margin-bottom: 5px;
margin-top: 0px;
}
H2 {
font-family:Verdana,Arial, sans-serif;
font-size:14px;
font-weight: bold;
color: #0a50a1;
margin-bottom: 5px;
margin-top: 0px;
}
H3 {
font-family:Verdana,Arial, sans-serif;
font-size:12px;
font-weight: bold;
color: #0a50a1;
margin-bottom: 5px;
margin-top: 0px;
}

p {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
margin-top: 0px;
margin-bottom: 0px;
}
p.align-right {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
}

td {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
style:none;
}

A {
text-decoration:none;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight: normal;
color:#34a12c;
padding: 0px;
margin: 0px;
}

A:hover {
text-decoration:none;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight: normal;
color:#0a50a1;
padding: 0px;
margin-top: 0px;
}
A.footer {
text-decoration:none;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight: normal;
color:#999999;
padding: 0px;
margin: 0px;
}
A.footer:hover {
text-decoration:none;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight: normal;
color:#0a50a1;
padding: 0px;
margin: 0px;
}
ul {
margin: 0;
padding-left: 0px;
list-style: disc inside;
line-height: 18px;
}

li {
list-style: decimal;
line-height: 22px;
margin: 0px;
margin-left: -16px;
padding: 0px;
}

div.caption {
width:auto;
height:auto;
position: relative;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-style: italic;
text-align: right;
color:#FFFFFF;
background-color:#33A02C;
padding:5px;
margin-top: 0px;
}

Tabellen

.tabellenstandard {

width:100%;

border-color:#606060;

border-width:1px;

border-style:solid;

}



.tabelle_1 {
width:50%;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color: #000000;
vertical-align:bottom;
text-align:left;
background-color: #cccccc;
border-right-width:0px;
border-left-width:0px;
border-left-color:#606060;
border-top-width:0px;
border-top-color:#606060;
border-bottom-color:#606060;
border-bottom-width:0px;
border-style:solid;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.tabelle_3 {
width:25%;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color: #000000;
vertical-align:bottom;
text-align:left;
background-color: #cccccc;
border-right-width:0px;
border-left-width:0px;
border-left-color:#606060;
border-top-width:0px;
border-top-color:#606060;
border-bottom-color:#606060;
border-bottom-width:0px;
border-style:solid;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.tabelle_2 {
width:25%;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
vertical-align:bottom;
text-align:left;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-top-color:#606060;
border-bottom-color:#606060;
border-bottom-width:1px;
border-style:dotted;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.tabelle_4 {
width:25%;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
vertical-align:bottom;
text-align:left;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
border-top-color:#606060;
border-bottom-color:#606060;
border-bottom-width:1px;
border-style:dotted;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}