/**
  * css styles telcoplus,
  * http://www.janda-roscher.de
  */

  *{
   margin:0;
   padding:0;
   font-family:arial,verdana,sans-serif;
   font-size:12pt;
  }
  #wrapper {
   width:950px;
   margin:0 auto;
   padding:0 0 0 5px;
  }
  h1{font-size:16px;font-weight:bold;color:#004997;padding:17px 0;}

  html, body{height:100%;background:#e4ebee;}

  #wrapper{min-height:100%; height:auto;background:url(../images/higru1.gif) 7px 0px repeat-y;}
  body.subPage #wrapper{min-height:100%; height:auto;background:url(../images/higru2.gif) 7px 0px repeat-y;}

  #headerNavi ul,
  .box ul,
  #naviBar ul{list-style-type:none;}



  #header{padding:40px 0 0 2px;background:#e4ebee;}
  #header div.redSide{width:220px;height:195px;background:#00b28f;float:left;position:relative;}
  #header .redSide p{color:#ffffff;font-weight:bold;padding:0 10px 0;position:absolute;bottom:10px;line-height:22px;}
  #header div{float:left;width:502px;}
  #header p.logo{width:218px;height:175px;background:#ffffff;}
  #header p.logo img{border:none;padding:30px 0 0 15px;}

  #header div#headerNavi{width:220px;float:left;background:#ffffff;}
  #headerNavi ul{width:220px;margin:7px 0 0 10px;}
  #headerNavi ul li{display:inline;}
  #headerNavi ul li a{color:#A7A8AA;text-decoration:none;font-size:10px;text-transform:uppercase;padding:0 0 0 12px;background:url(../images/arrow_headerNavi.gif) 5px 3px no-repeat;}

  #content{clear:both;}

  #naviBar{float:left;width:218px;}
  #firstContent {float:right;width:725px;}
  #mainContent{float:left;width:478px;padding:17px 0 0 10px;}
  #sidebar{float:right;width:221px;margin:0 5px 0 0;font-size:12px;}

  .sidebarContent {padding:10px;}
  .sidebarContent div{margin:0 0 20px 0;}
  .sidebarContent p{font-size:12px;}
  .sidebarContent p a{font-size:12px;color:#ffffff;padding:0 0 0 11px;background:url(../images/pfeil_weiss.gif) 4px 5px no-repeat;text-decoration:none;}
  .sidebarContent h3{font-size:13px;padding:10px 0 4px;}

  .sidebarBottom{width:220px;margin:20px 0 0 0;background:#00b28f;height:74px;}
  .sidebarBottom img{float:left;padding:0 7px 0 0;}
  .sidebarBottom p,
  .sidebarBottom p strong{font-size:11px;}
  .sidebarBottom p{padding:10px 0 0 0;color:#ffffff;}
  .sidebarBottom p a{font-size:11px;font-weight:bold;text-decoration:none;color:#ffffff;}



  #naviBar{margin:7px 0 0 2px;}
  #naviBar ul li{ margin:0 0 0 0px;}
  #naviBar ul li a{
   display:block;
   width:185px;
   padding:4px 0 6px 35px;
   text-transform:uppercase;
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
   font-size:13px;
   background:url(../images/pfeil_orange.gif) 20px 8px no-repeat;
  }
  #naviBar ul li a:hover{background:#d0d4ea url(../images/pfeil-blau.gif) 20px 8px no-repeat;color:#004997;}
  #naviBar ul li a.active{background:#d0d4ea url(../images/pfeil-blau.gif) 20px 8px no-repeat;color:#004997;}
  #naviBar ul li a.menue_sub_act{background:#d0d4ea url(../images/pfeil_orange_unten.gif) 17px 10px no-repeat;color:#004997;}
  #naviBar ul li ul li a{
   text-transform:none;
   text-decoration:none;
   color:#ffffff;
   font-weight:normal;
   font-size:13px;
   background-image:none;
  }
  #naviBar ul li ul li a:hover,
  #naviBar ul li ul li a.active{background:#5e73b3;color:#ffffff;}

  #mainContent .boxContainer{background: url(../images/verlauf.jpg);padding:0 0 0 4px;}
  .box{width:153px;float:left;margin:5px 5px 10px 0;}
  .box h3{background:#004997; color:#ffffff;padding:5px 0 3px;height:30px;}
  .box h3 a{font-size:12px;text-decoration:none;display:block;padding:0 0 0 20px;font-weight:bold;color:#ffffff;text-transform:uppercase;background:url(../images/pfeil_weiss.gif) 10px 4px no-repeat;}
  .box a img{border:none;}
  .box div.boxText p{font-size:12px;padding:4px 4px 0;}
  #last h3{background:#00A387;}
  
  
  /** NEWS **/
   
   #mainContent .news-list-container{padding:20px 0 0 7px;}
   #moreContent .news-list-container{padding:20px 0 0 0px;}
   
   
   .news-list-item{width:460px;}
   .news-list-item h3 a{color:#004998;text-decoration:none;font-size:17px;}
   .news-list-item h3 {margin:0 0 7px;}
   .news-list-item img{float:left;margin:0 12px 10px 0;}
   .news-list-item p{font-size:12px;}
   .news-list-item hr{clear:both;height:1px;border:1px solid #ffffff;border-top:1px solid #B3B4B7;margin:10px 0;}
   .news-list-date{font-size:12px;font-weight:bold;}
   .news-list-item .moreLink a{font-size:12px;text-decoration:none;padding:0 0 0 16px;background:url(../images/pfeil_orange.gif) no-repeat 6px 3px;color:#004998;}

   .news-single-item{width:460px;padding:20px 0 0 7px;}
   .news-single-item p{font-size:12px;}
   .news-single-item img {float:left;margin:3px 10px 3px 0;}
   .news-single-timedata{font-size:12px;font-weight:bold;padding:0 0 12px;}
   .news-single-item h3{color:#004998;text-decoration:none;font-size:17px;margin:0 0 0px;}
   .news-single-backlink{padding:10px 0 0 0;} 
   .news-single-backlink a{color:#004998;font-size:12px;text-decoration:none;}

   .csc-textpic-imagewrap img{margin-top:4px !important;}
  
  
  /** Breadcrumb Navi **/
  #breadcrumb ul{lsit-style-type:none;}
  #breadcrumb ul li{display:inline;}
  #breadcrumb ul li a{color:#000000;text-decoration:none;background: url(../images/pfeil-dunkelgrau.gif) no-repeat right 5px; display:block; padding:0 9px 0 5px;float:left;font-size:14px;}
  #breadcrumb ul li span{font-size:14px;padding:0 0 0 5px;}
    





  #moreContent {clear:both;padding:0 7px 0 7px;} 
  #moreContent p,
  #moreContent li,
  #moreContent a,
  #moreContent strong,
  #moreContent em {font-size:13px;line-height:17px;}
  
  #moreContent p{padding-bottom:10px;}
  
  #moreContent p a,
  #moreContent li a{color:#004997;text-decoration:none;font-weight:bold;padding:0 0 0 9px;background:url(../images/pfeil-blau.gif) no-repeat 3px 5px;}
  #moreContent p a:hover,
  #moreContent li a:hover {text-decoration:underline;}
  
  #moreContent h2{padding:20px 0 5px 0;font-size:13px;font-weight:bold;}
  #moreContent ul{margin:0 0 0 12px;}

  a span {font-size:12px;}
  .csc-textpic-above{padding-bottom:10px !important;}
  
  
  #kontaktformular {padding:10px 0;}
  #kontaktformular legend {display:none;}
  #kontaktformular fieldset {border:none;}
  #kontaktformular fieldset div {clear:both;padding:3px 0;}
  #kontaktformular fieldset div label {width:120px;float:left;font-size:12px;}
  #kontaktformular fieldset div input,
  #kontaktformular fieldset div textarea {width:300px;float:left;font-size:12px;}
  #kontaktformular fieldset div textarea {height:150px;}
  #kontaktformular input.powermail_submit_uid4 {margin:0 0 0 120px;width:303px;}
  
  
  
  .powermail_all_table td,
  .powermail_all_table td b {font-size:12px;}
  
  .tx_powermail_pi1_formconfirmation_back {width:90px;float:left;}
  .tx_powermail_pi1_formconfirmation_back input {font-size:12px;}
  .tx_powermail_pi1_formconfirmation_submit {width:290px;float:left;}
  .tx_powermail_pi1_formconfirmation_submit input{font-size:12px;}
