a {
    color: #2a58a3;
  }

  .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:#2A58A3; }
  .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: #2a58a3; 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;
	}
	
	
	/*
	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: 18px 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.png) 0px 5px repeat-x; 
  height:160px;
}

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

.NaviHeaderBlue {
  color:#2a58a3;
  font-size:11px;
  font-weight:bold;
}

.NaviHeaderGrey {
  color:#5a5a5a;
  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 #737373;
}

.ListNaviHeaderFirst {
  border:0;
}

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

.HeaderSearchField {
  border:1px solid #cdcdcd;
  height:14px;
  width:123px;
  font-size:9px;
  margin:0; padding:0;
}

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

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



/* START Page foot */
#fcms_page_foot {
  background:url(/ka_pics/foot/bg.foot.gif) #2a58a3 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;
}

.FooterLine5 {
  height:59px;
}

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

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

.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 {
  position:relative;
  top:-75px;
  border:none;
  width:825px;
  height:67px;
  background:url(/ka_pics/head/bg.navi.gif) #ffffff repeat-x top left;
}

#main_navi_container {
  position:relative;
  top:0px;
  left:3px;
  border:none;
  width:825px;
  height:31px;
  border:none;
}

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

#main_navi_container li.NaviTop,a.NaviTop {
  font-size:12px;
  text-decoration:none;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0px 9px 0px 9px;
  color:#000000;
  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:#000000;
  height:30px;
  border-width:0px 1px 0px 1px;
  border-color:#CBCBCC;

/* RS 2008.10.13
  border-style:solid;
  background:#ffffff;
*/
  padding:4px 8px 0px 8px;
  background:url(/ka_pics/menue_e1_activ_hg.gif) repeat-x top left;
}

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

/* RS 2008.10.13 */
#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;
                        }
                          .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;
                              border-left:1px solid #666666;
                              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:#666666;
                              }
                              .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 {
  position:relative;
  top:-170px;
  left:690px;
  border:0px;
  width:140px;
  height:60px;
  padding:10px 0px 0px 10px;
}

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

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

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

.LoginField {
    border:1px solid #2a58a3;
}

.LoginSelect {
    border:1px solid #2a58a3 !important;  
}

.LoginOption {
    border:0px;  
} 

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

.InputBorder {
    border:1px solid #2a58a3 !important;
}

#LogInOutForm label {
  
}

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

#LogInOutForm button {
  color:#ffffff;
  background:#2a58a3;
}

.LogInOutForm {
  font-size:9px;
  border:1px solid #2a58a3;
  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;
  }

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

  #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:#2A58A3;
  }
  #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:#2A58A3;
  }  
  .foto
   {
    background: url(/ka_pics/icon_img.gif) no-repeat 7px;
padding-left:25px;
  }
  .video
   {
    background: url(/ka_pics/video_ico.gif) no-repeat 7px;
padding-left:25px;
  }   
  .artikel
   {
    background: url(/ka_pics/icon_more.gif) 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:18px 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  {
	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:#2A58A3; 
  }
  #fcms_page_right .right_teaser a.kablue {
    color:#2A58A3;
  } 
  #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:#2A58A3;
  } 
  .weitereart h1 {
    font-size: 12px;
font-weight:normal;
  }
  .top1_aktiv {
    top: 0;
  }
  .top2_aktiv {
    top: 54px;
  }
  .top3_aktiv {
    top: 108px;
  }
  #content a {
    color: #2a58a3;
  } 
  .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: #2a58a3 !important;
  }   
.kablue {
 color: #2a58a3;
}
  .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:#2A58A3;
}

#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:#2A58A3;
    }
/* 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:#2A58A3;
      font-size:16px;
      font-weight:bold;
      margin-bottom:10px;
      height:22px;
    }
#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:#2A58A3;
            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:#2A58A3; 
        }
    #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: #2d5aa5;
            }
            #fcms_page_main .popup_container .popup ul li div {
              padding: 5px;
              width: 100%;
	      color: #2d5aa5;
            }
            
            #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; 
  }
.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 {
color:#2a58a3;
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/video_ico.gif) no-repeat; padding-left:24px;}
#headfunc-blau .left, #headfunc-map .left { background: transparent url(/ka_pics/icons/quader_blau.gif) no-repeat scroll 0px 1px; padding-left:17px;}

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

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

.GoogleMapRight {
  width:300px;
  height:250px;
  overflow:hidden;
}

#move_author_here .txt-rechts {
margin-top:6px;
margin-bottom:10px;
clear:both;
float:none;
text-align:right;
color:#2a58a3;
font-weight:bold;
}
#move_author_here a{
color:#2a58a3;
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:#2a58a3;
        }
        #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_bookmarks 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 {
  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:#2a58a3;
}
#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:#2a58a3;
  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:#2A58A3;
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:#2A58A3;
  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:#2A58A3;
  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 solid #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 0px;
  }
    #fcms_page_main .related .related_ueberschrift {
      border-top:1px solid #abaaac;
      border-bottom:1px solid #abaaac; 
      padding-top:3px;
      padding-bottom:3px;
      color:#2A58A3;
      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/art_diskussions_icon.gif) 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:#2A58A3;
      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:#2A58A3;
        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:#2A58A3;
            }
          #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:#2A58A3;
            }        
              #fcms_page_main #artdetail_text a.diaeye p {
                margin:0px;
              }        
              #fcms_page_main #artdetail_text a.diaeye b {
                color:#2A58A3;  
              }
              #fcms_page_main #artdetail_text a:hover b {
                text-decoration: underline;  
              }        
              #fcms_page_main #artdetail_text #pi_countger {
                text-align: right;  
                color:#2A58A3;
                margin-top:5px;
              }        
                #fcms_page_main #artdetail_text #pi_countger a {
                  color:#2A58A3;
                  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:#2A58A3;
}

/* 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:#2A58A3;
      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:#2A58A3;
        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:#2A58A3;
      }
  #fcms_page_content .cme_detail h1 {
    margin-top:10px;
    margin-bottom:10px;
  }
    #fcms_page_content .cme_detail h1 .cme_dia_icon_gr {
      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:#2A58A3;
          font-weight:bold;
        }
        #fcms_page_content .cme_detail .mainbox .dia_steuerung .diasteuerung_weiter a {
          color:#2A58A3;
          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:#2A58A3;
          }
  /* 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:#2A58A3;
}
#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:#2A58A3;
  }
  #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:#2A58A3;
    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:#2A58A3;
}

#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:#2A58A3 !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:#2A58A3;
    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 #2c59a4 !important;
    background:#ffffff !important;
    padding:0px 3px 3px 3px !important;
    color:#2c59a4 !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:#2a58a3 !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 #2c59a4 !important;
    background:#ffffff !important;
    padding:0px 3px 3px 3px !important;
    color:#2c59a4 !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.gif) no-repeat scroll 3px 3px;
  color:#2A58A3;
  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.gif) no-repeat scroll 3px 3px;
  color:#2A58A3;
  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:#2a58a3 !important;
}

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

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

.ComNavButtRe {
  display:block;
  background:url(/ka_pics/icon_more.gif) transparent no-repeat 0px 3px;
  padding:0px 0px 3px 15px;
  color:#2A58A3 !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:#2A58A3;
}

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

.ComPNCloser {
  display:block;
  color:#2A58A3;
  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.gif) 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:#2A58A3;
  padding:5px;
  text-align:center;
  display:block;
}

#mb-lock form {
  color:#2A58A3;
}

#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 #2A58A3;
  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  {
  font-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:#3c67ae;
  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:#3c67ae;
}

.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:#2A58A3 !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;
}

