a {
    color: #0079bc;
  }

  .clear {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: 0px none;
    margin: 0;
    padding: 0;
    background: transparent;
  } 
  /** floats */
  .fl             {float:left; }
  .fr             {float:right; }
  .fn             {float:none; }
  
  /** display */
  .db             {display:block; }
  .di             {display:inline; }
  
  /** margin-right */
  .mr3            {margin-right: 3px; }
  .mr5            {margin-right: 5px; }  
  .mr10           {margin-right: 10px; }  
  .mr14           {margin-right: 14px; }  
  .mr15           {margin-right: 15px; }  
  .mr20           {margin-right: 20px; }
  /** margin-left */
  .ml5            {margin-left: 5px; }
  .ml14           {margin-left: 14px; }
  .ml20           {margin-left: 20px; }
  .ml15                      {margin-left: 15px; }
  .ml10           {margin-left: 10px; } 
  .ml110          {margin-left: 110px; } 
  .ml150          {margin-left: 150px; } 
  /** margin-top */
  .mt1           {margin-top: 1px !important; }
  .mt3            {margin-top: 3px; }
  .mt5            {margin-top: 5px; }  
  .mt6            {margin-top: 6px; }  
  .mt7            {margin-top: 7px; }  
  .mt8            {margin-top: 8px; }  
  .mt9            {margin-top: 9px; }  
  .mt10           {margin-top: 10px; }
  .mt11           {margin-top: 11px; }
  .mt12           {margin-top: 12px; }  
  .mt15           {margin-top: 15px; }  
  .mt20           {margin-top: 20px; }  
  .mt-5           {margin-top: -5px; }   
  .mt-10          {margin-top: -10px; }   
  .mt-20          {margin-top: -20px; }   
  /** margin-bottom */
  .mb0          {margin-bottom: 0pt !important; }
  .mb3            {margin-bottom: 3px; }
  .mb5            {margin-bottom: 5px; }
  .mb10           {margin-bottom: 10px; }
  .mb15           {margin-bottom: 15px; }
  .mb20           {margin-bottom: 20px; }

  /** padding */
  .p5                            {padding:5px; }
  
  /** padding-top */
  .pt3            {padding-top: 3px; }
  .pt5            {padding-top: 5px; }
  .pt10           {padding-top: 10px; }
  
  /** padding-left */
  .pl5            {padding-left: 5px; }
  .pl10           {padding-left: 10px; }
  
  /** padding-right */
  .pr5            {padding-right: 5px; }
  .pr10           {padding-right: 10px; }
  
  /** padding-bottom */
  .pb3            {padding-bottom: 3px; }
  .pb5            {padding-bottom: 5px; }
  .pb10           {padding-bottom: 10px; }
  
  /** font-size */
  .fs1            {font-size: 1em; } 
  .fs1p           {font-size: 10px; }
  .fs11p      {font-size: 11px; }
  .fs12p      {font-size: 12px; }
  .fs11           {font-size: 1.1em; } 
  .fs12           {font-size: 1.2em; } 
  .fs13           {font-size: 1.3em; }
  .fsn            {font-weight:normal !important; }
  
  /** line-height */ 
  .lh10           {line-height: 10px; }
  .lh15           {line-height: 1.5em; }
  .lh25           {line-height: 25px; }
  
  /** text */
  .txtl           {text-align: left; }
  .txtr           {text-align: right; }
  .txtc           {text-align: center; }
  .txtj           {text-align: justify; }
  
  /** width % */
  .wauto          {width:auto; }
  
  .w100p          {width: 100%; }
  .w75p           {width: 75%; }
  .w70p           {width: 70%; }
  .w50p           {width: 50%; }  
  .w30p           {width: 30%; }
  .w25p           {width: 25%; }
  /** width px */
  .w25px          {width: 25px; }
  .w50px          {width: 50px; }
  .w75px          {width: 75px; }
  .w100px         {width: 100px; }
  .w150px         {width: 150px !important; }
  .w160px         {width: 160px !important; }
  .w200px         {width: 200px !important; }
  .w245px      {width: 245px !important; }
  .w250px         {width: 250px !important; }
  .w330px         {width: 330px; }
  .w450px         {width: 450px; }
  .w500px         {width: 500px; }
  .wformright            {width:264px; }

  /** label width register */
  .w120px         {width: 120px !important; }
  
  /** widths in px with impotant flag */  
  .w150pxi        {width: 150px !important; }
  .w330pxi        {width: 335px !important; }
  
  .h20                        {height:20px; }
  .h100                        {height:100px; }
  
  /** line-height */
  .lheight20      {line-height:20px; }
  
  .bold           { font-weight: bold; }
  .bold a          { color:#0079bc; }
  .italic         { font-style: italic; }
  .underline      { border-bottom: 1px solid; }
  .highlight      { background-color: #ffc; }
  
  .img-left       { float: left; margin: 4px 10px 4px 0; }
  .img-right      { float: right; margin: 4px 0 4px 10px; }
  
  .nopadding      { padding: 0; }
  .nomargin       {margin:0 !important; }
  .noindent       { margin-left: 0; padding-left:0; }
  .nobullet       { list-style: none; list-style-image: none; }
  .noborder       { border: 0 none !important; }
  .nobg           {background-color: transparent !important;}
  
  .imgBorder      {border:1px solid #d9e2e7; }
  .tableBorder    {border:1px solid #d9e2e7; }
  
  .borderbtm      {border-bottom:1px solid #d9e2e7; }
  .borderleft     {border-left:1px solid #d9e2e7; }
  .borderright    {border-right:1px solid #d9e2e7; }
  .bordertop      {border-top:1px solid #000; }
  
  .hide           { display: none; }
  .show           { display: block; }
  
  .vertalmiddle   {vertical-align:middle; }
  .vertaltop      {vertical-align:top; }
  
  
  
  .hr hr          { display: none; }    
  .hr             { background: #A2A4A4; padding: 0; height: 1px; overflow:hidden; } 
  
  .error          {color:#bc0438 !important; }
  
  .center         {margin-left:auto; margin-right:auto; }
  
  /** colors */
  .cwhite      {color:white; }
  .cblack      {color:black; }

  img {border: 0pt;}
  a { color: #0079bc; text-decoration: none; cursor:pointer; background:none; }
  a:hover { text-decoration:underline; }

  .cursorpointer {
    cursor:pointer;
  }

  div {
    margin:0;
    padding:0;
  }

  form {
    margin:0;
    padding:0;
  }

  ul, ol, li { background:none; color:black;  }
  li { padding:5px; }
    html, body {
      padding: 0;
      margin: 0;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#000000;
      background: #dadada;
    }
    body {
      min-height: 100px;
      float:left;
      width:100%;
    }    
    
    body * {
      font:inherit;
      color:#000000;
    }
    
    
    /*
    body, div, span, td, th, p, ul, ol, li, b, i, u, strong, address, input, select, textarea, button {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
    }
    */
    #ivwpixel {
          left:0;
          position:absolute;
          top:-100px;
        }
    #page {
      width: 880px;
      background:none;
      float:left;
    }
    #fcms_page_master {
      width: 901px;
      position:relative;
      top:-16px;
    } 
    #fcms_page_container {
      padding:0px 0px 0px 0px;
    } 
    #fcms_page_content {
      padding:0px 14px 0px 24px;
      border:0px solid red;
      width:853px;
      background:url(/ka_pics/head/shadow.all.2.png) repeat-y scroll 0 0;
    } 
    #fcms_page_main {
      left:0px;
      width:515px;
      float:left;
      margin: -3px 8px 0pt 0pt;
    }
    #fcms_page_main_826 { /* Stellenanzeigen.de*/
      left:0px;
      width:826px;
      float:left;
      margin: 18px 8px 0pt 0pt;
     /*border:1pt solid #0000ff;*/
    }
    
    
/**tabellen**/

  #fcms_page_main #artdetail_text table {
width: 100%;
  line-height: normal;
  border: 1px;
  text-align: left;
  border-collapse: collapse;
  }

 #fcms_page_main #artdetail_text table tbody tr:first-child td {
  border-color: black;
  background-color: #DDECF7;
  padding-top: 5px;
  padding-bottom: 5px;
  }

  #fcms_page_main #artdetail_text tbody tr:nth-child(odd) {
  background-color: #eee;
  }

 #fcms_page_main #artdetail_text table tbody td {
  color: black;
  padding: 2px;
  }

#fcms_page_main #artdetail_text #tednw_container tbody tr:first-child td,
#fcms_page_main #artdetail_text #tednw_container tbody tr td,
#fcms_page_main #artdetail_text #tednw_container tbody tr,
#fcms_page_main #artdetail_text #ted_container tbody tr:first-child td,
#fcms_page_main #artdetail_text #ted_container tbody tr td,
#fcms_page_main #artdetail_text #ted_container tbody tr
#fcms_page_main #artdetail_text .mediadaten tbody tr:first-child td,
#fcms_page_main #artdetail_text .mediadaten tbody tr td,
#fcms_page_main #artdetail_text .mediadaten tbody tr {
  background-color:unset!important;
  padding:2px!important;
}
#fcms_page_main #artdetail_text #ted_container table,
#fcms_page_main #artdetail_text .mediadaten table {
  width:auto;
}

/****Tabellen Ende****/




    /**** Werbung ****/
    .sky {
      border:0;
      position:absolute;
      left:868px;
          top:100px;
    }
    
    .superbanner {
      border:0;
    }
    
    #adl_sb_table {
     width:855px !important;
    }

    #fcms_page_head {
      background:transparent;
      overflow:hidden;
      height:166px;
      width:825px;
    }
    #fcms_page_content #fcms_page_head, #fcms_page_content #breadcrump, #fcms_page_content #fcms_page_main, #fcms_page_content #fcms_page_right { 
      background-color:#ffffff;
    }
    #fcms_page_content #fcms_page_right {
      overflow:hidden;
    }
#fcms_head_navismall {
  border:none;
  padding:10px 0px 0px 0px;
  background:url(/ka_pics/head/logo.ka-news_video.png) 0px 5px repeat-x;
  height:160px;
}
#fcms_page_head2 {
  height:90px;
}
#fcms_head_navismall2 {
  background-image: url(/ka_pics/head/logo.ka-news-dia.png) 
}
  #fcms_head_navismall2 .titel {
    padding-top:20px;
    padding-left:40px;
    color:white;
  }
  #fcms_head_navismall2 .titel h1 {
    font-size:15px;
    font-weight:bold;
    margin-top:12px;
    margin-bottom:2px;
    color:white;
  }
  #fcms_head_navismall2 .titel p {
    font-size:12px;
    margin-top:0px;
    color:white;
  }

.NaviHeader {
  position:relative;
  left:150px;
  top:-100px;
}

.NaviHeaderBlue {
  color:#0079bc;
  font-size:11px;
  font-weight:bold;
}

.NaviHeaderGrey {
  /*color:#5a5a5a;*/
  color:#0079bc;
  font-size:11px;
  font-weight:normal;
}

.ListNaviHeader {
  font-size:9px;
  margin:0px;
  padding:0px 5px 0px 5px;
  float:left;
  list-style-type:none;
  color:#737373;
  border-left:1px solid #0079bc;
}

.ListNaviHeaderFirst {
  border:0;
}

.HeaderSearch {
  position:relative;
  top:-28px;
  width:817px;
}

.HeaderSearchField {
  /*border:1px solid #cdcdcd;*/
  height:22px;
  width:190px;
  font-size:14px;
  margin:0 2px 0 0;
  padding:0 0 0 5px;
  background: #ffffff url(/ka_pics/icons/search_bg.gif) no-repeat right;
  color:#0079bc;
}

.HeaderLinks {
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

.HeaderQuads {
  height:10px; width:10px; margin-top:2px; margin-left:10px;
}








/* START HEAD 2010 */
#fcms_head_navismall {
   background: transparent url(/ka_pics/head/logo.ka-news.png) repeat-x scroll 0 5px;
}
.ivwcontainer {
  position:absolute;
  left:-10px;
  top:-10px;
}
      .kaseitencontainer {
      
      }
      .kaseitencontainer .kaheaddatencontainer {
        position:absolute;
      }
      .kaseitencontainer .kaheaddatencontainer .headdatum {
        position:relative;
        color:#656565;
      }
      .kaseitencontainer .kaheaddatencontainer .headlinks {
        position:relative;
        left:-5px;
        margin:0px;
        padding:0px;
      }
      .kaseitencontainer .kaheaddatencontainer .headlinks li {
        float:left;
        list-style-type:none;
        margin-right:0px; 
      }
      .kaseitencontainer .kaheaddatencontainer .kalogo {
        position:relative;
        top:-7px;
        left:130px; 
      }
      .kaseitencontainer .kaheaddatencontainer .kalogo img {
        width:275px;
        height:90px;
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks {
        position:relative;
        top:61px;
        left:385px; 
        display:block;
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks div {
        float:left;
      }      
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .quader {
        position:relative;
        top:2px;
        left:0px; 
        height:10px;
        width:10px;
        background-color:#C4261D;
        margin-left:12px;
        margin-right:5px;
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .rot {
        background-color:#C4261D;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .gelb {
        background-color:#FFFE00;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .blau {
        background-color:#0099FF;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .gruen {
        background-color:#33CC00;
      }
      .kaseitencontainer .wettercontainer {
        border:0px solid red;
        position:absolute;
        width:0px;
        height:0px;
      }
      .kaseitencontainer .wettercontainer .wetterbox { 
        width:110px;    
        width:120px;    
        position:relative;
        top:-164px;
        left:450px; 
/*
        background-color:#660000;
        border:1px solid red;
        display:table;
*/        
      }
      .kaseitencontainer .wettercontainer .wetterbox .tageswetter {
        float:left;
        color:#FFFFFF;
        font-size:8px;
        margin-right:8px;
/*        
        background-color:#000000;
*/        
      }  
      .kaseitencontainer .wettercontainer .wetterbox .tageswetter a { 
        color:#FFFFFF;
        font-size:8px;
      }
      .kaseitencontainer .breadcrumplogincontainer {
        clear:both;  
        height:30px;
        width:825px;  
      }      
      .kaseitencontainer .breadcrumplogincontainer .logincontainer {
        position:absolute; 
        width:825px;
        height:0px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox {
        position: relative;
        top:-22px;
        width:825px;
        text-align:right;   
        font-size:10px;
        color:#666666;
        right:110px;
        margin-right:110px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul {
        float:right;
        list-style:none outside none;
        margin:0;
        padding:0;
      }      
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li {
        float:left;
        margin:0;
        padding:0;
        color:#666666;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li b {
        color:#666666;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCComNavSep {  
        padding:0 6px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li a {
        color:#0079bc;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li form.bluedotselect {
        margin-right:10px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li form.bluedotselect select {
        width:100px;
        font-size:10px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCLoginInActive {
        font-weight:bold;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer ul li.BCLoginActive a.BCLoginActive { 
        background:url("/ka_pics/icons/content_blue_dot.png") no-repeat scroll 5px 6px #DFE9F7;
        border-color:#666666;
        border-style:solid;
        border-width:1px 1px 0;
        display:block;
        left:9px;
        padding:3px 8px 6px 17px;
        position:relative;
        top:-3px;
        z-index:30;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCLoginActive {
        display:none;
      }  
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li .BCLoginBox {
        background:none repeat scroll 0 0 #DFE9F7;
        border:1px solid #666666;
        height:80px; 
        left:9px;
        padding:3px 3px 3px 5px; 
        position:relative;
        top:-3px;
        top:-4px;
        width:175px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li .BCLoginBox .BCBorderHider {
        background-color: transparent;
      } 
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox .ComNavButtRe {
        background:url("/ka_pics/icons/icon_more.png") no-repeat scroll 0 3px transparent; 
        color:#0079bc !important; 
        display:block;
        padding:0 0 3px 15px; 
        text-align:left;
      }
/* ENDE  HEAD 2010 */

























/* START Page foot */
#fcms_page_foot {
  background:url(/ka_pics/foot/bg.foot.gif) repeat-x scroll 0 0;
  height:100px;
  width:853px;
  height:203px;
  position:relative;
  left:-14px;
}
#fcms_page_foot2 {
height:32px;
background: url("/storage/med/sitepics/icons/574_foot-bg_webcam.gif") repeat-x scroll 0 0 #0079bc;
}

.FontFooter {
  color:#ffffff;
  font-size:11px;
}

.FooterLine1 {
  padding:9px 0px 0px 0px;
  height:24px;
}

.FooterLine2 {
  padding:0px 0px 0px 0px;
  height:25px;
}

.FooterLine3 {
  padding:27px 0px 0px 0px;
  height:36px;
}

.FooterLine4 {
  /*background:url(/ka_pics/foot/bg.partner.gif) no-repeat scroll 0 0;*/
  height:24px;
  font-size:9px;
  font-weight:bold;
  color:#ffffff;
  position:relative;
  left:12px;
  bottom:5px;
}

.FooterLine5 {
  height:59px;
  margin: 8px auto;
  text-align: center;
}
.FooterLine5 img{
  margin-right:0px;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
}

.Footer2Top {
  float:right;
  position:relative;
  top:-195px;
  left:-20px;
  width:102px;
  height:17px;
  color:#ffffff;
  background:url(/ka_pics/icons/icon.top.gif) no-repeat 79px 0px;
  display:none;
}

ul.ListFooter{
  text-align:center;
  margin:0;
  padding:0;
  position:relative;
  top:6px;
/*  left:150px; */
  left:50px;
}

.ListNaviFooter {
  color:#ffffff;
  font-size:11px;
  margin:0;
  padding:0px 5px 0px 5px;
  float:left;
  list-style-type:none;
  border-left:1px solid #ffffff;
}

.ListNaviFooterFirst {
  border:0;
}
/* STOP Page foot */




/* START Main navi */
#fcms_page_main_navi {
  clear:both;
  border:none;
  width:825px;
  height:67px;
  background:url(/ka_pics/head/bg.navi.gif) #ffffff repeat-x 0px -2px;
  margin-top: 4px;
}

#main_navi_container {
/*
  position:relative;
  top:0px;
  left:3px;
*/
  border:none;
  width:825px;
  height:32px; 
  overflow:hidden;
}

#main_navi_container ul {
  margin:0;
  padding:0;
}

#main_navi_container li.NaviTop,a.NaviTop {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0px 7px 0px 7px;
  color:#ffffff;
  height:30px;
  background:none;
}

#main_navi_container a.NaviTop {
  padding:8px 0px 0px 0px;
  border:none;
  height:20px;
}

#main_navi_container a.NaviTop:hover {
    text-decoration:underline;
}

#main_navi_container li.NaviTopAktiv, a.NaviTopAktiv {
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  float:left;
  list-style-type:none;
  margin:0;
  color:#0079bc;
  height:31px;
  border-width:0px 1px 0px 1px;
  border-color:#CBCBCC;
  padding:4px 8px 0px 8px;
  background: #DDECF7;
}

#main_navi_container a.NaviTopAktiv {
  background:none;
}
#fcms_page_main_navi #main_navi_container .navieelement260371 {
  display:none;
}

#main_navi_container li.NaviTopAktiv {
 /* 
  border-left:1px solid #9b9a9c;
  border-right:1px solid #9b9a9c;

  height:26px;
*/
  overflow:hidden;
}
/* STOP Main navi */


/* START Navi e2 */
                        .e2_begrenzer {
                          position:relative;
                          top:5px;
                          overflow:hidden;
                          height:20px;
                          left:-3px;
                        }
                          .e2_begrenzer #e2_liste ul {
                            margin:0px;
                            padding:0px;
                            line-height:11px;
                          }
                            .e2_begrenzer #e2_liste li {
                              font-size:11px;
                              text-decoration:none;
                              float:left;
                              list-style-type:none;
                              padding:0px;
                              margin:0px;
                              margin-top:5px;
                              padding-left:10px;
                              margin-right:9px;
                              margin-bottom:9px;
                              border-left:1px solid #0079bc;
                              color:#666666;
                            }
.e2_begrenzer #e2_liste li.el_86, .e2_begrenzer #e2_liste li.el_98, .e2_begrenzer #e2_liste li.el_111, .e2_begrenzer #e2_liste li.el_127, .e2_begrenzer #e2_liste li.el_136, .e2_begrenzer #e2_liste li.el_145, .e2_begrenzer #e2_liste li.el_150, .e2_begrenzer #e2_liste li.el_1607, .e2_begrenzer #e2_liste li.el_6066  { 
  border-left:0px solid #666666;
}
                              .e2_begrenzer #e2_liste li a {
                                color:#666666;
                              }
                              .e2_begrenzer #e2_liste li.activ {
                                font-weight:bold;
                              }
/* ENDS  Navi e2 */

/* START Navi e2 Startseite */
.el_hidden {display:none;}
.e2_begrenzer #e2_liste ul .el_hidden + li { 
  border-left:0px solid #666666;
}
                              .e2_begrenzer #e2_liste li a {
                                color:#0079bc;
                              }
                              .e2_begrenzer #e2_liste li.activ {
                                font-weight:bold;
                              }
/* ENDS  Navi e2 Startseite */

/* START Shadows head & foot */
#fcms_page_shadow_top {
  background:none;
/* RS 2008.10.13
  width:880px;
*/
  height:25px;
}

#fcms_page_shadow_foot {
  height:25px;
  position:relative;
  left:0px;
  background:url(/ka_pics/foot/shadow.all.png) no-repeat;
}

.shadowtop {
  width:833px;
  height:25px;
  background:url(/ka_pics/head/corner.middle.png) repeat-x;
}

.shadowfoot {
/* RS 2008.10.13
  width:833px;
*/
  height:20px;
  width:833px;
  background:url(/ka_pics/foot/corner.middle.png) repeat-x 0 0;
}
/* STOP Shadows head & foot */

/* START Weather box */
.WeatherBoxHeader {
  width:115px; height:5px;
  border:none;
}

#WeatherBox .WeatherFont {
  font-size:8px;
  color:#ffffff;
  text-align:center;
}
/* STOP Weather box */

.input {
    width:100%;
    color:#000000;
    font-size:1em;
    padding:2px;
}
/* START Login Box */
#LogInOutForm select,option,input,label,button {
  font-size:9px;
  padding:0;
  margin:0;
  border:0px solid #0079bc;
}

#LogInOutForm option,label,button {
  border:0;
}

#LogInOutForm .checkbox {
  width:13px;
  height:13px;
  background:none;
  border:none;
}

.LoginField {
    border:1px solid #0079bc;
}

.LoginSelect {
    border:1px solid #0079bc !important;  
}

.LoginOption {
    border:0px;  
} 

.LoginButton {
    border:1px solid #0079bc !important;
    font-size:10px !important;
    font-weight:bold !important;
    background:#ffffff !important;
    color:#0079bc !important;
} 

.InputBorder {
    border:1px solid #0079bc !important;
}

#LogInOutForm label {
  
}

#LogInOutForm button, select {
  border:1px solid #0079bc;
  background:#ffffff;
  padding:0;
  cursor:pointer;
}

#LogInOutForm button {
  color:#ffffff;
  background:#0079bc;
}

.LogInOutForm {
  font-size:9px;
  border:1px solid #0079bc;
  width:835px;
  height:13px;
  vertical-align:middle;
  text-align:right;
  padding:5px 8px 8px 8px;
  background:#ffffff;
  position:absolute;
  top:25px;
  left:10px;
}
/* STOP Login Box */
    
  #topnews {
    height: 226px;
    overflow: hidden;
    margin: -3px 0 21px 0;
  }

  #topslider {
    display: block;
    height: 225px;
    font-family:arial, helvetica, sans-serif;
  }

  #topslider .left {
    position: relative;
    float: left;
    width: 518px;
    display: block;
    overflow: hidden;
    margin: 0pt 10px 0pt 0pt;
    padding: 0pt;
    background: transparent url(/ka_pics/topnews_bg.jpg) repeat-y top left;
  }

  #fcms_page_main #topslider h1, #fcms_page_main #topslider h1 a {
    font-size: 12px;
  }

  #topslider .left .top_image {
    color: #363636;
    height: 228px;
    overflow: hidden;
    width: 286px;
    z-index: 1;
    float: left;
  }

  #topslider .left .topnewsart {
    margin: 0pt;
    padding: 0pt;
    overflow: hidden;
  }
                                                                                        
  #topslider .left #topnewsart_active {
    background: #d2d2d3 url(/ka_pics/top_active.gif) no-repeat top right;
    margin: 0pt;
    padding: 0pt;
    height: 118px;
    position: relative;
  }

  #topslider .left #topnewsart_active h1, #topslider .left #topnewsart_active h1 a, #topslider .left #topnewsart_active span.headline, #topslider .left #topnewsart_active span.headline a {
    font-size: 14px;
    height: 118px;
  }

  #topslider .left #topnewsart_inactive {
    margin: 0pt;
    padding: 0px 5px;
    height: 54px;
  }
  #topslider .left .need_bg {
  }

  #topslider .left .art3 {
    background: transparent;
  }
  #topslider a {
   color:#0079bc;
  }
  #art1_ptext, #art2_ptext, #art3_ptext {
      position: absolute;
    top: 60px;
      width: 200px;
    display: block;
    overflow: hidden;
  }
  a:hover #art1_ptext, a:hover #art2_ptext, a:hover #art3_ptext {
        text-decoration: none;
  }
  .linfo_container {
    display: block;
    left: 0;
    padding-left: 10px;
    padding-left: 0px;
    position: absolute;
    top: 0px;
    visibility: visible;
    z-index: 2;
  }
  .linfo_container_deac {
    position: absolute;
    z-index: 2;
    left: 2px;
    top: 10px;
  }
  #topslider .left #topnewsart_inactive h1, #topslider .left #topnewsart_inactive h1 a, #topslider .left #topnewsart_inactive span.headline, #topslider .left #topnewsart_inactive span.headline a {
    font-size: 12px;
  }
  #topslider #top_arrow {
    display: block;
    left: 258px;
    position: absolute;
    z-index: 5;
  }
  #topslider .left .top_active1 {
    top: 0px;
  }
  #topslider .left .top_active2 {
    top: 57px;
  }
  #topslider .left .top_active3 {
    top: 114px;
  }

  #topnews #topslider .linfo_container .img_nav .items li {
    color:#0079bc;
  }  
  .foto
   {
    background: url(/ka_pics/icons/icon_img.png) no-repeat 7px;
padding-left:25px;
  }
  .video
   {
    background: url(/ka_pics/icons/video_ico.png) no-repeat 7px;
padding-left:25px;
  }   
  .artikel
   {
    background: url(/ka_pics/icons/icon_more.png) no-repeat 5px;
padding-left:18px;
  }
    
  #topnews #topslider .linfo_container_deac
 {
    display:none;
  }
  #topslider .right {
    float: left;
    width: 300px;
    height: 226px;
    display: block;
    overflow: hidden;
    background: #d2d2d3;
    margin: 0pt 10px 0pt 0pt;
  }
  #topslider .right .divider {
    height: 2px;
    width: 100%;
    background: url(/ka_pics/topnews_divider.gif) no-repeat 10px top;
  }


.quickicon-start {
height:25px;
    /*margin-left:3px;*/
float:left;
}
  .quickicon-start .bild { margin-top:2px;margin-left:3px;float:left; }
.quickicon-start .bild img { border:none; }
.quickicon-start .text { padding: 6px 6px; float:left; }
  .quickicon-start.borderr {/* border-right:1px solid #ABAAAC;*/height:33px;/*padding-top:3px;*/}
  .quickicon-start{background: url(/storage/med/sitepics/8836_right_head2_33px.png) repeat-x;}


  #fcms_page_right {
    width:300px;
    float:left;
    margin: -3px 0 0 5px;
  }
  #fcms_page_right .right_teaser {
    width: 298px;
    background: #f3f3f8;
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px solid #d2d2d3;
    border-left: 1px solid #c2c2c2;
    padding: 0pt;
    margin: 0pt 0pt 10px;
  }
  #fcms_page_right .right_teaser_KSC {
    width: 298px;
    background: #f3f3f8 url(/storage/med/sitepics/221_nav-re-ksc-bg.gif) no-repeat scroll right bottom;
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px solid #d2d2d3;
    border-left: 1px solid #c2c2c2;
    padding: 0pt;
    margin: 0pt 0pt 10px;
  }
  #fcms_page_right .right_teaser_Anz, #fcms_page_right .right_teaser_stellen {
    width: 298px;
    background: #f3f3f8;
    border: 1px solid #990000;
    padding: 0pt;
    margin: 0pt 0pt 10px;
  }
/* START Nav-Right Kino-Box */  
    #fcms_page_right .kino .content {
    }
      #fcms_page_right .kino .content .zeile {
        display:table; 
        width:100%;
      }
        #fcms_page_right .kino .content a.thumb img {
          float:left; 
          margin-right:10px;
        }
/* ENDE  Nav-Right Kino-Box */  
    
  #fcms_page_right .cme_prefiev .content .cmeprefiev .input {
    width:210px;
  } 
  #fcms_page_right .cme_prefiev .content .cmeprefiev input#perma001 {
     border:0px;
  } 
  #fcms_page_right .right_teaser .head {
    background: url(/ka_pics/right_head2.png) repeat-x left top;
    width: 100%;
    height: 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#d6d3d6;
  } 
  #fcms_page_right .right_teaser_KSC .head {
    background: url(/ka_pics/right_head2.png) repeat-x left top;
    width: 100%;
    height: 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#d6d3d6;
  } 
  #fcms_page_right .right_teaser_Anz .head, #fcms_page_right .right_teaser_stellen .head {
    background: url(/ka_pics/right_head_red.png) repeat-x left top;
    width: 100%;
    height: 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#990000;
color: white;
font-weight: bold;
  }
  #fcms_page_right .right_teaser .content .item, #fcms_page_right .right_teaser_Anz .content .item, #fcms_page_right .right_teaser_stellen .content .item {
    padding: 10px;
  }
  #fcms_page_right .right_teaser .content .nav-ri_thumb img {
    margin-right: 10px;
  }  
  #fcms_page_right .right_teaser .content .divider, #fcms_page_right .right_teaser_Anz .content .divider, #fcms_page_right .right_teaser .head .divider, #fcms_page_right .right_teaser_stellen .content .divider   {
    height: 2px;
    width: 100%;
    background: url(/ka_pics/right_divider.gif) no-repeat;
  }
  #fcms_page_right {
    font-size:11px;
  }
  #fcms_page_right .content .item .darkgrey {
    font-weight:normal;
  }
  #fcms_page_right .minited .content .item .divtd {
    font-weight:normal;
  }
  #fcms_page_right .right_teaser a {
    color:#000000;
  }
  #fcms_page_right .right_teaser .bold a {
    color:#0079bc; 
  }
  #fcms_page_right .right_teaser a.kablue {
    color:#0079bc;
  } 
  #fcms_page_right .right_teaser_Anz a.kablue, #fcms_page_right .right_teaser_stellen a.kablue {
    color:#990000;
  }
  .weitereart {
    clear: both;
    float: none;
    height: 65px;
    margin: 5px 0pt 4px;
    display: block;
    overflow: hidden;
   color:#0079bc;
  } 
  .weitereart h1, .weitereart span.headline2 {
    font-size: 12px;
font-weight:normal;
  }
  .top1_aktiv {
    top: 0;
  }
  .top2_aktiv {
    top: 54px;
  }
  .top3_aktiv {
    top: 108px;
  }
  #content a {
    color: #0079bc;
  } 
  .kareddot {
    background: url(/ka_pics/content_red_dot.gif) no-repeat left 8px;
    padding-left: 14px;
  } 
  .kakscdot {
    background: url(/storage/med/sitepics/222_ksc_button_head.gif) no-repeat left 2px;
    padding-left: 28px;
height: 24px;
  } 
  .leftside {
    width: 516px;
    overflow: hidden;
    display: block;
   /** margin: 0pt 12px 0pt 5px;**/
    float: left;
  } 
  .rightside {
    width: 300px;
    overflow: hidden;
    display: block;
    margin: 0pt;
  }
  .art_teaser {
    border-top: 1px solid #abaaac;
    padding-bottom: 25px;
  }
  .art_teaser .head {
    line-height: 22px;
  }
  #fcms_page_main .art_teaser h1 {
    background: transparent url(/ka_pics/content_head_dot.gif) no-repeat left;
    margin: 0pt;
    padding: 5px 0pt 5px 18px;
    font-size: 12px !important;
    line-height: 14px;
    border-bottom: 1px solid #abaaac;
  } 
  #fcms_page_main .art_teaser .content {
    line-height: 16px;
  } 
  #fcms_page_main .art_teaser .content h1 {
    background-image: none;
    padding: 0pt;
  }     
  .lightgrey {
    color: #d2d2d3 !important;
  } 
  .mgrey {
    color: #666666 !important;
  } 
  .darkgrey {
    color: #939393 !important;
  }   
 .pager-pagenr {
    color: #0079bc !important;
  }   
.kablue {
 color: #0079bc;
}
  .kared {
    color: #b30000 !important;
  }  
  ul.moreText {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  ul.moreText li {
    list-style-type: none;
    background: url(/ka_pics/content_grey_dot.gif) no-repeat left 10px;
    padding-left: 15px;
    line-height: 18px;
  }
  ul.moreTextAnz {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  ul.moreTextAnz li {
    list-style-type: none;
    background: url(/ka_pics/content_red_dot.gif) no-repeat left 10px;
    padding-left: 15px;
    line-height: 18px;
  }
ul.moreTextAnz li span.bold a.a_defcol { color: #990000; }


b,strong {
    font-weight:bold;
}

i,em {
    font-style:italic;
}


/*Klasse für table in formular.tpl (rgraebsch,17.10) */

.FormUeberschrift1 {        
    font-weight: bold;
    color:#3E68AF;

}

/*Klassen für das Formatieren von Formularen (rgraebsch,17.10) */


.FormUeberschrift_ausserhalb {
    background-color:#DFE9F7;
    font-weight: bold;
       padding: 5px 5px 5px 5px;
    font-size: 13px;
    width:99%;
    color: #3E68AF;
    
}

.form_tabelle {        
    background-color:#DFE9F7;
}


.FormLeft {             
    text-align:left; vertical-align:top; padding:5px 5px 5px 5px; 
} 


.FormRight input, select {         
    width:95%; 
    border:1px solid #9A9A9A;
    height: 17px;

}


.FormUeberschrift2 {         
    font-weight: bold;
       padding: 5px 5px 5px 5px; 
}


.FormTrennlinie {         
    background-image: url(/ka_pics/icons/artdisk_trenner_hg.gif);
    background-position:left top;
    background-repeat:repeat-x;
    height:2px;
    padding: 5px 5px 5px 5px; 
}

/* END Klassen für das Formatieren von Formularen (rgraebsch,17.10) END */



.LogoLink {
    position:relative;
    top:-5px;
    left:133px;
    width:188px;
    height:89px;
    cursor:pointer;
}


.keyw, .keyw a {
    color:#666666 !important;
    font-size:12px;
    font-weight:normal;
    line-height:140%;
    margin:0;
}

.keywSmall {
    color:#666666 !important;
    font-size:11px;
    font-weight:normal;
    line-height:140%;
    margin:0;
}

.a_defcol {
    color:#0079bc;
}

a_defcol_two, a_defcol_two:hover {
   color: #E06060;
   font-family: tahoma,verdana,arial,sans-serif; 
   font-weight:bold; 
   font-size:11px;
}

#artpager {
    margin-top: 24px;
    color: #666666;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #f3f3f8;
    padding: 3px 5px;
    display:table;
    width:507px;
}

#artpager nobr {
    color: #666666;
}

#artpager center {
    text-align: left;
}

#artpager .pager-currpage, #content .pager-currpage {
    color: #666666;
    font-weight: bold;
}

.img_nav {
  display: block;
  position: relative;
  z-index: 2;
  top: 10px;
  height: 20px;
  padding-right: 10px !important;
  border: 1px solid #787878 !important;
  background: #eaeaea;
  filter: alpha(opacity=80);
  -moz-opacity:0.8;
  float: left;
}
    
.img_nav .items {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  height: 13px;
  line-height: 11px;
  font-size: 11px;
  margin-top: 4px;
  padding-left: 5px;
  margin-left: 0;
  float: left;
}
    
.img_nav .items li {
  margin: 0;
  padding: 0;
  float: left;
  line-height: 11px;
  height: 13px;
}
    
.img_nav .items li a {
  color:#406AB3;
  margin: 0px;
}
    
.img_nav .items li img {
  border: 0px;
}
    
.img_nav ul {
  list-style-type: none;
  float: left;
  overflow: hidden;
}


/* START Breadcrump */
    #breadcrump {
       padding-bottom:10px;
       padding-top:3px;
       font-size:10px;
       color:#000000;
       font-weight: normal;
       width:820px;
    }
    #breadcrump a {
       color:#0079bc;
    }
/* ENDE  Breadcrump */    

/* START Defaultbox */
    #fcms_page_main .bereichs_container, #fcms_page_main .bereichs_container_kino, #fcms_page_main .bereichs_container_wirtschaft {
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:18px;
    }
#fcms_page_main .bereichs_container {
      border-top:1px solid #abaaac;
      border-bottom:1px solid #abaaac; 
}
#fcms_page_main .bereichs_container_kino {
      background: transparent url(/storage/med/sitepics/124_bereichs-container-kino-zkm.png) no-repeat scroll 0 0;
      height:27px;
}
#fcms_page_main .bereichs_container_wirtschaft {
      background: transparent url(/storage/med/sitepics/264_bereichs-container-wirtschaft-walter.png) no-repeat scroll 0 0;
      height:27px;
}
.bereich h3 {display:inline; margin:0px;}

#fcms_page_main .bereichs_container_kino .bereich, #fcms_page_main .bereichs_container_wirtschaft .bereich {
margin-top: 3px;
}
      #fcms_page_main .bereichs_container .bereich, #fcms_page_main .bereichs_container_kino .bereich, #fcms_page_main .bereichs_container_wirtschaft .bereich {
        float:left;
      }
        #fcms_page_main .bereichs_container .bereich img,#fcms_page_main .bereichs_container_kino .bereich img, #fcms_page_main .bereichs_container_wirtschaft .bereich img {
          margin-right:10px;
        }
          #fcms_page_main .bereichs_container .bereich,#fcms_page_main .bereichs_container_kino .bereich, #fcms_page_main .bereichs_container_wirtschaft .bereich, #fcms_page_main .bereichs_container .bereich a, #fcms_page_main .bereichs_container_kino .bereich a, #fcms_page_main .bereichs_container_wirtschaft .bereich a{
            color:#0079bc;
            font-size: 13px;
            font-weight:bold;
          }
      #fcms_page_main .bereichs_container .unterressorts_container {
        float:right;
        color:#666666;
        font-size:11px;
        font-weight:normal;
        padding-top:3px;
      }
        #fcms_page_main .bereichs_container .unterressorts_container a {
          color:#0079bc; 
        }
    #fcms_page_main .popup_container {
      font-size:10px;
      left:1px;
      position:absolute;
      width:540px;
    }      
      #fcms_page_main .popup_container .popup {
        display:none; 
        float:right;
        background-color:#dadada;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: alpha(opacity=90);
      }
        #fcms_page_main .popup_container .popup ul {
          border-bottom:0 solid #686868;
          border-right:1px solid #686868;
          list-style-image:none;
          list-style-position:outside;
          list-style-type:none;
          margin:0;
          padding:0;
      -moz-opacity: 1.0;
      opacity: 1.0;
      filter: alpha(opacity=100);
        }
          #fcms_page_main .popup_container .popup ul li {
            border-bottom:1px solid #686868;
            border-left:1px solid #CDCDCD;
            border-right:1px solid #CDCDCD;
            margin:0;
            overflow:hidden;
            padding: 0 15px 0 0;
            width: 185px;
            text-align: right;
        -moz-opacity: 1.0;
        opacity: 1.0;
        filter: alpha(opacity=100);
      }
            #fcms_page_main .popup_container .popup ul li a {
              font-size: 10px;
              font-weight: bold;
          color: #0079BC;
            }
            #fcms_page_main .popup_container .popup ul li div {
              padding: 5px;
              width: 100%;
          color: #0079BC;
            }
            
            #fcms_page_main .art_teaser .akn_imgtable2_tr_titel, #fcms_page_right .right_teaser .content .akn_imgtable2_tr_titel {
              display:none;
            }
/* START Defaultbox */
                       
/* START Artikeldetail */

/* START ART-Detail-Nav */
#fcms_page_main .artikeldetail_container {
  display:table;
  width:100%;
}
#fcms_page_main #artdetail_text {
  font-size:11px;
  color:#000000;
  font-weight:normal;
  line-height: 160% !important;
}
  #fcms_page_main .artikeldetail_container #artdetail_text {
    font-size:12px;
  }
  #fcms_page_main #artdetail_text table {
  line-height: normal;
  }
  #fcms_page_main .artikeldetail_container #headfunc, #headfunc-blau, #headfunc-dia, #headfunc-video, #headfunc-map {
    border-top:1px solid #abaaac; 
    border-bottom:1px solid #abaaac; 
    height:18px;
    padding-top:4px; 
  }

 #headfunc-webcam {
    border-top:1px solid #abaaac; 
    border-bottom:1px solid #abaaac; 
    height:20px;
    padding-top:0px;
  }

#detail_diashow .weitere{
border: 0px;
margin-right:3px;
margin-bottom:8px;
width:95px;
height:71px;
padding:0px;
float:left;
overflow:hidden;
}
#detail_diashow .weitere img {
width:95px;
border: 1px #CCCCCC solid;
}

     #fcms_page_main .artikeldetail_container #headfunc .left, #detail_diashow #headfunc .left {
      float:left; 
    }
#headfunc-blau .left, #headfunc-dia .left, #headfunc-video .left, #headfunc-map .left, #headfunc-webcam .left {
color:#0079bc;
font-weight:bold;
font-size:12px;
}
#headfunc-dia .left { background: url(/ka_pics/icons/cme_dia_icon_gr.gif) no-repeat; padding-left:24px; }
#headfunc-video .left { background: url(/ka_pics/icons/video_ico.png) no-repeat; padding-left:24px;}
#headfunc-blau .left, #headfunc-map .left { background: transparent url(/ka_pics/icons/quader_blau.png) no-repeat scroll 0px 1px; padding-left:17px;}
#headfunc-webcam .left { background: url(/storage/med/sitepics/icons/575_icon_webcam_klein.gif) no-repeat 0 0 transparent; 
height: 20px;
padding-left: 25px;
padding-top: 2px;
}

#GeoLocCon {
  position:absolute;
  height:1px;
  width:1px;
}

#GeoLoc {
  position:relative;
  left:528px;
}

.GoogleMapRight {
  width:300px;
  height:250px;
}
.GoogleMapRight2 {
  width:515px;
  height:250px;
}

#move_author_here .txt-rechts {
margin-top:6px;
margin-bottom:10px;
clear:both;
float:none;
text-align:right;
color:#0079bc;
font-weight:bold;
}
#move_author_here a{
color:#0079bc;
font-weight:bold;
}

      #fcms_page_main .artikeldetail_container #headfunc .left ul {
        float:left;
        list-style-type:none;
        margin:0;
        padding:0;
      }
        #fcms_page_main .artikeldetail_container #headfunc .left ul li {
          border-right:1px solid #abaaac;
          float:left;
          height:14px;
          line-height:14px;
          list-style-type:none;
          margin:0;
          padding:0 4px; 
        }
        #fcms_page_main .artikeldetail_container #headfunc .left ul li a {
          color:#0079bc;
        }
        #fcms_page_main .artikeldetail_container #headfunc .left ul li.last {
          border-right:0px solid #abaaac;
        }
    #fcms_page_main .artikeldetail_container #headfunc .right {
      float:right;
      color:#666666;
    }
    /* START Schriftgöße */    
    #fcms_page_main .artikeldetail_container .textgroesse {
      padding-top:5px;
      display:table;
      width:100%;
    }
    #fcms_page_main .artikeldetail_container .textgroesse .right {
      float:right;
      color:#666666;
    }
    /* ENDE  Schriftgöße */     
    /* START Bookmark Popup */    
  #fcms_page_main .artikeldetail_popup_container {
    position:absolute;
    left:200px;
  }    
  #fcms_page_main .artikeldetail_popup_container #text_bookmarks {
    display:none;
    background-color:#dadada;
    position:relative;
    top:-22px;
  }
  #fcms_page_main .artikeldetail_popup_container #text_bookimarks ul {
    border-top:1px solid #ABAAAC;
    list-style-type:none;
    margin:0px;
    padding:0px;
  }
  #fcms_page_main .artikeldetail_popup_container #text_bookmarks ul li {
    border:1px solid #ABAAAC;
    border-top:0px solid red;
  }
    /* ENDE  Bookmark Popup */    
/* ENDE  ART-Detail-Nav */
    
#fcms_page_main .artikeldetail_container h1 .comm_info img.comm_icon,
#fcms_page_main h2 .comm_info img.comm_icon a {
  width:16px;
  height:12px;
  background: url(/ka_pics/icons/comm_icon.png) no-repeat;
  position:relative;
  top:2px;
}
#fcms_page_main .artikeldetail_container h1 .comm_info a,
#fcms_page_main h2 .comm_info a {
  font-size:11px;
  font-weight:bold;
  position:relative;
  top:-2px;
  color:#0079bc;
}
#fcms_page_main .artikeldetail_container p a {
  color:#0079bc;
}
.artikeldetail_container ul {
  width:476px;
}
.artikeldetail_container #headfunc ul {
  width:auto;
}
#fcms_page_main h1, #fcms_page_main h1 a, #fcms_page_main h2, #fcms_page_main h2 a, #fcms_page_main span.headline2, #fcms_page_main span.headline2 a {
  font-size:16px;
  line-height:140%;
  color:#0079bc;
  font-weight:bold;
  margin:0px;
display:block;
}

#fcms_page_main h2 {
  line-height:140%;
  color:#0079bc;
  font-weight:bold;
  margin:0px;
  display:inline;
  font-size:12px;
}
 
#fcms_page_main h3, #fcms_page_main h3 a {
  font-size:12px;
  line-height:160%;
  color:#000000;
  font-weight:normal;
}
#fcms_page_main p, #fcms_page_main p a {
  font-size:12px;
  line-height:160%;
  color:#000000;
  font-weight:normal;
} 
#fcms_page_main #artdetail_text p {
  font-size:inherit;
  margin:12px 0px;
}
  #fcms_page_main .artikeldetail_container h2#artdetail_short, #fcms_page_main .artikeldetail_container h2 {
  font-size:12px;
  line-height:160%;
  color:#000000;
    font-weight:bold;
margin-bottom: 14px;
  }
#fcms_page_main .artikeldetail_container h2#artdetail_short, #fcms_page_main .artikeldetail_container strong#artdetail_short, #fcms_page_main .artikeldetail_container b#artdetail_short {
  font-size:12px;
  line-height:160%;
  color:#000000;
    font-weight:bold;
margin-bottom: 14px;
  }
h2#artdetail_short a {
font-weight:bold;
color:#0079bc;
font-size: 12px;
}
  #fcms_page_main .artikeldetail_container h3, #fcms_page_main .artikeldetail_container h4 {
    font-weight:bold;
}


#fcms_page_main h4, #fcms_page_main h4 a {
  font-size:12px;
  line-height:140%;
  color:#666666;
  margin:0px;
  font-weight:normal;
}
#fcms_page_main .bereichs_ueberschrift {
  color:#0079bc;
  font-size:16px;
  font-weight:bold;
  border-bottom:1px solid #ABAAAC;
  border-top:1px solid #ABAAAC;
}
#fcms_page_main .bereichs_ueberschrift h1, #fcms_page_main .bereichs_ueberschrift h4 {
  color:#0079bc;
  font-size:16px;
  font-weight:bold;
  margin:0px;
}
#fcms_page_main .bereichs_ueberschrift h1 img, #fcms_page_main .bereichs_ueberschrift h4 img {
  margin-right:5px;
}
#fcms_page_main .teaser {
  border-bottom:1px dotted #abaaac;
  padding-bottom: 10px;
  padding-top: 15px;
  display:table; 
  width:100%;
}
#fcms_page_main .teaser .thumb {
  float:left;
}
#fcms_page_main .teaser .thumb img {
  border:1px solid #d7d7d7;
  margin-right: 15px;
}
  #fcms_page_main .related {
    margin-top:25px;
    margin-top:0px;
  }
    #fcms_page_main .related .related_ueberschrift {
      border-top:1px solid #abaaac;
      border-bottom:1px solid #abaaac; 
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:13px;
      font-weight:bold;
      margin-bottom:10px;
    }
  #fcms_page_main .related .related_ueberschrift img {
  }
  #fcms_page_main .related .teaser {
    border:0px solid #abaaac;
    margin-bottom:10px; 
  }
    #fcms_page_main .related .teaser img.related_quader {
      float:left;
      margin-right:5px;
      position:relative;
      top:5px;
    }
    #fcms_page_main .related .teaser h1, #fcms_page_main .related .teaser h1 a, #fcms_page_main .related .teaser h3, #fcms_page_main .related .teaser h3 a  {
      font-size:12px;
      font-weight:bold;
      float:left;
      margin:0px;
    }
    #fcms_page_main .related .teaser h3 {
      margin-right:5px;
    }
  #fcms_page_main .artdisk {
    margin-top:10px;
    border-top:1px solid #abaaac;
    border-bottom:1px solid #abaaac; 
    background-color:#dfe9f7;
    padding:10px;
  }

  #fcms_page_main .artdisk .divider {
    width: 100%;
    height: 2px;
    background: url(/ka_pics/discuss_post_divider.png) no-repeat center top;
  }

  #fcms_page_main .artdisk label {
    float: left;
    width: 114px;
    font-size: inherit;
  }

  #fcms_page_main .artdisk input[type=text], #fcms_page_main .artdisk textarea {
    width: 365px;
    font-size: 11px;
    padding-top: 2px;
    padding-left: 2px;
  }

  #fcms_page_main .artdisk input[type=text] {
    height: 18px;
  }

  #fcms_page_main .artdisk button {
    margin: 0pt;
    padding: 0pt;
    border: 0pt none;
    background: transparent;
  }
    #fcms_page_main .artdisk .artdisk_ueberschrift {
      display: block;
      background: url(/ka_pics/icons/comm_icon.png) no-repeat;
      padding-left: 30px;
      line-height: 14px;
      height: 20px;
      width:100%;
    }
    
    #fcms_page_main .artdisk .artdisk_ueberschrift .ueberschrift {
      float:left;
      font-size:14px;
      color:#0079bc;
      font-weight:bold;
      }
    #fcms_page_main .artdisk .artdisk_trenner {
      margin-top:5px;
      height:2px;
      background-image:url(/ka_pics/icons/artdisk_trenner_hg.gif);
      background-position:top left;
      background-repeat:repeat;
    }
    #fcms_page_main .artdisk .artdisk_title {
      padding-top:10px;
      padding-bottom:10px;
    }
    #fcms_page_main .artdisk .artdisk_text {
      padding-bottom:10px;
    }
    #fcms_page_main .artdisk form {
      padding:0px;
      margin:0px;
      color:black;
    }
      #fcms_page_main .artdisk form a {
        color:black;
      }
      #fcms_page_main .artdisk form .artdisk_infozeile {
        border-top:1px solid #abaaac; 
        border-bottom:1px solid #abaaac; 
        background-color:#f3f3f8;
        font-size:14px;
        color:#0079bc;
        font-weight:bold;
        padding:5px;

        position:relative;
        top:-10px;
      }
      #fcms_page_main .artdisk form .artdisk_form_ueberschrift {
        padding-bottom:10px;
      }
      #fcms_page_main .artdisk form .feld_bezeichner, #fcms_page_main .artdisk form .feld_eingabefeld {  
        float:left;
      }    
      #fcms_page_main .artdisk form .feld_bezeichner {
        clear:both;
        width:100px;
        margin-right:10px;
        padding-bottom:10px;
      }
      #fcms_page_main .artdisk form .feld_eingabefeld {
        width:365px;
      }
      #fcms_page_main .artdisk form .such_button {
        border:0px solid #f3f3f8;
      }
      
/* START Artikel-Detail Bildansicht */ 
      #fcms_page_main #artdetail_text .ardetail_bilder {
        border:1px solid #cccccc;
        width:238px;
        float:left;
        overflow:hidden;
        background-color:#f3f3f8;
        margin-right:10px;
      }
        #fcms_page_main #artdetail_text .ardetail_bilder .thumb {
        }
          #fcms_page_main #artdetail_text .ardetail_bilder .bild_container {
          }
          #fcms_page_main #artdetail_text .ardetail_bilder .lupen_container {
            position:absolute;
            left:1px;
          }
            #fcms_page_main #artdetail_text .ardetail_bilder .lupen_container img {
              position:relative;
              left:242px;
              top:-20px;
            }
          #fcms_page_main #artdetail_text .ardetail_bilder .title_container {
            margin:10px;
            color:#666666;
          }
          #fcms_page_main #artdetail_text .ardetail_bilder .author_container {
            margin:10px;
            color:#666666;
            text-align:right;
          }
            #fcms_page_main #artdetail_text .ardetail_bilder .author_container span {
              color:#0079bc;
            }
          #fcms_page_main #artdetail_text .ardetail_bilder .trenner {
            clear:both;
            background:transparent url(/ka_pics/topnews_divider.gif) no-repeat scroll 10px top;
            height:2px;
            margin-left:0px;
            margin-right:10px;
          }
        #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau {
          margin:10px;
          margin-left:5px;    
        }
          #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau .begrenzer {
            width:223px;
            height:50px;
            overflow:hidden;    
          }
            #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau .begrenzer .begrenzer2 {
              width:10000px;     
            }
          #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau img {
            width:67px;
            height:auto; 
            border:1px solid #cccccc;   
          }
          #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau .erstes, #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau .weitere {
            float:left;   
          }
          
          #fcms_page_main #artdetail_text .ardetail_bilder .bildvorschau .weitere {
            margin-left:5px;   
          }
            #fcms_page_main #artdetail_text a.gross-links {
              display:none;
            }        
            #fcms_page_main #artdetail_text a.diaeye {
              /* display:block; */
              color:#0079bc;
            }        
              #fcms_page_main #artdetail_text a.diaeye p {
                margin:0px;
              }        
              #fcms_page_main #artdetail_text a.diaeye b {
                color:#0079bc;  
              }
              #fcms_page_main #artdetail_text a:hover b {
                text-decoration: underline;  
              }        
              #fcms_page_main #artdetail_text #pi_countger {
                text-align: right;  
                color:#0079bc;
                margin-top:5px;
              }        
                #fcms_page_main #artdetail_text #pi_countger a {
                  color:#0079bc;
                  font-weight:bold;
                } 
/* ENDE  Artikel-Detail Bildansicht */ 

/* START Artikel-Detail Bilddetail */ 
    #fcms_page_content .cme_detail .mainbox #ka_bild_container .dia_bild {
      display:none; 
    }
/* ENDE  Artikel-Detail Bilddetail */       

/* ENDE  Artikeldetail */

/* START Default-Artikel-Liste */
#fcms_page_main .art_teaser_e1 {
  padding-bottom:25px;
}
#fcms_page_main .art_teaser_e1 .bereichs_container .show h2 a {
color:#0079bc;
}

/* ENDE  Default-Artikel-Liste */

#fcms_page_main #content .leftside center {
display: none;
}
#fcms_page_main #content .leftside div center {
display: block;
}

/* START Home Top-Slider-Box */
#fcms_page_content #topnews #topslider .left #topnewsart_inactiv #art2_titletext .kablue,#fcms_page_content #topnews #topslider .left #topnewsart_inactiv #art3_titletext .kablue {

  font-size:11px;
  line-height: 11px;
  font-weight: bold;

}
/* ENDE  Home Top-Slider-Box */

/* START Tedumfragen */

  #fcms_page_main .bigted {
    padding-top:0px;
  }
  #fcms_page_main .bigted form {
  }
    #fcms_page_main .bigted form h1 {
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      padding-top:5px;
      padding-bottom:15px;
      
    }
    #fcms_page_main .bigted .fragen {
      display:table;
      width:100%;
    }
      #fcms_page_main .bigted .fragen .radio {
        float:left;
        width:20px;
      }
      #fcms_page_main .bigted .fragen .radiotext {
        float:left;
      } 
/* ENDE  Tedumfragen */

.lbx .dossier_banner {width:103px; height:42px; background:url(http://service.ka-news.de/icons/dossier-icon.png) no-repeat; position:absolute; top:3px; left:535px;}
.lbx .dossier_banner {top:5px; left:412px;}


/* START Fotos/Media */
/* START /fotos/ (=gallist) */

/* ENDE  /fotos/ (=gallist) */

/* START /fotos/galerie/ (=cliockme) */
#fcms_page_content .cme_ueberschrift {
  display:table;
  width:100%;
}
  #fcms_page_content .cme_ueberschrift h1 {
    float:left;
  }
  #fcms_page_content .cme_ueberschrift .cme_date {
    float:right;
    font-size:12px;
    font-weight:normal;
    padding-top:4px;
  }
/* ENDE  /fotos/galerie/ (=cliockme) */

/* START Fotos Einstiegsseite */
#fcms_page_main .fotos {
  margin-bottom:0px;
}
  #fcms_page_main .fotos .bereichs_ueberschrift {
    margin-bottom:0px;
    display:table;
    width:100%;
  }
    #fcms_page_main .fotos .bereichs_ueberschrift h1 {
      float:left;
    }
    #fcms_page_main .fotos .bereichs_ueberschrift .alle {
      float:right;
      font-size:11px;
      font-weight:normal;
      margin-top:5px;
    }
#fcms_page_main .fotos .line {
  width:540px;
  display:table;
  padding-top:15px;
  padding-bottom:10px;
}
  #fcms_page_main .fotos .cell {
    float:left;
    width:165px;
    overflow:hidden;
    margin-right:10px;
  }
    #fcms_page_main .fotos .cell .bild {
      width:165px;
      height:125px;
      overflow:hidden;
    }
    #fcms_page_main .fotos .cell .tr_label {
      padding:5px;
      padding-bottom:0px;
    }
      #fcms_page_main .fotos .cell .tr_label a {
        color:#0079bc;
        font-weight:bold;
      }
    #fcms_page_main .fotos .cell .tr_date {
      color:#939393;
      padding:5px;
      padding-top:0px;
    }    
/* ENDE  Fotos Einstiegsseite */

/* START /fotos/bilddetail/cme x , y .html */
#fcms_page_content .cme_detail {
  display:table;
  width:515px;
  overflow:hidden;
}
  #fcms_page_content .cme_detail .dia_titel {
    display:table;
    width:515px;
  }
    #fcms_page_content .cme_detail .dia_titel .dia_verwaltungslinks {
      font-size:11px;
      font-weight:normal;
      float:right;  
      padding-top:4px;
      padding-bottom:4px;
      border:0px solid red;
    }
      #fcms_page_content .cme_detail .dia_titel .dia_verwaltungslinks a {
        font-size:11px;
        font-weight:normal;
        color:#0079bc;
      }
  #fcms_page_content .cme_detail h1 {
    margin-top:10px;
    margin-bottom:10px;
  }
    #fcms_page_content .cme_detail h1 .cme_dia_icon_gr {
       width:17px;
       height:17px;
       background: url(/ka_pics/icons/cme_dia_icon_gr.png) no-repeat;
       margin-right:5px;
    }
  #fcms_page_content .cme_detail .mainbox {
    background-color: transparent;
  }
    #fcms_page_content .cme_detail .mainbox .dia_steuerung, #fcms_page_content .cme_detail .dia_steuerung  {
      display:table;
      width:100%;
      margin-bottom:15px;
    }
      #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_zurueck, #fcms_page_content .cme_detail .dia_steuerung .diasteuerung_zurueck {
        float:left;
        background-color: transparent;
        text-align:left;
        width:150px;
      }
      #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_status, #fcms_page_content .cme_detail .dia_steuerung .diasteuerung_status {
        float:left;
        color:#666666;
        font-weight:bold;
        text-align:center;
        background-color: transparent;
        width:215px;
      }
      #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_weiter, #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_weiter {
        float:left;
        background-color: transparent;
        text-align:right;
        width:150px;
      }
        #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_zurueck a {
          color:#0079bc;
          font-weight:bold;
        }
        #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_weiter a {
          color:#0079bc;
          font-weight:bold;
        }
    #fcms_page_content .cme_detail .mainbox .dia_bild {
      display:table;
      width:100%;
      margin-bottom:10px;
      color:#666666;
    }
      #fcms_page_content .cme_detail .mainbox .dia_bild .bild {
        text-align:center;
      }
      #fcms_page_content .cme_detail .mainbox .dia_bild .pi_desc {
        text-align:left;
        margin-top:10px;
        margin-bottom:10px;
        color:#666666;
      }
      #fcms_page_content .cme_detail .mainbox .dia_bild .pi_text {
        margin-top:10px;
        text-align:left;
        color:#000000;
        font-size: 13px;
        line-height: 140%;
      }
      #fcms_page_content .cme_detail .mainbox .dia_bild .date {
        text-align:left;
        margin-top:10px;
        color:#666666;

/* RS 2010 */
overflow: hidden; 
width: 515px;
      }
        #fcms_page_content .cme_detail .mainbox .dia_bild .date .pi_date {
          float:left;
          color:#666666;
        }
        #fcms_page_content .cme_detail .mainbox .dia_bild .date .pi_autor {
          float:right;
          color:#666666;
        }
          #fcms_page_content .cme_detail .mainbox .dia_bild .date .pi_autor span{
            color:#0079bc;
          }
  /* START Nav-Right clickme */          
  #fcms_page_right .cme_prefiev .kareddot {
    background-image: url(/ka_pics/icons/cme_dia_icon_navre.gif);
    background-repeat:no-repeat;
    background-position: left 6px;
    padding-left:20px;
    font-size:12px;
  } 
  /* ENDE Nav-Right clickme */          

  /* START Nav-Right bilder_parallele_ordner */  
#fcms_page_right .cme_parallele_ordner .head a {
  color:#0079bc;
}
#fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner {
  padding:5px;
  clear:both;
  width:290px;
  display:table;
}
  #fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner a {
    color:#0079bc;
  }
  #fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner .gallist {
    border: 0px solid red;
    padding-bottom:10px;
    clear:both;
    float:left;
    font-size:11px;
    width:100%;
    display:table;
  }
    #fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner .gallist img {
      border: 1px solid #9A9A9A;
      float:left;
      margin-right:10px;
    } 
  #fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner .bilder_parallele_ordner_trenner {
    background-image:url(/ka_pics/icons/trenner_grau_hg.gif);
    background-position:left top;
    background-repeat:repeat;
    height:2px;
    margin-bottom:5px;
    clear:both;
    width:290px;
   } 
   #fcms_page_right .cme_parallele_ordner .content .bilder_parallele_ordner .mt5 a {
     font-weight:bolder; 
   }  

 #fcms_page_main .bereichs_container_bg {
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:18px;
    }
#fcms_page_main .bereichs_container_bg {
      background: transparent url(http://service.ka-news.de/werbung/bg_kopf_raiffeisen.jpg) no-repeat scroll 0 0;
      height:27px;
}
 #fcms_page_main .bereichs_container_bg .bereich {
      margin-top: 3px;
      float:left;
}
#fcms_page_main .bereichs_container_bg .bereich img {
          margin-right:10px;
        }
#fcms_page_main .bereichs_container_bg .bereich, #fcms_page_main .bereichs_container_bg .bereich a{
      color:#0079bc;
      font-size: 13px;
      font-weight:bold;
}
 #fcms_page_main .bereichs_container_rnl {
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:18px;
    }
#fcms_page_main .bereichs_container_rnl {
       background: transparent url(/storage/med/sitepics/koepfe/533_515x27_Px_Bankprae.png) no-repeat scroll 0 0; 
      height:27px;
}
 #fcms_page_main .bereichs_container_rnl .bereich {
      margin-top: 3px;
      float:left;
}
#fcms_page_main .bereichs_container_rnl .bereich img {
          margin-right:10px;
        }
#fcms_page_main .bereichs_container_rnl .bereich, #fcms_page_main .bereichs_container_rnl .bereich a{
      color:#0079bc;
      font-size: 13px;
      font-weight:bold;
}
 #fcms_page_main .bereichs_container_auto {
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:18px;
    }
#fcms_page_main .bereichs_container_auto {
      background: transparent url(/storage/med/sitepics/koepfe/325_sug_kopf_515x27px.png) no-repeat scroll 0 0;
      height:27px; 
}
 #fcms_page_main .bereichs_container_auto .bereich {
      margin-top: 3px;
      float:left;
}
#fcms_page_main .bereichs_container_auto .bereich img {
          margin-right:10px;
        }
#fcms_page_main .bereichs_container_auto .bereich, #fcms_page_main .bereichs_container_auto .bereich a{
      color:#0079bc;
      font-size: 13px;
      font-weight:bold;
}

#fcms_page_main .bereichs_container_auto .unterressorts_container {
        float:right;
        color:#666666;
        font-size:11px;
        font-weight:normal;
        padding-top:3px;
      }
        #fcms_page_main .bereichs_container_auto .unterressorts_container a {
          color:#0079bc; 
        }
 #fcms_page_main .bereichs_container_familie {
      padding-top:3px;
      padding-bottom:3px;
      color:#0079bc;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:18px;
    }
#fcms_page_main .bereichs_container_familie {
      background: transparent url(/storage/med/sitepics/koepfe/555_GrafHardenbergBanner_515x27_neu.png) no-repeat scroll 0 0;
      height:27px;
}
 #fcms_page_main .bereichs_container_familie .bereich {
      margin-top: 3px;
      float:left;
}
#fcms_page_main .bereichs_container_familie .bereich img {
          margin-right:10px;
        }
#fcms_page_main .bereichs_container_familie .bereich, #fcms_page_main .bereichs_container_familie .bereich a{
      color:#0079bc;
      font-size: 13px;
      font-weight:bold;
}

#fcms_page_main .bereichs_container_familie .unterressorts_container {
        float:right;
        color:#666666;
        font-size:11px;
        font-weight:normal;
        padding-top:3px;
      }
        #fcms_page_main .bereichs_container_familie .unterressorts_container a {
          color:#0079bc; 
        }
#fcms_page_main .bereichs_container.computer-rubrik {
/*      border-bottom: none; 
      border-top: none;
      background: transparent url(/storage/med/sitepics/koepfe/445_netfactory-rubrikensponsoring-klein.png) no-repeat scroll 0 0;
      height:27px; */
}
  /* ENDE  Nav-Right bilder_parallele_ordner */          
         
/* ENDE  /fotos/bilddetail/cme x , y .html */

/* ENDE  Fotos/Media */

.FormUeberschrift1 {
color:#3E68AF;
font-weight:bold;
}
.FormUeberschrift_ausserhalb {
background-color:#DFE9F7;
color:#3E68AF;
font-size:13px;
font-weight:bold;
padding:5px;
width:99%;
}
.label {
padding:5px;
text-align:left;
vertical-align:top;
}
.input input, select {
border:1px solid #9A9A9A;
height:17px;
width:95%;
}
.input input[type="checkbox"] {
width:auto;
height:auto;
}
.FormUeberschrift2 {
font-weight:bold;
padding:5px;
}
.form_tabelle hr {
border: 0px;
background-image:url(/ka_pics/icons/artdisk_trenner_hg.gif);
background-position:left top;
background-repeat:repeat-x;
height:2px;
padding:5px;
}

.InputImage {
    border:0;
}

.InputRadio {
    width:14px; height:14px; background:none; border:0;
}

.InputText {
    width:300px; padding:2px; border:1px solid #2b59a3;
}

.InputLogin {
    width:90px !important;
    padding:2px !important;
    border:1px solid #2b59a3 !important;
    height:14px !important;
}

.divtable {
    display:table; border-collapse:collapse;
}

.divtr {
    display:table-row;
}

.divtd {
    display:table-cell;
}

.w280 {
    width:280px;
}

.w180px {
    width:180px !important;
}

.w90px {
    width:90px !important;
}

.bt1px {
    border-top:1px solid #2b59a3;
}

.br1px {
    border-right:1px solid #2b59a3;
}

.FormBG {
    background:#f2f2f2;
}

.InputLabel {
    font-size:11px;
    color:#000000;
    vertical-align:top;
}

.FormErrors strong {
    padding:5px;
    color:#b30000;
}

.FormErrors li {
    padding:0px;
    color:#b30000;
}

.BodyWindow {
    padding:5px;
    background:#ffffff;
}

.RessortWerbungBottom {
    
}

.RessortWerbungBottomHeader {
    font-size:9px;
    height:13px;
    color:#999999;
    text-align:right;
    vertical-align:bottom;
    border-bottom:0px solid #00ff00;
    padding:0px 5px 0px 0px;
}

.RessortWerbungBottomBody {
    background:#cccccc;
    border:1px solid #990000;
}

.RessortWerbung {
    width:300px;
    float:right;
}

.RessortWerbungHeader, .RessortContentHeader {
    width:300px;
    font-size:9px;
    height:13px;
    color:#999999;
    text-align:right;
    vertical-align:bottom;
    border-bottom:0px solid #00ff00;
    padding:12px 0px 0px 0px;
}

.RessortWerbungBody {
    background:#cccccc;
    width:180px;
    height:167px;
}

.bereichs_container_schmal {
    width:330px;
}

.bordertest_r {
    border:1px solid #ff0000;
}

.bordertest_g {
    border:1px solid #00ff00;
}

.bordertest_b {
    border:1px solid #0000ff;
}

.BlueBox {
    background:#dfe9f7;
}

.BoxRessortSmall {
    /*width:320px;*/
}

.BoxRessortSmallHead {
    font-size:13px !important;
    color:#0079bc;
    font-weight:bold;
}

.kabt1 { border-top:1px solid #cccccc; }
.kabb1 { border-bottom:1px solid #cccccc; }
.kabl1 { border-left:1px solid #cccccc; }
.kabr1 { border-right:1px solid #cccccc; }

.SliderDossierContainer {
    clear:both;
    height:110px;
    width:516px;
    border:1px solid #ff0000;
    overflow:hidden;
}

.SliderDossier {
    height:110px;
    background:#dfe9f7;
}

.SliderDossierElement {
    float:left;
    width:110px;
    height:110px;
    text-align:center;
}

.SliderDossierLeft {
    cursor:pointer;
    width:33px;
    height:110px;
    background:url(/ka_pics/buttons/SlideLeft.png) no-repeat scroll 5px 23px;
}

.SliderDossierLeft:hover {
    background-color:#f0f3f8;
}

.SliderDossierRight {
    cursor:pointer;
    width:33px;
    height:110px;
    background:url(/ka_pics/buttons/SlideRight.png) no-repeat scroll 0px 23px;
}

.SliderDossierRight:hover {
    background-color:#f0f3f8;
}

.SliderDossierCentral {
    overflow:hidden;
    width:446px;
    height:110px;
}

.DossierImageCutoff {
    height:60px;
    width:110px;
    overflow:hidden;
    text-align:center;
}



.BoxFooterNavi {
    background:#f3f3f8;
    text-align:center;
    height:21px;
    color:#7c7c7c;
}

.BoxFooterNavi a {
    color:#0079bc;
}

#pos0x0 {
    position:relative;
    left:0px;
    top:-10px;
    display:block;
    background:none;
    width:0px; height:0px;
}

.FotoBoxContainer {
    width:287px;
    margin-bottom: 7px;
    overflow:hidden;
}

.FotoBoxRow {
    border-bottom:1px solid #dfdfdf;
    padding:5px 0px 0px 0px;
}

.FotoBoxElement {
    float:left;
    width:89px;
    height:100px;
    text-align:center;
    font-size:9px;
    overflow:hidden;
    padding:3px;
}

.FotoBoxNav {
    border-top:1px solid #dfdfdf;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    height:17px;
    padding-top:10px;
}

.karedcam {
    background:url(/ka_pics/icons/icon.cambox.png) no-repeat scroll left 5px;
    padding-left:22px;
}





#BookMarksContainer {
    /** background-color:#dadada; **/
  }


#BookMarksContainer ul {
    border-top:1px solid #ABAAAC;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:200px;
  }
#BookMarksContainer ul li {
    border:1px solid #ABAAAC;
    border-top:0px solid red;
  }
  
  
#LinkContainer {
    width:520px;    
  }
#LinkContainer .LinkField {
    width:225px !important;
    padding:5px;
    margin-top:5px;
    background-color:#EEEEEE;
    border: 1px solid #DDDDDD;
  }
#LinkContainer ul {
/*
    border-top: 1px solid #ABAAAC;
*/    
    margin:0px;
    padding:0px;
    width:520px;
  }
#LinkContainer ul li {
    border: 1px solid #ABAAAC;
    border-top: 0px solid red;
    width:505px !important;
  }
  
#LinkContainer .SmallHelpText {
    font-size:9px;
    color:#000000;
    padding:3px;
}


#LinkContainer ul.HelpList {
    list-style-type: disc;
    border:0px;
    margin-left:10px;
    border:0px; 
}

#LinkContainer li.HelpList {
    color:#000000;
    border:0px;
    width:480px;
    
}

.HeaderDate {
    color:#656565 !important;
}

.PostingsNaviRight {
    padding-right:30px;
}



.MoreCommentsSeparator {
    background:#ffffff;
    height:20px;
    width:510px;
    padding:5px 0px 0px 15px;
    position:relative;
    top:0px;
    left:-20px;
}

.MoreCom {
    color:#0079bc !important;
}


#LogInOutForm .input {
    padding:0px;
    height:13px;
}

#LogInOutForm label {
    padding:0px;
    margin:0px;
}

.LoginRegButton {
    padding-top:1px;
}

.LoginLabel {
    position:relative;
    top:-3px;
}

.TopSliderImage {
    float:left;
    padding:5px 10px 10px 10px;
}

.TopSliderImage2 {
    float:left;
    padding:4px 10px 10px 10px;
}


.HeadlineSmallWeather {
    background:#ffffff url(/ka_pics/content_grey_dot.gif) no-repeat scroll left 6px;
    line-height:18px;
    padding-left:15px;
    font-size:12px !important;
    color:#0079bc;
    border-top:1px solid #abaaac;
    border-bottom:1px solid #abaaac;
    font-weight:bold;
}

.WeatherContentBox {
    width:100%;
    height:100px;
}

.WeatherBoxLeft {
    width:230px;
}

.WeatherBoxRight {
    width:230px;
    padding:5px 5px 5px 5px;
}

.WeatherBoxRight sup {
    font-size: 8px;
}

.WeatherSymbolBox {
    padding:5px 5px 5px 5px;
    text-align:center;
    width:65px;
    height:80px;
    color:#a2a7ae !important;
    font-size:11px !important;
    font-weight:bold;
}

.WeatherCompleteBox {
    margin:0px 20px 20px 0px; 
    padding:0px 0px 5px 0px;
    float:left;
    text-align:left;
    width:238px;
    height:170px;
    color:#a2a7ae !important;
    font-size:11px !important;
    border-bottom:1px solid #abaaac;
}

.SearchLeftCol {
    width:100px;
}

.SearchButton  {
    height:23px  !important;
    border:1px solid #0079BC !important;
    background:#ffffff !important;
    padding:0px 3px 3px 3px !important;
    color:#0079BC !important;
    font-weight:bold !important;
    font-size:13px;
}

.SearchFormInputSide {
    white-space:nowrap;
}

.SearchFormInputSide input {
    width:90% !important;
}

.SearchFormInputSide select {
    width:auto;
    padding:0px 0px 0px 0px;
}

.SearchFormInputSide option {
    border:0px;
    text-align:left;
    font-size:11px;
}

.SearchHit {
    border-bottom:1px solid #d7d7d7;
    padding:10px;
}

.SearchGrey {
    color:#666666 !important;
}

.SearchHitText a {
    color:#000000 !important;
}

.SearchHitText b {
    color:#0079bc !important;
    font-size:12px;
    padding-bottom:10px;
}

.SearchHighlight {
    color:#000000 !important;
    background:#ffff06;
}

.p10 {
    padding:10px;
}

ul.keyw {
    list-style-type: none; 
    margin:0px !important;
    padding:0px !important;
}

li.keyw {
    float:left; padding-right: 10px;
    font-size:11px;
    padding-left:0px !important;
}

li.keyw_last {
    padding-right: 0px;
    font-size:11px;
}

.SearchFontBig {
    font-size:12px !important;
}

.FontBlack {
    color:#000000 !important;
}

.SaveArtThumbContainer { display:none; }

.FormLeft {
    width:120px !important;
}

.FormLeft input {
    border:0px;
}

.FormRight input {
    width:310px !important;
}

.FormRight select {
    width:310px !important;
    padding:0px;
    height:20px;
}

.FormRight option {
    border:0px;
}

.FormRadio input {
    border:0px;
}

.button {
    height:23px  !important;
    border:1px solid #0079BC !important;
    background:#ffffff !important;
    padding:0px 3px 3px 3px !important;
    color:#0079BC !important;
    font-weight:bold !important;
    font-size:13px;
}

.HeaderAnzeigenLink {
    position:relative;
    top:72px;
    left:165px;
    width:500px;
    height:20px;
}



/* START AJAXVIDEOS */
#ExtVideoList {
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
  width:300px;
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  position:relative;
}

#ExtVideoList li {
  margin:0px;
  width:100px;
  float:left;
  overflow:hidden;
  text-align:center;
  padding:5px 0px 5px 0px !important;
  position:relative;
  cursor:pointer;
}

#ExtVideoList li .PlayButtonCon {
  position:absolute;
  width:100%;
  height:1px;
  clear:both;
}

#ExtVideoList li .PlayButton {
  background:url(/ka_pics/icons/kanews_playsmall.png) transparent right bottom no-repeat;
  position:relative;
  top:-50px;
  left:-5px;
  height:45px;
  width:100%;
  border:0px solid red;
}

#ExtVideoList li a {
  clear:both;
}

#ExtVideoList li a img {
  width:95px;
  height:auto;
}

/* ENDE AJAXVIDEOS */
/* Social Bookmarks */
#socialbookmark {
clear:left;
}
#socialbookmark h4 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #BBBBBB;
margin: 25px 0 8px 0;
}
#socialbookmark ul { margin: 0; padding: 0; }
#socialbookmark li {
float: left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0 2px 0 0;
padding: 0;
}
#socialbookmark li img {
border: 1px solid #AAAAAA;
padding: 2px;
margin: 0 0 8px 0;
}


/* START Community */
a.ComBut  {
    display:block;
    height:20px;
    float:right;
}

a.ComHeadProfil {
  background:url(/ka_pics/community/head_profil.png) transparent no-repeat 0px 0px;
  padding:0 10px 0 14px;
}

a.ComHeadFotos {
  background:url(/ka_pics/icons/cme_dia_icon_gr.gif) transparent no-repeat 0px 0px;
  padding:0 10px 0 22px;
}

a.ComHeadGuestbook {
  background:url(/ka_pics/community/head_gaestebuch.png) transparent no-repeat 0px 0px;
  padding:0 10px 0 21px;
}

a.ComHeadComments {
  background:url(/ka_pics/community/head_beitraege.png) transparent no-repeat 0px 0px;
  padding:0 10px 0 19px;
}

.ComGrHead {
  padding:0px 0px 0px 20px;
  font-weight:bold;
  background:#dfe9f7 url(/ka_pics/icons/quader_blau.png) no-repeat scroll 3px 3px;
  color:#0079bc;
  font-size:13px;
  font-weight:bold;
  border-top:1px solid #a3bfe7;
}

.ComGrContent {
  background:#f3f3f8;
  padding:20px 10px 20px 10px;
  margin:0px;
}

.ComGBSubmit {
  background:url(/ka_pics/discuss_send.png) transparent no-repeat 0px 0px;
  font-size:0px;
  width:122px;
  height:32px;
}

.ComBGEntryHead {
  padding:2px 10px 2px 20px;
  font-weight:bold;
  background:#dfe9f7 url(/ka_pics/icons/quader_blau.png) no-repeat scroll 3px 3px;
  color:#0079bc;
  font-size:11px;
  font-weight:normal;
  border:1px solid #a3bfe7;
  height:18px;
}

.ComGBEntryContent {
  background:#ffffff;
  padding:20px 10px 20px 10px;
  margin:0px 0px 10px 0px;
  border-width:0px 1px 1px 1px;
  border-color:#a3bfe7;
  border-style:solid;
}

.ComGBLeft {
  float:Left;
  width:150px;
}

.ComGBRight {
  float:right;
}

.ComMBTrenner {
  background:#dfdfdf;
  height:2px;
  margin:0px;
  border:0px;
  border-top:1px solid #dfdfdf;
  border-bottom:1px solid #ffffff;
  clear:both;
  display:block;
}

.ComUserSearchField {
  float:left;
  width:145px;
  height:17px;
  border:1px solid #676767;
  background:#ffffff;
  color:#000000;
  font-size:inherit;
  padding:0px;
}

.ComUserSearchSelect, .ComUserSearchSelect option {
  font-size:11px !important;
  padding:0px !important;
  width:149px;
}

.ComUserSearchButton {
  float:right;
  background:url(/ka_pics/buttons/suchen.png) no-repeat transparent 0px 0px;
  width:120px;
  height:30px;
  font-size:0px;
}

.ComUserUsers, .ComUserMembers, .ComUserGuests {
  float:left;
  color:#000000;
  font-size:11px;
}

.ComUserUsers {
  background:url(/ka_pics/community/users_online.png) no-repeat transparent 0px 0px;
  padding:0px 5px 0px 17px;
}

.ComUserMembers {
  background:url(/ka_pics/community/users_members.png) no-repeat transparent 0px 0px;
  padding:0px 5px 0px 13px;
}

.ComUserGuests {
  background:url(/ka_pics/community/users_guests.png) no-repeat transparent 0px 0px;
  padding:0px 5px 0px 13px;
}

.ComUsersOnlineBar {
  position:relative;
  top:-20px;
  left:5px;
}

.ComUsersOnlineList a {
  color:#0079bc !important;
}

.ComUserNavReRight {
  width:135px;
  float:right;
}

.ComUserNavReLeft {
  width:135px;
  float:left;
}

.ComNavButtRe {
  display:block;
  background:url(/ka_pics/icons/icon_more.png) transparent no-repeat 0px 3px;
  padding:0px 0px 3px 15px;
  color:#0079bc !important;
}

.ComGBAddEntry {
  border:1px solid #676767 !important;
  width:100%;
  font-size:11px;
}

.ComGBIgno {
  border:1px solid #676767 !important;
  width:180px;
  font-size:11px;
  height:15px;
  margin:0px 0px 5px 0px;
}

.ComInputSmall {
  border:1px solid #676767 !important;
  width:130px;
  font-size:11px;
  height:15px;
  margin:0px 0px 5px 0px;
}

.ComPNButtSmall {
  font-size:9px !important;
  height:19px !important;
  font-weight:normal !important;
}

#pnlist-bestaetigungen {
  padding:10px 0px 0px 0px;
}

.ComPNRead {
  background-color: #FFFFFF; 
  border-width:0px 1px 1px 1px;
  border-style: solid;
  border-color:#A3BFE7;
  text-align: left;
}

.ComPNHead {
  float: left;
  color:#0079bc;
}

.ComPNThumb {
  padding:5px;
  float: left;
}

.ComPNCloser {
  display:block;
  color:#0079bc;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  float:right;
  background:url(/ka_pics/icons/schliessen.png) transparent no-repeat right top;
  font-size:10px;
  font-weight:normal;
  height:11px;
  width:66px;
}

#com-pn-editor .ComGrHead {
  margin-bottom:0px;
}

#com-pn-editor .ComGrContent {
  background:#f3f3f8;
}

#com-pn-dragger {
  padding:4px 4px 4px 20px;
  height:19px;
  background:#DFE9F7 url(/ka_pics/icons/quader_blau.png) no-repeat scroll 5px 7px;
}

#fcmsuploadcancel {
  background:#d4d2cc;
  border-width:0px 2px 2px 0px;
  border-style:solid;
  border-color:#444244;
  width:200px;
  height:28px;
  margin-left:5px;
}

input.ComSavePN {
  background:url(/ka_pics/buttons/button_nachrichtschreiben.png) transparent no-repeat top left;
  width:175px;
  height:29px;
  border:0px !important;
  left:-143px;
  position:relative;
}

#mb-lock, .fcms_flist_changer {
  background:#f3f3f8 !important;
  border:1px solid #a3bfe7 !important;
  color:#0079bc;
  padding:5px;
  text-align:center;
  display:block;
}

#mb-lock form {
  color:#0079bc;
}

#fcms_favs {
  margin:0px 0px 5px 0px;
}

.ComPNButtSend {
  background:url(/ka_pics/discuss_send.png) transparent no-repeat 0px 3px;
  width:122px;
  height:32px;
  font-size:0px;
  cursor:pointer;
}

  span.autocomplete {
    position: absolute;
    width: 250px;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
    float: left;
  }
  span.autocomplete ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
  }
  span.autocomplete ul li.selected { background-color: #ffb;}
  span.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 12px;
    cursor: pointer;
  }
div.autocomplete {
    position: absolute;
    width: 300px;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
    float: left;
  }

  div.autocomplete ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
  }

  div.autocomplete ul li.selected { background-color: #ffb;}
  div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 12px;
    cursor: pointer;
  }
#mailbox_navi {
  display:block;
  height:65px;
  clear:both;
}

#mailbox_navi div {
  width: 170px;
  height:40px;
  float: left;
}

#mailbox_navi dl {
  margin:0px;
  padding:0px;
  height:20px;
}

#mailbox_navi dt {
  float: left;
  padding: 4px 0px;
}

#mailbox_navi dd {
  text-align: center;
  margin:0px 25px 15px 0px;
  padding: 4px 0px;
  border:1px solid #0079bc;
  width:165px;
}

#mailbox_navi dd:hover {
  background:#F3F3F8;
}

#mailbox_navi dd:hover a, #mailbox_navi dd a, #mailbox_navi dd:hover a:hover {
  text-decoration:none !important;
}

#mailbox_navi a.mailboxnavi_active  {
/*
  color: #000000;
*/  
  font-weight: bold;
}

.mb_mainspace {
  border: 1px solid #000000;
  height: 10px;
  padding: 0px;
  margin: 0px;
}

.mb_uspace_good {
  background-color: #66FF33;
  height: 10px;
  float: left;
}

.mb_uspace_norm {
  background-color: #FFFF00;
  height: 10px;
  float: left;
}

.mb_uspace_bad {
  background-color: #FF0000;
  height: 10px;
  float: left;
}

.mb_fspace {
  background-color: #EEEEEE;
  height: 10px;
  text-align: right;
}

.fcms_mblock_changer {
  position: absolute;
  visibility: hidden;
  background-color: #DDDDDD;
  border: 1px solid #000000;
  z-index: 50;
}

.ComNoBGImage {
  background-image:none;
}

.ComBorderTop {
  border-top:1px solid #A3BFE7;
}

.ComPicGallCon{
  clear:both;
  display:block;
}

.ComPicGallCon .ComPicGallItem {
  float:left;
  width:210px;
  border:1px solid #A3BFE7;
  padding:10px;
  text-align:center;
  margin:0 10px 10px 0;
}

.ComPicGallSmallText {
  font-size:9px;
} 

#pnlistselaction, #fcms_favs {
  font-size:11px !important;
}

.ComGrContent select {
  font-size:11px !important;
}

.friendlist_element {
  width:60px;
  text-align:center;
  float:left;
  overflow:hidden;
}

.ComAccept {
  display:block;
  width:16px;
  height:16px;
  background:url(/ka_pics/icons/accept_small.png) transparent no-repeat 0px 0px;
}

.ComDecline {
  display:block;
  width:16px;
  height:16px;
  background:url(/ka_pics/icons/deline_small.png) transparent no-repeat 0px 0px;
}


#QuickRegCon #QR_EditorForm .QR_EditorBBCode .fett, #QuickRegCon #QR_EditorForm .QR_EditorBBCode .kursiv, #QuickRegCon #QR_EditorForm .QR_EditorBBCode .link, #QuickRegCon #QR_EditorForm .QR_EditorBBCode .zitat, #compneditor .fett, #compneditor .fett, #compneditor .kursiv, #compneditor .link, #compneditor .zitat {
  display:block;
  float:left;
  margin:0px 5px 0px 0px;
}

#QuickRegCon #QR_EditorForm .QR_EditorBBCode .fett, #compneditor .fett {
  background:url(/ka_pics/icons/button_fett.png) transparent no-repeat top left;
  width:39px;
  height:22px;
}

#QuickRegCon #QR_EditorForm .QR_EditorBBCode .kursiv, #compneditor .kursiv {
  background:url(/ka_pics/icons/button_kursiv.png) transparent no-repeat top left;
  width:57px;
  height:22px;
}

#QuickRegCon #QR_EditorForm .QR_EditorBBCode .link, #compneditor .link {
  background:url(/ka_pics/icons/button_link.png) transparent no-repeat top left;
  width:46px;
  height:22px;
}

#QuickRegCon #QR_EditorForm .QR_EditorBBCode .zitat, #compneditor .zitat {
  background:url(/ka_pics/icons/button_zitat.png) transparent no-repeat top left;
  width:47px;
  height:22px;
}

.ComUserNavThumbRow {
  clear:both;
}

.ComUserNavThumbRow .Thumb {
  width:120px;
  height:95px;
  float:left;
}

.ComUserNavThumbRow .Links img {
  left:-5px;
  position:relative;
  top:5px;
}

.UserOnlineStatusCon {
  position:absolute;
  width:1px;
  height:1px;
}

.UserOnlineStatus {
  position:relative;
  top:-14px;
  background:transparent;
  padding:0px;
  padding:2px 0px 0px 2px;
  width:14px;
  height:14px;
  filter:alpha(opacity=90);
  opacity:0.90;
}


.BCComNavCon {
  border:0px solid red;
  position:absolute;
  width:1px;
  height:1px;
}

.BCComNav {
  position:relative;
  left:825px;
  top:-25px;
  border:0px solid green;
  width:550px;
  float:right;
  margin:0px 0px 0px 50px;
  background:transparent;
  padding:3px 0px 0px 0px;
}

.BCComNav ul {
  list-style: none;
  margin:0px;
  padding:0px;
  float:right;
}

.BCComNav ul li {
  float:left;
  color:#0079bc;
  padding:0px;
  margin:0px;
}

.BCComNav ul li.BCComNavSep {
  color:#666666;
  padding:0px 6px 0px 6px;
}

.BCComNav ul li.first, .BCComNav ul li.first b {
  color:#666666;
}

.BCComNav ul li.first, .BCComNav ul li b, .BCComNav ul li a, .BCComNav ul li.BCComNavSep {
  font-size:10px;
}

.BCComNav ul li a {
  color:#0079bc;
}

.BCComNav ul li.BCLoginInActive {
  font-weight:bold;
}

.BCComNav ul li.BCLoginActive {
  display:none;
}

.BCComNav ul li.BCLoginActive a.BCLoginActive {
  display:block;
  background:#dfe9f7 url(/ka_pics/content_blue_dot.gif) no-repeat scroll 5px 6px;
  border-width:1px 1px 0px 1px;
  border-color:#666666;
  border-style:solid;
  padding:3px 8px 6px 17px;
  position:relative;
  top:-3px;
  left:9px;
}

.BCLoginBoxCon {
  position:absolute;
}

.BCLoginBox {
  position:relative;
  background:#dfe9f7;
  border-width:1px 1px 1px 1px;
  border-color:#666666;
  border-style:solid;
  padding:3px 3px 3px 5px;
  width:175px;
  height:80px;
  top:-3px;
  left:9px;
}

.BCLoginBox .BCBorderHider {
  position:relative;
  top:-4px;
  left:-5px;
  background:#dfe9f7;
  width:81px;
  height:3px;
}

.BCLoginBox form {
  margin:0px 0px 10px 0px;
}

.BCLoginBox form .BCLoginField {
  width:100px;
  height:12px;
  border:1px solid #666666;
  font-size:10px;
  padding:2px 2px 2px 2px;
  margin:0px 7px 0px 0px;
  float:left;
}

.BCLoginBox form input.BCRemember {
  float:left !important;
  margin:2px 0px 0px 0px !important;
}

.BCLoginBox form label.BCRemember {
  margin:2px 0px 0px 3px !important;
  float:left !important;
  font-size:10px !important;
}

.BCLoginBox form .BCLoginRow {
  clear:both;
  height:23px;
  border-bottom:0px solid red;
}

.BCLoginBox form .BCLoginButton {
  border:1px solid #2b59a3;
  padding:0px 4px 0px 4px;
  font-size:10px;
  font-weight:bold;
  background:#ffffff;
  height:18px;
  color:#2b59a3;
}


.ComUSResult {
  border:0px;
}

.ComUSResult ul {

  list-style:none;
  clear:both;
  margin:0px;
  padding:0px;
}

.ComUSResult ul li {
  list-style:none;
  margin:0px;
  padding:10px 10px 10px 10px;
  margin:0px 5px 5px 0px;
  border:1px solid #A3BFE7;
  float:left;
  background:#ffffff;
  width:65px;
  height:85px;
}

.ComUSResult ul li .com_userbild img {
  padding:0px;
  margin:0px;
  width:55px;
  height:auto;
}

.ComUSResult .ComUSPager {
  padding:7px 0px 7px 0px;
}

.PosAbs {
  position:absolute;
}

.PosAbs .ComUserDisplayOnline {
  position:relative;
  top:-12px;
  left:1px;
}

p.ComSounds a {
  color:#0079bc !important;
  font-size:11px !important;
  line-height:120% !important;
}

#ComThatsMePics img {
  width:55px;
  height:auto;
}
/* ENDE Community */


/* By RS 2009-12-03 */
img.plainpic_left {
  clear:both;
  float:left;
  margin-bottom:5px;
}
img.plainpic_right {
  clear:both;
  float:right;
  margin-bottom:5px;
}




/* START MT 04.02.2010 Registrierung Newsletters */
.KANLs {
    border-bottom:1px solid #D2D2D3;
    border-left:1px solid #C2C2C2;
    border-right:1px solid #C2C2C2;
    border-top:1px solid #C2C2C2;
    clear:both;
    padding:5px;
    background:#ffffff;
}
.KANLCB {
    clear:both;
    padding:0px 0px 25px 0px;
}

.KANLCB .fl input {
    margin:0px 10px 0px 0px;
    cursor:pointer;
}

.KANLCB .fl label {
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
}
/* ENDE MT 04.02.2010 Registrierung Newsletters */

#topslider .right {
  background-color: #e2e2e2;
  background-color: #dcdcdc;
}
ul.police {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

ul.police li {
    list-style-type: none;
    padding: 0;
    margin: 15px 0pt 3px 0pt;
    line-height: 140%;
}
/* START HEAD 2010 */
#fcms_head_navismall {
   background: transparent url(/ka_pics/head/logo.ka-news.png) no-repeat scroll 0 10px;
}
.ivwcontainer {
  position:absolute;
  left:-10px;
  top:-10px;
}
      .kaseitencontainer {
      
      }
      .kaseitencontainer .kaheaddatencontainer {
        position:absolute;
      }
      .kaseitencontainer .kaheaddatencontainer .headdatum {
        position:relative;
        top:7px;
        color:#0079bc;
        display: none;
      }
      .kaseitencontainer .kaheaddatencontainer .headlinks {
        position:relative;
        top:7px;
/*        left:430px; */
/*        left:410px; */
        margin:0px;
        padding:0px;                
      }
      .kaseitencontainer .kaheaddatencontainer .headlinks li {
        position:relative;
        float:left;
        list-style-type:none;
        margin-right:0px;         
      }
      .kaseitencontainer .kaheaddatencontainer .kalogo {
        position:relative;
        top:-17px;
        left:148px; 
      }
      .kaseitencontainer .kaheaddatencontainer .kalogo img { 
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks {  
        top:6px;
        left:572px; 
        display:block;
        background:url("/ka_pics/head/bg_headanzeigenlinks.gif") repeat-y left #4fa2d6;
        height:22px;
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks div {
        position:relative;
        float:left;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:8px;
        padding-right:8px;
        border-left: 2px solid #ffffff;
        line-height:1.6em;
      }      
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .quader {  
        display: none;       
      }
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .rot {
        background-color:#C4261D;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .gelb {
        background-color:#FFFE00;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .blau {
        background-color:#0099FF;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks .gruen {
        background-color:#33CC00;
      }  
      .kaseitencontainer .kaheaddatencontainer .headanzeigenlinks a {
        color:#ffffff;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        text-transform:uppercase;
      }
      .kaseitencontainer .kaheaddatencontainer .headsuche {
        position:relative;
        top:45px;
        left:591px; 
      }
      .kaseitencontainer .wettercontainer {
        border:0px solid red;
        position:absolute;
        width:0px;
        height:0px;
      }
      .kaseitencontainer .wettercontainer .wetterbox { 
        width:110px;    
        width:120px;    
        width:130px;    
        position:relative;
        top:-164px;
        left:700px; 
        color:#FFFFFF;
        font-size:8px;
      }
      .kaseitencontainer .wettercontainer .wetterbox * {
        color:#FFFFFF !important;
        font-size:8px !important;
      }   
      .kaseitencontainer .wettercontainer .wetterbox .tageswetter {
        float:left;
        color:#FFFFFF;
        font-size:8px;
        margin-right:8px;
      }  
      .kaseitencontainer .wettercontainer .wetterbox .tageswetter a { 
        color:#FFFFFF;
        font-size:8px;
      }
      .kaseitencontainer .breadcrumplogincontainer {
        clear:both;  
        height:30px;
        width:825px;  
      }      
      .kaseitencontainer .breadcrumplogincontainer .logincontainer {
        position:absolute; 
        width:825px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox {
        position: relative;
        top:-22px;
        width:825px;
        text-align:right;   
        font-size:10px;
        color:#666666;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul {
        float:right;
        list-style:none outside none;
        margin:0;
        padding:0;
      }      
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li {
        float:left;
        margin:0;
        padding:0;
        color:#666666;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li b {
        color:#666666;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCComNavSep {  
        padding:0 6px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li a {
        color:#0079bc;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li form.bluedotselect {
        margin-right:10px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li form.bluedotselect select {
        width:100px;
        font-size:10px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCLoginInActive {
        font-weight:bold;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer ul li.BCLoginActive a.BCLoginActive { 
        background:url("/ka_pics/content_blue_dot.gif") no-repeat scroll 5px 6px #DFE9F7;
        border-color:#666666;
        border-style:solid;
        border-width:1px 1px 0;
        display:block;
        left:9px;
        padding:3px 8px 6px 17px;
        position:relative;
        top:-3px;
        z-index:30;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li.BCLoginActive {
        display:none;
      }  
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li .BCLoginBox {
        background:none repeat scroll 0 0 #DFE9F7;
        border:1px solid #666666;
        height:80px; 
        left:9px;
        padding:3px 3px 3px 5px; 
        position:relative;
        top:-3px;
        top:-4px;
        width:175px;
      }
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox ul li .BCLoginBox .BCBorderHider {
        background-color: transparent;
      } 
      .kaseitencontainer .breadcrumplogincontainer .logincontainer .loginbox .ComNavButtRe {
        background:url("/ka_pics/icons/icon_more.png") no-repeat scroll 0 3px transparent; 
        color:#0079bc !important; 
        display:block;
        padding:0 0 3px 15px; 
        text-align:left;
      }
      #fcms_head_navismall {
        clear:both;
        height:85px;
        height:90px;
        width:825px;
        padding:0px;
        margin:0px;
      }
      #fcms_page_main_navi {
        position:relative; 
      }
      #wt_refpoint {
        height:1px;
        line-height: 1px;
        position: absolute;
        left:-100px;
        top:-100px;
        width:0px;
        height:0px;
      }
      #bc_single_dummy {
        position: absolute;
        left:-100px;
        top:-100px;
        width:0px;
        height:0px;
      }
      #ivwcontainer {
        position: absolute;
        left:-100px;
        top:-100px;
        width:0px;
        height:0px;
      }

/* ENDE  HEAD 2010 */







/* START  TOPSLIDER 2011 */
  #topslider {
    display: block;
    height: 225px;
  }

  #topslider .left {
    position: relative;
    float: left;
    width: 518px;
    display: block;
    overflow: hidden;
    margin: 0pt 10px 0pt 0pt;
    padding: 0pt;
    /* background: transparent url(/ka_pics/topnews_bg.jpg) repeat-y top left; */
    background-color: #E8E8E8;
  }

  #fcms_page_main #topslider h1, #fcms_page_main #topslider h1 a {
    font-size: 12px;
  }

  #topslider .left .top_image {
    color: #363636;
    height: 228px;
    overflow: hidden;
    width: 286px;
    z-index: 1;
    float: left;
  }

  #topslider .left .topnewsart {
    margin: 0pt;
    padding: 0pt;
    overflow: hidden;
  }
                                                                                        
  #topslider .left #topnewsart_active {
    /* background: #d2d2d3 url(/ka_pics/top_active.gif) no-repeat top right; */
    background-color: #bad6ec;
    margin: 0pt;
    padding: 0px 5px;
    height: 118px;
    position: relative;
  }

  #topslider .left #topnewsart_active h1, #topslider .left #topnewsart_active h1 a {
    font-size: 14px;
    height: 118px;
  }

  #topslider .left #topnewsart_inactive {
    margin: 0pt;
    padding: 0px 5px;
    height: 54px;
  }
  #topslider .left .need_bg {
  }

  #topslider .left .art3 {
    background: transparent;
  }
  #topslider a {
   color:#0078BC;
  }
  
  
  #art1_ptext, #art2_ptext, #art3_ptext {
  position: absolute;
  top: 60px;
  width: 200px;
  display: block;
  overflow: hidden;
}
a:hover #art1_ptext, a:hover #art2_ptext, a:hover #art3_ptext {
  text-decoration: none;
}
.linfo_container {
  display: block;
  left: 0;
  padding-left: 10px;
  padding-left: 0px;
  position: absolute;
  top: 0px;
  visibility: visible;
  z-index: 2;
}
.linfo_container_deac {
  position: absolute;
  z-index: 2;
  left: 2px;
  top: 10px;
}
  
  
  
  #topslider .left #topnewsart_inactive h1, #topslider .left #topnewsart_inactive h1 a {
    font-size: 12px;
  }
  #topslider #top_arrow {
    display: block;
    left: 258px;
    position: absolute;
    z-index: 5;
  }
  #topslider .left .top_active1 {
    top: 0px;
  }
  #topslider .left .top_active2 {
    top: 57px;
  }
  #topslider .left .top_active3 {
    top: 114px;
  }

  #topnews #topslider .linfo_container .img_nav .items li {
    color:#0078BC;
  }
  
    .foto {
      background: url(/ka_pics/icons/icon_img.png) no-repeat 7px;
      padding-left:25px;
    }
    .video {
      background: url(/ka_pics/icons/video_ico.png) no-repeat 7px;
      padding-left:25px;
    }   
    .artikel {
      background: url(/ka_pics/icons/icon_more.png) no-repeat 5px;
      padding-left:18px;
    }
  
  
  #topnews #topslider .linfo_container_deac {
    display:none;
  }
  #topslider .right {
    float: left;
    width: 300px;
    height: 226px;
    display: block;
    overflow: hidden;
    background: #d2d2d3;
    margin: 0pt 10px 0pt 0pt;
  }
  #topslider .right .divider {
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #5da4e2;
  }
  
  
  /* START Home Top-Slider-Box */
  #fcms_page_content #topnews #topslider .left #topnewsart_inactiv #art2_titletext .kablue,#fcms_page_content #topnews #topslider .left #topnewsart_inactiv #art3_titletext .kablue {
    font-size:11px;
    line-height: 11px;
    font-weight: bold;
  }
  /* ENDE  Home Top-Slider-Box */


  .TopSliderImage {
      float:left;
      padding:5px 10px 10px 10px;
  }

  .TopSliderImage2 {
      float:left;
      padding:4px 10px 10px 10px;
  }


  #topslider .right {
    background-color: #e2e2e2;
    background-color: #e8e8e8;
  } 

/* ENDE  TOPSLIDER 2011 */

#fcms_page_right .mb10 div.bc_widget_rba div.bc_mainVideo_thumb img.bc_src {
  z-index:9  !important;
}

/* KSC-Box rechte Spalte, Ratgeber Bauen&Wohnen-Box rechte Spalte */

.right_ratgeber_bauen .divider {
    height: 2px;
    width: 100%;
    background: url(/ka_pics/right_divider.gif) no-repeat transparent scroll 0 0;
    margin: 2px;
    } 

.right_ratgeber_bauen div { margin-top: 5px; }

#fcms_page_right .right_teaser .right_ratgeber_bauen div span a { font-size:12px; font-weight: bold; margin:10px; color:#0079bc;  }

.right_ratgeber_bauen div a img { position:relative; float:left; width: 36px; height:36px; border-color:#ADAAAD; border-style:solid; border-width:thin; margin:3px; }

.right_ratgeber_bauen .first { position:relative; float:left; width: 36px; height:36px; border-color:#ADAAAD; border-style:solid; border-width:thin; margin-right:3px; margin-left:10px; }

.right_teaser ul, .right_teaser_KSC ul, .right_ratgeber_bauen ul { margin: 5px 0px 10px 0px; padding: 0; list-style-type: none; }
.right_teaser ul li, .right_teaser_KSC ul li, .right_ratgeber_bauen ul li { 
       margin: 0px 0px 0px 10px; 
       background-image: url(/ka_pics/icons/icon_more.png); 
       background-repeat: no-repeat; 
       float: left; 
       width: 118px; 
       background-position: 0px 50%; padding-left: 15px;
       font-weight:bold;
       }
.right_teaser_KSC ul li.video { background-image: url(/ka_pics/icons/video_ico.png);background-repeat: no-repeat; float: left; margin:0px 0px 0px 0px; background-position: 0px 50%; padding-left:20px; width:180px; }
.right_teaser_KSC ul li.foto { background-image: url('/ka_pics/icons/icon_img.png');background-repeat: no-repeat; float: left; margin:0px 0px 0px 0px; background-position: 0px 50%; padding-left:20px; width:110px; }


/* ICONS per Background-image */

img.kommentar { width:13px; height:10px; background: url(/ka_pics/icons/icon_cmnt-grau.png) no-repeat; }
img.weiter { width:8px; height:9px; background: url(/ka_pics/icons/icon_more.png) no-repeat; } 
img.blaudot { width:10px; height:10px; background: url(/ka_pics/icons/quader_blau.png) no-repeat; } 
img.blaudot.kl { width:8px; height:8px; } 
img.fotogalerie { width:17px; height:12px; background: url(/ka_pics/icons/cme_dia_gr.gif) no-repeat; }


/* Branchen-Suchbox */

.branchen_suche_hintergrund {
       background-image: url(/ka_pics/icons/branchenbuch-bg.png);
       background-color: #0079bc; 
       background-repeat:no-repeat; 
       height:100px;
       margin-bottom: 5px; 
      }
.branchen_suchbox {
       margin-left:28px; 
       padding-top:78px; 
       padding-left:68px;
      }
.branchen_suchbox input {
       border:1px #fff solid;
       background:#ffffff;
       color:#000000; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
      }
  
      .branchen_suchbox .find {
       border:1px #fff solid;
       background:#900;
       color:#fff; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
      }

 .branchen_suche_hintergrund .container_branchenbuch_verlinkung {
       position: absolute;
       }

.branchenbuch_verlinkung {
       width: 250px;
       height: 70px;
       margin-top:3px;
       margin-left: 10px; 
          }

.WeatherBoxHeader {
  display:none;
}
.NaviHeader {
  left:0px;
}
#WeatherBox {
  padding:10px 0 0 10px;
  position:relative;
  left:435px;
  top:-175px;
  width:140px;
  height:60px;
}
#topslider {
  width:855px;
}
.WeatherValue {
  float:right;
  color:#0076ba;
  font-size: 11px;
  margin:8px 0 0 5px;
}

/* Branchen-Suchbox */

.branchen_suche_hintergrund {
       background-image: url(/ka_pics/icons/branchenbuch-bg.png);
       background-color: #0079bc; 
       background-repeat:no-repeat; 
       height:100px;
       margin-bottom: 5px; 
      }
.branchen_suchbox {
       margin-left:28px; 
       padding-top:78px; 
       padding-left:68px;
      }
.branchen_suchbox input {
       border:1px #fff solid;
       background:#ffffff;
       color:#000000; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
      }
  
      .branchen_suchbox .find {
       border:1px #fff solid;
       background:#900;
       color:#fff; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
      }

 .branchen_suche_hintergrund .container_branchenbuch_verlinkung {
       position: absolute;
       }

.branchenbuch_verlinkung {
       width: 250px;
       height: 70px;
       margin-top:3px;
       margin-left: 10px; 
          }

/* Dossierkopf - Liste mit Navigation innerhalb eines Dossiers */ 

.dossierkopf_liste {
        position:relative;
        top:5px;
        overflow:hidden;
        height:auto;
        left:-3px;
        margin-top:-24px;                   
}

.dossierkopf_liste ul {
        margin:0px;
        padding:0px;
        line-height:11px;   
}

.dossierkopf_liste li {
        font-size:11px;
        text-decoration:none;
        float:left;
        list-style-type:none;
        padding:0px;
        margin:5px 8px 9px 0px;
        padding-left:10px;
        border-left:1px solid #0079bc;
        color:#666666;
                              
}

.dossierkopf_liste li:first-child {
        border-left: 0px solid #666666;
        padding-left: 2px;
}

/* Ortekopf- Navigation innerhalb eines Orts*/ 

#fcms_page_main .orte_ueberschrift {
border-bottom: 1px dotted #ABAAAC;
border-top: none;
background-color: #F3F3F8;
font-size: 12px;
font-weight:normal;
height:25px;
padding:3px 0 0 10px;
}
#fcms_page_main .orte_ueberschrift h1 {
font-size: 14px;
} 
#fcms_page_main .orte_ueberschrift ul {
margin:0;
padding:0;
list-style-type:none;
}
#fcms_page_main .orte_ueberschrift ul li {
margin:-6px 0 0;
padding:6px 12px;
float:left;
}
#fcms_page_main .orte_ueberschrift ul li.aktiv {
background-color:white;
border: 1px dotted #ABAAAC;
border-bottom: none;
}
.social_bookmarks span {
  margin-top: 8px;
}
ul.sort {
margin:10px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-style:normal;
}

ul.sort li {
float:left;
padding:0px;
}

#thread_desc {font-weight:normal;}

#thread_asc {font-weight:normal;}

#thread_rating {font-weight:normal;}

h1.ressort {display:none;}

#opt h3 { font-family: arial; font-size: 11px; color:#999999; line-height:120%;}
#opt h3 strong { color:#999999; }
.button-anzeige {
   background: url(/storage/med/sitepics/icons/3512_button-einstiegsseite.png) no-repeat scroll 0 0 transparent;
   display:table;
   height:35px;
   width:187px;
   float:left;
   margin: 0 10px;
   margin-left: 40px;
   margin-bottom: 15px;
  font-weight: bold;
   }
.button-anzeige a{
  color: #0079BC;
  display:table-cell;
  font-size: 14px;
  height: 100%;
  padding-bottom: 1px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  font-size:12px;
}
#stellenseo strong { color: #999; }
#fcms_smiley_changer {
    position: absolute;
    visibility: hidden;
    background-color: #DDDDDD;
    border: 1px solid #000000;
    line-height: 20px;
    z-index: 1005;
 }

#lokalnavigation {
  float:left;
  padding:4px 0;
  text-align:left;
  width:100%;
}

#lokalnavigation .column {
  float:left;
  background-image: url('/ka_pics/icons/icon_more.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
  margin-bottom: 5px;
  padding:2px 0 0 ;
  width:33%;
}            

#lokalnavigation .navilink {
  margin-left: 15px;
}

.vkalenderbox {
              border: #0079bc solid 1px;
              background-color: #DDECF7;
              -moz-border-radius: 10px;
              max-width: 515 px;
              padding: 10px;
              margin: 15px 0;
}
.vkalenderboxtext {
              color: #0079bc;
              font-size: 12px;
              font-weight: bold;
              line-height: 140%;
}
.teaser_studivz_h2 {
font-size: 11px;
font-family:tahoma,verdana,arial,sans-serif;
line-height:135%;
}
.teaser_studivz_h2 a {
  text-decoration:none;
}
.teaser_studivz_h3, .teaser_studivz_h3 a, .teaser_studivz_h3 a:hover {
font-size: 11px;
font-family:tahoma,verdana,arial,sans-serif;
color: #E06060;
font-weight:bold; 
margin-top:0px;
}

.dia_titel bereichs_ueberschrift {
	font-size: 12px; 
	margin-bottom:5px;
}
.bilddetail2_wrap {
	display: table; 
	width:100%; height: 18px; 
	padding-top:4px;
}
.bilddetail_div {
   float:left; 
   text-align: left; 
   width: 150px;	
}

.bilddetail_div2 {
   float:left; 
   text-align: center; 
   width: 215px; 
   color:#666666; 
   font-weight:bold;
}
.bilddetail2_div3 {
	float:left; 
	text-align: right; 
	width: 150px;
}
#bc_playerTabContainer {
  display:none;
}

.zusatzlink {
  background:transparent url(/ka_pics/icons/navre_zusatzicons_vote.gif) no-repeat scroll 0 0;
  color:#0079bc;
  height:13px;
  padding-left:20px;
  margin-top:8px;
  width:300px;
}
.zusatzlink a {
  color:#0079bc;
  height:13px;
}
.ecard {
  background-image: url(/ka_pics/icons/navre_zusatzicons_ecard.gif);
}

.bookmark {
  background-image: url(/ka_pics/icons/navre_zusatzicons_bookmark.gif);
  margin-bottom:15px;
}

.sortierung-aktiv {font-weight: bold!important;}

.fcms-sendepflicht-input  {
border:1px solid #cccccc;
height: 20px;
}

.fcms-objektversand-form textarea {
width:100%;
height: 150px;
border:1px solid #cccccc;
}

.VoteBarCon {
  text-align:left;
  width:72px;
  height:10px;
  overflow:hidden;
  border:0px solid red;
  background:url(/ka_pics/icons/rating_large.gif) transparent repeat-x 0px 0px;
}
.VoteBarCon2 {
  width:72px;
  height:10px;
  overflow:hidden;
  border:0px solid red;
  background:url(/ka_pics/icons/rating_large.gif) transparent repeat-x 0px 0px;
}

.VoteBarResult {
  width:1px;
  height:10px;
  border:0px;
  background:url(/ka_pics/icons/rating_large.gif) transparent repeat-x 0px -24px;
  position:relative;
  top:-1px;
}
.VoteBarResult2 {
  width:1px;
  height:10px;
  border:0px;
  background:url(/ka_pics/icons/rating_large.gif) transparent repeat-x 0px -24px;
}

.VoteStarCon {
  position:absolute;
  width:1px;
  height:1px;
}

.VoteStarConInner {
  position:relative;
  top:-40px;
  width:515px;
}
.VoteStarConInner_2 {
  position:relative;
  top:-6px;
  width:515px;
}

#PrototypeIsKlasse {
  display:none;
}

.reporter {
  position: relative;
  left: 720px; 
  top: -35px;
  width: 110px;
  }     
.reporter a:hover p{
  text-decoration: underline;
 }
.reporter_img {
  	margin-top: -7px; 
    float: left; 
    margin-left:3px; 
    margin-right:3px;
}
.reporter_p {
  	color:#0079bc;
    font-size: 10px; 
    padding-top:3px; 
    margin-left: 3px;
    font-weight: bold;
}

.social_share_privacy_area.line .facebook .fb_like {margin:0px 0px 0px 10px; width:100px;}
  .social_share_privacy_area.line li div.gplusone {width:35px!important;}
  .social_share_privacy_area.line li div.tweet {width:120px!important;}
  .social_share_privacy_area.line li .dummy_btn {margin:0px 0px 0px 10px;}
  .social_share_privacy_area {float:right; margin:0px 55px 0px 0px;}
  .social_share_privacy_area.line li.help_info.twitter .info, .social_share_privacy_area.line li.help_info.gplus .info {left:-150px;}
  .social_share_privacy_area li .help_info.icon .info {left:-328px;}
  .social_share_privacy_area li.settings_info .settings_info_menu.off {left:-68px;}
  .social_share_privacy_area li.settings_info .settings_info_menu.on {left:-148px;}
  .social_share_privacy_area li.settings_info .settings_info_menu {left:-92px; margin-left:80px;}
  .social_share_privacy_area li .on .help_info.icon {margin-left:80px;}

#bbbox {
width:514px;
border: 1px solid #0079bc; 
-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
margin:0px;
padding:0px;
font-size:12px;
}
#bbbox ul {
margin:10px 10px 0px 20px;
padding:0px;
}

#bbbox ul li {
list-style-type: none;
float:left;
width:110px;
padding:5px 10px 5px 0px;
margin:0px;
}
#bbbox_kopf {
padding: 6px 0px 7px 0px;
background-color: #DDECF7;
border: 1px solid #0079bc;
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
font-weight:bold;
font-size:13px;
border-bottom:0px;
margin-bottom:0px;
height:20px;
}

#bbbox_kopf .fahne {
float:left;
left: 10px;
position: relative;
top: -15px;
margin:0px 20px 0px 0px;
}
  #burgerhefte_box li{
    margin-left:0px;
    background:none;
    height:36px;
    width:146px;
    padding-left:5px;
  }
  #burgerhefte_box a.kablue{
    background-image: url("/ka_pics/icons/icon_more.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-left:15px;
  }
  #burgerhefte_box img{
    margin-bottom:-13px;
  }
  #burgerhefte_box div{
    display: inline-block;
    height: 36px;
    width: 33px;
  }
#ted_container.content{
    background: url(/storage/med/sitepics/icons/762_umfrage-verlauf.jpg) left bottom repeat-x;
    border-bottom: 1px solid #ABAAAC;
    border-top: 1px solid #ABAAAC; 
    margin-top:25px;
    margin-bottom: 25px;
    }
#ted_container.content .icon {
visibility:visible;
}
#ted_container.content .icon img{
    margin-top: 10px; 
    position:absolute;
    float:left;
    margin-right: 10px;
    }

#ted_container.content .headline{
    margin: 0 0; 
    font-weight:bold;
    padding-top:2px; 
    min-height:30px; 
    margin-left:86px; 
    padding:5px;
    } 
#ted_container.content .headline p {
    font-weight:bold; 
    color:#535153;
    margin:0;
    }
#ted_container.content table {
    margin: 0 10px 5px 86px;
    }
#ted_container.content table tr td label{
 font-size:12px;
 line-height:140%;
}
#nwtedsubmitbutton{
                  display:none;
}
#nwtedergebnisbutton{
                  display: none;
}

#arttedsubmitbutton{
    float:left;
    margin-left:86px;
}
#arttedsubmitbutton2{
   float:left;
}
.artikeldetail_container .arttedsubmitbutton3 {
margin-left: 86px;
}
#arttedergebnisbutton{
                  margin-bottom:10px
}

#ted_container.rechts{
    }
#ted_container.rechts .icon {
visibility:hidden;
}
#ted_container.rechts .icon img{
    margin-top: 10px; 
    position:absolute;
    float:left;
    margin-right: 10px;
    }

#ted_container.rechts .headline{
    margin: 0 0; 
    font-weight:bold;
    padding-bottom:5px;
    } 
#ted_container.rechts .headline p {
    font-weight:bold; 
    margin:0;
    }
#ted_container.rechts table {
    margin: 0 10px 5px 0px;
    }
#ted_container.rechts table tr td{
 vertical-align: top;
}
#ted_container.rechts table tr td label{
 font-size:11px;
 line-height:140%;
}

.fcms_rateline li.fcms_currate {
      background:transparent url(/ka_pics/icons/rating_large.gif) repeat-x scroll left bottom;
      display:block;
      height:12px;
      position:absolute;
      text-indent:-9000px;
      z-index:1;
    }
    .fcms_rateline li {
      float:left;
      margin:0;
      padding:0;
      text-indent:-90000px;
    }
    .fcms_rateline {
      background:transparent url(/ka_pics/icons/rating_large.gif) repeat-x scroll left top;
      height: 12px;
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      text-align:left;
      margin:0;
      padding:0;
      display: block;
      position:relative;
      text-align:left;
    }
    .fcms_rateline li span {
      display:block;
      height:12px;
      outline-style:none;
      outline-width:medium;
      padding:0;
      position:absolute;
      text-decoration:none;
      text-indent:-9000px;
      width:12px;
      z-index:20;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_1 {
      left: 0;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_2 {
      left: 12px;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_3 {
      left: 24px;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_4 {
      left: 36px;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_5 {
      left: 48px;
      margin:0;
    }
    .fcms_rateline span.fcms_rateicon_6 {
      left: 60px;
      margin:0;
    }
    .ho li:hover span:hover {
      background:transparent url(/ka_pics/icons/rating_large.gif) repeat-x scroll left center;
      left:0;
      z-index: 2;
    }
    .fcms_rateline span.ho1:hover {
      width: 12px;
      margin:0;
    }
    .fcms_rateline span.ho2:hover {
      width: 24px;
      margin:0;
    }
    .fcms_rateline span.ho3:hover {
      width: 36px;
      margin:0;
    }
    .fcms_rateline span.ho4:hover {
      width: 48px;
      margin:0;
    }
    .fcms_rateline span.ho5:hover {
      width: 60px;
      margin:0;
    }
    .fcms_rateline span.ho6:hover {
      width: 72px;
      margin:0;
    }
.UserVoteAlreadyVoted {
    margin-left:70px;
}
.UserVoteBoxLeftPD {
    padding-top:8px;
}
div#captcha {
    float:left;
    background:transparent;
    width:250px;
}
div#captcha h1 {
    text-align:left; padding:0px; margin:0;
}
div#captcha h2 {
    text-align:left; padding:0px; margin:0;
}
div#captcha h3 {
    text-align:left; padding:0px; margin:0;
}
div#captcha input {
    border:1px solid #9d0c15;
    width:50px;
    padding:0px;
    font-size:11px;
    text-align:center;
}
div#captcha div {
    padding:0px; text-align:left;
}
div#captcha img {
    float:left;
}

.ClickMeVoteBox {
  clear:both;
  padding:0px 0px 0px 0px;
  margin-top:5px;
}

.ClickMeVoteBox .Bewerten {
  background:transparent url(/ka_pics/icons/rating_large.gif) no-repeat 0px bottom;
  background:transparent url(/ka_pics/icons/navre_zusatzicons_vote.gif) no-repeat 0px 0px;
  float:left;
  position:absolute;
  padding:0px 0px 0px 15px;
  width:100px;
  height:12px;
  color:#0079bc;
  padding-left:20px;
}

.ClickMeVoteBox .VoteStars {
  border:0px solid green;
  padding:2px 145px 0px 0px;
}

.ClickMeVoteBox .Votes {
  float:right;
  color:#666666;
  background:transparent url(/ka_pics/icons/rating_large.gif) no-repeat scroll 32px bottom;
}
.ClickMeVoteBox2 {
  clear:both;
  margin:5px 0px 10px 0px;
  text-align:center;
}

.ClickMeVoteBox2 .VoteImg {
  color:#ABAAAC;
  clear:both; 
  height:15px;
  border:1px solid red;
}

.ClickMeVoteBox2 .Votes {
  color:#ABAAAC;
  float:right;
  border:1px solid green;
}

.ClickMeVoteBox2 .Stars {
  width:72px;
  height:10px;
  border:0px;
  background:transparent url(/ka_pics/icons/rating_large.gif) repeat-x scroll 0px 0px;
}

.ClickMeVoteBox2 .VoteStars {
  height:10px;
  width:10px;
  border:0px;
  background:transparent url(/ka_pics/icons/rating_large.gif) repeat-x scroll 0px -12px;
}

.VoteResultFooter {
  color:#ABAAAC;
}

.VoteResultFooter .Text {
  color:#ABAAAC;
  padding:0px 0px 0px 10px;
  display:inline;
}

.webcam_rechts { 
border-bottom: 1px solid #ABAAAC;
}
.webcam_rechts .element { padding-left: 35px; min-height:50px; }
.webcam_rechts .a5 { background: url(/storage/med/sitepics/icons/verkehr/576_icon_a5_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a6 { background: url(/storage/med/sitepics/icons/verkehr/580_icon_a6_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a656 { background: url(/storage/med/sitepics/icons/verkehr/581_icon_a656_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a7 { background: url(/ka_pics/icons/verkehr/icon-a7-klein.gif) no-repeat 0 0 transparent; }
.webcam_rechts .a8 { background: url(/storage/med/sitepics/icons/verkehr/577_icon_a8_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a81 { background: url(/storage/med/sitepics/icons/verkehr/579_icon_a81_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a831 { background: url(/storage/med/sitepics/icons/verkehr/695_icon_a831_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a98 { background: url(/ka_pics/icons/verkehr/icon-a98-klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .a861 { background: url(/ka_pics/icons/verkehr/icon-a861-klein.gif) no-repeat 0 0 transparent; }
.webcam_rechts .b10 { background: url(/storage/med/sitepics/icons/verkehr/578_icon_b10_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .b27 { background: url(/storage/med/sitepics/icons/verkehr/694_icon_b27_klein.gif) no-repeat 0 9px transparent; }
.webcam_rechts .b14 { background: url(/ka_pics/icons/verkehr/icon-b14-klein.gif) no-repeat 0 0 transparent; }
.webcam_rechts .b31 { background: url(/ka_pics/icons/verkehr/icon-b31-klein.gif) no-repeat 0 0 transparent; }


.element ul { margin:0px;padding:0px;list-style:none; }
.element ul li { float:left; margin-right:15px; width:215px; }
.element ul li p { margin-top: 0px; }

   div.sbxcal     { border:0px solid #d2d2d3; background-color:#f2f2f8; width:225px; font: 8pt Arial; }
   .sbxcal .sbxwln { width:223px; }
   div.sbxcal div { width:223px; height:16px; margin:0 0px; }
   div.sbxwln a   { width:31px; height:16px; float:left; text-align:center; }
   div.sbxwln b   { width:31px; height:16px; float:left; text-align:center;color: #999999 !important; }
   div.sbxnav a   { height:10px; font-weight:bold; }
   a.gegenwart    { font-weight: bold;color: #B30000 !important; }
   a.vergangenheit   { font-weight: normal; color:#0079BC !important; }
   a.zukunft { font-weight: normal; color:#999999 !important; }
   .qbox    { font:8pt Arial; border:1px solid #a0a0a0; width:95px; padding-left:4px; }
   .sbox    { font:8pt Arial; border:0; color:black; margin-top:1px; width: 20px; }

.sbxinf {margin-top:10px !important;height:22px !important;background:url(/ka_pics/datumsgruppen/hg.gif) repeat;width:225px !important;}
.sbxinf center {font-weight:bold;position:relative;top:5px;color:#666666;font-size:11px;}
.sbxinf center a {font-weight:bold;color:#666666 !important;font-size:11px !important;}
.sbxnav {position:relative;top:-22px;height:0px !important;width:225px !important;}
.naechter {float:right;height:22px !important;overflow:hidden;}
.vorheriger {float:left;height:22px !important;overflow:hidden;}
.clb {clear:both;height:0px !important;}
.kalender {border:1px solid #d2d2d3; background-color:#ffffff;height:auto !important;}

.datumjahr {background-color:#ffffff;width:223px;border-left:1px solid #D2D2D3;border-right:1px solid #D2D2D3;border-bottom:1px solid #D2D2D3;margin-left:auto;margin-right:auto;}
.datumjahr .jahr {margin-top:10px !important;height:22px !important;background:url(/ka_pics/datumsgruppen/hg.gif) repeat;width:223px !important;}
.datumjahr .jahr center {font-weight:bold;position:relative;top:5px;color:#666666;font-size:11px;}
.datumjahr .monate {border-top:1px solid #D2D2D3;padding:5px;}
.datumjahr .monate a {float:left;display:block;width:70px;}

#head-dia {
background: url(/storage/med/sitepics/191_header-fotogalerien-popup.gif); 
height:100px; 
width:870px; 
margin-left:0px;
color:white;
}
#head-dia .titel {
padding-top:40px;
padding-left: 40px;
color:white;
}
#head-dia .titel h1 {
font-size:15px;
font-weight: bold;
margin-top:12px;
margin-bottom:2px;
color: white;
}
#head-dia .titel p {
font-size: 12px;
margin-top:0px;
color: white;
}

.main {
width:870px;
background-image:url(/storage/med/sitepics/192_bg-fotogalerien-popup.gif);
background-repeat:repeat-y;
margin-left:0px;
overflow:hidden;
padding-left:14px;
}
.navre {
position:absolute;
left:549px;
top:197px;
width:320px;
float:right;
overflow:hidden;
}

.foot {
background-image:url(/storage/med/sitepics/193_foot-fotogalerien-popup.gif);
height:38px;
width:870px;
margin-left:0px;
clear:left;
}
.eilmeldung {
	margin-top:8px;
	background-color:#cc3300;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 10px 3px 10px;
	background-image:-moz-linear-gradient(bottom, #b61300, #cc3300);
	background-image:-webkit-linear-gradient(bottom, #b61300, #cc3300);
	background-image:-o-linear-gradient(bottom, #b61300, #cc3300);
	background-image:-ms-linear-gradient(bottom, #b61300, #cc3300);
	text-align:center;
	position:relative;
	width:805px;
        overflow:hidden;
        margin-bottom:20px;}
	
.eilmeldung_over {
	background-color:#cc3300;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	padding:6px 10px 3px 10px;
	background-image:-moz-linear-gradient(bottom, #cc3300, #b61300);
	background-image:-webkit-linear-gradient(bottom, #cc3300, #b61300);
	background-image:-o-linear-gradient(bottom, #cc3300, #b61300);
	background-image:-ms-linear-gradient(bottom, #cc3300, #b61300);
	text-align:center;
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;
	display:none;
	width:805px;
        overflow:hidden;}
	
.eilmeldung:hover .eilmeldung_over {
	display:block;
}
#thumbentdecken img {
     max-width:160px;
     max-height:62px;
     }
.l1h { background-color: #e3e3e3; vertical-align: top; font: 8pt Arial; text-align: center; }
  .l1l { background-color: #d3d3d3; vertical-align: top; font: 8pt Arial; text-align: center; }
  .l1b { background-color: #FFFFFF; vertical-align: top; font: 8pt Arial; text-align: left; }
  .l2h { background-color: #f3f3f3; vertical-align: top; font: 8pt Arial; text-align: center; }
  .l2l { background-color: #e3e3e3; vertical-align: top; font: 8pt Arial; text-align: center; }
  .l2b { background-color: #FFFFFF; vertical-align: top; font: 8pt Arial; text-align: left; }

.subEditor {
    display: none;
}

.infobox_error {
    border: 1px solid red;
    padding: 5px;
    backgroud-color: ff6666;
    color: red;
}

.pager .active {
   font-weight: bold;
}

.pages {
   float: left;
   padding: 2px;
}

#eveditor-infobox div.infobox_state, #terminEditor-infobox div.infobox_state { 
    filter: alpha(opacity=90);
    opacity:0.9;
}
#kundeneditdiv-7, #kundeneditdivtogglecon-7, #kundeneditdiv-8 .fcmskundeneingabefelder-feldshow {
  display:none !important;
}

.regfields {
  position:absolute;
}
.regfields #RegBenutzername {
  clear:both;
  position:relative;
  top:0px;
  left:140px;
}
.regfields #RegPasswort {
  clear:both;
  position:relative;
  top:30px;
  left:140px;
}
.regfields #RegNeuigkeiten {
  clear:both;
  position:relative;
  top:85px;
  left:140px;
}
#fcmskundenregister td.fcmskundeneingabefelder-desc {
  width:161px;
  width:154px;
}

.A3.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a3-gross.gif") no-repeat; padding-left:48px;}
.A5.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a5-gross.gif") no-repeat; padding-left:48px;}
.A6.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a6-gross.gif") no-repeat; padding-left:48px;}
.A650.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a650-gross.gif") no-repeat; padding-left:48px;}
.A656.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a656-gross.gif") no-repeat; padding-left:48px;}
.A61.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a61-gross.gif") no-repeat; padding-left:48px;}
.A62.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a62-gross.gif") no-repeat; padding-left:48px;}
.A63.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a63-gross.gif") no-repeat; padding-left:48px;}
.A65.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a65-gross.gif") no-repeat; padding-left:48px;}
.A70.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a65-gross.gif") no-repeat; padding-left:48px;}
.A7.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a7-gross.gif") no-repeat; padding-left:48px;}
.A8.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a8-gross.gif") no-repeat; padding-left:48px;}
.A81.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a81-gross.gif") no-repeat; padding-left:48px;}
.A861.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a861-gross.gif") no-repeat; padding-left:48px;}
.A96.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a96-gross.gif") no-repeat; padding-left:48px;}
.A98.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-a98-gross.gif") no-repeat; padding-left:48px;}

.B3.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b3-gross.gif") no-repeat; padding-left:48px;}
.B10.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b10-gross.gif") no-repeat; padding-left:48px;}
.B12.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b12-gross.gif") no-repeat; padding-left:48px;}
.B14.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b14-gross.gif") no-repeat; padding-left:48px;}
.B18.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b18-gross.gif") no-repeat; padding-left:48px;}
.B19.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b19-gross.gif") no-repeat; padding-left:48px;}
.B27.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b27-gross.gif") no-repeat; padding-left:48px;}
.B28.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b28-gross.gif") no-repeat; padding-left:48px;}
.B29.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b29-gross.gif") no-repeat; padding-left:48px;}
.B30.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b30-gross.gif") no-repeat; padding-left:48px;}
.B31.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b31-gross.gif") no-repeat; padding-left:48px;}
.B32.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b32-gross.gif") no-repeat; padding-left:48px;}
.B33.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b33-gross.gif") no-repeat; padding-left:48px;}
.B34.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b34-gross.gif") no-repeat; padding-left:48px;}
.B35.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b35-gross.gif") no-repeat; padding-left:48px;}
.B36.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b36-gross.gif") no-repeat; padding-left:48px;}
.B37.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b37-gross.gif") no-repeat; padding-left:48px;}
.B38.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b38-gross.gif") no-repeat; padding-left:48px;}
.B39.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b39-gross.gif") no-repeat; padding-left:48px;}
.B44.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b44-gross.gif") no-repeat; padding-left:48px;}
.B45.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b45-gross.gif") no-repeat; padding-left:48px;}
.B47.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b47-gross.gif") no-repeat; padding-left:48px;}
.B290.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b290-gross.gif") no-repeat; padding-left:48px;}
.B291.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b291-gross.gif") no-repeat; padding-left:48px;}
.B292.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b292-gross.gif") no-repeat; padding-left:48px;}
.B293.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b293-gross.gif") no-repeat; padding-left:48px;}
.B294.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b294-gross.gif") no-repeat; padding-left:48px;}
.B295.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b295-gross.gif") no-repeat; padding-left:48px;}
.B296.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b296-gross.gif") no-repeat; padding-left:48px;}
.B297.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b297-gross.gif") no-repeat; padding-left:48px;}
.B298.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b298-gross.gif") no-repeat; padding-left:48px;}
.B311.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b311-gross.gif") no-repeat; padding-left:48px;}
.B312.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b312-gross.gif") no-repeat; padding-left:48px;}
.B313.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b313-gross.gif") no-repeat; padding-left:48px;}
.B314.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b314-gross.gif") no-repeat; padding-left:48px;}
.B315.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b315-gross.gif") no-repeat; padding-left:48px;}
.B316.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b316-gross.gif") no-repeat; padding-left:48px;}
.B317.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b317-gross.gif") no-repeat; padding-left:48px;}
.B378.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b378-gross.gif") no-repeat; padding-left:48px;}
.B415.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b415-gross.gif") no-repeat; padding-left:48px;}
.B462.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b462-gross.gif") no-repeat; padding-left:48px;}
.B463.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b463-gross.gif") no-repeat; padding-left:48px;}
.B464.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b464-gross.gif") no-repeat; padding-left:48px;}
.B465.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b465-gross.gif") no-repeat; padding-left:48px;}
.B466.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b466-gross.gif") no-repeat; padding-left:48px;}
.B467.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b467-gross.gif") no-repeat; padding-left:48px;}
.B491.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b491-gross.gif") no-repeat; padding-left:48px;}
.B492.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b492-gross.gif") no-repeat; padding-left:48px;}
.B500.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b500-gross.gif") no-repeat; padding-left:48px;}
.B518.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b518-gross.gif") no-repeat; padding-left:48px;}
.B523.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b523-gross.gif") no-repeat; padding-left:48px;}
.B532.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b532-gross.gif") no-repeat; padding-left:48px;}
.B535.Verkehrsmeldung { background: url("/ka_pics/icons/verkehr/icon-b535-gross.gif") no-repeat; padding-left:48px;}

.lk_title       { font: bold 11px Verdana; color:#0079bc; }
   .lk_desc        { font: bold 11px Verdana; color:#0079bc; }
   div.lk_title    { font: normal 11px Verdana; color:#0079bc; }

.pn_list_row_one {
  width: 100%;
  height: 20px;
  background-color: #DDDDDD;
}

.pn_list_row_one_new {
  width: 100%;
  height: 20px;
  background-color: #CCFF66;
}

.pn_list_row_two {
  width: 100%;
  height: 20px;
  background-color: #FFFFFF;
}

.pn_list_row_two_new {
  width: 100%;
  height: 20px;
  background-color: #CCFF66;
}

.fcms_pnlist_changer {
  position: absolute;
  visibility: hidden;
  background-color: #DDDDDD;
  border: 1px solid #000000;
  z-index: 50;
}
.ContainedImages {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.ContainedImages li {
/*  height:100px;*/
  clear:both;
  padding-bottom:10px;;
}

.ContainedImages li .PiThumb {
  border:1px solid #A3BFE7;
  padding:5px;
  background:#ffffff;
}

.ContainedImages li .PiInfos {
  padding:0px 0px 0px 5px;
}

.ContainedImages li .desc {
  font-weight:bold;
}

/*.teaser img {width: 75px; height: 75px; }*/
.short { font-size: 11px; margin-top: 5px; }
#terminsuchform .left input,
#terminsuchform .left select {
width: 240px;
}

#terminsuchform .left {
width: 280px;
display:inline;
}

#terminsuchform .categories {
margin-top: 20px;
}

#terminsuchform .right {
width: 120px;
display:inline;
border-left:1px solid #cccccc;
padding-left: 20px;
}


#terminsuchform .right .row input,
#terminsuchform .right .row select {
width: 200px;
}
.terminreihe {
    width: 100%;
}
.terminspalte {
    float: left;
    margin: 2px;
    width: 100px;
} 
td.kopf {
background-color: #cccccc;
}

td.unterrubrik {
background-color: #ffffff;
}
.unterrubrik {
padding-left: 10px;
}
.act {
	color:#990000;
	}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url("http://mein-sueden.de/suedkurier/wahlportal/resources/landtagswahl2011/nav/list.gif") no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url("http://mein-sueden.de/suedkurier/wahlportal/resources/landtagswahl2011/nav/closed.gif") no-repeat left 5px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
.treeview li.submenu a {
	color:#0079bc;
	text-decoration:none;
	font-weight:bold;
	}

.totalfinalressort {
    color: #505050;
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
    padding-left: 5px;
}
.totalfinalressortWithoutUpper {
    color: #505050;
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 5px;
}

.wetterliste {
               background-image: url('/ka_pics/icons/icon_more.png');
               background-repeat: no-repeat;
               margin:0px;
               background-position: 0px 50%; 
               padding-left:15px;
               float:left;
               min-width:130px;
                           
}
.regionaviorte {
 
  font-weight: bold; 
  color: #0079bc;
  font-size: 14px;
  margin: 5px;
  }

 #sp, #bru, #stu, #bre, #pfi, #karl, #rhe, #ett, #ras, #pfo, #bad {  
    display: none;  
  }

 .ortcontainer {
  
   border: 1px solid #999;
   background-color: #fff;
   position: absolute;

   }
.infoIcon {
    position:relative; z-index:2; height: 62px; font-size:11px; display:table; color:#0079bc; font-weight:bold;
}
.webcambox  {
         float:left;
         padding: 10px 3px 5px ;
     }
 div#multicalendar {
       width: 200px;
       float: left;
   }
   div#multical { font-size: 9pt; border: 1px solid black; width: 140px; text-align: center; float: left; }
   div#multicaltop div { background-color: #e6eff6; font-weight: bold; float: left; width: 100px; height: 20px; line-height: 20px; color: #3e6283; }
   div#multicaltop a { background-color: #e6eff6; display: block; float: left; width: 20px; text-align: center; height: 20px; line-height: 20px; color: #3e6283; }
   div#multicalhead {
      background-color: #336699;
      color: #ffffff;
      font-weight: bold;
      height: 20px;
      line-height: 20px;
   }
   div#multicalhead div {
       float: left;
       width: 20px;
   }
   div#multicalhead div.sa,div.so {
       color: red;
   }
   div.multicalbody {
       height: 20px;
       line-height: 20px;
   }
   div.multicalbody a {
       display: block;
       float: left;
       width: 20px;
       background-color: #E6EFF6;
       color: #000000;
   }
   div.multicalbody a.aktnorm {
       font-weight: bold;
   }
   div.multicalbody a.aktselnorm {
       font-weight: bold;
       background-color: #888888;
   }
   div.multicalbody a.panorm {
       color: #dddddd;
       cursor: default;
   }
   div.multicalbody a.paselnorm {
       color: #dddddd;
       cursor: default;
       background-color: #888888;
   }
   div.multicalbody a.aktfeier {
       color: red;
       font-weight: bold;
   }
   div.multicalbody a.selnorm {
       background-color: #888888;
   }
   div.multicalbody a.feier {
       color: red;
   }
   div.multicalbody a.selfeier {
       color: red;
       background-color: #888888;
   }
   div.multicalbody a.pafeier {
       color: #dddddd;
       cursor: default;
   }
   div.multicalbody a.paselfeier {
       color: #dddddd;
       cursor: default;
       background-color: #888888;
   }
div#calendar { width: 200px; }
   div#wkcal { font-size: 9pt; border: 1px solid black; width: 140px; text-align: center; float:left; }
   div#caltop div { background-color: #e6eff6; font-weight: bold; float: left; width: 100px; height: 20px; line-height: 20px; color: #3e6283; }
   div#caltop a { background-color: #e6eff6; display: block; float: left; width: 20px; text-align: center; height: 20px; line-height: 20px; color: #3e6283; }
   div#calhead {
      background-color: #336699;
      color: #ffffff;
      font-weight: bold;
      height: 20px;
      line-height: 20px;
   }
   div#calhead div {
       float: left;
       width: 20px;
   }
   div#calhead div.sa,div.so {
       color: red;
   }
   div.calbody {
       height: 20px;
       line-height: 20px;
   }
   div.calbody a {
       display: block;
       float: left;
       width: 20px;
       background-color: #E6EFF6;
       color: #000000;
   }
   div.calbody a.aktnorm0 {
       font-weight: bold;
   }
   div.calbody a.norm0 {

   }
   div.calbody a.aktfeier0 {
       color: red;
       font-weight: bold;
   }
   div.calbody a.feier0 {
       color: red;
   }
   div.calbody a.aktnorm1 {
       background-color: #dddddd;
       font-weight: bold;
   }
   div.calbody a.norm1 {
       background-color: #dddddd;
   }
   div.calbody a.feier1 {
       background-color: #dddddd;
       color: red;
   }
   div.calbody a.aktfeier1 {
       background-color: #dddddd;
       color: red;
       font-weight: bold;
   }
.infotext_thatsme2 {
font-size: 12px; 
padding: 5px;

}
 .tippbutton {
   border: none; 
}

.Stil1 {
	font-family:arial;
	color: #4b748a;
	font-size: 22px;
	font-weight: bold;
	padding-left: 3px;
}
#artdetail_text #advert-googleAds-103_ad_container ins {
  display:block!important;
  margin:0px auto;
}

.pfeil_rot_links,
.pfeil_rot_rechts {
width: 17px;
height: 17px;
display: inline-block;
position: relative;
top: 4px;
}

.pfeil_rot_links {
background: url(/ka_pics/icons/sprite.gif) no-repeat 0px -30px;
}
.pfeil_rot_rechts {
background: url(/ka_pics/icons/sprite.gif) no-repeat -27px -30px;
}

.jiswLoading {margin:0px; text-align:center; font-size:10px; font-weight:bold; color:#505050; text-transform:uppercase; background:url(/ka_pics/ajax/loader.gif) center no-repeat; padding-top:60px; height:38px;}

#socialButtons {margin:0px; padding:5px 0px 4px 0px; list-style-type:none; border-top:solid 1px #abaaac; border-bottom:solid 1px #abaaac;}
#socialButtons li {float:left; padding:0px;}
#socialButtons li a, #socialButtons #socialShare {text-decoration:none; color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; display:block; height:17px; width:95px; margin-left:7px; text-align:right; padding:3px 5px 0px 0px; border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
#socialButtons li a:hover {text-decoration:none; opacity:0.5;}
#socialButtons #socialShare {margin:0px; text-transform:none; color:#000; width:80px; border:solid 1px #e5e5e5; background-color:#f5f5f5; height:16px; padding-top:2px;}
#socialButtons #socialFacebook {background:url(http://www.suedkurier.de/pics/social/socialfacebook.png) #3d5999 left no-repeat;}
#socialButtons #socialGoogle {background:url(http://www.suedkurier.de/pics/social/socialgoogle.png) #da4835 left no-repeat;}
#socialButtons #socialTwitter {background:url(http://www.suedkurier.de/pics/social/socialtwitter.png) #55ACEE left no-repeat;}
#socialButtons #socialMail {background:url(http://www.suedkurier.de/pics/social/socialmail.png) #e5e5e5 left no-repeat; color:#505050;}

/* Accordion */
#accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {display:none;}
#accordion.ui-accordion .ui-accordion-header {padding:5px 5px 5px 15px;}
#accordion.ui-accordion .ui-accordion-content {padding:0px; background:none; border-radius:0px; -o-border-radius:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#accordion .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none; margin:0px;}
#accordion .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {border:none;}
#accordion .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:none;}
#accordion .ui-widget-content {border:none;}
#accordion .ui-accordion-header-active.ui-state-active {background:none; padding:5px 5px 5px 0px;}
#accordion .ui-accordion-header-active.ui-state-active .bold.a_defcol a {font-size:16px; line-height:140%;}
#accordion .ui-accordion-header-active.ui-state-active .keywSmall {display:none;}
/* Accordion */

/* Mobile Player */
#tschromelessmobile {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}

#tschromelessmobile iframe, #tschromelessmobile object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Mobile Player */

/* Fancybox */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 999;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/ka_pics/buttons/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100000000;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1000000000;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #F7F6F6;
	border: 1px solid #e5e5e5;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 999;
	border: 0px solid #F7F6F6;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 999;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/ka_pics/buttons/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 10000;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/ka_pics/buttons/fancybox-blank.gif');
	z-index: 999;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: auto;
	width: 36px;
	height: 36px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('/ka_pics/buttons/arrow-prev.png');
        left:20px;
}
#fancybox-right-ico {
	background-image: url('/ka_pics/buttons/arrow-next.png');
        right:20px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
/* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 999;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: left;
	color: #333;
	background: #F7F6F6;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('/ka_pics/buttons/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/ka_pics/buttons/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/ka_pics/buttons/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/ka_pics/buttons/fancybox.png') -55px -90px no-repeat;
}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
	background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/ka_pics/buttons/fancy_shadow_nw.png', sizingMethod='scale');
}
/* Fancybox */

/* Slider Artikel */
  #slides {
	z-index: 100;
	height: 348px;
	overflow: hidden;
	background: #f7f6f6;
        border:solid 1px #e5e5e5;
        position:relative;
        margin-top:20px;
}
.slides_container {
	width: 514px;
	text-align: left;
        overflow:hidden;
}
.slides_container div {
	display: block;
}
.slides_container div.caption {
	position: relative;
	padding: 15px 10px;
	background:#F7F6F6;
	width: 514px;
	color: #191919;
	text-shadow: none;
        border-top:solid 1px #e5e5e5;
}
.slides_container div.caption p {
	font-size: 13px;
	margin: 0px;
        padding:0px;
}
.slides_control {
	position: relative;
	width: 1854px;
	height: 348px;
	left: -514px;
        overflow:hidden;
}
.firstslider {
	position: absolute;
	left: 514px!important;
	width: 514px;
        overflow:hidden;
}
#slides .pagination {
	margin: 26px auto 0;
	position: relative;
	top: -26px;
	z-index: 50;
}
#slides ol, ul.pagination {
	list-style: none outside none;
	float: left;
	height: 15px;
	position: relative;
}
#slides .pagination li {
	float: left;
	list-style: none outside none;
	margin: 0;
}
#slides .pagination li a {
	background-image: url(/ka_pics/buttons/pagination2.png);
	background-position: 0 3px;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 15px;
	width: 12px;
}
#slides .pagination li.current a {
	background-position: 0 -9px;
}
#slides .paginationbgleft {
	background-image: url(/ka_pics/buttons/pagination_bg_left.png);
	width: 18px;
	height: 15px;
	left: 170px;
	position: relative;
	/*top: -39px;*/
	bottom: 345px;
	z-index: 10;
	float: left;
}
#slides .paginationbgright {
	background-image: url(/ka_pics/buttons/pagination_bg_right.png);
	width: 18px;
	height: 15px;
	left: 330px;
	position: relative;
	top: -39px;
	z-index: 10;
	float: left;
}
#slides .paginationbg {
	background-image: url(/ka_pics/buttons/pagination_bg_right_ln.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 15px;
	left: 170px;
	position: relative;
	/*top: -39px;*/
	bottom: 345px;
	z-index: 50;
	float: left;
	padding: 0px 12px 0px 0px;
}
#slides .next, #slides .prev {
	display: block;
	height: 36px;
	left: 15px;
	position: absolute;
	float: left;
	top: 135px;
	width: 36px;
	z-index: 101;
        background-repeat:no-repeat;
}
#slides .prev {
        background-image:url("/ka_pics/buttons/arrow-prev.png");
}
#slides .next {
	left: 460px;
        background-image:url("/ka_pics/buttons/arrow-next.png");
}
#slides .fancybild img {
        margin:0px auto;
        display:block;
}
/* Slider Artikel */

div.lbx {
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    margin: 10px 0;
    position: relative;
    width: 100%;
}
div.lbx .headline {
    background-color: #fff;
    color: #505050;
    font-size: 10px !important;
    padding: 0;
    text-transform: uppercase;
}
div.lbx .totalfinalressort {
    padding: 0;
}
div.lbx .artikelDia {
    float: left;
    height: 105px;
    margin-right: 14px;
    overflow: hidden;
    width: 162px;
}
div.lbx .artikelDia img {
    height: auto;
    width: 100%;
}
/* BrightCove */
.BrightcoveExperience {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div.tsInsideDescription {
	color: black;
}
div.tsInsideTitle{
	color: black;
	font-weight: bold;
	font-size: large;
	margin-bottom: 8px;
	margin-top: 8px;
}
div.tsComponents {
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	position: relative;
	display: block;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
div.tsPlayer {
	z-index: inherit;
	overflow: hidden;
}
div.tsCompanionAds {
	color: white;
	border: 0px;
	display: none;
	visibility: visible;
	margin-left: 3px;
	padding: 0px;
	z-index: 2147483646 !important;
	position: absolute;
	float: left;
	opacity: 1;
	-moz-opacity: 1; /* older Gecko-based browsers */
	filter: alpha(opacity=100); /* For IE6&7 */
	overflow: hidden;
}
div.tsText	{
	background-color: black;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	text-align: center;
	margin: 0px;
	z-index: inherit;
	position: relative;
}
div.tsContentPlayer {
	color: Blue;
	margin: 5px;
}
div.tsBanner {
	border: 0 none;
	display: none;
	visibility: visible; 
	margin-top: 5px;
	width: 728px;
	height: 90px;
	z-index: 2147483647 !important;
	overflow: hidden;
	float: left;
	position: absolute;
}
/* BrightCove */

/* Bereichslinks */
.bereichs_links {
  border-bottom:1px dotted #abaaac;
  padding:5px 0px;
  margin:0px 0px 15px;
}
.bereichs_links span.active {
  font-weight:bold;
}
.bereichs_links span:after {
  content:" | ";
  color:#abaaac;
}
.bereichs_links span:last-of-type:after {
  content:"";
}
/* Bereichslinks */

/* Cookie Consent */
.cc_container {
  font-family:Verdana, sans-serif!important;
  font-size:12px!important;
  color:#666!important;
}
.cc_container a,
.cc_container a:visited,
.cc_container a:hover,
.cc_container a:active {
  color:#0079bc!important;
  font-size:12px!important;
}
.cc_container a:hover,
.cc_container a:active {
  text-decoration:underline!important;
}
.cc_container .cc_message {
  margin:10px 0px 0px!important;
}
.cc_container .cc_btn,
.cc_container .cc_btn:visited,
.cc_container .cc_btn:hover,
.cc_container .cc_btn:active {
  background-color:#dfe9f7!important;
  border-radius:0px!important;
  -o-border-radius:0px!important;
  -ms-border-radius:0px!important;
  -moz-border-radius:0px!important;
  -webkit-border-radius:0px!important;
  color:#0079bc!important;
  max-width:50px!important;
  text-decoration:none!important;
}
/* Cookie Consent */