.km_warenzeichen {font-size: 10px; font-family: arial; color: #696668;}
.km_pagination {width: 100%; margin-top: 10px; display: block;}
.km_textarea_full {width: 440px; height: 150px; font-size: 11px; color: #35373A; font-family: Arial, Helvetica, sans-serif;}
.km_bewerben_form {padding: 0; margin: 0;}
.km_bewerben { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #35373A; padding: 0; font-weight: bold; }
.km_textarea_small {width: 260px; height: 150px; font-size: 11px; color: #35373A; font-family: Arial, Helvetica, sans-serif;}
form {margin: 0px; padding: 0px;}
ul {padding-left: 15; margin: 0; overflow: hidden; width: 100%; clear: both;}
a {font-size: 11px; color: #F87000; text-decoration: none;}
a:hover {text-decoration: underline;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #35373A;}
table { font-size: 11px; color: #35373A;}
.listen_hd_pers { font-size: 12px; color: #35373A; font-weight: bold;}
.km_upload {font-size: 11px; color: #35373A; font-weight: bold; width: 440px; }
.box_searchbox { font-size: 11px; width: 135px; color: #35373A; border: 1px solid #969696; margin-bottom: 7px;}
.search_button {margin-bottom: 3px;}
.form_box {background-color: #EDEDED; padding: 5 8 5 8; border-top: 2px solid #003366;}
.form_hd {font-weight: bold; color:#003366; width: 100%; padding-top: 16px;}
.form_info {padding-top: 10px; padding-bottom: 10px; width: 100%;}
.form_submit {font-size: 11px; color: #35373A; font-weight: bold; margin-right: 10px; }
.form_reset {font-size: 11px; color: #35373A; font-weight: bold; }
.km_input {font-size: 11px; color: #35373A; width: 260px;}
.km_select {font-size: 11px; color: #35373A; width: 260px;}
.km_textarea {font-size: 11px; color: #35373A; width: 260px; height: 60px; font-family: Arial, Helvetica, sans-serif;}
.km_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #35373A;}
.km_plz {font-size: 11px; color: #35373A; width: 80px;}
.km_ort {font-size: 11px; color: #35373A; width: 176px;}
.content_hd_size1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #35373A; text-decoration: none; margin-bottom: 16px; float: left; width: 100%;}
.content_hd_size1 sup {font-size: 18px; padding-left: 2px;}
.content_hd_size2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #35373A; text-decoration: none; margin-bottom: 16px; margin-top: 16px; float: left; width: 100%;}
.content_hd_size2 sup {font-size: 14px; padding-left: 2px;}
.flag {border: 0; margin-right: 8px; margin-top: 2px; overflow: hidden; float: left;}
.box {width: 130px; text-align: right; padding-right: 16px; margin-top: 5px; font-size: 11px; color: #35373A;}
.box a {color: #35373A; text-decoration: none;}
.box a:hover {color: #35373A; text-decoration: underline;}
.breadcrumb {width: 100%; padding-bottom: 5px; color: #A7A7A7; font-size: 10px;}
.breadcrumb a {color: #A7A7A7; text-decoration: none;}
.breadcrumb a:hover {color: #A7A7A7; text-decoration: underline;}
.teaser_inhalt_fonthd { font-size: 11px; color: #FFFFFF; padding-left: 5px; font-weight: bold;}
.teaser_inhalt_fonthd a { font-size: 11px; color: #FFFFFF; text-decoration: none;}
.teaser_inhalt_fonthd a:hover { font-size: 11px; color: #FFFFFF; text-decoration: none;}
.km_teaser_content {padding: 8 10 10 8; font-size: 11px; color: #35373A; border-bottom: 2px solid #C6C6C6;}
.teaser_devider {width: 100%; height: 18px; overflow: hidden;}
.km_print { color: #35373A; padding-top: 1px; margin: 0; text-decoration: none;}
.km_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #35373A; float: left; padding-left: 14px; padding-top: 1px; margin: 0;}
.km_menue {padding-left: 14px;}
.menu_format { padding-right: 0px; float: left; margin: 0px;}
.menu_format a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0; text-decoration: none; margin: 0px 0px; display: block; height: 23px; font-weight: bold; line-height: 23px; color: #35373A; padding-left: 10px; padding-right: 18px; }
.menu_format a:hover { color: #35373A; text-decoration: none; }
.menu_format_s { padding-right: 0px; float: left; margin: 0; }
.menu_format_s a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0; text-decoration: none; margin: 0px 0px; display: block; height: 21px; line-height: 21px; color: #35373A; padding-left: 6px; padding-right: 6px; }
.menu_format_s a:hover { background-color: #0697CE; color: #35373A; text-decoration: none; }
.menu_sub { border: 1px solid #A7A7A7; width: 180px; display: none; background-color: #D0D0D0; color: #000000; padding-bottom: 0px; overflow: hidden; position: absolute;}
.menu_sub_d { padding: 0px; width: 100%;}
.menu_sub a { font-weight: normal; cursor: pointer; background-color: #D0D0D0; color: #35373A; line-height: 13px; height: auto; padding-top: 5px; padding-left: 9px; padding-right: 4px; padding-bottom: 5px; display: block;}
.menu_sub a:hover { font-weight: normal; text-decoration: none; cursor: pointer; background-color: #003366; color: #FFFFFF; display: block;}
.km_submenue_head {width: 160; padding: 3 8 3 8; background-color:#013366; font-size: 11px; color: #FFFFFF; border-bottom: 1px solid #FFF; text-decoration: none; font-weight: bold; background-image:url(/fileadmin/km/km_subnav_bg.gif);}
.km_submenu_mark {width: 160; padding: 3 8 3 8; background-color:#D7D7D7; font-size: 11px; color: #35373A; border-bottom: 1px solid #FFF; text-decoration: none; display: block;}
.km_submenu_mark:hover { text-decoration: none;}
.km_submenu_stand {width: 160; padding: 3 8 3 8; background-color:#EDEDED; font-size: 11px; color: #35373A; border-bottom: 1px solid #FFF; text-decoration: none; display: block;}
.km_submenu_stand:hover {background-color:#D7D7D7; text-decoration: none;}

.listen_a_line {width: 100%; height: 2px; overflow: hidden; border-bottom: 1px dashed #8F9398; clear: both;}
.liste_top_dev {clear: both; width: 100%; height: 24px; overflow: hidden; border-bottom: 1px dashed #8F9398;}
.listen_line {width: 100%; height: 8px; overflow: hidden;}
.listen_box {width: 100%;}
.listen_box_img {width: 350px; overflow: hidden;}
.listen_image {width: 110px; overflow: hidden; float: left; padding-top: 2px;}
.content_devider {clear: both; width: 100%; height: 22px; overflow: hidden; border-bottom: 1px dashed #8F9398;}
.listen_hd_red a { font-size: 12px; font-weight: bold; color: #F87000; text-decoration: none;}
.listen_hd_red a:hover {text-decoration: underline;}
.liste_devider {height: 4px; overflow: hidden; width: 100%;}
.listen_liste_text { font-size: 11px; color: #35373A;}
.moreLink { font-size: 11px; color: #F87000; text-decoration: none;  background-image:url(/fileadmin/km/km_arrow_list.gif); background-repeat:no-repeat; padding-left: 15px; padding-top: 9px; background-position:0px 11px;}
.moreLink:hover {text-decoration: underline; background-image:url(/fileadmin/km/km_arrow_list.gif); background-repeat:no-repeat;}

.news_top_dev {clear: both; width: 100%; height: 24px; overflow: hidden; border-bottom: 1px dashed #8F9398;}
.news_line {width: 100%; height: 8px; overflow: hidden;}
.news_box_img {width: 343px; overflow: hidden;}
.news_image {width: 110px; overflow: hidden; float: left; margin-top: 2px;}
.news_hd_container {float: left; text-align: right;}

* html .news_box_img {
   width: 356px;
   widt\h: 356px;
}

.news_hd_red { float: left; text-align: left;}
.news_hd_red a { font-size: 12px; font-weight: bold; color: #F87000; text-decoration: none;}
.news_hd_red a:hover {text-decoration: underline;}
.news_subtitle {width: 140px; color:#F87000; float: right;}
.news_devider {height: 4px; overflow: hidden; width: 200px; clear: both;}
.news_liste_text { font-size: 11px; color: #35373A;}
.newsmoreAKT {font-size: 11px; color: #F87000; text-decoration: underline; padding-right: 5px;}
.newsmoreLink {font-size: 11px; color: #F87000; text-decoration: none; padding-right: 5px;}
.newsmoreLink:hover {text-decoration: underline;}
.back_link_line {border-top: 2px solid #C6C6C6; margin-top: 16px; width: 100%; overflow: hidden;}
.back_link_line a {font-size: 11px; color: #C6C6C6; text-decoration: none; float: left;}
.back_link_line a:hover {text-decoration: underline;}

.search_top_dev {clear: both; width: 100%; height: 24px; overflow: hidden; border-bottom: 1px dashed #8F9398;}
.search_line {width: 100%; height: 8px; overflow: hidden;}
.search_box {width: 100%;}
.search_box_img {width: 320px; overflow: hidden;}
.search_image {width: 140px; overflow: hidden; float: left;}
.search_hd_red a { font-size: 12px; font-weight: bold; color: #F87000; text-decoration: none;}
.search_hd_red a:hover {text-decoration: underline;}
.search_devider {height: 4px; overflow: hidden; width: 100%;}
.search_liste_text { font-size: 11px; color: #35373A;}

.ticker_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #35373A; text-decoration: none;}
.ticker_content a { color: #35373A; text-decoration: none;}
.ticker_content img { border:0;}
.km_newsticker { margin-bottom: 3px; color: #003366; font-weight: bold; float: left; width: 100%;}
.km_newsticker img { padding-right: 5px;}
.km_newsticker_border { padding-top: 16px; padding-bottom: 16px; width: 100%; border-top: 1px dashed #003366; border-bottom: 1px dashed #003366;}
.km_newsticker_more {color: #1A4777;}

.ddcolortabs{padding: 0; width: 645px; background: transparent; voice-family: "\"}\""; voice-family: inherit; overflow: hidden; margin-top: 20px;}
.ddcolortabs ul{font: normal 11px Arial, Verdana, sans-serif; margin:0; padding:0; list-style:none; font-weight: bold; }
.ddcolortabs li{ display:inline; margin:0 2px 0 0; padding:0; }

.ddcolortabs a{
width: 300px;
display: block;
float:left;
color: white;
background: #1A4777 url(/fileadmin/km/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
}

.ddcolortabs a span{ float:left; display:block; background: transparent url(/fileadmin/km/color_tabs_right.gif) no-repeat right top; padding: 6px 8px 3px 7px;}
.ddcolortabs a span{ float:none;}
.ddcolortabs a:hover{ background-color: #F87000; text-decoration:none;}
.ddcolortabs a:hover span{ background-color: #F87000; text-decoration:none;}
.ddcolortabs a.current, #ddcolortabs a.current span{ background-color: #F87000; text-decoration:none;}

.tabcontainer{
clear: left;
width: 645px;
height: 240px;
border-top: 1px solid #C6C6C6;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 2px solid #C6C6C6;
background-color: #EDEDED;
overflow: hidden;
}

.tabcontent{
}