body {background-color:#FFFFFF; font-size: 8pt; color:#070656; font-family: Arial,Helvetica,Sans-Serif; text-align: center; margin:30px;}
a {color:#070656;}
#centerbox {width:800px; height:*; border:0px solid #000000; padding:0px; margin:auto;}
#linksoben {width:200px; height:100px; border:0px solid #000000; padding:0px; margin:0px; background-color: #070656; float:left;}
#rechtsoben {width:600px; height:100px; border:0px solid #000000; padding:0; text-align:right; margin:0px; float:right;}
#linksmitte {width:200px; height:150px; border:0px solid #000000; padding:0px; margin:0px; float:left;}
#rechtsmitte {overflow:hidden; width:600px; height:150px; border:0px solid #000000; padding:0px; margin:0px; float:right;}
#linksunten {width:200px; border:0px solid #000000; padding:0px; margin:0px; background-color: #070656; float:left;}
#mitteunten {width:440px; border:0px solid #000000; padding:0px; margin:0px; background-color: #FFFFFF; float:left;}
#mitteunten_innen {border:0px solid #000000; padding:0px; margin:15px; background-color: #FFFFFF; text-align:justify;}
#rechtsunten {overflow:hidden; width:160px; border:0px solid #000000; padding:0px; margin:0px; background-color: #E7E7E7; float:right;}
#footer {margin:auto; text-align:left; width:800px; height:25px; background-color: #070656; position:relative; left:0px;}
*+html #footer {text-align:left; width:800px; height:25px; background-color: #070656; position:relative; left:0px;}
* html #footer {width:800px; height:25px; background-color: #070656; text-align:left; float:none; position:relative; left:0px;}

.content_headline {color:#070656; font-size:12pt; font-weight:bold;}
.searchheadline {width:160px; font-size:8pt; font-weight:bold; color:#E7E7E7; text-align:left; position:relative; left:19px; top:25px;}
* html .searchheadline {width:160px; font-size:8pt; font-weight:bold; color:#E7E7E7; text-align:left; position:relative; left:-3px; top:25px;}
.right_headline {width:160px; height:25px; background-color: #070656; font-size:8pt; font-weight:bold; color:#E7E7E7; margin-top:0px; line-height:25px;}

.form_sitesearch {font-size: 8pt; width:138px; height:14px; border:1px solid #1A2753; position:relative; left:0px; top:30px;}
*+html .form_sitesearch {font-size: 8pt; width:138px; height:14px; border:1px solid #1A2753; position:relative; left:0px; top:10px;}
* html .form_sitesearch {font-size: 8pt; width:138px; height:18px; border:1px solid #1A2753; position:relative; left:0px; top:10px;}
.submit_search {background-color: #070656; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#E7E7E7; border:0; position:relative; left:0px; top:30px;}
*+html .submit_search {background-color: #070656; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#E7E7E7; border:0; position:relative; left:0px; top:10px;}
* html .submit_search {background-color: #070656; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#E7E7E7; border:0; position:relative; left:0px; top:10px;}

.form_kontakt_input {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; width:250px; border:1px solid #1A2753; margin:2px; padding:2px;}
.form_kontakt_submit {font-size: 8pt; width:255px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}
* html .form_kontakt_submit {font-size: 8pt; width:255px; border:1px solid #000000; background-color: #FFFFFF; margin:2px;}

.searchalignleft {width:200px; text-align:left; float:left;}
.searchaligncenter {width:210px; text-align:center; float:left;}
.searchalignright {width:160px; text-align:right; float:right;}

.navi_first {width:200px; height:25px; border-top:1px solid #E7E7E7; position: relative; top:25px; text-align:left; padding-left:0px;}
a.navileft_first_passive {display:block; font-weight:bold; color:#E7E7E7; padding:5px 0 6px 20px; text-decoration:none; background:url("navi_pfeil_or.gif") no-repeat; background-position:right;}
a.navileft_first_passive:hover {display:block; font-weight:bold; background-color:#41407c; color:#D57505;}
a.navileft_first_active {display:block; font-weight:bold; color:#070656; padding:5px 0 6px 20px; text-decoration:none; background:url("navi_pfeil_or.gif") no-repeat; background-position:right; background-color:#E7E7E7;}

.navi_second {width:200px; background-color:#E7E7E7; border-top:1px solid #E7E7E7; position: relative; top:25px; text-align:left; padding-left:0px;}
a.navileft_second_passive {line-height:0.7em; color:#070656; position: relative; bottom:5px; padding:2px 0 6px 30px; text-decoration:none;}
a.navileft_second_passive:hover {line-height:0.7em; color:#D57505; position: relative; bottom:5px; padding:2px 0 6px 30px; text-decoration:none;}
a.navileft_second_active {line-height:0.7em; color:#070656; position: relative; bottom:5px; padding:2px 0 6px 30px; text-decoration:none;}
.list_bullet {position:relative; bottom:6px; left:28px;}

#servicenavi_top {width:200px; height:20px; color:#E7E7E7; border-bottom:1px solid #E7E7E7; position: relative; top:6px; text-align:center; padding-left:0px;}
#servicenavi_bottom {width:200px; height:20px; color:#E7E7E7; border-top:1px solid #E7E7E7; position: relative; bottom:1px; padding-top:5px; text-align:center;}
a.servicenavi {color:#E7E7E7; text-decoration:none;}
a.servicenavi:hover {color:#D57505; text-decoration:none;}

.sitemap_first {color:#070656; font-size: 8pt; font-weight:bold; line-height:2em; position:relative; left:0px;}
.sitemap_second {color:#070656; font-size: 8pt; font-weight:normal; line-height:1.7em; position:relative; left:0px;}
.sitemap_third {color:#070656; font-size: 8pt; font-weight:normal; line-height:1.4em; position:relative; left:50px;}
.sitemap_bullet {color:#fe5900; font-size: 10pt; font-weight:bold; position:relative; bottom:2px;}
a.sitemap {text-decoration:none;}

.navipath {font-size:8pt; color:#999999; text-align:left; text-decoration:none;}
a.navipath {font-size:8pt; color:#999999; text-decoration:none;}
a.navipath:hover {font-size:8pt; color:#D57505; text-decoration:none;}
.navipath_gif { position:relative; bottom:0px;}

