/* Globales */
body { background-color:#fff; margin:0; padding:0; text-align:center; }
p, td, div { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px }
img { border:0 none #fff; }
a { text-decoration:none; color:#273341 }
a:hover { color:#6699CC }
a.block { display:block; clear:both; padding-bottom:12px; text-decoration:none; margin-bottom:11px; margin-top:5px; padding-right:4px; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat }
a.block:hover { background-image:URL(img/nav/mehrpfeil-hi.gif) }
a.block img { margin-bottom:8px }
p { margin:0 0 12px 0 }
h1 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; margin:1px 0 5px 0 }
h2 { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; margin:1px 0 5px 0 }
h3 { font-family:Arial, Verdana, sans-serif; font-size:11px; margin:0 0 2px 0 }
form { margin:0; padding:0 }
table { empty-cells:show }
input { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#333; vertical-align:middle }
fieldset { margin:0; padding:0 }

/* Basics  */
#huelle { width:985px; text-align:left; margin:-23px auto auto auto }
#huelle2 { position:absolute; top:0; }
#headcontent {
	position:absolute;
	width:985px;
	height:158px;
	left:0px;
	top:9px;
	font-size:12px;
	background-image:url(img/nav/xbg.gif);
	background-repeat:repeat-x;
	z-index:1;
	padding:0;
	margin:0
}
#container { width:985px; text-align:left }
#logo { position:absolute; left:0px; padding:0; top:8px; z-index:11 }
#contentcontainer { position:absolute; top:160px; left:0; padding:0; width:985px; text-align:left }
div.standardnav { font-family:Arial, Verdana, sans-serif; font-size:11px; color:#01355D; vertical-align:middle; position:relative; margin:auto auto auto auto; padding:0 12px 0 0; top:23px; max-width:973px; min-width:780px; width:expression(document.body.clientWidth > 1000? "973px": "auto" ); z-index:10; text-align:right; }
div.standardnav div { width:expression(document.body.clientWidth < 800? "800px": "auto" ); }
*html div.standardnav { margin-right:6px }
div.standardnav form { font-family:Arial, Verdana, sans-serif; display:inline; margin:0 0 0 5px; padding:0 }
div.standardnav form .eingabe { width:115px; padding:0 2px 0 2px; margin:2px 3px 3px 4px; border:1px solid #6699CC; height:13px; color:#000 }
div.standardnav a { font-family:Arial, Verdana, sans-serif; color:#01355D; text-decoration:none; padding:0; margin:0 6px 0 6px }
div.standardnav a:hover { text-decoration:none; color:#6699CC }
div.standardnav a.aktiv { font-family:Arial, Verdana, sans-serif; color:#6699CC; text-decoration:none; padding:0; margin:0 6px 0 6px }
div.standardnav a.aktiv:hover { text-decoration:none; color:#000 }
div.standardnav img { margin:0px 0 2px 0; vertical-align:middle; }
*html div.standardnav img { margin:2px 0 0 0; vertical-align:middle; }

/* Haupt-Navigation */
#hauptnav { margin:0; padding:0; z-index:100; position:absolute; background-color:#EFF0F2; left:225px; top:95px; width:760px; height:26px }
#hauptnav ul { left:0; top:0px; margin:0; padding:0; list-style:none }
#hauptnav ul li { display:inline; margin:0; padding:0 }
#hauptnav ul li a { margin:0; padding:0 }
#hauptnav ul li a img { margin:0; padding:0 }
#hauptnav li ul { visibility: hidden; position:absolute; display: block; width:17em; margin:0 0 15px 0; padding:0; list-style: none; background-color:#adeb99; top: 38px; z-index:100; border:1px solid #fff; border-top:4px solid #fff }
#hauptnav li ul li { margin:0; padding:0 }
#hauptnav li ul li a { border-left:0px; font-size:12px; display:block; padding:3px 5px 2px 15px; height:16px; margin:0; color:#000; text-decoration: none }
#hauptnav li ul li a:hover { background-color:#d6f5cc }

/* Sub-Navigation */
.subnav { width:200px; overflow:visible; margin:0 14px 20px 0; float:left; padding:0 0 20px 0 }
.subnav ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #C9CDD0 }
.subnav ul li { margin: 0; padding:0; background-color:#F4F5F6; }
.subnav ul li a { display:block }
.subnav ul li a.kopf { font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:15px; text-decoration:none; color:#7F7F7F; padding:2px 0 2px 18px; font-weight:bold; background-color:#F4F5F6; background-image:URL(img/nav/kopf-pfeil.gif); background-position:7px 5px; background-repeat:no-repeat; border-top:1px solid #C9CDD0 }
*html .subnav ul li a.kopf { background-position:7px 7px }
.subnav ul li a.kopf:hover { color:#01355D; background-image:URL(img/nav/kopf-pfeil-hi.gif) }
.subnav ul li a.open { font-family:Arial, Verdana, sans-serif; text-decoration:none; padding:2px 0 2px 18px; color:#01355D; margin:0 0 0 0; font-weight:bold; background-color:#E0E2E7; border-top:1px solid #C9CDD0; background-image:URL(img/nav/aktiv-pfeil.gif); background-position:5px 8px; background-repeat:no-repeat }
.subnav ul li a.open:hover { color:#01355D; background-image:URL(img/nav/aktiv-pfeil-hi.gif) }
.subnav ul ul { padding:0 0 2px 0; border:none	}
.subnav ul ul li { margin:0; padding:0 }
.subnav ul ul li a { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#7F7F7F; margin:0; background-color:#F4F5F6; background-image:URL(img/nav/subnav-pfeil.gif); background-repeat:no-repeat; background-position:21px 6px }
.subnav ul ul li a:hover { background-color:#F4F5F6; color:#01355D; background-image:URL(img/nav/subnav-pfeil-aktiv.gif) }
.subnav ul ul li a.open { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#01355D; background-color:#F4F5F6; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-repeat:no-repeat; background-position:20px 7px; border:none }
.subnav ul ul li a.open:hover { color:#01355D; ; background-image:URL(img/nav/subnav-pfeil-offen-hi.gif) }
.subnav ul ul li a.selected { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#01355D; background-color:#F4F5F6; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-repeat:no-repeat; background-position:21px 6px; border:none }
.subnav ul ul li a.selected:hover { color:#01355D;  background-image:URL(img/nav/subnav-pfeil-aktiv.gif) }
.subnav ul ul ul li a { padding:1px 0 1px 40px;	margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:31px 6px }
.subnav ul ul ul li a.open { padding:1px 0 1px 40px; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:30px 7px }
.subnav ul ul ul li a.selected { padding:1px 0 1px 40px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:31px 6px }
.subnav ul ul ul ul li { margin:0; padding:0 }
.subnav ul ul ul ul li a { padding:1px 0 1px 51px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:41px 6px }
.subnav ul ul ul ul li a.open { padding:1px 0 1px 51px; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:40px 7px }
.subnav ul ul ul ul li a.selected { padding:1px 0 1px 51px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:41px 6px }
.subnav ul ul ul ul ul li { margin:0; padding:0 }
.subnav ul ul ul ul ul li a { padding:1px 0 1px 62px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:52px 6px }
.subnav ul ul ul ul ul li a.open { padding:1px 0 1px 62px; margin:0; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:51px 7px }
.subnav ul ul ul ul ul li a.selected { padding:1px 0 1px 62px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:52px 6px }
.subnav ul ul ul ul ul ul li { margin:0; padding:0 }
.subnav ul ul ul ul ul ul li a {  padding:1px 0 1px 73px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:63px 6px }
.subnav ul ul ul ul ul ul li a.selected { padding:1px 0 1px 73px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:63px 6px }

/* Optionale Sub-Navigation horizontal */
#subnavopion { width:760px; left:221px; top:126px; z-index:100; position:absolute }
#subnavopion a { text-decoration:none; padding: 2px 12px 3px 12px; margin:0; color:#002B5F }
#subnavopion a:hover { color:#6699CC }
#subnavopion a.aktiv { background-color:#fff; border-left:1px solid #002B5F; border-top:1px solid #002B5F; border-right:1px solid #002B5F; border-bottom:1px solid #fff; }
#subnavopion a.aktiv:hover { color:#6699CC; }
*html #subnavopion {top:124px }
*html #subnavopion a { height:19px; padding:1px 12px 1px 12px; }
*html #subnavopion a.aktiv { height:20px }

/* Quick LInks */
.quicklinks { width:200px; overflow:visible; margin:0 14px 20px 0; float:left; padding:0 0 20px 0 }
*html .quicklinks { HEIGHT:300PX }
.quicklinks ul { margin:0; padding:0; list-style:none }
.quicklinks ul li { margin: 0; padding:0 }
.quicklinks ul li a { font-family:Arial, Verdana, sans-serif; font-size:11px; text-decoration:none; padding:1px 0 1px 21px; color:#002B5F; margin:0; display:block; background-color:#ECF0F3; border-bottom:1px solid #fff; background-image:URL(img/nav/mehrpfeil.gif); background-position:6px 5px; background-repeat:no-repeat }
.quicklinks ul li a:hover { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif) }
.quicklinkkopf { display:block; height:20px; margin:0 0 1px 0; color:#002B5F; padding:0 0 0 5px; line-height:19px; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x; font-weight:bold; text-decoration:none }

/* Mittlere Spalte */
#mittlere_spalte { float:left; width:567px; padding:0 0 20px 0; margin:0 0 8px 0 }
*html #mittlere_spalte { width:562px; padding:0; margin:0 0 8px 0  }
#mittlere_spalte .contentkeyvisual { margin:0 0 11px 0 }
#mittlere_spalte div a .floatimage { float:left; margin:0 6px 8px 0; padding:0 }
#mittlere_spalte .einer { margin:0 10px 11px 0; padding:0 }
*html #mittlere_spalte .einer { margin:0; padding:0 }
#mittlere_spalte .zweier { float:left; width:266px; padding:0; margin:0 20px 8px 0 }
#mittlere_spalte .zweier .verteilerkopf { margin-bottom:8px }
#mittlere_spalte .zweier p { padding:2px }
#mittlere_spalte .zweier img { margin:0 0 3px 0 }
#mittlere_spalte .zweier a.verteilerkopf { margin:0 0 2px 0 }
#mittlere_spalte .zweier a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom }
#mittlere_spalte .zweier a.mehr:hover  { color:#6699CC; background-image:url(img/nav/mehrpfeil-hi.gif) }
#mittlere_spalte .zweierende { float:left; width:266px; padding:0; margin:0 0 8px 0 }
*html #mittlere_spalte .zweierende { margin:0 7px 8px 0 }
#mittlere_spalte .zweierende img { margin:0 0 3px 0 }
#mittlere_spalte .zweierende a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom }
#mittlere_spalte .zweierende a.mehr:hover  { color:#6699CC; background-image:url(img/nav/mehrpfeil-hi.gif) }
#mittlere_spalte .zweierende a.verteilerkopf { margin:0 0 2px 0 }
#mittlere_spalte .zweierende .verteilerkopf { margin-bottom:8px }
#mittlere_spalte .zweierende p { padding:2px }
#mittlere_spalte .dreier { float:left; width:175px; padding:0; margin:0 14px 8px 0 }
#mittlere_spalte .dreier p { padding:2px }
#mittlere_spalte .dreier img { margin:0 0 3px 0 }
#mittlere_spalte .dreier a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom }
#mittlere_spalte .dreier a.mehr:hover  { color:#6699CC; background-image:url(img/nav/mehrpfeil-hi.gif) }
#mittlere_spalte .dreierende { float:left; width:175px; padding:0; margin:0 12px 8px 0 }
*html #mittlere_spalte .dreierende { margin:0 7px 8px 0 }
#mittlere_spalte .dreierende a:hover  { color:#6699CC }
#mittlere_spalte .dreierende a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom }
#mittlere_spalte .dreierende a.mehr:hover  { color:#6699CC; background-image:url(img/nav/mehrpfeil-hi.gif) }
#mittlere_spalte .dreierende img { margin:0 0 6px 0 }

#mittlere_spalte_breit { float:left; width:758px; padding:0 0 8px 0; margin:0 0 18px 0; }
#mittlere_spalte_breit .borderline { border-bottom:1px solid #D1D7DB; }
#mittlere_spalte_breit .floatimage { float:left; margin:0 10px 15px 0; padding:0  }
#mittlere_spalte_breit img { margin-bottom:12px }
#mittlere_spalte_breit h1 { float:left; width:368px; padding:0; margin:0 22px 12px 0; font-size:16px; line-height:20px }
*html #mittlere_spalte_breit h1 { padding:0 0 8px 0 }
#mittlere_spalte_breit h2 { padding:0; margin:0 10px 30px 0; font-size:16px; line-height:20px }
.miniteaser { border-top:1px solid #D1D7DB; padding: 4px 5px 5px 0; margin-bottom:5px }
a.weiterblock { display:block; padding: 2px 10px 4px 10px; text-decoration:none; margin:16px 0 8px 0; font-weight:bold; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x; }
a.weiterblock span { color:#6699CC; margin-left:15px }
a.weiterblock:hover { color:#6699CC }
div.verteilerkopf { display:block; height:20px; margin:0 0 2px 0; color:#002B5F; padding:0 0 0 5px; line-height:19px; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x; font-weight:bold; text-decoration:none }
a.verteilerkopf { display:block; height:20px; margin:0 0 2px 0; color:#002B5F; padding:0 0 0 5px; line-height:19px; background-image:url(img/nav/verteilerkopf.gif); background-position:right; background-repeat:no-repeat; font-weight:bold; text-decoration:none }
a.verteilerkopf:hover { color:#6699CC }
a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom; margin-bottom:8px }
a.mehr:hover  { color:#6699CC; background-image:url(img/nav/mehrpfeil-hi.gif) }

/* Marginalie */
#rechte_spalte { float:left; width:178px; margin:0 0 20px 0; padding:0 0 10px 12px; border-left:1px solid #D1D7DB }
*html #rechte_spalte { width:191px }
#rechte_spalte div { margin-bottom:12px }
#rechte_spalte div.verteilerkopf { margin-bottom:2px }
#rechte_spalte div p { margin:0; padding:2px }
#rechte_spalte div h3 { margin:3px 0 0 0; padding-left:2px }
#rechte_spalte div.image { padding:0; border:0px; margin-bottom:8px }
#rechte_spalte div.image div { border-top:1px solid #fff; background-color:#090; text-align:right; margin:0; padding:4px 6px 0 0 }
#rechte_spalte div.image div a { margin-left:5px }
#rechte_spalte div.text { margin-bottom:8px; padding:0; border:0 }
#rechte_spalte div.text img { float:left; margin:2px 8px 2px 2px }
#rechte_spalte div.text h1 { font-size:12px }
#rechte_spalte .quicklinks { width:170px; height:auto; margin:0 0 20px 0; clear:both }
#rechte_spalte .quicklinks ul { margin:0; padding:0; list-style:none }
#rechte_spalte .quicklinks ul li { margin: 0; padding:0 }
#rechte_spalte .quicklinks ul li a { font-size:11px; text-decoration:none; padding:1px 0 1px 16px; color:#002B5F; margin:0; display:block; background-color:#fff; border-bottom:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:1px 5px; background-repeat:no-repeat }
#rechte_spalte .quicklinks ul li a:hover { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif) }
#rechte_spalte a.pdf { display:block; text-decoration:none; padding:1px 15px 2px 0; background-image:URL(img/nav/pdf.gif); background-repeat:no-repeat; background-position:right }
#rechte_spalte a.pdf:hover { background-image:URL(img/nav/pdf-hi.gif) }
#rechte_spalte a.verweis { display:block; text-decoration:none; padding:1px 15px 1px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right; background-repeat:no-repeat }
#rechte_spalte a.verweis:hover { background-image:URL(img/nav/mehrpfeil-hi.gif)  }
#rechte_spalte div.toolkopf { border-top:1px solid #D1D7DB; padding:4px 0 0 0 }
#rechte_spalte a.popup { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-popup.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.popup:hover { background-image:URL(img/nav/ic-popup-hi.gif)  }
#rechte_spalte a.weiterempfehlen { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-weiterempfehlen.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.weiterempfehlen:hover { background-image:URL(img/nav/ic-weiterempfehlen-hi.gif)  }
#rechte_spalte a.kontaktteam { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-team.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.kontaktteam:hover { background-image:URL(img/nav/ic-team-hi.gif)  }
#rechte_spalte a.aktie { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-aktie.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.aktie:hover { background-image:URL(img/nav/ic-aktie-hi.gif)  }
#rechte_spalte a.drucken { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-drucken.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.drucken:hover { background-image:URL(img/nav/ic-drucken-hi.gif)  }
#rechte_spalte a.download { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-download.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.download:hover { background-image:URL(img/nav/ic-download-hi.gif)  }
#rechte_spalte a.schreiben { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-schreiben.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.schreiben:hover { background-image:URL(img/nav/ic-schreiben-hi.gif)  }
#rechte_spalte a.suche { display:block; text-decoration:none; padding:1px 0 1px 23px; background-image:URL(img/nav/ic-suche.gif); background-position:0 2px; background-repeat:no-repeat }
#rechte_spalte a.suche:hover { background-image:URL(img/nav/ic-suche-hi.gif)  }

/* Strukturen */
#content            { width:758px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px }
#content .cmain     { padding:8px 0 0 0; margin:18px 0 0 0; }
#content .cmain     { padding:0 0 0 0; margin:0 0 0 0; }
#content .cmain2 a       { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#6699CC; text-decoration:none; }
#content .cmain2 a:hover { text-decoration:underline; }
#content .ctop      { padding:0 0 8px 0; margin:0 0 0 0; border-bottom:1px solid #D1D7DB; }
#content .cleft     { padding:8px 0 14px 0; margin:18px 0 20px 0; }
#content .cleft2    { padding:0 0 14px 0; margin:0 0 20px 0; }
#content .cleft2 a       { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#6699CC; text-decoration:none; }
#content .cleft2 a:hover { text-decoration:underline; }
#content .cright    { padding:8px 0 10px 12px; margin:18px 0 20px 0; border-left:1px solid #D1D7DB; }
#content .cright2   { padding:0 0 10px 12px; margin:0 0 20px 0; border-left:1px solid #D1D7DB; }
#content .crightrow { padding:0 0 10px 12px; margin:0 0 20px 0; border-left:1px solid #D1D7DB; }
#content img        { margin:0 0 0 0; }
#content h2         { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#content h3         { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#content h4         { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }
#content td         { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px; }
#content p          { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px; }

/* Objekte 1+2+6+9+14 */
#o1                 { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#002B5F; }
#o1 .pic            { padding:0 0 5px 0; margin:0 0 0 0; }
#o1 .pic2           { padding:5px 0 0 0; margin:0 0 0 0; }
#o1 .top            { height:20px; padding:0 0 0 0; margin:0 0 2px 0; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; }
#o1 .top a          { display:block; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o1 .top a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o1 .top2           { height:20px; padding:0 0 14px 0; margin:0 0 2px 0; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; }
#o1 .top2 a         { display:block; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o1 .top2 a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o1 .head           { height:20px; padding:0 0 0 0; margin:0 0 2px 0; font-family:Verdana, Arial, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; background-image:url(img/nav/verteilerkopf-bg-758.gif); background-position:right; background-repeat:no-repeat; }
#o1 .head a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0;  background-image:url(img/nav/verteilerkopf-head-758.gif); background-position:right; background-repeat:no-repeat; }
#o1 .head a:hover   { color:#6699CC; background-image:url(img/nav/verteilerkopf-head-hi-758.gif); }
#o1 .head3          { height:20px; padding:0 0 0 4px; margin:0 0 2px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; background-image:url(img/nav/verteilerkopf-bg-758.gif); background-position:right; background-repeat:no-repeat; }
#o1 .head3 a        { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; text-decoration:none; margin:0 0 2px 0;  background-image:url(img/nav/verteilerkopf-head-758.gif); background-position:right; background-repeat:no-repeat; }
#o1 .head3 a:hover  { color:#6699CC; background-image:url(img/nav/verteilerkopf-head-hi-758.gif); }
#o1 .txt            { padding:0 0 12px 0; margin:0 0 12px 0; }
#o1 .txt p          { padding:0 0 12px 0; margin:0 0 12px 0; }
#o1 .txt a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o1 .txt a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o1 .txt2           { padding:5px 0 12px 0; margin:0 0 12px 0; }
#o1 .txt2 p         { padding:0 0 12px 0; margin:0 0 12px 0; }
#o1 .txt2 a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o1 .txt2 a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o1 img             { margin:0 0 0 0; }
#o1 h2              { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#o1 h3              { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#o1 h4              { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }

/* Objekte 3+4 */
#o2                 { width:180px; padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; }
#o2 .pic            { padding:5px 0 0 0; margin:0 0 0 0; }
#o2 .top            { padding:0 0 0 0; margin:0 0 0 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; }
#o2 .top a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o2 .top a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o2 .head           {
	height:20px;
	padding:0 0 0 4px;
	margin:0 0 2px 8px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#273341;
	line-height:20px;
	font-weight:bold;
	background-image:url(img/nav/verteilerkopf-bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}
#o2 .head a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:url(img/nav/verteilerkopf-head.gif); background-position:right; background-repeat:no-repeat; }
#o2 .head a:hover   { color:#6699CC; background-image:url(img/nav/verteilerkopf-head-hi.gif); }
#o2 .list           { padding:0 0 0 0; margin:0 0 2px 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341;  margin-top:5px; padding-right:4px; }
#o2 .list p         { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o2 .list a         { padding:0 4px 12px 0; margin:5px 0 12px 0; display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o2 .list a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o2 .txt            { padding:5px 0 12px 0; margin:0 0 2px 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-align:left; }
#o2 .txt p          { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o2 .txt a          { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; }
#o2 .txt a:hover    { color:#6699CC; }
#o2 h2              { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#o2 h3              { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#o2 h4              { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }

/* Objekte 7+8 */
#o3                 { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#002B5F; }
#o3 .pic            { padding:0 0 0 0; margin:0 0 0 0; }
#o3 .head           { padding:0 0 0 8px; margin:0 0 0 8px; font-family:Verdana, Arial, sans-serif; font-size:14px; line-height:20px; color:#273341; font-weight:bold; }
#o3 .head a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:14px; color:#273341; font-weight:bold; text-decoration:none;  background-image:url(img/nav/mehrpfeil.gif); background-position:right; background-repeat:no-repeat; }
#o3 .head a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o3 .txt            { padding:0 0 0 8px; margin:0 0 2px 8px; }
#o3 .txt p          { padding:0 0 0 8px; margin:0 0 2px 0; }
#o3 .txt a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o3 .txt a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o3 img             { margin:0 0 12px 0; }
#o3 h2              { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#o3 h3              { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#o3 h4              { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }

/* Objekte 11+12+13+17+18 */
#o5                 { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; }
#o5 .empty          { width:10px; }
#o5 .pic            { padding:5px 0 0 0; margin:0 0 0 0; }
#o5 .pic2           { padding:5px 0 0 0; margin:0 0 12px 0; }
#o5 .pic3           { padding:0 0 0 0; margin:0 0 0 0; }
#o5 .top            { height:20px; padding:0 0 0 2px; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; }
#o5 .top a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .top a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 .top2           { height:20px; padding:0 0 8px 0; margin:0 0 0 0; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; }
#o5 .top2 a         { display:block; font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:19px; color:#273341; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .top2 a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 .head           { height:20px; padding:0 0 0 4px; margin:0 0 2px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; background-image:url(img/nav/verteilerkopf-bg.gif); background-position:right; background-repeat:no-repeat; }
#o5 .head a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; text-decoration:none; margin:0 0 2px 0;  background-image:url(img/nav/verteilerkopf-head.gif); background-position:right; background-repeat:no-repeat; }
#o5 .head a:hover   { color:#6699CC; background-image:url(img/nav/verteilerkopf-head-hi.gif); }
#o5 .head2          { padding:5px 0 12px 0; margin:0 0 12px 0; font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:19px; color:#273341; font-weight:bold; }
#o5 .head2 a        { display:block; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none;  background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .head2 a:hover  { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 .txt            { padding:5px 0 12px 0; margin:0 0 12px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt p          { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .txt a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 .txt2           { padding:5px 0 12px 0; margin:0 0 12px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt2 p         { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt2 a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .txt2 a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 .txt3           { padding:0 0 12px 0; margin:0 0 12px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt3 p         { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o5 .txt3 a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o5 .txt3 a:hover   { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o5 img             { padding:0 0 0 0; margin:0 0 0 0; }
#o5 h2              { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#o5 h3              { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#o5 h4              { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }

/* Objekte 10 */
#o6                 { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; }
#o6 .empty          { width:10px; }
#o6 .pic            { padding:5px 0 0 0; margin:0 0 0 0; }
#o6 .top            { width:273px; height:20px; padding:0 0 0 2px; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; }
#o6 .top a          { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o6 .top a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o6 .head           { width:273px; height:20px; padding:0 0 0 4px; margin:0 0 2px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; background-image:url(img/nav/verteilerkopf-bg.gif); background-position:right; background-repeat:no-repeat; }
#o6 .head a         { display:block; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; font-weight:bold; text-decoration:none; margin:0 0 2px 0;  background-image:url(img/nav/verteilerkopf-head.gif); background-position:right; background-repeat:no-repeat; }
#o6 .head a:hover   { color:#6699CC; background-image:url(img/nav/verteilerkopf-head-hi.gif); }
#o6 .txt            { padding:5px 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o6 .txt p          { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#o6 .txt a          { display:block; margin-bottom:11px; padding-right:4px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; clear:both; padding-bottom:12px; text-decoration:none; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat; }
#o6 .txt a:hover    { color:#6699CC; background-image:URL(img/nav/mehrpfeil-hi.gif); }
#o6 img             { margin:0 0 0 0; }
#o6 h2              { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#o6 h3              { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#o6 h4              { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }

/* Objekte Icons */
#oico                    { padding:0 0 0 0; margin:0 0 12px 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; text-align:left; }
#oico a                  { display:block; margin:0 0 0 0; padding: 0 0 0 22px; line-height:19px; text-decoration:none; }
#oico a.linkto           { background:URL(img/nav/ic-popup.gif) no-repeat 0px 3px; }
#oico a.linkto:hover     { background:URL(img/nav/ic-popup-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#oico a.team             { background:URL(img/nav/ic-team.gif) no-repeat 0px 3px; }
#oico a.team:hover       { background:URL(img/nav/ic-team-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#oico a.mail             { background:URL(img/nav/ic-schreiben.gif) no-repeat 0px 3px; }
#oico a.mail:hover       { background:URL(img/nav/ic-schreiben-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#oico a.load             { background:URL(img/nav/ic-download.gif) no-repeat 0px 3px; }
#oico a.load:hover       { background:URL(img/nav/ic-download-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#oico a.save             { background:URL(img/nav/ic-speichern.gif) no-repeat 0px 3px; }
#oico a.save:hover       { background:URL(img/nav/ic-speichern-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#oico a.roadto           { background:URL(img/nav/ic-routenplaner.gif) no-repeat 0px 3px; }
#oico a.roadto:hover     { background:URL(img/nav/ic-routenplaner-hi.gif) no-repeat 0px 3px; color:#6699CC; }

/* Objekte Produkt */
#opd                     { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#opd h2                  { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#opd h3                  { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#opd h4                  { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }
#opd .pic                { padding:0 0 5px 0; margin:0 0 0 0; }
#opd .txt                { margin:0 0 15px 0; padding:0 0 15px 0; }
#opd ul                  { margin:0; padding:0; }
#opd ul li               { margin:0 0 0 12px; padding:0; }

#opd1                    { width:200px; padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:19px; }
#opd1 h2                 { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }
#opd1 h3                 { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }
#opd1 h4                 { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }
#opd1 .head              { height:20px; padding:0 0 0 4px; margin:0 0 2px 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:20px; font-weight:bold; background-image:url(img/nav/verteilerkopf-bg.gif); background-position:right; background-repeat:repeat-x; }
#opd1 .txt               { padding:4px 0 12px 0; margin:0 0 2px 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#opd1 .txt p             { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; }
#opd1 .txt a             { display:block; margin:0 0 2px 0; padding: 0 0 0 22px; line-height:19px; text-decoration:none; }
#opd1 .txt a.mail        { background:URL(img/nav/ic-schreiben.gif) no-repeat 0px 3px; }
#opd1 .txt a.mail:hover  { background:URL(img/nav/ic-schreiben-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#opd1 .txt a.pdf         { background:URL(img/nav/ic-pdf.gif) no-repeat 0px 3px; }
#opd1 .txt a.pdf:hover   { background:URL(img/nav/ic-pdf-hi.gif) no-repeat 0px 3px; color:#6699CC; }
#opd1 .txt a.print       { background:URL(img/nav/ic-drucken.gif) no-repeat 0px 3px; }
#opd1 .txt a.print:hover { background:URL(img/nav/ic-drucken-hi.gif) no-repeat 0px 3px; color:#6699CC; }

#autolist               { width:553px; margin:10px 0 10px 0; }
#autolist ul            { margin:0; padding:0; list-style:none; }
#autolist ul li         { margin:0 0 6px 0; padding:0px; }
#autolist a             { display:block; padding:0 0 0 12px; background:URL(img/nav/subnav-pfeil.gif) no-repeat 2px 6px; text-decoration:none; }
#autolist a:hover       { color:#6699CC; background:URL(img/nav/subnav-pfeil-aktiv.gif) no-repeat 2px 6px; }

/* Nur für HRP-Seiten */
.font1                  { color:#273341; font-family:Verdana, Arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; }
.font1 a                { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; font-weight:bold; text-decoration:none; }
.font1 a:hover          { color:#CE6B00; }
.font1 img              { margin:0 0 0 0; padding:0 0 0 0; }

/* Bottomlinks */
.bottom { padding-top:5px; margin:0 0 6px 0; border-top:1px solid #D1D7DB; width:985px }
.bottom div { font-family:Arial, Verdana, sans-serif; font-size:11px; text-align:right; padding-right:2px; color:#7F7F7F }
.bottom div a { color:#7F7F7F; text-decoration:none; margin:0 5px 0 5px; padding:0 }
.bottom div a:hover { color:#01355D; text-decoration:none }
.copyright { font-size:11px; margin-left:30px; color:#273341 }

/* Suchergebnis */
#suchergebnis { width:567px; padding:0; margin:0 0 15px 0  }
#suchergebnis h1 { margin:0 0 20px 0 }
#suchergebnis .suchkopf { padding:14px 3px 13px 5px }
#suchergebnis .suchreiter { padding:6px 3px 8px 0; margin-left:5px; background-image:URL(img/nav/suchreiter-bg.gif); background-repeat:repeat-x; background-position:12px 23px }
*html #suchergebnis .suchreiter { background-position:0 25px }
#suchergebnis .suchreiter a { font-family:Arial, Verdana, sans-serif; border-top:1px solid #999; border-bottom:1px solid #999; background-color:#D1D7DB; padding: 3px 15px 3px 15px; margin:0; border-left:1px solid #999; display:inline; text-decoration:none; font-weight:bold }
#suchergebnis .suchreiter a:hover { background-color:#fff }
#suchergebnis .suchreiter a span { margin-left:5px; margin-right:5px; color:#6699CC }
#suchergebnis .suchreiter a.rand { border-right:1px solid #999 }
#suchergebnis .suchreiter a.aktiv { background-color:#fff;  border-bottom:2px solid #fff }
#suchergebnis .suchreiter a.randaktiv { border-right:1px solid #999; background-color:#fff;  border-bottom:1px solid #fff }
#suchergebnis .suchreiter div { display:block; margin:25px 5px 10px 5px }
#suchergebnis .suchreiter div form { display:inline; margin:0 0 0 5px; padding:0 }
#suchergebnis .suchreiter div form .pulldown { font-size:11px; font-family: verdana, arial, sans-serif; color:#333; margin-right:3px }
#suchergebnis .suchkopfdetail { border-top:1px solid #b1b1b1; margin:3px 3px 12px 5px; padding:8px 20px 2px 6px; background-color:#F3F4F6 }
*html #suchergebnis .suchkopfdetail { width:562px }
#suchergebnis .suchbottomdetail { border-top:1px solid #b1b1b1; margin:3px 3px 12px 5px; padding:8px 20px 2px 6px }
*html #suchergebnis .suchbottomdetail { width:570px }
.anzahl { float:left; margin:0 10px 10px 0 }
.blaetterer { font-weight:bold; float:right; margin-left:25px }
.blaetterer a { color:#6699CC; font-weight:bold; text-decoration:none }
.blaetterer a:hover { color:#273341 }
.blaetterer span { padding: 0 15px 0 15px }

#suchergebnis_alt .ergebnis { float:left; width:385px; margin:0 10px 0 5px; padding:0 5px 8px 5px; }
#suchergebnis .ergebnis { float:left; width:547px; margin:0 10px 0 5px; padding:0 5px 8px 5px; }

#suchergebnis .ergebnis a.textlink { display:block; font-weight:bold; text-decoration:none; background-image:URL(img/nav/suchergebnispfeil.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px }
*html #suchergebnis .ergebnis  p { font-weight:normal }
#suchergebnis .ergebnis a.textlink:hover { text-decoration:none }
#suchergebnis .relevanz { float:right; margin:0 5px 0 12px; padding:0 3px 8px 5px; font-weight:bold }
#suchergebnis .relevanz span { color:#6699CC }
#suchergebnis p { margin:0 3px 0 15px }
#suchergebnis .aktion { float:left; margin:0 8px 0 8px; padding:0 0 8px 0;  }
#suchergebnis .aktion a { background-image:URL(img/nav/pdf.gif); background-repeat:no-repeat; padding:0 0 8px 0 }
#suchergebnis .aktion a:hover { background-image:URL(img/nav/pdf-hi.gif) }
span.hervorhebung { font-weight:bold }
span.hervorhebung span { color:#6699CC; margin:0 2px 0 2px }
/* Suchergebnis Ende */

/* Sitemap */
#sitemapcontainer { position:absolute; top:160px; left:0; padding:0; width:985px; text-align:left; }
#sitemapcontainer h1 { font-size:16px; margin:4px 0 16px 1px }

#sitemapcontainer .sitemapkopf { width:226px; display:block; height:20px; margin:0 0 5px 0; font-weight:bold; color:#002B5F; padding:0 0 0 7px; line-height:19px; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x }
*html #sitemapcontainer .sitemapkopf { width:219px }

#sitemapcontainer .sitemapkopflink { width:226px; display:block; height:20px; margin:0 0 5px 0; color:#002B5F; padding:0 0 0 7px; line-height:19px; background-image:url(img/nav/sitemapkopf.gif); background-position:right; background-repeat:no-repeat }
*html #sitemapcontainer .sitemapkopflink { width:219px }
#sitemapcontainer .sitemapkopflink a { display:block; text-decoration:none; font-weight:bold }
*html #sitemapcontainer .sitemapkopflink a { width:219px; }

#sitemapcontainer .subnav { width:226px; height:auto; overflow:visible; margin:0 20px 22px 0; float:left }
#sitemapcontainer .subnav ul { border-top:none }
#sitemapcontainer .subnav ul li a.kopf { color:#262E41; background-color:#fff; background-image:URL(img/nav/sm-kopf-pfeil.gif); background-position:7px 5px; border-bottom:none; padding:1px 0 1px 18px; }
#sitemapcontainer .subnav ul li a.kopf:hover { color:#6699CC; background-image:URL(img/nav/kopf-pfeil-hi.gif) }
#sitemapcontainer .subnav ul li a.open { padding:1px 0 1px 18px; background-position:5px 7px; color:#262E41; background-image:URL(img/nav/sm-aktiv-pfeil.gif) }
#sitemapcontainer .subnav ul li a.open:hover { color:#6699CC; background-image:URL(img/nav/aktiv-pfeil-hi.gif) }
#sitemapcontainer .subnav ul ul li a { color:#262E41; background-color:#fff; background-position:21px 6px; line-height:13px }
#sitemapcontainer .subnav ul ul li a:hover { color:#6699CC; background-image:URL(img/nav/subnav-pfeil-aktiv.gif) }
#sitemapcontainer .subnav ul ul li a.open { padding:0 0 0 28px; font-weight:normal; text-decoration:none; color:#262E41; background-color:#fff; background-image:URL(img/nav/sm-subnav-pfeil-offen.gif); background-repeat:no-repeat; background-position:18px 6px }
#sitemapcontainer .subnav ul ul li a.open:hover { color:#6699CC; line-height:13px; background-image:URL(img/nav/subnav-pfeil-offen-hi.gif) }
#sitemapcontainer .subnav ul ul ul li a { padding:0 0 0 39px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:30px 5px }
#sitemapcontainer .subnav ul ul ul li a.open { padding:0 0 0 39px; background-image:URL(img/nav/sm-subnav-pfeil-offen.gif); background-position:29px 5px }
#sitemapcontainer .subnav ul ul ul ul li {  margin:0; padding:0 }
#sitemapcontainer .subnav ul ul ul ul li a {  padding:0 0 0 50px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:40px 5px }
#sitemapcontainer .subnav ul ul ul ul li a.open {  padding:0 0 0 49px; background-image:URL(img/nav/sm-subnav-pfeil-offen.gif); background-position:39px 5px }
#sitemapcontainer .subnav ul ul ul ul ul li a {	padding:0 0 0 61px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif);	background-position:51px 5px }
#sitemapcontainer .subnav ul ul ul ul ul li a.open { padding:0 0 0 60px; background-image:URL(img/nav/sm-subnav-pfeil-offen.gif); background-position:50px 5px }
#sitemapcontainer .subnav ul ul ul ul ul ul li a {  padding:0 0 0 72px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:62px 5px }
#sitemapcontainer .subnav ul ul ul ul ul ul li a.open {  padding:0 0 0 71px; background-image:URL(img/nav/sm-subnav-pfeil-offen.gif); background-position:61px 5px }

/* Sonstige Styles */
div.break { clear:both; line-height:0px; height:0px; margin:0; padding:0 }
.or { color:#01355D }
span.suchwort { color:#6699CC }
.floatimage {  float:left; margin:0 10px 0 0; padding:0 }
#shareticker { position:absolute; color:#000; font-size:11px; top:125px; left:703px; z-index:100; text-align:right; width:270px }


/* Schriftgroessen für IE */
*html p, *html td, *html div, *html span {
	font-size:100%;
	}
*html  #mittlere_spalte,
*html  #rechte_spalte,
*html  #mittlere_spalte_breit ,
*html  #suchergebnis {
	font-size:100%;
}
*html .quicklinks,
*html .subnav {
	font-size:11px;
}
*html  #mittlere_spalte div p,
*html  #mittlere_spalte div,
*html  #mittlere_spalte div a,
*html  #mittlere_spalte div span,
*html  #mittlere_spalte div p span,
*html  #mittlere_spalte_breit h3,
*html  #rechte_spalte p,
*html  #rechte_spalte div span,
*html  #rechte_spalte div a,
*html  #rechte_spalte div p span,
*html  #rechte_spalte div div p,
*html  #rechte_spalte div div,
*html  #mittlere_spalte_breit,
*html  #mittlere_spalte_breit p,
*html  #mittlere_spalte_breit a,
*html  #mittlere_spalte_breit span,
*html  #mittlere_spalte_breit p span,
*html  #rechte_spalte div.quicklinks h3 {
	font-size:11px;
}

*html  #rechte_spalte div p a { font-size:100% }
*html  #rechte_spalte div a { font-size:100% }

*html  #rechte_spalte div h3,
*html  #mittlere_spalte a.weiterblock,
*html  #rechte_spalte a.verteilerkopf,
*html  #rechte_spalte div.verteilerkopf,
*html  #rechte_spalte div.toolkopf {
	font-size:11px;
}

*html #rechte_spalte div p,
*html #subnavopion a,
*html #suchergebnis .suchreiter a,
*html #suchergebnis .suchreiter div,
*html #suchergebnis .suchkopf,
*html #suchergebnis .anzahl,
*html #suchergebnis .ergebnis,
*html #suchergebnis .relevanz,
*html #suchergebnis .blaetterer,
*html  #rechte_spalte a{
	font-size:11px;
}
