/* Abstandhalter */

P.15 {padding:15px}

#sub-modul-text TABLE p {margin-top: 1px; margin-bottom: 5px; }
#sub-modul-text TABLE ul{margin-top: 1px; margin-bottom: 5px; }


/*Änderungen für Subnavi*/
#sub-modul-hilfsnavi div.navi-hi { margin:0px; padding:0px; height:22px; background:url(../images/highlight_hauptnavi.gif) left no-repeat;  }
#sub-modul-hilfsnavi a.navi-hi {  line-height:22px;  }
#sub-modul-hilfsnavi div.navi { margin:0px; padding:0px; height:22px;}
#sub-modul-hilfsnavi a.navi {  line-height:22px; }


/*Änderungen für Footer*/
#footer a.text{ font-weight:normal;}
#footer a.text:link a.text:visited{ color:#1B4387; }
#footer a.text:hover a.text:active{ color:#D4D3D3; }




/*Änderungen für Hauptnavi*/
#modul-hauptnavigation .navi-hi, #modul-hauptnavigation .navi{ padding: 0; margin:0px; background:transparent;  }
#modul-hauptnavigation a.navi-hi, #modul-hauptnavigation a.navi{ line-height:11px; padding: 0; margin:0px; background:transparent; } 



/*Hauptnavi-Boxkonstrukt*/
.hauptnavi-highlightbox-right{ padding:0px 0px 0px 0px; height:18px;}
.hauptnavi-highlightbox-center{padding:0px 0px 0px 6px; background: url(../images/hauptnavi-highlightbox-center.gif) bottom repeat-x; height:18px;}

.hauptnavi-box-right{padding: 0px 0px 3px 0px; height:12px;  }
.hauptnavi-box-center{padding:0px 0px 0px 6px; background: url(../images/hauptnavi-box-center.gif) repeat-x; height:18px;} 

/*Text-Klassen*/
.text{font-family: verdana, arial, geneva, sans-serif; color:#585858; font-size:11px; text-decoration:none; line-height:16px; font-weight:normal;}
.text-klein{font-family: verdana, arial, geneva, sans-serif; color:#585858; font-size:9px; text-decoration:none; font-weight:normal; margin-bottom:3px}
h1.text {font-family: verdana, arial, geneva, sans-serif; color:#1B4387; font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; padding:0px; margin-bottom:0px; margin-top: 15px; margin-bottom:5px;}
.text-footer{ padding-left:10px; font-family: verdana, arial, geneva, sans-serif; color:#585858; font-size:11px; text-decoration:none; line-height:13px; font-weight:normal;}


.text a:link, .text a:visited, .text a:active{color:#1B4387; text-decoration:none; font-weight:bold; padding-left:0px; line-height:16px }
.text a:hover {color:#91A1C7; text-decoration:none; font-weight:bold; line-height:16px  }
.pdf-link{ padding-left: 22px; padding-top:3px; padding-bottom:3px; background: url(../images/style_pdficon.gif) no-repeat center left; line-height:20px; height:20px;  }

/*Änderungen für News*/
#modul-news a.text{ color:#1B4387; padding:0; margin:0; }

/*Navigations-Klassen*/
div.navi{ width:190px; padding:0px 0px 0px 13px; margin:0px; background-color:#E2E7F1; }
a.navi, a.navi:link, a.navi:visited {  padding-left:13px;  line-height:11px;  font-family: verdana, arial, geneva, sans-serif; color:#858585; font-size:11px; text-decoration:none; font-weight:bold;}

div.navi-hi{  width:190px; margin:0px;  background:url(../images/highlight_hauptnavi.gif) left no-repeat; }
a.navi-hi, a.navi:active, a.navi:hover{  padding-left:13px; line-height:11px; font-family: verdana, arial, geneva, sans-serif; color:#1B4387;  font-size:11px; text-decoration:none; font-weight:bold; }

p.navi3 { height:22px; padding-left:13px; width:177px;  margin:0px; padding-top:0px; padding-bottom:0px; background-color:#E2E7F1;}
a.navi3:link, a.navi3:visited  { padding-left:12px; font-family: verdana, arial, geneva, sans-serif; line-height:22px; text-decoration:none; font-weight:normal; color:#858585; font-size:11px; background:url(../images/buttons/navi3.gif) no-repeat  left; }
a.navi3-hi, a.navi3:active, a.navi3:hover{padding-left:12px; font-family: verdana, arial, geneva, sans-serif; line-height:22px; text-decoration:none; font-weight:normal; color:#1B4387; font-size:11px; background:url(../images/buttons/navi3-hi.gif) no-repeat  left;  }

p.navi4 { height:22px; padding-left:24px; width:166px; background-color:#F0F3F8;  margin:0px; padding-top:0px; padding-bottom:0px; }
a.navi4:link, a.navi4:visited { padding-left: 12px; font-family: verdana, arial, geneva, sans-serif; line-height:22px; text-decoration:none; font-weight:normal; color:#858585; font-size:11px; }
a.navi4-hi, a.navi4:active, a.navi4:hover{ padding-left: 12px; font-family: verdana, arial, geneva, sans-serif; line-height:22px; text-decoration:none; font-weight:normal; color:#1B4387; font-size:11px; }



div.to-top{ text-align: right; padding-left:6px; padding-top:10px; }
hr.trennlinie{ height:1px; background-color:#D4D3D3; color:#D4D3D3;  border:0px; padding:0px; margin:0px;}

#erstespalte-modul INPUT[type = "text"], #erstespalte-modul TEXTAREA, #sub-modul-suchen INPUT{ border:1px solid #A5A5A5;}
#erstespalte-modul INPUT[type = "text"]{width:200px;}
#erstespalte-modul TEXTAREA {width:200px}
#erstespalte-modul INPUT[type = "reset"], #erstespalte-modul INPUT[type = "submit"]{ width:95px; background-color: #fff; color:#A5A5A5; border:1px solid #A5A5A5; }
#erstespalte-modul INPUT[type = "reset"]:hover, #erstespalte-modul INPUT[type = "submit"]:hover{background-color:#F0F3F8;}
#erstespalte-modul INPUT[type = "checkbox"]{margin-left:0px; }


#sub-modul-text hr.trennlinie,  #erstespalte-modul hr.trennlinie, #news-modul-text hr.trennlinie, #modul-text hr.trennlinie{height: 5px; background-color: rgb(145, 161, 199);  margin-bottom:11px;}


#sub-modul-text IMG{ border-top: 10px solid #91A1C7; border-bottom: 10px solid #91A1C7; margin-left:15px;}



/*ÄNDERUNGEN FÜR IE*/

* html div.trennlinie hr.trennlinie{ display:none }
*+html div.trennlinie hr.trennlinie{ display:none }

* html #modul-text div.trennlinie { display:none }
*+html #modul-text div.trennlinie { display:none }  

* html div.trennlinie{height:0px; border-top: 1px solid #D4D3D3; margin:0px; padding:0px; }
*+html div.trennlinie{height:0px; border-top: 1px solid #D4D3D3; margin:0px; padding:0px; }

* html #sub-modul-text div.trennlinie{padding-top: 5px; background-color: rgb(145, 161, 199); position: relative; top: 5px; }
*+html #sub-modul-text div.trennlinie{padding-top: 5px; background-color: rgb(145, 161, 199); position: relative; top: 5px; }

*+html #sub-modul-text span.text {position: relative; top: 5px;}

* html #erstespalte-modul div.trennlinie{ border-top:5px solid rgb(145, 161, 199); position: relative; top: 5px; }
*+html #erstespalte-modul div.trennlinie{ border-top:5px solid rgb(145, 161, 199); position: relative; top: 5px; }

* html #news-modul-text div.trennlinie{ border-top:5px solid rgb(145, 161, 199); position: relative; top: 5px; }
*+html #news-modul-text div.trennlinie{ border-top:5px solid rgb(145, 161, 199); position: relative; top: 5px; }

* html .hauptnavi-highlightbox-center{padding:0px 0px 0px 5px; background: url(../images/hauptnavi-highlightbox-center.gif) bottom repeat-x; border:0px; } 
*+html .hauptnavi-highlightbox-center{position:relative; top: 1px; padding:0px 0px 0px 5px; background: url(../images/hauptnavi-highlightbox-center.gif) bottom repeat-x; border:0px; }

* html .hauptnavi-highlightbox-right{ position:relative; top:3px; padding:0px 0px 0px 0px; height:18px; border:0px;}
*+html .hauptnavi-highlightbox-right{ position:relative; top:5px; padding:0px 0px 0px 0px; height:18px; border:0px;}

* html .hauptnavi-box-right{ position: relative; top:2px;  bottom:0px; padding:0px 0px 1px 0px; height:18px;  }
*+html .hauptnavi-box-right{ position: relative; top:2px;  bottom:0px; padding:0px 0px 1px 0px; height:18px;  }

* html .hauptnavi-box-center{position: relative; top:0px;  padding:2px 0px 1px 5px; background: url(../images/hauptnavi-box-center.gif) bottom repeat-x; height:18px;}
*+html .hauptnavi-box-center{ padding:2px 0px 0px 5px; background: url(../images/hauptnavi-box-center.gif) bottom repeat-x; height:18px;} 

