/*
* mediaPILOT relaunch 2009
*
* author: alexander.matschos@unitb.com
* www.unitb.com
*/

img, div
{
  behavior: url(/css/iepngfix.htc);
}

.box_img_left { float:left; width:140px;}
.box_copy_right { float:right; width:322px; }
/*basic*/
*{font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0;}
body{font-family:Arial, Verdana, Helvetica, sans-serif; background: #e1e1e1; margin: 0; padding: 0; color: #000000;}
/*skeleton*/
#wrapper{ width: 968px; background-color: transparent; margin: 0 auto; text-align: left;}
#header{}
#navigation{float:left; padding: 5px 0px; width:968px; margin:0; overflow:hidden;}
.inv, #headline h1, div.horizontal-rule hr {font-size:1px !important; height:1px !important; left:-1999px !important; line-height:1px !important; position:absolute; top:-1999px !important; width:1px !important;}
.container_wrapper{ background:#fff;padding:22px 0;float:left;  min-height: 250px;   height:auto!important;   height: 250px;}
.container{width:968px;float:left;background:transparent url(../img/contentseite_bg.gif) repeat-y left top;}
.container_wrapper .big_small_column{background:transparent url(../img/contentseite_bg_right.gif) repeat-y left top;}
.container_wrapper .small_big_column{background:transparent url(../img/contentseite_bg_left.gif) repeat-y left top;}
.container_wrapper .big_column{background:none;}
.column{float:left;padding:0 11px;}
.left{width:209px;overflow:hidden;padding-bottom:1px;}
.right{width:209px;overflow:hidden;}
.main{width:484px;overflow:hidden;margin-right:-1px;margin-top:1px;}
.main_large{width:715px;overflow:hidden;margin-right:-1px;margin-top:1px;}
.main_x_large{width:946px;}
strong{ font-weight:bold;}

/* START - Gabelseite Contentbereich */
.gabelseite_2{ background:transparent url(../img/gabelseite_bg.gif) repeat-y left top;}
.gabelseite_2 .column{padding-top:22px;padding-bottom:22px;}
/* ENDE - Gabelseite Contentbereich */

.container table{ float:left; font-size:12px; margin-bottom:5px;}
.container .right table,
.container .left table{	margin-bottom:10px;}
.container table th{ background-color:#ccc; color:#fff;	padding:5px; font-weight: bold;}
.container table td{ background-color:#f1f1f1; border-bottom:2px solid #FFFFFF; padding:7px 5px; line-height:16px;}
.container table th a,
.container table td a,
.container table th p,
.container table td p{margin:0;}
.border_right{border-right:2px solid #fff;}
.container .main table{	float:left; margin:3px 11px 11px 0; }
sub,sup{ vertical-align: top;}

/*modules*/
.container p.list_headline{margin-bottom:3px;}
.container p a.related{ background:none;padding-left:0;}
#wrapper .container a.special{font-size:inherit; font:inherit; color:inherit; background:none; margin:inherit; text-decoration:none!important;}
.container h1, .container h2, .container h3{ color:#000;line-height:21px;margin:0 0 12px 0;font-size:18px;display:block;}
h2{color:#444;}
.container h2,.container h2 a.special{color:#444;font-size:15px;line-height:normal;font-weight:bold;}
#wrapper .container h1 a.special{color:#848484;font-size:12px;line-height:normal;font-weight:bold;}
.container h3,.container h4,.container h5,.container h6{color:#444;font-size:12px;margin:0;padding:0;font-weight:bold;line-height:15px;}
.container p,.container a,#navigation a,cite,blockquote,ul,ol,dl, .container p a.special{color:#444;font-size:12px;line-height:16px;margin:0 0 16px 0;}
.container p a.special{background: none;padding-left:0;text-decoration:none!important;}
.container blockquote p{margin:0;}
.container p.blocksatz{text-align: justify;}
.container .small_text, .container .small_text a{font-size:10px;line-height:13px;}
.container .small_text a{background-position:0 3px;}
.container .text_over_img {position:relative;}
.container .text_over_img img{position:relative;margin-bottom:0;}
.container .text_over_img p{position:absolute;top:0;left:0;padding:6px;z-index:2;}

/*LISTEN*/

.column ul,
.column ol{	margin-left:11px;}
.column ol{	list-style:decimal;list-style-position:inside!important;}
.column ol li li{padding-left:11px;}
.column ul li,
.column ol li{line-height:20px;}
.column ul ul,
.column ol ol{margin-left:0;margin-bottom:0px;}
.column ul li.list_icon_a, .column ol li.list_icon_a{background:url(../img/list_icon_a.gif) no-repeat 0 7px;}
.column ol li.list_icon_a{color:#df0029;}
.column .copy_list{margin-left:0; position:relative; left:18px; display:block;padding-right:8px;}
.column .copy_list li{list-style-image:url(../img/icons/list_icon.gif); list-style-position:outside;padding-right:11px;}
/* IE7 zeigt list-style-image nicht richtig an -> Korrektur fuer die Ansprechpartnerliste -> loesung: bg-img / ul richtig positiniert */
* + html .column_2 .copy_list li{list-style-image:none; background:url(../img/icons/list_icon.gif) no-repeat left center; list-style-position:inside;}
* + html .column_2{position:relative;}
* + html .column_2 .copy_list{position:relative;left:-5px!important;top:-5px;}
.column .copy_list li li{margin-left:15px;}
.column ol.copy_list li{list-style:decimal; background-image:none!important;}

#wrapper .column .copy_list{margin-top:3px;}
#wrapper .column .copy_list li.down_werbe{list-style-image:url(../img/icons/arrow_down.gif);list-style-position:outside;padding-right:11px;background-image:none;padding-left:0;}
#wrapper .column .copy_list li.down_werbe a{ background-image:none;padding-left:0;}
#wrapper .column .copy_list li.popup_werbe{list-style-image:url(../img/icons/popup.gif);list-style-position:outside;padding-right:11px;background-image:none;padding-left:0;} 
#wrapper .column .copy_list li.popup_werbe a{ background-image:none;padding-left:0;}

* html .column .copy_list{margin-left:0; position:relative; left:0px; display:block; padding-right:8px;}
* html .column .copy_list li{list-style-image:none; list-style-position:outside;padding-right:11px;padding-left:16px;background:url(../img/icons/list_icon.gif) no-repeat 0 6px;/*display:inline-block;*/}
* html .column ul.copy_list li { display:inline-block;}
* html .column .copy_list li li{margin-left:0px; list-style:none;}
* html .column ol.copy_list li{ list-style-position:outside; list-style-type:decimal; padding-left:0; margin-left:25px;}
* html #wrapper .column .copy_list{margin-top:13px;left:0px; list-style:none;}
* html #wrapper .column .copy_list li.down_werbe{list-style-image:none; list-style-position:outside;padding-right:11px;padding-left:20px;background:url(../img/icons/arrow_down.gif) no-repeat 0 2px;display:inline-block;}
* html #wrapper .column .copy_list li.down_werbe a{ background-image:none;padding-left:0;}
* html #wrapper .column .copy_list li.popup_werbe{list-style-image:none; list-style-position:outside;padding-right:11px;padding-left:20px;background:url(../img/icons/popup.gif) no-repeat 0 2px;display:inline-block;} 
* html #wrapper .column .copy_list li.popup_werbe a{ background-image:none;padding-left:0;}

* + html #wrapper .column .copy_list{margin-top:13px;left:10px;padding-left:5px;}
* + html .column ol.copy_list { padding-left:8px;}
* + html .column ol.copy_list li{list-style-image:none; list-style:decimal;left:0px;padding-left:7px;margin-left:3px;}
* + html #wrapper .column .copy_list li.down_werbe{list-style-image:none; list-style-position:outside;padding-right:11px;padding-left:20px;background:url(../img/icons/arrow_down.gif) no-repeat 0 2px;display:inline-block;}
* + html #wrapper .column .copy_list li.down_werbe a{ background-image:none;padding-left:0;}
* + html #wrapper .column .copy_list li.popup_werbe{list-style-image:none; list-style-position:outside;padding-right:11px;padding-left:20px;background:url(../img/icons/popup.gif) no-repeat 0 2px;display:inline-block;} 
* + html #wrapper .column .copy_list li.popup_werbe a{ background-image:none;padding-left:0;}

/* START - LINKS */
a {text-decoration: none;}
.container a{text-decoration:none;color:#848484;}

.container p a,
.container ul a,
.container ol a,
.container dl a,
.container blockquote a{color:#df0029;}

.container p a,
.container blockquote a,
.container ul a,
.container ol a{background:url(../img/list_icon_a.gif) no-repeat 0 4px;padding-left:6px;}

.container p a:hover,
.container ul a:hover,
.container ol a:hover,
.container dl a:hover,
.container blockquote a:hover{text-decoration:underline;}

a:hover{color:#df0029;}
.navigation a{background:url(../css/img/nav-content.gif) left center;color:#b1b1b1;font-weight:bold;height:24px;width:220px;}

/* START - Def. von Links */
#wrapper .multimedia,
#wrapper .new_window,
#wrapper .popup,
#wrapper .excel,
#wrapper .zip,
#wrapper .pdf,
#wrapper .mailto,
#wrapper .internal_link_v1,
#wrapper .internal_link_v2,
#wrapper .down,
#wrapper .img_download,
.drucken{background:url(../img/icons/multimedia.gif) no-repeat 0 0;padding-left:20px;display:block;}
.drucken{background:transparent url(../img/drucken_icon.gif) no-repeat scroll left bottom;}
#wrapper .new_window{background-image:url(../img/icons/new_window.gif);}
#wrapper .popup{background-image:url(../img/icons/popup.gif);}
#wrapper .excel{background-image:url(../img/icons/excel.gif);}
#wrapper .zip{background-image:url(../img/icons/zip.gif);}
#wrapper .pdf{background-image:url(../img/icons/pdf.gif);}
#wrapper .mailto{background-image:url(../img/icons/email.gif);}
#wrapper .internal_link_v1{background-image:url(../img/icons/internal_link_v1.gif);}
#wrapper .internal_link_v2{background-image:url(../img/icons/internal_link_v2.gif);}
#wrapper .down{background-image:url(../img/icons/arrow_down.gif);float:left;}
#wrapper .box_gabel .down{float:none;}
#wrapper .img_download{background-image:url(../img/icons/img_download.gif);}
#wrapper .top{height:20px;width:40px;margin:20px 0 11px;display:block;}
#wrapper .internal_link_list {padding-left:0; margin-left:0;}
#wrapper .internal_link_list li{padding-left:0; background-image:none;}
#wrapper .internal_link_list li a{color:#848484;}
* html #wrapper .internal_link_list li a{margin-bottom:-5px;}
#wrapper .internal_link_list li a:hover{color:#df0029; text-decoration:none;}
#wrapper .container .box_gabel form{width:auto;}

#wrapper .fon,
#wrapper .fax,
#wrapper .mobile,
#wrapper .email{background:url(../img/icons/fon.gif) no-repeat 0 0;padding-left:20px;display:block;padding-bottom:6px;margin-bottom:0; clear:left;}
#wrapper p .fon,
#wrapper p .fax,
#wrapper p .mobile,
#wrapper p .email {padding-bottom:0px;}
#wrapper .fax{background:url(../img/icons/fax.gif) no-repeat 0 0;}
#wrapper .mobile{background:url(../img/icons/mobile.gif) no-repeat 0 0;}
#wrapper .email{background:url(../img/icons/email.gif) no-repeat 0 0;}
#wrapper .email a{ background:none;padding-left:0;}
#wrapper p.without_img{background:none;padding-left:0px;padding-bottom:6px;padding-bottom:6px;margin-bottom:0;}
#wrapper .container a.without_img{background:none; padding-left:0;} 
#wrapper .rss-link {background: url(../img/icons/rss-link.gif) no-repeat 0 0;padding-left:20px;display: block;}/*aha*/
/* ENDE - LINKS */

cite,blockquote{font-style:italic;display:inline;margin:0;}
div.box_cite{padding:11px;border:1px dotted #ccc;margin:0 0 16px 0;}
.box_gabel{padding:11px;background:#fff url(../img/bg_box1.gif) repeat-x left bottom;float:left;margin-bottom:11px;width:462px;}
.box_gabel img{margin-right:11px;}
#wrapper .container .box_gabel a{display:inline;}

.container ul.free_a{margin-left:10px;}
.container ul.free_a li a{font-weight:bold;color:#848484;}
.container ul.free_a li{list-style:url(../img/icons/topline_a.gif) outside;padding-left:0px;}
.container ul.free_a li a:hover{color:#df0029;list-style:url(../img/icons/topline_a.jpg);}
.horizontal-spacer {height: 5px;clear: both;background-color: transparent;}
.c_table {font-size: 11px;font-weight: bold;margin-top: 5px;}
.c_fst {margin-top: 2px;}
.c_body {font-weight: normal;}
.c_table ul.c_headline, .c_table ul.c_body {display: block;}
.c_table ul.c_headline li, .c_table ul.c_body li{margin: 0px 4px 0px 4px;padding: 8px 4px 8px 8px;float: left;border: none;	white-space: nowrap;}
li.col01 {width: 230px;}
li.col02 {width: 348px;}
li.col02, li.col01 {text-align: left;}
li.col03{width: 83px;}
li.col04 {width: 91px;}
li.col05 {width: 108px;}
li.col03, li.col04, li.col05 {text-align: right;}
li.col03 span {margin-right: 28px;}
li.col04 span {margin-right: 58px;}
li.col05 span {margin-right: 60px;}
ul.odd li {background-color: #eaeaea;}
.m_medium img, .m_medium h3 {float: left;}
.m_medium .med_img {margin: 11px 6px 11px 11px;}
.m_medium .separator {margin: 17px 6px 11px 0px;}
.m_medium h3 {margin: 16px 0px 0px 0px;}
#helper_bar {padding: 11px;	font-weight: bold;}
#helper_bar, #helper_bar a {color: #b2b2b2;}

.container .flt_left{float:left;margin:3px 11px 11px 0;}/*auf Grafiken setzen, die von Text umflossen werden*/
* + html .container .flt_left{float:left;padding:3px 11px 11px 0;margin:0;}/*auf Grafiken setzen, die von Text umflossen werden*/
.container .flash_flt_left{float:left;margin:3px 11px 0 0;}/*auf Flash-Container setzen, die von Text umflossen werden*/
embed, object{float:left;margin:3px 11px 11px 0;}
.main embed, .main object{display:block;float:none;clear:both;}
#wrapper .container .column embed, .column object, .container img{margin-bottom:11px;}
.box_img{float:left;margin:3px 11px 11px 0;}
.box_img div{background-color:#f1f1f1;text-align:left;}
.container .box_img img{float:none;margin:0;padding:0;}
.box_img img.zoom{position:relative;right:0;top:0;float:right;margin:3px;}
* html .box_img img.zoom{margin:3px 2px;}
.container .box_img p,.container .box_img p a{font-size:10px;float:none;margin:0;line-height:13px;padding:2px;}
.container .box_img p a{padding-left:8px;}
.bi_110{width:110px;}
.bi_220{width:220px;}
.bi_432{width:224px;}
.bi_209{width:209px;}
.bi_484{width:484px;float:none;clear:both;}
.bi_484,.bi_209{margin-right:0;}
.left .bi_209 img{margin-bottom:0;}

/* START - Galerie */
.galerie{ margin-bottom:11px;float:left;}
.galerie .box_img{ width:106px;text-align:center;}
.paging	{margin-left:111px;clear:both;width:373px;float:left; height:25px;}
.paging a{ height:18px;float:left;padding:0 10px;}
* html .paging a{ height:16px;}
.paging p{ float:left;}
.start{ background:url(../img/icons/paging_start.gif) no-repeat center center;}
.backward{ background:url(../img/icons/paging_backward.gif) no-repeat center center;}
.forward{ background:url(../img/icons/paging_forward.gif) no-repeat center center;}
.end{ background:url(../img/icons/paging_end.gif) no-repeat center center;}
.start:hover{ background:url(../img/icons/paging_start_hover.gif) no-repeat center center;}
.backward:hover{ background:url(../img/icons/paging_backward_hover.gif) no-repeat center center;}
.forward:hover{ background:url(../img/icons/paging_forward_hover.gif) no-repeat center center;}
.end:hover{ background:url(../img/icons/paging_end_hover.gif) no-repeat center center;}
.container .paging_text	{ display:inline;padding:0 22px;margin:0;}
/* ENDE - Galerie */

.separator{clear:both;}
.left img{margin-bottom:11px;}
.right embed{margin-right:0;}

/* START - Glossar */
.container .column .glossar ul{float:left;width:484px;margin:0 0 5px 0;list-style-type:none;}
.big_small_column .column .glossar ul{width:715px;}
.big_column .column .glossar ul{width:946px;}
* html .container .column .glossar ul{margin:0 0 3px 0;}
* + html .container .column .glossar ul{padding-bottom:10px;}
.container .glossar li {font-size:12px;margin:0;padding:0 3px 0 3px;display:inline;float:left;width:12px; background:url(../img/glossar.gif) no-repeat 16px 3px;}
* html .container .glossar li {padding:0 2px 0 4px;background-position:16px 4px;}
* + html .container .glossar li {padding:0 2px 0 4px;background-position:16px 4px;}
.container .glossar li.last {background:none;}
.glossar li a{background:none;padding:0;}
.glossar li.active a{font-weight:bold;color:#df0029;}
.glossar li a:hover{font-weight:bold;}
.container .glossar li{color:#ccc;}
/* ENDE - Glossar */

iframe{margin-bottom:11px;}

/* START - Werbeformen */
.ads{float:left; width: 484px;margin-right:12px;}
.container .big_col{width: 484px;}
.ads dd {float: left;width: 235px;}
.ads dd.eins {	margin-right: 6px;background:white url(../img/vertical_dots_transparent1.gif) no-repeat scroll center bottom;}
/* ENDE - Werbeformen */

/* START - Sonderwerbeform - Akkordion */
.column .swf_accordeon{margin-left:0;}
.column .swf_accordeon li{ background:none;padding-left:0;margin-left:0;}
.column .swf_accordeon .helfer_accordeon{height:22px;background:white url(../img/vertical_dots_transparent1.gif) no-repeat scroll center bottom;clear:both;color:#646464;font-size:11px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.column .swf_accordeon .helfer_accordeon li{line-height:22px;padding-bottom:0;background:transparent url(../img/vertical_dots_transparent2.gif) no-repeat scroll left center;float:left;padding:0 8px 0 9px;}
.column .swf_accordeon .helfer_accordeon li.fst {background:transparent none repeat scroll 0 0;}
.column .swf_accordeon .helfer_accordeon .left_area, .column .swf_accordeon .helfer_accordeon .right_area{margin-top:0;}
.column .swf_accordeon .helfer_accordeon .drucken{background:transparent url(../img/drucken_icon.gif) no-repeat scroll left top;}
.column .swf_accordeon .helfer_accordeon .helferlink{background-position:0 2px;margin-right:6px;padding-bottom:2px;padding-left:26px;}
.column .swf_accordeon .helfer_accordeon a {color:#848484;}
.container .swf_accordeon_a{ background:url(../img/accordeon.gif) no-repeat left bottom; font-weight:bold;height:20px;width:444px;padding:7px 30px 3px 10px;margin:0;float:left;color:#444;cursor:pointer;float:none;}
.container .swf_accordeon_a:hover{text-decoration:none;color:#df0029;background-position:left top;}
.container .swf_accordeon_accordeon{background:url(../img/accordeon_active.gif) no-repeat left bottom;;color:#df0029;}
.container .swf_accordeon .teaser_a,
.container .swf_accordeon img{margin-left:9px;}
.accordeonContent{overflow:hidden;float:left;width:484px;}
.swf_accordeon div{float:none;}
/* ENDE - Sonderwerbeform - Akkordion */

/* START - Footer */
#footer{margin-bottom:22px;padding:11px 11px 11px 2px;height:inherit;clear:both;}
.footer_bg{background:transparent url(../img/vertical_dots_transparent1.gif) no-repeat scroll center top;}/* Footer Startseite */
* + html #footer{padding-top:5px;}
* html .footer_bg{margin-top:-32px;}
#footer #footer_nav{margin:0 11px 0 0;}
#footer #footer_nav li{display:inline;}
#footer a{color:#444;}
#footer a:hover{color:#df0029;}
#footer_nav li {padding: 0 5px 0 8px;background: url(../img/vertical_dots_transparent2.gif) left center no-repeat;}
#footer_nav li.fst {background: none;padding-left:0;}
/* ENDE - Footer */

/* START - Werbeformen */
.ads{float:left;width:236px;margin-right:12px;}
dl.ads a{color:#000;	background:transparent url(../img/icons/topline_a.gif) no-repeat scroll left 6px;padding-left:20px;padding-top:6px;}
dl.ads a:hover{color:#df0029;text-decoration:none;}
dl.ads a.active{color:#df0029;font-weight:bold;}
dl.ads dt{font-weight:bold;background:url(../img/horizontal_dot.gif) repeat-x left bottom;}
dl.ads dt, dl.ads dd{padding:4px 2px 6px;background:white url(../img/vertical_dots_transparent1.gif) no-repeat scroll center bottom;}
dl.ads dd.odd{	}
.topline {float:left;width:200px;}
.box2{padding:11px;}
.column ul.ads_titel{margin-left:0;}
.column ul.ads_titel li{line-height:16px;background-image:none;padding-left:0;float:left;width:484px;}
.column ul.ads_titel li a{color:#848484;background:transparent url(../img/icons/list_icon_a.gif) no-repeat scroll 0 4px;padding-left:8px;margin-bottom:0;}
.column ul.ads_titel li a:hover{color:#df0029;background:transparent url(../img/icons/list_icon_a_hover.gif) no-repeat scroll 0 4px;}
.column ul.ads_titel li span{width:255px;float:left;}
.column ul.ads_titel li span.ads_col{float:left;width:200px}
.container .even, .container .even td, container table.tb_2 td.even {background:#fff;}
.container .odd,  .container .odd td, container table.tb_2 td.odd {background:#f3f3f3!important;}
/* ENDE - Werbeformen */

/* START - Bilder-Test-Liste */
.img_list_container{float:left;margin-bottom:11px;width:484px;}
.img_list{float:right;width:363px;}
.right .img_list_container{float:none;width:209px;}
.right .img_list{float:none;width:auto;}
/* START - Bilder-Test-Liste */

/* START - Tabellen */
.container table th, .container table td{ border:1px solid #fff;}
.container table .tb_next{padding:0;}
.container .table_legend{margin-bottom:22px;font-size:11px;}
.container table{ margin:6px 0 11px 0;}
.container .main table.tb_2{width:484px;}
.container .main_large table.tb_2{width:715px;}
.big_column table.tb_2{width:946px;}
.container table.tb_3{width:946px;}
.container table.tb_2 th,
.container table.tb_2 td{text-align:center;}
.container table.tb_2 td.tb_left,
.container table.tb_2 th.tb_left {text-align:left;}
.container table.tb_2 td.tb_center,
.container table.tb_2 th.tb_center {text-align:center;}
.container table.tb_2 td.tb_right,
.container table.tb_2 th.tb_right {text-align:right;}
.container table.tb_2 th{font-weight:bold;color:#fff;}
.container table.tb_2 th h1,
.container table.tb_2 th h2,
.container table.tb_2 th h3,
.container table.tb_2 th h4,
.container table.tb_2 th h5,
.container table.tb_2 th h6,
.container table.tb_2 th p,
.container table.tb_2 th a{color:#fff;}
.container table.tb_2 .tb_head_1 th{background:#ccc url(../img/horizontal_dot.gif) repeat-x left bottom;color:#fff;}
.container table.tb_2 .tb_head_2 th{background:#ccc url(../img/horizontal_dot.gif) repeat-x left bottom;width:355px;}
.container table.tb_2 .tb_head_3 th{width:175px;}
.container table th.tb_width_1{width:40%}
.container table th.tb_width_2{width:12%}
.container table th.tb_width_3{width:12%}
.container table th.tb_width_4{width:12%}
.container table th.tb_width_5{width:12%}
.container table.tb_2 th,.container table.tb_2 td{background:#fff;}
.container table.tb_2 th,.container table.tb_2 tr.even td{background:#fff; }
.container table.tb_2 th,.container table.tb_2 tr.odd td{background:#f1f1f1;}
/* ENDE - Tabellen */

/* START - Gabelseiten */
.dotted{background:transparent url(../img/lightgrey_neu.gif) repeat-x left bottom;margin-bottom:5px;height:22px;width:462px;}
.dotted_right{width:320px;float:right;}
.container .auto_height{height:auto;margin-bottom:10px;}
.dotted p{margin-bottom:0;}
.box_gabel_50{width:220px;float:left;background:transparent url(../img/vertical_dot.gif) repeat-y right center;padding-right:11px;}
.bg_50_right{width:220px;padding:0 0 0 11px;margin:0;background:none;}
.bg_50_right form{position:relative;top:-15px;}
.box_gabel select{width:215px;}
.container .box_gabel option{width:195px;}
.container .box_gabel_50 form{float:left;width:228px;padding-bottom:11px;}
.container .box_gabel_50 form p{margin:0;}
/* ENDE - Gabelseiten */

/* START Themenschwerpunkte */
.container .main table.themes th{width:16%;}
.container .main table.themes td{width:74%;}
table.themes th{background:#f1f1f1;color:#000;border:0;border-top:4px solid #fff;}
table.themes td{background-image:none;}
table.themes th p,table.themes td p{margin-bottom:0;}
/* ENDE Themenschwerpunkte */

/* START - Anzeigen-Preis-Kalkulator */
.container .apk h1{margin-bottom:20px;}
.container .apk form.medialexikon{width:211px;}
.apk div.reiternavi{margin-bottom:0;}
.apk_1{padding:11px;width:683px;border:5px solid #dedede;float:left;}
.apk_1 h2,.apk_2 h2{font-size:12px;}
option{font-size:11px;}
.container .apk_1 p{ padding:0;clear:both;}
.apk .img_list_container{background:#FFFFFF url(../img/bg_box1.gif) repeat-x scroll left top;padding:11px;}
.apk .img_list_container .box_img{margin-bottom:0;}
.bg_8{background-color:#dedede;padding:0;width:705px;}
.apk_1_column_1{width:194px;float:left;padding-top:44px;margin-right:-1px;}
* html .apk_1_column_1{width:193px;margin-right:-3px;}
.container .apk_1_column_1 p{border-right:none;background-image:none;}
* html .container .apk_1_column_1 p{width:182px;}
.container .apk_1_column_1 p a{ border:1px solid #ccc;background:#f1f1f1 url(../img/apk_form_bg.gif) repeat-x scroll left center;float:left;padding:15px 11px;width:170px;height:18px;font-weight:bold;color:#464646;}
* html .container .apk_1_column_1 p a{margin-bottom:0px;}
* + html .container .apk_1_column_1 p a{margin-bottom:-33px;}
.container .apk_1_column_1 p a:hover{ background-image:none;padding:15px 11px;font-weight:bold;color:#df0029; text-decoration:none;}
.container .apk_1_column_1 p.active{}
.container .apk_1_column_1 p.active a{ color:#df0029;background:#fff;width:172px;z-index:2;border:1px solid #ccc;border-right:1px solid #fff;position:relative;}
* html .container .apk_1_column_1 p.active a{width:171px;}
* + html .container .apk_1_column_1 p.active a{width:171px;}
.container .apk_1_column_2 form{width:auto;}
.apk_1_column_2{width:488px;border:1px solid #ccc; background:#fff;padding:11px;}
.apk_1_column_2_form{width:255px;float:left;margin-right:22px;}
.container .apk_1_column_2_form p{float:left;background:url(../img/horizontal_dot.gif) repeat-x left bottom;width:250px;padding:6px 0;margin-bottom:0;}
* html .container .apk_1_column_2_form label{top:0;}
* + html .container .apk_1_column_2_form label{top:0;}
.container .apk_1_column_2_form .apk_row_1{line-height:12px;}
.container .apk_1_column_2_form input.chckbox,
.container .apk_1_column_2_form input.rdio{ position:relative;top:1px;margin-right:3px;}
.container .apk_1_column_2_form label{margin-right:6px;}
.container .apk_1_column_2_form .apk_row_2{margin-bottom:16px;width:240px;background:url(../img/apk_form_bg.gif) repeat-x left bottom;padding:5px 5px 8px 5px;}
.container .apk_1_column_2_form .apk_row_2 label{display:block;position:relative;top:-2px;}
.container .apk_1_column_2_form .apk_row_2 select{width:205px;font-size:11px;}
.container .apk_1_column_2_form .apk_row_2 select.left_space{margin:4px 0 0 17px;}
* html .container .apk_1_column_2_form .apk_row_2 select.left_space{margin:4px 0 0 24px;}
* + html .container .apk_1_column_2_form .apk_row_2 select.left_space{margin:4px 0 0 24px;}
.container .apk_1_column_2_form .apk_row_2 option{width:225px;}
.container .apk_1_column_2_form .sel_small select{width:65px;}
.container .apk_1_column_2_form .sel_small option{width:45px;}
.container .apk_1_column_2_form .lbl_left label{display:inline;width:40px;float:left;}
.container .apk_1_column_2_form strong{float:left;line-height:18px;margin-right:6px;}
.apk_1_column_2_form span {float:right;}
.container .apk_1_column_2_visuell{padding-top:4px;}
.container .apk_1_column_2_visuell div{padding:24px 6px 22px 6px;background:url(../img/horizontal_dot.gif) repeat-x left bottom;float:left;width:200px;}
.apk span.top_a{display:block;margin-bottom:22px;padding-bottom:15px;}
.apk span.top_a a{margin-left:22px;float:left;}
.container .apk .formular_button{float:right;}
.apk div{overflow:hidden;}
.container .apk p.formular_button_container{float:right;width:100%;text-align:left;}
.container .apk .formular_button_back{float:left;}
.container .apk table{width:auto;}
.container .apk table td{text-align:right;padding-right:10px;}
.container .apk table td.txt_left{text-align:left;}
.container .apk table th.apk_col_1{width:150px;}
.container .apk table th.apk_col_2{width:80px;}
.container .apk table th.apk_col_3{width:30px;}
.container .apk table th.apk_col_4{width:80px;}
.container .apk table th.apk_col_5{width:80px;}
.container .apk table th.apk_col_6{width:140px;text-align:left;}
.container form.apk_submit{display:block;clear:left;float:right;width:100%;/*margin-top:11px;*/}
* + html .container form.apk_31_last{width:120px;float:left;}
.container form.apk_top{margin:0;padding-bottom:11px;}
.container form.apk_submit p{width:auto;}
/* ENDE - Anzeigen-Preis-Kalkulator */

/* START - Suche */
.search .s_1,.search .s_2{float:left;}
.container .search input.formular_right { font-style:normal;width:auto;position:relative;top:-5px;}
.container .search select{ font-size:11px;}
* html .container .search form{margin:-15px 0 5px 0;}
* + html .container .search form{margin:-15px 0 5px 0;}
/* ENDE - Suche */

/* START - Suchergebnisse */
.searchresult{float:left;margin-bottom:11px;}
.container .searchresult h1{float:left;}
.sr_headline{float:left;width:715px;margin-bottom:22px;}
.sr_paging{float:right; text-align:right;position:relative;top:3px;}
.sr_paging a.sr_backward{position:relative;background:transparent url(../img/uebersicht_icon.gif) no-repeat scroll 0 3px;width:12px;height:14px;padding:0;margin-right:6px;float:left;}
.sr_paging span{float:left;}
.sr_paging a.sr_forward{background:transparent url(../img/uebersicht_icon_2.gif) no-repeat scroll 0 3px;width:12px;height:14px;padding:0;margin-left:6px;float:left;}
.container .sr_optional{float:none;clear:both;}
.sr_head{background:#f3f3f3;padding:5px 6px 0 6px;background:transparent url(../img/sr_head.gif) repeat-x left bottom;height:21px;margin-bottom:6px;float:left;width:472px;}
.big_small_column .sr_head, .small_big_column .sr_head{width:703px;}
.container .sr_topline{float:left;}
.container .searchresult .topline_a{}
.container .sr_text{margin:0 6px 22px 6px;}
.container .column_container{margin-bottom:11px;}
.container .column_container p,.container .column_container a,.container .column_container ul{font-size:11px;}
.container .column_container p.ln{padding:0;margin:0;}
.container .column_container .column_1,.container .column_container .column_2{float:left;width:230px;padding:0 6px;}
.container .searchresult .topline_right{float:right; width:220px; text-align:right;margin:0;}
/* ENDE - Suchergebnisse */

/* START - Download Suchergebnisse */
.download_result{}
.download_result .column_container{float:left;display:block;background:transparent url(../img/two_column_bg.gif) repeat-y scroll left top;}
.download_result .column_container .column_1 p{font-weight:bold;margin-bottom:0;}
.download_result .column_container .column_2 a{margin-bottom:3px;}
.bottom_line{ background:url(../img/horizontal_dot.gif) repeat-x left bottom;float:left;margin-bottom:3px;}
/* ENDE - Download Suchergebnisse */

.container a span.locked{ background:url(../img/locked.gif) no-repeat right center;padding-right:15px;}

#headline p.user{float:left;color:#929292;font-size:12px;padding:4px 22px 0 0; position:absolute; z-index:50; text-align:right;top:0;right:0;}
#headline p.user a{color:#929292;}
#headline p.user a:hover{color:#df0029;}

/* START - Sitemap */
.container ul.sitemap { margin-left:6px; background:url(../img/dot_senkrecht.gif) repeat-y 7px 1px;}
.container ul.sitemap li li{ margin-left:6px; background:url(../img/dot_senkrecht.gif) repeat-y 0 1px; line-height:21px;}
.container ul.sitemap ul ul{ margin-left:32px;}
.container ul.sitemap ul li.s_lst ul{ background:none;}
.container ul.sitemap li, 
.container ul.sitemap li li,
.container ul.sitemap li li li{padding-left:1px; }
.container ul.sitemap li li li { margin-left:0;}
.container ul.sitemap li a{ padding-left:20px;background:transparent url(../img/icons/topline_a.gif) no-repeat 0 1px; font-weight:bold; color:#777; text-decoration:none; margin-bottom:0;}
.container ul.sitemap li a:hover{ padding-left:20px; background:transparent url(../img/icons/topline_a.jpg) no-repeat 0 1px; color:#df0029; text-decoration:none;}
.container ul.sitemap li li a{ padding-left:48px;background:transparent url(../img/icons/sitemap.gif) no-repeat left center;font-weight:bold;color:#777;text-decoration:none;}
.container ul.sitemap li li a:hover{padding-left:48px;background:transparent url(../img/icons/sitemap_hover.gif) no-repeat left center;color:#df0029;text-decoration:none;}
.container ul.sitemap li li.s_lst{ background:transparent url(../img/icons/sitemap_bg.gif) no-repeat left bottom;}
.container ul.sitemap li li.s_lst a:hover{ background:transparent url(../img/icons/sitemap_2_hover.gif) no-repeat left center;margin-left:-1px;text-decoration:none;}
.container ul.sitemap li li.s_lst li a:hover{ background:transparent url(../img/icons/sitemap_hover.gif) no-repeat left center;margin-left:0;text-decoration:none;}
.container ul.sitemap li li.s_lst ul li a{ background:transparent url(../img/icons/sitemap.gif) no-repeat scroll left center; margin-left:0;}
.container ul.sitemap li li.s_lst ul li.s_lst li a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst li a{ background:transparent url(../img/icons/sitemap.gif) no-repeat left center;margin-left:0; padding-top:4px;}
.container ul.sitemap li li.s_lst ul li.s_lst li a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst li a:hover{ background:transparent url(../img/icons/sitemap_hover.gif) no-repeat left center;margin-left:0; padding-top:4px;}
.container ul.sitemap li li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst a,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst a{ background:transparent url(../img/icons/sitemap_2.gif) no-repeat left center;margin-left:-1px; padding-top:4px;}
.container ul.sitemap li li.s_lst ul li.s_lst a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst a:hover,
.container ul.sitemap li li.s_lst ul li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst li.s_lst a:hover{	background:transparent url(../img/icons/sitemap_2_hover.gif) no-repeat left center;margin-left:-1px; padding-top:4px;}
.container ul.sitemap li li.s_lst li.lst a:hover{ background:transparent url(../img/icons/sitemap_2_hover.gif) no-repeat left center;margin-left:-1px;text-decoration:none;}
/* ENDE - Sitemap */

/* START - Sprunglinks */
.container .jump_links{float:left;width:484px;margin-bottom:22px;}
.container .jump_links .jl_1{float:left;padding:0 6px 0 0;width:220px;}
.container .jump_links .jl_2{float:left;padding:0 0 0 6px;width:220px;}
.container .jump_links ul{margin:0;}
.container .jump_links li{ background:none;padding-left:0;}
.container .jump_links li {padding-left:20px; background:url(../img/icons/arrow_down.gif) no-repeat 0 3px;}
.container .jump_links li:hover {padding-left:20px; background:#fff url(../img/icons/arrow_down_high.gif) no-repeat 0 3px;}
.container .jump_links li a{font-weight:bold;color:#777;text-decoration:none; background:none; padding-left:0;}
.container .jump_links li:hover a:hover{color:#df0029;text-decoration:none;}
.container .jump_links li a:hover{color:#df0029;text-decoration:none;}
* html .container .jump_links li{ display:inline-block;}
/* ENDE - Sprunglinks */

/* START - Pressemitteilungen */
.container .press{margin-bottom:11px;}
.container .press .p_head{background:#f3f3f3;margin-top:22px;padding:5px 6px 0 6px;background:transparent url(../img/sr_head.gif) repeat-x left bottom;height:21px;margin-bottom:6px;}
.container .press .p_topline{font-weight:bold;float:left;}
.container .press .p_date{float:left;width:100px;}
.container .press .P_place{float:left;width:250px;}
.container .press .topline_right{float:right; width:120px; text-align:right;margin:0;}
.container .press .p_text{padding-right:6px;margin-left:106px;}
* html .container .press .p_text{padding-right:6px;margin-left:109px;}
/* ENDE - Pressemitteilungen */

/* START - Medien-Lexikon*/
#lexikon-index { width:210px; height:370px; overflow:auto; background-color:#f1f1f1; float:left; margin-right:20px;}
#lexikon-index a:link{color: #777777;text-decoration: none;}
#lexikon-index a:visited{color: #777777; text-decoration: none;}
#lexikon-index a:hover{color: #363636; text-decoration: none; font-weight: bold;}
#lexikon-index a:active{color: #df0029; text-decoration: none;}
a.lexikon-label {color: #df0029; font-size: 20px!important; font-weight: bold; line-height: 30px!important; height: 30px!important;}
#lexikonBegriff { float:right; width:485px;}
#lexikonBegriff h2{ clear:none;}
#lexikonBegriff .news_ticker_con p a.teaser_a { padding-left:0; width:485px; color:#848484;}
#lexikonBegriff .news_ticker_con p a.teaser_a:hover { padding-left:0; width:485px; color:#df0029; text-decoration:none;}
/* ENDE - Medien-Lexikon*/

/* START - Themenplaene */
.themes{float:left;margin-bottom:22px;margin-top:0px;color:#444444;}
.themes h4{background:#f3f3f3; padding:5px 6px 0 6px; background:transparent url(../img/sr_head.gif) repeat-x left bottom; height:21px; margin-bottom:6px; float:none; clear:both; /*width:472px;*/}

.themes .theme_head,
.themes .head,
.themes .details,
.themes .row
{
  width:472px;
  font-size:12px;
  padding:10px 6px 10px 6px;
  line-height:16px;
  margin-bottom:0px !important;
}

.themes .theme_head
{
  width:478px;
  padding:5px 0px 5px 6px;
  font-weight:bold;
  background:url(../img/dot_waagerecht.gif) repeat-x left bottom;
}

.themes .row
{
  background:url(../img/dot_waagerecht.gif) repeat-x left bottom;
}

.themes .row .head
{
  clear:both;
  font-weight:bold;
  padding:5px 0px 5px 0px;
}

.themes .row .details
{
  padding:5px 0px 5px 0px;
}

.themes .row.color1
{
  background-color:#F3F3F3 !important;
}

.themes .row.color2
{
  background-color:#FFFFFF !important;
}

.themes div
{
  margin-bottom:0px !important;
}

.themes .col1
{
  width:130px;
}

.themes .col2
{
  width:80px;
}

.themes .col3
{
  width:182px;
  text-align:right;
}

.themes .col4
{
  width:80px;
  text-align:right;
}

.container .column .themes div{margin-bottom:22px;float:left;}
.container .column .themes ul{display:block;padding:0 6px;float:left;margin:0;}
.container .column .themes ul li{ background-image:none;padding-left:0;display:inline;}

/*.themes{float:left;margin-bottom:22px;margin-top:22px;}
.themes h4{background:#f3f3f3;padding:5px 6px 0 6px;background:transparent url(../img/sr_head.gif) repeat-x left bottom;height:21px;margin-bottom:6px;float:none;clear:both;width:472px;}
.container .column .themes div{margin-bottom:22px;float:left;}
.container .column .themes ul{display:block;padding:0 6px;float:left;margin:0;}
.container .column .themes ul li{ background-image:none;padding-left:0;display:inline;}
*/
/* ENDE - Themenplaene */

.check_label {line-height: 12px;}
.container h1.grad_01{background:#f3f3f3;padding:5px 6px 0 6px;background:transparent url(../img/sr_head.gif) repeat-x left bottom;height:21px;margin-bottom:6px;float:none;clear:both;width:472px;color:#444444;font-size:12px;font-weight:bold;line-height:15px;margin:0;}
.ads_box { background: url(../img/vertical_dot_bg.gif) repeat-y 0 0; float:left; width:484px;}
li.headline {padding-bottom: 9px;background: #fff!important;}
li.headline span.grad_01 {font-size: 12px;line-height: 24px;font-weight: bold;height: 25px;background: url(../img/gra_01.gif) left center repeat-x !important;color: #fff;padding-left: 6px;width: 226px;	float: left;}
.ads_con{ float:left; width:484px;}
ul.ads_left {float: left;width: 232px;margin:0; padding-right: 10px;}
ul.ads_right {float: right;width: 232px;margin: 0 0 0 5px;}
ul.ads_left li, ul.ads_right li {background: #fff url(../img/vertical_dots_transparent1.gif) no-repeat scroll center top;}/*wdl*/
ul.ads_left li.ads_first, ul.ads_right li.ads_first {background: #fff;}/*wdl*/
ul.ads_left li a, ul.ads_right li a {background:transparent url(../img/icons/topline_a.gif) no-repeat scroll left 7px;color:#000000; padding:6px 0 3px 20px; margin-bottom:4px;display:block;}/*wdl*/
ul.ads_left li a, ul.ads_right li a span { display:block;}
ul.ads_left li a:hover, ul.ads_right li a:hover {background:transparent url(../img/icons/topline_a.jpg) no-repeat scroll left 7px;color:#DF0029;text-decoration:none; padding:6px 0 3px 20px; margin-bottom:4px;}/*wdl*/
* html ul.ads_left li, * html ul.ads_right li {height:20px;}
* html ul.ads_left li a, * html ul.ads_right li a{ background-position:left 8px; padding:7px 0 0 20px;}
* html ul.ads_left li a:hover, * html ul.ads_right li a:hover { background-position:left 8px;padding:7px 0 0 20px}
* + html ul.ads_left li a, * + html ul.ads_right li a{background-position:left 8px; padding:5px 0 1px 20px;}
* + html ul.ads_left li a:hover, * + html ul.ads_right li a:hover {background-position:left 8px; padding:5px 0 1px 20px;}

.datenschutz{float:left;width:464px;padding:5px;height:50px;border:1px solid #A7A6AA;overflow:auto;	margin:0 0 15px 5px;}
* html .datenschutz{width:454px;}
.container .datenschutz h1,
.container .datenschutz h2{	font-size:12px;}
.container .datenschutz h3,
.container .datenschutz h4,
.container .datenschutz h5,
.container .datenschutz h6{	font-size:11px;}
.container .datenschutz p,
.container .datenschutz ul,
.container .datenschutz li{	padding-left:0;	margin-left:0; font-size:11px; position:static;	width:95%;}

/* START Tagcloud*/
.container .tagcloud{margin:0 0 11px 0;padding:0;text-align:center;}
.container .tagcloud li{display:inline;margin:0; padding:0;list-style-image:none;background:none;font-size:28px;}
.container .tagcloud li a{ background:none;padding:2px;margin:0;line-height:23px}
.container .tagcloud li.tc_1 a{font-size:12px;}
.container .tagcloud li.tc_2 a{font-size:13px;}
.container .tagcloud li.tc_3 a{font-size:14px;}
.container .tagcloud li.tc_4 a{font-size:15px;}
.container .tagcloud li.tc_5 a{font-size:16px;}
.container .tagcloud li.tc_6 a{font-size:17px;}
.container .tagcloud li.tc_7 a{font-size:18px;}
.container .tagcloud li.tc_8 a{font-size:19px;}
.container .tagcloud li.tc_9 a{font-size:20px;}
.container .tagcloud li.tc_10 a{font-size:21px;}
/* ENDE Tagcloud*/

/* START - Gallery */
div.img_sel {display: block;width: 484px;float: left;}
div.img_sel ul{margin-left:178px;}
div.img_sel ul li{float: left;}
div.img_sel ul li.next a{background: #fff url(../img/icons/paging_forward.gif) center right no-repeat;color: #fff;text-decoration: none;}
div.img_sel ul li.next a:hover{background: #fff url(../img/icons/paging_forward_hover.gif) center right no-repeat;}
div.img_sel ul li.prev a{background: #fff url(../img/icons/paging_backward.gif) center left no-repeat;color: #fff;text-decoration: none;}
div.img_sel ul li.prev a:hover{background: #fff url(../img/icons/paging_backward_hover.gif) center left no-repeat;}
div.img_sel ul li.next a, div.img_sel ul li.next a:hover, div.img_sel ul li.prev a, div.img_sel ul li.prev a:hover{height: 22px;width: 20px;display: block;padding: 0 4px;margin:0;}
.ig_navigation ul.index{margin-left: -3px;}
.ig_navigation ul.index li{float: left;margin: 2px;}
.ig_navigation ul.index li a{background: none;}
.ig_navigation ul.index li a img{border: 1px solid #fff;}
.ig_navigation ul.index li.active a img{border: 1px solid #f00;}
#bildunterschrift{font-size: 11px;color: #222;margin: 2px 0 24px 0px;background:#F1F1F1;height:22px;}
#bildunterschrift p{font-size:11px;padding:2px;}
.stage{display: block;}
.container .stage img{margin:0;}
/* ENDE - Gallery */

/*START - Big Teaser*/
.bigteaser {clear: both;height: 52px;width: 968px;background: white url(../img/vertical_dots_transparent1.gif) bottom no-repeat;margin: 0px;padding: 0px;}
.bigteaser .bt_logo {	padding-top: 11px;	padding-left: 11px;	padding-right: 8px;	background: url(../img/vertical_dots_transparent2.gif) right 18px no-repeat;	float: left;}
.bigteaser h3 {	float: left;	padding-top: 14px;	margin-left: 8px;}
/*ENDE - Big Teaser*/

/*START - Container*/
body {	background:rgb(225,225,225) none;}
#overall-wrapper{	margin: 0 auto;	width: 968px;}
#metanavi{	position:absolute;	top:65px;	right:22px;}
#mainnavi{	background:transparent url(../img/mainnavi_background.jpg) top left repeat-x;	height: 225px;}
#mainnavi ul, #mainnavi teaser{	float:left;}
#mainnavi ul{	width: 176px;  padding: 2px 11px 0 0;}
#teaser{	padding:11px 0 0 0;	float:right;}
#branchenauswahl{	padding:5px 0;	background: #DFDFDF none;}
#content{	padding:22px 10px 11px 0;	border:1px #ababab solid;	margin: 0 0 22px 0;	background:#fff none;}
#faux_column{	background:#fff url(../img/faux_column.gif);}
#left, #center, #right{	float:left;	padding: 0 11px 0 11px;}
#left{	width:209px;	padding-left:10px;}
#center{	width:484px;}
#right{	width:198px;}
/*ENDE - Container*/

/*START - Helfer*/
#helfer { clear: both; height: 37px; background: white url(../img/vertical_dots_transparent1.gif) bottom no-repeat; margin: 0px; padding:0px; font-size:11px; font-weight: bold; color: #646464;}
.h_wide {	width: 968px;}
.h_medium {	width: 457px;}
.h_medium .kontakt, .h_medium .download {	display: none;}
#helfer a {	color: #848484;}
#helfer li {	float: left;	padding: 0 8px 0 9px;	background: url(../img/vertical_dots_transparent2.gif) left center no-repeat;}
#helfer li.fst {	background: none;}
#helfer a:hover {	color: #e2001a;	text-decoration: none;}
#helfer .left_area, #helfer .right_area {	margin-top: 16px;}
#helfer .left_area {float: left;	margin-right:  11px;}
#helfer  .right_area {	margin-left:  11px;	float: right;}
#helfer .uebersicht {	background: url(../img/uebersicht_icon.gif) left top no-repeat;}
#helfer .kontakt {	background: url(../img/kontakt_icon.gif) left top no-repeat;}
#helfer .download {	background: url(../img/pdf_icon.gif) left top no-repeat;}
#helfer .drucken {	background: url(../img/drucken_icon.gif) left top no-repeat;}
#helfer .versenden {	background: url(../img/email_icon.gif) left top no-repeat;}
#helfer .helferlink {	margin-right: 6px;	padding-left: 26px;	padding-bottom: 2px;	background-position: 0px 2px;}
#wrapper .column .h_content{margin-bottom:15px;}
.column .h_content .left_area ul{margin-left:0;}
.column .h_content .left_area ul li{padding-left:0;}
.column .h_content .right_area ul li.last{padding-right:0;}
.column #helfer{height:20px; position:relative;top:-2px;}
.column #helfer div{margin-top:0;}
.column #helfer li{line-height:12px;padding-bottom:0px;}
.column #helfer a{margin-bottom:0;}
/*ENDE - Helfer*/

/*START - Menue */
.hidden{font-size:1px!important; height:1px!important; left:-1000em!important; line-height:1px!important; position:absolute;top:-1000em!important; width:1px !important;}
#headline {background:transparent url(../img/header_top_background.jpg) repeat scroll 0 0;position:relative;}
	/* START - Meta-Navigation */
#meta_nav{position:absolute;right:22px;top:65px;}
#meta_nav li,
#language_switcher
{
  display:inline;
  background:url(../img/vertical_dot.gif) repeat-y top left;
  padding:0 3px 0 6px;
}

#language_switcher
{
  background-position: top right;
}

* html #meta_nav li{padding:0 6px 0 4px;}
* + html #meta_nav li{padding:0 7px 0 4px;}
#meta_nav a {color:#ababab;font-size:10px;text-decoration:none;text-transform:uppercase;}
#meta_nav a:hover {color:#e2001a;}
#meta_nav li.first{background:none;padding-right:0;}
	/* ENDE - Meta-Navigation */

	/* START - Haupt-Navigation */
#main_nav{position:relative;}
#main_nav a {padding-left:11px !important;text-transform:uppercase;}
#main_nav a.active{color:#E2001A;background:url(../img/arrow_active.gif) no-repeat 0 10px;}
#main_nav a:hover{color:#E2001A;background:url(../img/arrow_active.gif) no-repeat 0 10px;}
#main_nav_level_2{position:absolute;left:200px;	top:0;width:500px;display:inline;height:220px;list-style-position:outside;}
#main_nav_level_2 li{display:inline;}
#main_nav_level_2 li a{padding:7px 0 2px 16px!important;text-transform:none!important;}
#main_nav_level_2 li.break{position:relative;left:177px;top:-210px;}
#main_nav_level_2 li span{display:block;}
#main_nav_level_2 li.break span{position:relative;display:block;background:transparent url(../img/vertical_dots_transparent2.gif) no-repeat 0 11px;}
#main_nav #main_nav_level_2 a.active{color:#E2001A;background:url(../img/arrow_active.gif) no-repeat 6px 10px;}
#main_nav #main_nav_level_2 a:hover{color:#E2001A;background:url(../img/arrow_active.gif) no-repeat 6px 10px;}
#main_nav_container { background:transparent url(../img/mainnavi_background.jpg) repeat-x scroll left top;height:225px;}
#main_nav_container ul { padding:2px 11px 0 0;width:176px;}
		/*START Coverfow*/
#main_nav_container ul.flow{padding-right:0;}
#flow{float:right;overflow:hidden;}
		/*ENDE Coverfow*/
#main_nav_container ul, #main_nav_container teaser {float:left;}
* html #main_nav_container ul{z-index:1;}
#main_nav_container li {background:transparent url(../img/hr_background_lightgrey.gif) repeat-x scroll left bottom;display:block;padding:0 0 1px;}
#main_nav_container ul a, #main_nav_container ul strong {color:#ABABAB;display:block;font-size:11px;font-weight:bold;height:20px;padding:7px 0 2px 9px;text-decoration:none;}
	/* ENDE - Haupt-Navigation */
.menue_teaser_start #teaser_column{width:307px;}
.menue_teaser_start .menue_teaser_column{width:307px;}
.menue_teaser_start .s_button {width:307px;}
.menue_teaser_start .s_button a {width:296px;}
.menue_teaser p {font-size:12px;line-height:15px;padding:11px 0 0 0;}
.menue_teaser p.topline{color:#fff;width:auto;padding:0 11px 8px 0;}
.menue_teaser h2 {font-size:20px;padding:14px 0 0 0;background:none; text-transform:inherit; font-weight:normal; }
.menue_teaser h2, .menue_teaser h3 {color:#fff;}

.s_button {background:transparent url(../img/button_box_bg.gif) scroll left bottom;width:221px;}
.button_box {float:left;height:31px;margin-top:18px;}
.s_button a {width:210px;}
.button_box a {background:transparent url(../img/icons/topline_a.gif) no-repeat scroll right center;color:#FFFFFF;float:left;font-size:11px !important;font-weight:bold;height:20px;letter-spacing:1px;padding-top:10px;text-decoration:none;text-transform:uppercase;}
.button_box a:hover{color:#e2001a;background-image:url(../img/icons/topline_a.jpg);}
.dark_grey {background: transparent url(../img/breadcrumb_gabel_bg.gif) repeat-y left top;} /*Auspraegung Content wie Gabel ab 12.11.08*/
.gabelseite_bg { background: transparent url(../img/breadcrumb_gabel_bg.gif) repeat-y left top;}
.nav_list {float:left;margin:5px 0;padding:0;}
.nav_item, .breadcrumb {overflow:hidden;}
.nav_item, .breadcrumb {float:left;margin:0;padding:0;}
.nav_item {float:left;width:233px;}
.nav_item:hover {}
.container .nav_item a:hover {color:#e2001a;}
.dark_grey a, .dark_grey .breadcrumb {color:#B2B2B2!important;}
.nav_item a {display:block;letter-spacing:1px;width:210px;}
.dark_grey .nav_item a:hover{color:#e2001a!important; background:url(../img/icons/arrow_down_high.gif) no-repeat 205px 6px;}
.dark_grey .breadcrumb a:hover {color:#e2001a!important;}
.nav_item a, .breadcrumb, .breadcrumb a, .breadcrumb span {font-size:11px !important;font-weight:bold;margin:0 6px 0 0 !important;padding:5px 5px 5px 11px;}

.breadcrumb {float:right;padding-left:16px;width:708px;}
.breadcrumb .fst {padding-left:0;}
.menue_teaser{padding:11px 0 0;float:right;color:#fff;}
.menue_teaser.no_top_margin { padding-top: 0}
.menue_teaser_column{width:221px;float:left;margin-left:11px;}

.menue_teaser_box{margin-right:10px;}
.menue_teaser_box a,.menue_teaser_box a:hover{color:#fff; text-decoration:none;}
.menue_teaser img, #teaser embed {margin:0 !important;overflow:hidden;padding:0 !important;}
.menue_teaser embed.player_261{margin-right:104px;}
/*.menue_teaser img {height:214px;}*/
.menue_teaser img, #teaser_content {display:block;float:left;}

.bg_261x196{ background:url(../img/261x196_bg.jpg) no-repeat;padding-left:107px;}
div.lightgrey{	background:#000 url(../img/hr_background_lightgrey.gif);}
div.darkgrey{	background:transparent url(../img/hr_background_darkgrey.gif);}
div.horizontal-rule {background-repeat:repeat-x; clear:both; display:block; font-size:1px; height:1px; line-height:1px; }
/*ENDE - Menue */

/*START - Reiter */
.reiternavi {	float:left;	width: 968px;	background-color: white;}
.reiternavi ul.reiterlist {	width: 968px;	padding: 0px;	margin: 0px;	float: left;	background: url(../img/reiter_ul_bg.gif) bottom;}
.reiterlist li, .reiterlist li.active {	height: 22px;	float: left;	margin: 0;	padding: 4px 3px 4px 3px!important;	background: url(../img/dots30_senkrecht_transparent.gif) right no-repeat;}
.reiterlist li a, .reiterlist li.active a {	white-space: nowrap;	font-size: 11px;	line-height:13px;	float:left;	font-weight: bold;	margin-right: 3px;	margin-left: 2px;	padding: 3px 9px 5px 9px;}
.reiterlist li a {background: url(../img/ml2_l2d.gif) left top repeat-x;	color: #464646;}
.reiterlist li.active a {	background: url(../img/ml2_d2l.gif) left top repeat-x;	color: #e2001a;}
.reiterlist li a:hover {text-decoration: none;	color: #e2001a;}
	/* Modifikationen fuer den Content-Bereich */
.column .reiterlist li, .reiterlist li.active {	height: 22px;float: left;margin:0;padding:4px 3px 4px 3px!important;	background: url(../img/dots30_senkrecht_transparent.gif) right no-repeat;}
.column .reiternavi{width:484px;margin-bottom:11px;float:left;}
.column .reiternavi ul.reiterlist{width:484px;}
.big_small_column .column .reiternavi ul.reiterlist{width:715px;}
.big_column .column .reiternavi ul.reiterlist{width:946px;}
	/* Modifikationen fuer den Content-Bereich */
.apk .reiternavi{width:100%;margin-bottom:11px;float:none;}
.apk .reiternavi ul.reiterlist{	width: 100%;background: url(../img/reiter_ul_bg.gif) left top;}
.apk .reiterlist li.active{background:transparent url(../img/tab_apk.gif) repeat-x scroll left top;margin:0;}
.apk .reiterlist li a, .apk .reiterlist li.active a{font-weight:normal;background:none;}
.apk .reiterlist li.active a{color:#e2001a;font-weight:bold;}
.apk .reiterlist li {margin:0 0 0 5px;	background: url(../img/dots30_senkrecht_transparent.gif) left no-repeat;}
.apk .reiterlist li.reiter_first {margin:0 5px 0 0;background: url(../img/dots30_senkrecht_transparent.gif) right no-repeat;}
/*ENDE - Reiter*/

/*START -Section */
.section_box{background:url(../images/arrow_right_red.jpg) no-repeat right center;margin-top:11px;}
.category_a{background:#fff url(../img/section_bg.gif) repeat-x bottom left;font-weight:bold;width:236px;height:60px;float:left;margin:6px 0 11px 0;}
.section_box img{margin:10px;}
.section_box a.teaser_a{margin-top:22px;width:156px;float:left;}
.section_box a.ta_2{margin-top:14px;}
.category_box_a{background:#fff url(../img/section_bg.gif) repeat-x bottom left;font-weight:bold;width:236px;height:60px;float:left;margin:6px 0 11px 0;}
.cb_span_1{background:url(../images/arrow_right_red.jpg) no-repeat right center;margin-top:11px;}
.cb_span{position:relative;top:22px;left:11px;}
.cb_right_space{margin-right:11px!important;}
.container .category_box_a{background:#fff url(../img/category_anchor_bg.gif) repeat-x bottom right;font-weight:bold;padding-right:36px;width:200px;float:left;margin:0 0 11px 0;}
.category_box_a:hover{background:#fff url(../img/category_anchor_bg.gif) top right;}
.category_box_a img{position:relative;top:8px;left:11px;}
/*ENDE - Section */

/*START - Teaser */
.mb_1{width:308px;} /*Der 2. Teaser Box muss einen Pixel breiter sein.*/
div.one_px_more{/*Eine Teaser Box muss einen Pixel breiter sein*/width:308px;}
.container .last{margin-right:0;}/* Im 3. <div class="teaser_column"> muss die Klasse .last hinzugefuegt werden, also: <div class="teaser_column last"> */
	/*START -Teaser Small*/
.teaser_small{padding:5px 0;}
.teaser_small .teaser_box{height:90px;margin-bottom:0;background:transparent;border:1px solid #e1e1e1;}
.teaser_small .teaser_box_inside{height:80px;}
	/*START -Teaser Small*/

	/*START - Teaser-Menue*/
#teaser .teaser_box{margin-bottom:0;background:transparent;border:none;padding:0;}
#teaser .teaser_small .teaser_box_inside{padding:0;}
	/*ENDE - Teaser-Menue*/

	/*START - Dotted Line*/
div.lightgrey_neu{background:url(../img/lightgrey_neu.gif) repeat-x 0 0;}
div.white_neu{background:url(../img/white_neu.gif) repeat-x 0 0;}
.rule_space{margin-bottom:5px;clear:both;}
.rule_space_10{margin-bottom:10px;clear:both;}
.rule_space_20{margin-bottom:20px;clear:both;}
	/*ENDE - Dotted Line*/

	/*START - Dachzeile*/
div p.topline{padding:0 8px 2px 0;margin:0;font-size:11px;font-weight:bold;width:185px; float:left; color:#848484; text-transform:uppercase;letter-spacing:0.05em;} /* Teaser alle */
div.teaser_box_inside p.topline{ width:auto;} /* Teaser Startseite */
div p.topline img{margin-bottom:0;}
.container a.topline_a, .container .topline_a_cascade a{font-size:11px;font-weight:bold;float:right;background:url(../img/icons/topline_a.gif) no-repeat right 1px;padding-right:25px;padding-bottom:4px;margin:0;text-transform:uppercase;letter-spacing:0.05em;}
.container a.topline_a:hover, .container .topline_a_cascade a:hover{text-decoration:none;color:#e2001a;background-image:url(../img/icons/topline_a.jpg);}
	/*ENDE - Dachzeile*/

	/*START - MEHR-Link unter Teaser*/
.container .teaser_a{background:transparent url(../img/icons/topline_a.gif) no-repeat scroll right center;display:block;width:209px;font-weight:bold;margin:5px 0;text-decoration:none;}
.container .teaser_a:hover{background:transparent url(../img/icons/topline_a.jpg) no-repeat scroll right center;}
.container .right .teaser_a{margin:0 0 2px 0;}
	/*ENDE - MEHR-Link unter Teaser*/

.teaser{ background:transparent;padding-bottom:0;}
.teaser_column{float:left;margin:0 5px 5px 0;}
.teaser_box{background:#fff;border:1px solid #ccc;padding:5px;width:307px;margin-bottom:5px;/*height:166px;*/height:150px;overflow:hidden;}
.teaser_box_inside{ padding:5px;overflow:hidden;height:140px;}
.tb_flash{width:317px;height:160px;padding:0;}
.big{height:317px;}
.big .teaser_box_inside{ height:140px;margin-bottom:17px;}
.big .teaser_flash_player{ height:280px;}
.last{/*muss der letzten Teaser Box mitgegeben werden*/margin-right:0;}
.container .teaser_box .nt_a{ color:#000; text-decoration:none; background:none; padding-left:0;}
.container .teaser_box .nt_a2{ color:#ababab; text-decoration:none; background:none; padding-left:0;}
.container .teaser_box .nt_a:hover,.container .teaser_box .nt_a2:hover{color:#e2001a; text-decoration:none;}
	/* START - Farben und Hintergrung-img fuer Teaser Boxen*/
		/*Hintergrund*/
.bg_1{background-color:#6f6f6f;}
.bg_2{background-color:#414141;}
.bg_3{background-color:#fff;}
.bg_4{background:url(../img/bg1.jpg) repeat-x bottom left;}
.bg_5{background:url(../img/bg2.jpg) repeat-x bottom left;}
.bg_6{background-color: #2268a4;}
.bg_7{background:#ababab url(../img/bg_7.gif) repeat-x top left;}
div.teaser_small,
div.teaser_large{background:transparent!important;}
		/*Schrift*/
.container .bg_1 div h2,
.container .bg_1 div p,
.container .bg_1 div a,
.container .bg_2 div h2,
.container .bg_2 div p,
.container .bg_2 div a,
.container .bg_7 p,
.container .bg_7 h2,
.container .bg_7 div a {color:#ababab;}
	/* ENDE - Farben und Hintergrung-img fuer Teaser Boxen*/
.teaser p.block,.teaser a.block{clear:both;float:none;}
	/* modules for teaser */
.container h1, .container h2, .container h3{margin:0 0 5px 0; clear:left;}
.teaser h1, .teaser h2, .teaser h3{margin:0 0 5px 0; clear:none;}
.gabelseite_2 h1, .gabelseite_2 h2, .gabelseite_2 h3{ clear:none;}
.container img {margin-bottom:6px;}
.flt_left {margin:3px 11px 11px 0;}
.img_container { float:left; clear:both;}
* html .img_container { margin-right:-11px;}
.container h3{font-size:12px;line-height:15px;}
.container p,.container a,#navigation a,cite,blockquote,ul,ol{font-size:12px;line-height:16px;margin:0 0 10px 0;}
#SelectorHandler_selectNav a{margin:0;padding:0;width:208px;}
#SelectorHandler_selectNav a:hover{ background:transparent url(../img/icons/arrow_down_high.gif) no-repeat scroll 194px -1px;}
.container blockquote p{margin:0;}
.container p.blocksatz{text-align: justify;}
.container .small_text, .container .small_text a{font-size:10px;line-height:13px;}
.container .small_text a{background-position:0 3px;}
.container .text_over_img {position:relative;}
.container .text_over_img img{position:relative;margin-bottom:0;}
.container .text_over_img p{position:absolute;top:0;left:0;padding:6px;z-index:2;}
embed,object {margin:0;}
#teaser img,
#teaser embed,
#teaser object{padding:0!important;margin:0!important;overflow:hidden;}
.teaser .video_player_pos{margin-left:18px;margin-bottom:13px;}
.big .bti_big{height:307px;margin-bottom:0;}
.container .news_ticker_con{ padding-bottom:4px;}
.container .news_ticker_con p{ margin-bottom:6px;}
.container .news_ticker{ background:url(../img/22dots.gif) no-repeat left top!important;padding-top:6px; float:left;}

	/* START - Teaser in rechter Marinal-Spalte */
.container .right h1,.container .right h2{font-size:12px;font-weight:bold;line-height:15px;}
	/* ENDE - Teaser in rechter Marinal-Spalte */
/*ENDE - TEASER */

.main_large .flash_M{ float:left; margin:3px 11px 11px 0; }
.clr_lft { float:none;clear:left;}

#footer #further_online_offers_wrapper
{
  margin-top:1em;
  margin-bottom:0.3em;
  text-align:center;
}

#footer #further_online_offers
{
  text-align:center;
}

#footer #further_online_offers_text
{
  background-image:url(img/pfeil.png);
  background-repeat:no-repeat;
  background-position:right center;
  font-size:1em;
  padding-right:1em;
  cursor:pointer;
}
