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;*/
    }
    
    
    /**** Werbung ****/
    .sky {
      border:0;
      height:800px;
      width:220px;
      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;
}

.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;
}

.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_157, .e2_begrenzer #e2_liste li.el_168, .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 {
    font-size: 14px;
    height: 118px;
  }

  #topslider .left #topnewsart_inactive {
    margin: 0pt;
    padding: 0pt;
    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 {
    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;
  }
  #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 {
    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 {
    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 {
    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   {
    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 {
    color:#990000;
  } 
  .weitereart {
    clear: both;
    float: none;
    height: 65px;
    margin: 5px 0pt 4px;
    display: block;
    overflow: hidden;
   color:#0079bc;
  } 
  .weitereart h1 {
    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;
}

#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;
}
#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;
}

#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 {
  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 {
  font-size:11px;
  font-weight:bold;
  position:relative;
  top:-2px;
}
#fcms_page_main .artikeldetail_container p a {
  color:#0079bc;
}
#fcms_page_main h1, #fcms_page_main h1 a, #fcms_page_main h2, #fcms_page_main h2 a {
  font-size:16px;
  line-height:140%;
  color:#0079bc;
  font-weight:bold;
  margin:0px;
}
 
#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;
}
  #fcms_page_main .artikeldetail_container h2#artdetail_short, #fcms_page_main .artikeldetail_container h2#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 */


/* 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; 
   }  
  /* 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%;
}
.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 {
    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;
}

.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;
  }

#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: 0pt;
    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: 0pt;
    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:20px;
        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;
        olor:#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;
}




