body {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size: 0.8em; line-height:1.5em;
         margin:0px;
}

#top {width:705px; height:115px; margin:auto; background-color:#FFFFFF; float:none;}
#info {width:705px; height:30px; color:#FFFFFF; margin:auto; background-image:url(hg_info_blue_start.gif); float:none;}
#sub_info {width:705px; height:15px; color:#FFFFFF; background-image:url(hg_div_sub_info.gif); margin:auto; float:none;}
#big_main {width:705px; height:auto; background-color:#FFFFFF; margin:auto; float:none;}
#main_center {width:335px; height:auto; margin:0px; padding:0px; background-color:#FFFFFF; float:left;}
#main_right  {overflow:hidden; width:175px; height:auto; margin:0px; padding:0px; background-color:#FFFFFF; float:right;}
#main_left   {overflow:hidden; width:175px; height:auto; margin:0px; padding:0px; background-color:#FFFFFF; float:left;}
#foot {width:705px; height:30px; color:#FFFFFF; margin:10px auto auto auto; background-image:url(hg_foot.gif); float:none;}
#overlay_foot {width:650px; height:30px; font-family: Arial; text-align:right; color:#B2B2B2; padding:5px 45px 0 0; margin:auto; background-image:url(overlay_foot_start.gif); background-position:center; background-repeat:no-repeat;
 float:none;}
.center_content {margin:20px 0 30px 20px; font-family:Arial;}

.hg_navi_blue {font-family: Arial; width:170px; height:25px; color:#FFFFFF; padding:0 0 0 5px; background-image:url(hg_navi_blue.gif); float:none;}
.hg_navi_grey {font-family: Arial; width:170px; height:25px; color:#FFFFFF; padding:0 0 0 5px; margin:10px 0 0px 0; background-image:url(hg_navi_grey.gif); float:none;}
.hg_navi_grey_blank {width:175px; padding:0 15px 0 5px; margin:0px 0 0px 0; background-image:url(hg_navi_grey_blank.gif); float:none;}
.hg_navi_grey_round {width:175px; height:7px; margin:0px 0 0px 0; background-image:url(hg_navi_grey_round.gif); background-repeat:no-repeat; float:none;}
.hg_navi_map_swe {height:98px;}
* html .hg_navi_map_swe {height:105px;}

.content_headline {font-size: 1.3em; font-weight: bold; color: #00308F; line-height:1.7em;}
.content_subheadline {font-size: 0.9em; font-weight: bold; color: #00308F;}
.linkliste {font-size: 0.8em; font-weight: bold;}
.naviheadline {font-size: 0.8em; font-weight: bold; color: #00308F;}

.navi_blind {display:block; width:175px; height:22px; background-color:#EEF0F2; border-top:1px solid #ffffff; position: relative; top:0px; text-align:left; padding-left:0px;}
.navi_first {width:175px; height:22px; background-color:#EEF0F2; border-top:1px solid #ffffff; position: relative; top:0px; text-align:left; padding:0px;}
a.navileft_first_passive {display:block; height:22px; font-weight:bold; padding:0px 0 0px 20px; text-decoration:none; background:url("arrow_black.gif") no-repeat; background-position:10px 8px;}
a.navileft_first_passive:hover {display:block; height:22px; font-weight:bold; background-color:#FFFFFF; color:#01265D; background:url("arrow_black.gif") no-repeat; background-position:10px 8px;;}
a.navileft_first_active {display:block; height:22px; font-weight:bold; padding:0px 0 0px 20px; text-decoration:none; background:url("arrow_red.gif") no-repeat; background-position:10px 8px; background-color:#E2E0E1;}

.navi_second {width:175px; height:16px; background-color:#E2E0E1; border-top:0px solid #E7E7E7; position: relative; top:0px; text-align:left; padding-left:0px;}
a.navileft_second_passive {line-height:0.7em; color:#01265D; position: relative; bottom:4px; padding:0px 0 6px 28px; background:url("point_black.gif") no-repeat; background-position:20px 4px; text-decoration:none;}
a.navileft_second_passive:hover {line-height:0.7em; color:#01265D; position: relative; bottom:4px; padding:0px 0 6px 28px; background:url("point_black.gif") no-repeat; background-position:20px 4px; text-decoration:none;}
a.navileft_second_active {line-height:0.7em; color:#01265D; position: relative; bottom:4px; padding:0px 0 6px 28px; background:url("point_red.gif") no-repeat; background-position:20px 4px; text-decoration:none;}

.navi_third {width:175px; height:16px; background-color:#E2E0E1; border-top:0px solid #E7E7E7; position: relative; top:0px; text-align:left; padding-left:0px;}
a.navileft_third_passive {line-height:0.7em; color:#01265D; position: relative; bottom:3px; padding:2px 0 6px 38px; background:url("stroke_black.gif") no-repeat; background-position:30px 5px; text-decoration:none;}
a.navileft_third_passive:hover {line-height:0.7em; color:#01265D; position: relative; bottom:3px; padding:2px 0 6px 38px; background:url("stroke_black.gif") no-repeat; background-position:30px 5px; text-decoration:none;}
a.navileft_third_active {line-height:0.7em; color:#01265D; position: relative; bottom:3px; padding:2px 0 6px 38px; background:url("stroke_red.gif") no-repeat; background-position:30px 5px; text-decoration:none;}

a.Servicenavi {color:#FFFFFF; text-decoration:none;}

#footnavi {text-align:center; font-size:0.9em; margin:10px 0 0 15px;}
a.footlink {font-family:Arial; font-size:0.9em; font-weight:bold;}

.con_inhalt_left {width:250px; padding:10px; float:left;}
.con_inhalt_right {width:150px; padding:10px; float:right;}

#search_modul {border:0px solid #00308F; border-top:1px solid #00308F; border-bottom:1px solid #00308F; padding:8px 15px 8px 15px;}
.form_sitesearch {font-size:8pt; width:119px; height:14px; border:1px solid #00308F; position:relative; bottom:0px;}
.submit_search {background-color: #00308F; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#FFFFFF; border:0; position:relative; left:-4px; top:1px;}
* html .submit_search {background-color: #00308F; font-size: 8pt; width:25px; height:18px; font-weight: bold; color:#FFFFFF; border:0; position:relative; left:-4px; top:0px;}

.form_kontakt_input {font-size: 8pt; font-family: Arial,Helvetica,Sans-Serif; width:220px; 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;}

#werbetext {line-height:1em; font-size:0.8em;}

.fieldset a {padding:0 4px 0 4px;text-align: center; font-weight: bold; color: #00308F; margin-bottom: 0px;}
.legend {font-weight: normal; color: #00308F; margin-bottom: 0px;}

.navipath {font-family: Arial,Helvetica,Sans-Serif; font-size:0.8em; color:#666666; text-decoration:none;}
a.navipath {font-family: Arial,Helvetica,Sans-Serif; font-size:0.8em; color:#666666; text-decoration:none;}
a.navipath:hover {font-family: Arial,Helvetica,Sans-Serif; font-size:0.8em; color:#fe5900; text-decoration:none;}

.sitemap_first {color:#00308F; font-size: 0.8em; font-weight:bold; line-height:2em; position:relative; left:0px;}
.sitemap_second {color:#00308F; font-size: 0.8em; font-weight:normal; line-height:1.7em; position:relative; left:0px;}
.sitemap_third {color:#00308F; font-size: 0.8em; font-weight:normal; line-height:1.4em; position:relative; left:50px;}
.sitemap_bullet {color:#FE5900; font-size: 0.7em; font-weight:bold; position:relative; bottom:0px;}
a.sitemap {text-decoration:none;}

a {font-family:Arial,Helvetica,Sans-Serif; color:#00308F; text-decoration:none; }
a:hover {text-decoration:underline; color:#FF6600; text-decoration:none;}

.sonder_p_nomargin p {margin:0;}
.sonder_p_teaser p {margin:5px 0 0 0; font-family:Arial;}

@media print {

.navi_blind {display:none;}
.navi_first {display:none;}
a.navileft_first_passive {display:none;}
a.navileft_first_passive:hover {display:none;}
a.navileft_first_active {display:none;}

.navi_second {display:none;}
* html .navi_second {display:none;}
a.navileft_second_passive {display:none;}
a.navileft_second_passive:hover {display:none;}
a.navileft_second_active {display:none;}
.list_bullet {display:none;}
a.Servicenavi {display:none;}
.blaettern {display:none;}


#main_center {width:635px; height:auto; margin:0px; padding:0px; background-color:#FFFFFF; float:none;}

#main_right {display:none;}
#main_left {display:none;}
#foot {display:none;}
#overlay_foot {display:none;}
#footnavi {display:none;}
}


