@import url(cssstyledcontent.css);

@import url(mailform.css);

@import url(filelist.css);

@import url(togglebox.css);

@import url(rgsmoothgallery.css);

@import url(zipsearch.css);



html,body {

  height:100%;

  margin:0px auto;

  padding:0;

  z-index:0;

}



* html div.wrapper_all{

  height:100%;

}





body{

  margin:0px auto;

  font-family:Arial, Verdana;

  font-size:13px;

  line-height:23px;

  color:#5d5d5d;

  background:#fff;

}



#clearfooter{

  clear:both;

  height:0px;

  display:block;

  width:100%;

}





div>p {margin:0}



p {margin:0}



/*****************************************************/

img{

  border:0;

  margin:0;

  padding:0;

}



.clearing{

  clear:both;

  height:0;

  visibility:hidden;

}





h1, h2, h3{

  margin:0 0 0 0;

  padding:0 0 0 0;

  

}







h3{

  font-size:13px;

  line-height:23px;

  color:#1892c9;

  font-weight:normal;

  padding-bottom:10px;

  padding-top:5px;

  font-weight:bold;

}



a{

  text-decoration:none;

  color:#239bd3;

  font-weight:Bold;

}



a:hover{

  text-decoration:underline;

}





.wrapper_all{

  margin:0px auto;

  padding:0px;

  top:0px;

  height:auto;

  min-height:100%;

  width:100%;

  z-index:0;

}



  .wrapper_centering{

    width:950px;

    margin:0px auto;

  }

  

    .wrapper_head{

      width:950px;

      float:left;

      height:103px;

    }

    

      .LOGO{

        float:left;

        width:205px;

        height:72px;

        padding:16px 20px 15px 20px;

      }

      

      .MENU_TOP{

        float:left;

        padding:47px 0px 0px 0px;

        width:646px;

        line-height:14px;

        border-bottom:1px solid #e5e5e5;

      }

      

        .MENU_TOP ul, .MENU_TOP li{

          float:left;

          margin:0 0 0 0;

          padding:0 0 0 0;

          line-height:14px;

          list-style:none;

          display:inline;

        }

        

        .MENU_TOP a{

          float:left;

          font-size:14px;

          line-height:14px;

          font-weight:bold;

          color:#5d5d5d;

          text-transform:uppercase;

          padding:0px 25px 6px 25px;

        }

        

        .MENU_TOP .ACT a{

          color:#239bd3;

        }

      

      .LANGUAGE{

        float:left;

        width:54px;

        height:11px;

        line-height:11px;

        padding:49px 0px 7px 0px;

        border-bottom:1px solid #e5e5e5;

      }

      

        .LANGUAGE .CUR, .LANGUAGE .NO{

          float:left;

        }

        

        .LANGUAGE img{

          padding-left:7px;

        }

        

        

        .tx-srlanguagemenu-pi1{

          float:left;

          width:47px;

        }

      

      

      .BREADCRUMBS{

        float:left;

        width:700px;

        padding-top:12px;

      }

        

        .BREADCRUMBS label{

          float:left;

          color:#979797;

          font-weight:normal;

          font-size:9px;    

          line-height:9px;  

          margin:0 0 0 0;

          padding:0 0 0 0;    

        }

  

        .BREADCRUMBS ul, .BREADCRUMBS li{

          float:left;

          margin:0 0 0 0;

          padding:0 0 0 0;

          list-style:none;

          display:inline;

          line-height:9px;      

        }

          

        .BREADCRUMBS a{

          float:left;

          color:#5d5d5d;

          font-weight:normal;

          font-size:9px;

          display:block;

          line-height:9px;          

          text-transform:uppercase;

          padding:0px 5px 0px 3px;

          background:url(../site_images/the_grey_slash.gif) no-repeat right 0px ;

        }  

        

        #last a{

          background:none;

        }

        

    .wrapper_main_head{

      float:left;

      width:950px;

    }

    

      .HEAD_IMG{

        float:left;

        width:642px;

        height:234px;

      }

      

      .UPPER_SEARCH{

        float:left;

        height:155px;

        width:308px;

        background:url(../site_images/upper_search_background.gif) repeat-y;

        border-bottom:1px dotted #167099;

      }

        

        .UPPER_SEARCH form, .LOWER_SEARCH form{

          float:left;

          width:308px;

        }

        

        .UPPER_SEARCH h2, .LOWER_SEARCH h2{

          font-size:18px;

          line-height:18px;

          border:none;

          padding:15px 0px 10px 15px;

          color:#fff !important;

        }

        

        .UPPER_SEARCH a, .LOWER_SEARCH a{

          color:#fff;

        }

        

        .UPPER_SEARCH .swordinput, .LOWER_SEARCH .swordinput{

          float:left;

          padding-left:15px;

        }

        

        .UPPER_SEARCH select{

          width:275px;

        }

        

        

        .UPPER_SEARCH .swordinput input, .LOWER_SEARCH .swordinput input{

          width:210px;

        }

        

        .UPPER_SEARCH .gobutton, .LOWER_SEARCH .gobutton{

          float:left;

        }  

        

        .UPPER_SEARCH .submit, .LOWER_SEARCH .submit{

          background:url(../site_images/search_button_background_upper.gif) no-repeat;

          border:none;

          width:70px;

          height:23px;

          float:right;

          color:#fff;

          font-weight:bold;

          font-size:11px;

          padding:0 0 0 0;

        }

        .LOWER_SEARCH .submit{

          background:url(../site_images/search_button_background_lower.gif) no-repeat;

        }

      .QUICKNAV{

        float:left;

        padding:35px 15px 0px 15px;

      }

      

        .QUICKNAV form{

          float:left;

          width:278px;

        }

        



      

      .LOWER_SEARCH{

        float:left;

        height:77px;

        width:308px;

        background:url(../site_images/lower_search_background.gif) repeat-y;

        border-top:1px dotted #c1e8f8;

      }

      

    .wrapper_main_content{

      float:left;

      width:950px;

      padding-top:22px;

      padding-bottom:22px;

    }

    

      .MENU_LEFT{

        float:left;

        width:227px;

        padding-right:16px;

        padding-bottom:30px;

      }

      

        .MENU_LEFT ul, .MENU_LEFT li{

          float:left;

          margin:0 0 0 0;

          padding:0 0 0 0;

          list-style:none;

        }



        .MENU_LEFT a{

          float:left;

          display:block;

          color:#5d5d5d;

          width:219px;

          line-height:20px;

          padding:8px 0px 8px 8px;

          font-size:14px;

          font-weight:bold;

          border-bottom:1px solid #e5e5e5;

        }

        

        

        .MENU_LEFT .ACTHASSUB a {

          border-bottom:none !important;

        }

        

        .MENU_LEFT .ACT a{

          background:url(../site_images/menu_act.gif) no-repeat 10px 11px;

          color:#239bd3;

        }  

        

        .last_menu_left a {

            border-bottom:1px solid #e5e5e5 !important;

        }

        

        .MENU_LEFT .ACTIFSUB a{

          color:#239bd3;

        }

        

        

        

          .MENU_LEFT .LEV2 a{

            font-size:12px;

            font-weight:normal;

            width:201px;

            border-bottom:none;

            padding:8px 0px 8px 28px;

          }  

          

          

          

          .MENU_LEFT .LEV2 .ACT a{

            background:url(../site_images/menu_act.gif) no-repeat 10px 11px;

            color:#239bd3;

          }  

          

          #last_sub_menu_left a, #last_menu_left a {

            border-bottom:1px solid #e5e5e5 !important;

          }

        

          

          

          .LEV1 #last_menu_left.ACTHASSUB a {

            border-bottom:none !important;

          }

          

          

          

          .LEV2 #last_menu_left.ACTHASSUB a {

            border-bottom:1px solid #e5e5e5 !important;

          }

          

          

          

      .CONTENT{

        float:left;

        width:460px;

      }

      

        .CONTENT p.bodytext{

          padding:16px 0px 16px 0px;

        }

        

        .CONTENT_RIGHT p.bodytext{

          padding:16px 21px 16px 21px !;

        }        

        

        .CONTENT td b{

          color:#fff;

        }

        

        .CONTENT .news-single-backlink{

          float:left;

          padding-left:21px;

        }

        

        .CONTENT .contenttable{

          width:456px;

          /*margin-left:21px;*/

          float:left;

          margin-top:20px;          

        }

        

        .CONTENT .contenttable  td {

          padding:7px !important;

        }

        

        /*contenttable*/

      

        .CONTENT .contenttable p.bodytext{

          /*padding:0 0 0 8px;*/

          padding:0px;

          margin:0px;

        }

        

        .CONTENT .csc-textpic-imagewrap{

          /*padding:16px 21px 16px 21px;*/

        }

      

        .CONTENT .csc-textpic-border img, .CONTENT_RIGHT .csc-textpic-border img{

          border:1px solid #DBDBDB !important;

        }

        

        .CONTENT h1, .CONTENT h2, .CONTENT h3{

          width:448px;

        }

      

        .CONTENT .csc-textpic-caption{

            font-size:10px;

            line-height:14px;

            color:#9e9e9e;

            padding:0 0 0 0;

            font-weight:bold;

        }

        

        

        

        



      .CONTENT_RIGHT{

        background-color:#F4F4F6;

        float:right;

        margin-top:-5px;

        width:197px;

        

      }

      

        .CONTENT_RIGHT h1{

        

          padding-top:10px;

          font-size:13px;

          width:auto;

        }

        

        .CONTENT_RIGHT ul, .CONTENT_RIGHT li{

          margin:0 0 0 0;

          padding:0 0 0 0;

          list-style:none;

          /*width:176px; ge�ndert 25.01.2010*/ 

          width:155px;

        }

        

        .CONTENT_RIGHT li{

          background:transparent url(../site_images/haken.gif) no-repeat scroll 0 8px;

          padding-left:14px;

          padding-right:10px;

        }

        

        .CONTENT_RIGHT .csc-textpic-text{

          float:left;

        }

        

        .CONTENT_RIGHT ul{

          padding:5px 0 0 21px;

        }

  

        .CONTENT_RIGHT p.bodytext{

          padding:0px 21px 16px 21px;

          float:none !important;

          width:auto !important; /* Width Bug   */

          width:152px !important; /* Width Bug   */

        }  

        

        .CONTENT_RIGHT .csc-textpic-imagewrap{

          padding-left:21px;

        }

      

        .CONTENT_RIGHT DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; width:auto !important;}



      

    .wrapper_footer{

      width:920px;

      float:left;

      padding:15px;

      background:url(../site_images/footer_background.gif) repeat-x;

    }



      .wrapper_upper{

        float:left;

        width:920px;

      }

    

        .META{

          float:left;

        }

        

          .META ul, .META li{

            float:left;

            margin:0 0 0 0;

            padding:0 0 0 0;

            list-style:none;

            display:inline;

          }

          

          .META a{

            float:left;

            color:#5d5d5d;

            font-weight:normal;

            font-size:11px;

            padding:0px 5px 0px 5px;

            background:url(../site_images/the_grey_pipe.gif) no-repeat right 7px ;

          }

          

          #last_meta a{

            background:none;

          }

        

        .EXTRANET, .COPYRIGHT{

          float:right;

        }

        

        .EXTRANET a{

          float:right;

          font-size:11px;

          color:#5d5d5d;

          font-weight:normal;

          padding-right:25px;

        }

        

        .COPYRIGHT{

          font-size:11px;

          color:#5d5d5d;

          float:right;

        }



      .wrapper_lower{


        float:left;

        width:920px;

      }

        .SOCIAL{

          float:left;
		  padding-left: 657px;
		  padding-bottom:10px;
        }      

        

        .REPORT{

          float:right;
		  padding-top:13px;

        }

        

          .REPORT a{

            display:block;

            float:right;

            width:155px;

            height:21px;

            line-height:21px;

            font-weight:normal;

            font-size:11px;

            text-align:center;

            color:#fff;

            background:url(../site_images/report_error_button.gif) no-repeat;

          }

                  

            

#sbNumber {

  display:none !important;

}



h1, CONTENT h1, .CONTENT h2, .CONTENT h3, .CONTENT h4, .CONTENT h5 {

  width:448px;

  margin:0px;

  /*margin-right:50px;*/

  padding:0px;

  /*margin-left:21px;*/

  line-height:20px;

  padding-bottom:5px;

  color:#1892c9;

  float:left;

}



h1 {

  font-size:18px; 

}



h2 {

  font-size:16px; 

}



h3 {

  font-size:14px; 

}



.CONTENT_RIGHT h3{

  /*padding-top:10px;*/

  margin:0px;

  padding:0px;  

  padding-left:21px;

  font-size:14px;

  color:#1892C9;

  padding-top:10px;

}



.CONTENT_RIGHT h2{

  /*padding-top:10px;*/

  margin:0px;

  padding:0px;

  padding-left:21px;

  font-size:16px;

  color:#1892C9;

}



h4 {

  margin:0px;

  padding:0px;

  border-bottom:1px solid #E5E5E5  !important;

  color:#9E9E9E  !important;

  font-size:12px;

  font-weight:normal;

  line-height:16px;

  padding-bottom:10px;

  padding-top:5px;

  margin-bottom:20px  !important;

} 



h5 {

  color:#9E9E9E  !important;

  font-size:12px;

  font-weight:normal;

  line-height:16px;

  padding-top:5px;

  margin-bottom:10px;

} 



p.bodytext {

  width:100% !important;

  float:left;

}

 

.csc-textpic-text .bodytext {

  float:none !important;

}



.CONTENT_RIGHT DL.csc-textpic-image { float: left;  padding-top:15px !important;}



.CONTENT .csc-uploads {

   margin-left:21px;

}



div.csc-textpic-left div.csc-textpic-imagewrap {

/*width:700px;*/

}



.news-list-category, .news-list-morelink {

  margin-left:21px;

}



.news-list-item {

  margin-bottom:30px; 

}





.csc-mailform-submit {

  cursor:pointer;

}



.tx-ppfilelist-pi1 {

  float:left;

  margin-left:21px;

}



.tx-indexedsearch {

  padding-left:21px;

}



.tx-indexedsearch, .tx-indexedsearch-searchbox, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox, .tx-indexedsearch-res {

  float:left;

  

}



.tx-indexedsearch-whatis {

  padding-bottom:20px;

  padding-top:5px;

  width:500px;

}



.tx-indexedsearch table {



}



.CONTENT {

  margin-left:21px;

}



.CONTENT ul {

  float:left;

  width:100%;

  margin:0px;

  padding:0px;

  margin-bottom:15px;

  list-style-type:disc !important;

}



.CONTENT li {

  margin-left:40px;

}



.csc-default {

  clear:both;

}

.error {

    background-color: #167099;

    border: 1px solid #167099;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 0 0 6px #DDDDDD;

    color: #FFFFFF;

    font-size: 11px;

    height: auto;

    margin-left: -2px;

    padding: 3px 10px 5px;

    text-align: left;

    z-index: 10;

}

.error em {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #167099 transparent -moz-use-text-color;

    border-style: solid solid none;

    border-width: 10px 10px 0;

    bottom: -7px;

    display: block;

    height: 0;

    left: 5px;

    position: absolute;

    width: 0;

}

.error p {

    font-weight: bold;

    margin: 0;

    padding: 0;

	color:#fff;

}



.csc-default .tx-t3mfaq-pi1 span.active {

    background-color: #239cd3;

    border-bottom: 1px solid #239cd3;

    color: #FFFFFF;



}

.tx-t3mfaq-pi1 {

padding-top:20px;

}

.csc-default .t3m_faq_tab {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #EAEFF5;

    border-color: #CACFD5 #CACFD5 #EAEFF5;

    border-style: solid;

    border-width: 1px;

    color: #006AB3;

    cursor: pointer;

	font-size:16px;

	padding:4px;

}

.CONTENT .tx-t3mfaq-pi1 p.bodytext{

width:auto !important;

padding-right:15px;

}

.CONTENT .tx-t3mfaq-pi1 li{

padding-right:15px;

}

dl.t3m_faq_foldout {

clear:both;

}
