/* ++++++++++++++++++++++++++++ */
/*        Gesamter Inhalt       */
/* ++++++++++++++++++++++++++++ */
#transmission_container {height:auto; margin:0 auto; padding:10px; width:899px;}
   .ie6 #transmission_container {padding-left:11px; padding-right:9px;}


/* ++++++++++++++++++++++++++++ */
/*         Kopf-Bereich         */
/* ++++++++++++++++++++++++++++ */
#header {margin-bottom:21px; margin-left:18px; margin-right:18px; overflow:hidden; position:relative; width:863px;}
#header_print {display:none;}
#headende {clear:both; float:none; height:1px; overflow:hidden;}
#header h1 {margin:0; padding:0;}

#metamenu {clear:both; color:#87888a; font-size:11px; margin:0 0 18px 0; text-align:right; width:100%;}

#navigation {background:#e7e7e8; float:left; margin-top:15px; padding:0; width:866px;}
   .ie6 #navigation {margin-top:13px;} /* Hack fuer IE6 */
   .ie7 #navigation {margin-top:13px;} /* Hack fuer IE7 */
   #navigation {margin-top /*\**/: 16px\9;} /* Hack fuer IE8 */


/* ++++++++++++++++++++++++++++ */
/*        Spaltenstruktur       */
/* ++++++++++++++++++++++++++++ */
#nav_column {color:#6E6F70; float:left; line-height:17px; margin:24px 0 0 18px; width:198px;}
   .ie6 #nav_column {margin-left:9px;}
body#startseite #nav_column {margin-top:39px; width:275px;}

#content_ende {clear: both; float:none; height:26px; overflow:hidden;}

/* Inhalt einspaltig */
#contentExtended {margin-right:18px; margin-left:18px;}
.content_extended_container {float:right;	height:auto; width:682px;}
#contentExtended a:link, #contentExtended a:visited, #contentExtended a:focus, #contentExtended a:hover, #contentExtended a:active {color:#f5822b; font-weight:bold;}

/* Inhalt mit zwei Spalten */
#content_container {float:right; height:auto; width:682px;}
body#startseite #content_container {width:605px;}
#content_container a:link, #content_container a:visited, #content_container a:focus, #content_container a:hover, #contentExtended a:link, #contentExtended a:visited, #contentExtended a:focus, #contentExtended a:hover {color:#f5822b; font-weight:bold;}

#content_column {float:left; width:484px;}
body#startseite #content_column {width:605px;}

#content {margin:0 18px 0 18px; padding:0; position:relative;}
body#startseite #content {padding-top:22px;}

#sidebar {border:0; float:left; line-height:17px; margin-top:12px; width:180px;}
body#startseite #sidebar {display:none;}
#sidebar a {color:#f5822b; font-weight:bold;}

/* Inhalt mit zwei gleichgrossen Spalten */
#content_double_container {margin:0; padding:0; width:646px;}
#content_double_container #col_left {float:left; margin:0 18px 0 0; padding:0; width:314px;}
#content_double_container #col_right {float:left; margin:0; padding:0; width:314px;}

#content_double_container a:link, #content_double_container a:visited, #content_double_container a:focus, #content_double_container a:hover, #content_double_container a:active {color:#f5822b; font-weight:bold;}


/* ++++++++++++++++++++++++++++ */
/*        Content-Bereich       */
/* ++++++++++++++++++++++++++++ */
/* Menu links */
#subnavi_container {border:0; border-top:#bfc3c5 1px solid; margin:0 0 42px 0; padding:0;}
.subnavi_e3_container {border:0; border-bottom:#bfc3c5 1px solid; margin:0; padding:0 0 5px 0;}
.subnavi_e4_container {border:0; margin:3px 0 3px 15px; padding:0;}
.subnavi_e5_container {border:0; margin:3px 0 3px 15px; padding:0;}
.subnavi_e6_container {border:0; margin:3px 0 3px 15px; padding:0;}

/* Seite drucken/empfehlen */
#seitendruck {border:0; border-top:#bfc3c5 1px solid; margin:0;}
#seitendruck a {border:0; border-bottom:#bfc3c5 1px solid; color:#f5822b; display:block; font-size:11px; font-weight:bold; padding:5px 0 8px 20px;}
#seitendruck a.drucken {background:url(../img/grafik/icons/icon_drucken.gif) no-repeat 1px 9px;}
#seitendruck a.empfehlen {background:url(../img/grafik/icons/icon_empfehlen.gif) no-repeat 2px 10px;}

body#startseite #seitendruck {margin-top:42px;}

/* Accordion */
.accordion {margin:2px 0 0 0;}
.accordion p {padding:0 0 8px 0;}
.ui-accordion {margin:0 0 20px 0; padding:0; width:100%;}
.ui-accordion .title {background:url(../img/grafik/icons/icon_accordion_open.gif) no-repeat 100% 13px; border:0; border-bottom:#a0a2a4 1px solid; cursor:pointer; margin:0; padding:6px 0 8px 0;}
.ui-accordion .title h4 {color:#f5822b; font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; line-height:17px; margin:0; padding:0;}
.ui-accordion .selected {background:none; border:0;}
.ui-accordion .selected .title {background:url(../img/grafik/icons/icon_accordion_close.gif) no-repeat 100% 13px;}          
.ui-accordion div div {border:0; border-bottom:#a0a2a4 1px solid; margin:0; padding:/*9px*/ 0 0 8px 0;}


/* Fussbereich */
#footer {color:#777779; font-size:10px; margin:43px 18px 20px 18px; position:relative; width:864px;}
#footer .logos {width:100%;}

/* Box fuer Ansprechpartner */
.box_ansprechpartner {border:0; border-bottom:#a0a2a4 1px solid; float:left; margin:0 0 12px 0; padding:0 0 7px 0; width:448px;}
.box_ansprechpartner h5 {margin:8px 0 9px 0;}
.box_ansprechpartner img {float:left; margin:0; padding:0 0 9px 0;}
.box_ansprechpartner .text {float:right; margin:0; padding:0; width:322px;}
.box_ansprechpartner .text p {padding-bottom:5px;}
.box_ansprechpartner .text p b, .box_ansprechpartner .text strong {display:block; margin-bottom:9px;}

/* zweispaltige Box */
.box_zweispaltig {margin:12px 0 0 0; padding:0; width:448px; position:relative;}
.box_zweispaltig h2, .box_zweispaltig h3 {margin-top:0;}
.box_zweispaltig img {margin:0 0 6px 0;}
.box_zweispaltig hr {margin:2px 0 6px 0;}
.box_zweispaltig .links {float:left; margin:0 16px 0 0; padding:0; width:216px; position:relative;}
.box_zweispaltig .rechts {float:left; margin:0; padding:0; width:216px; position:relative;}

/* Bild Mouseover */
.rechts .bild_mouseover {margin:0; padding:0; position:absolute; top:-116px; left:-18px;width:350px;z-index:10;}
.links .bild_mouseover {margin:0; padding:0; position:absolute; top:-116px; right:-18px;width:350px;z-index:10;}
.bild_mouseover .img_links {background:url(../img/grafik/bg_img_shadow_left.png) no-repeat 0 0; float:left; height:272px; margin:0; padding:0; width:17px;}
.bild_mouseover .img_mitte {background:url(../img/grafik/bg_img_shadow_middle.png) repeat-x 0 0; float:left; height:237px; margin:0; padding:17px 0 18px 0;}
.bild_mouseover .img_rechts {background:url(../img/grafik/bg_img_shadow_right.png) no-repeat 0 0; float:left; height:272px; margin:0; padding:0; width:17px;}


/* Tabellenformatierungen */
.textzusatz_table {color:#a0a2a4; font-size:10px; font-style:italic; margin:0; padding:0;}

#generalComponent {margin:10px 0;}

#graphicComponent {margin:10px 0 0 0; padding:0; width:448px;}
#graphicComponent img {width:448px;}

#tableHeaderComponent {margin:17px 0 1px 0;}
#tableHeaderComponent table {border:0; margin-bottom:1px;}
#tableHeaderComponent td {background:#e7e7e8; border:0; border-right:#fff 1px solid; vertical-align:middle !important;}
#tableHeaderComponent td a {font-weight:normal !important;}

#tableComponent table {margin-top:0;}
#tableAndCalendarComponent table th {padding:3px 5px 3px 5px;}

#calendarComponent select.fuenftelfeld {width:95px;}


/* ++++++++++++++++++++++++++++ */
/*       Extra-Seite-Sitemap    */
/* ++++++++++++++++++++++++++++ */
body#sitemap h2 {margin:39px 0 3px 0; padding-bottom:3px;}
body#sitemap .content_extended_container {margin:0; padding:0; width:682px;}
   .ie6 body#sitemap .content_extended_container {width:645px !important;}
body#sitemap #contentExtended {margin:0 18px; padding:0; width:646px;}
   .ie6 body#sitemap #contentExtended {margin:0;}
body#sitemap #subnavi_container {border:0; margin:0; padding:0; width:646px;}
body#sitemap #subnavi_container a {font-weight:normal;}
body#sitemap #subnavi_container h5 a {font-weight:bold;}


.sitemap_spalte {float:left; margin-right:30px; width:180px;}
.sitemap_reihe {clear:both; margin:17px 0 17px 0;}


/* ++++++++++++++++++++++++++++ */
/*       Content Intranet       */
/* ++++++++++++++++++++++++++++ */
#content_intranet {margin-left:29px; margin-right:0px; margin-top:19px;}
.row {position:relative;}
.intranet_3 {float:left; width:480px;}
.intranet_3_1, .intranet_25_1, .intranet_2_1_1, .intranet_1_1_1_1 {float:right; width:180px;}
.intranet_25 {float:left; width:405px;}
.intranet_2 {float:left; width:315px;}
.intranet_2_1 {left:330px; position:absolute; top:0px; width:150px;}
.intranet_1 {float:left; width:150px;}
.intranet_1_1 {left:165px; position:absolute; top:0px; width:150px;}
.intranet_1_1_1 {left:330px; position:absolute;	top:0px; width:150px;}

div.pageteaser, div.pageteaser_randlos {color:#6E6F70;}
div.pageteaser_randlos {padding-top:8px;}
div.linkbox_randlos {padding-top:8px;}

#content_intranet div.pageteaser, #nav_column div.pageteaser, #content_intranet div.linkbox  {border-top-width:1px; border-top-style:solid; border-top-color:#6E6F70; padding-top:7px;}

#nav_column div.pageteaser {border:0; margin:0 0 25px 0; padding-top:0px;}
#nav_column div.pageteaser a {color:#f5822b; font-weight:bold;}
#nav_column div.pageteaser b, #nav_column div.pageteaser strong {color:#000; font-weight:bold;}

/* erzwingt die Mindesthoehe der Seite fuer IE */
#ie_hoehe_index {float:left; height:519px; overflow:hidden; width:1px;}
#ie_hoehe_content {float:left; height:619px; overflow:hidden; width:1px;}

