html, body {
  font-family: Verdana;
  font-size:12px;
  color:#324259;
  padding:0;
  border:0;
  margin:0;
  text-align:left;
}

.bodytext{
  width:500px;
}
.contenttable p{
  width:100%;
}
.contenttable {
  width:500px;
}
.contenttable td{
  vertical-align:top;
  padding:4px;
}

.clear{
  clear:both;
  font-size:0px;
  padding:0px;
  margin:0px;
  height:0px;
}



.partner_category{
  font-size:12px;
  font-weight:bold;
  color: #E20A16;
  margin-bottom:10px;
}

#top_text{
  width:600px;
  float:left;
  /*border-right:1px solid #E20A16;*/
  color: #6F889C;
  line-height: 150%;
  font-weight:bold;
}

h1{
  color:#E20A16;
  font-size:20px;
  font-family: Verdana;
  font-weight:normal;
}
h3{
  color:#324259;
  font-size:12px;
  font-family: Verdana;
}
a{
  color:#E20A16;
  text-decoration:underline;
}
a:hover{
  color:#E20A16;
  text-decoration:underline;
}
hr{
  color: #324259;
  background-color:#324259;
  width:100%;
  height:1px;
  margin:0;
  border:0px;
}

.header_downloads{
  color:#FFFFFF;
  font-size:12px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  padding:10px 0px 0px 15px;
  margin-bottom:3px;
  width:500px;
  height:25px;
  background:url(../img/bg_header_downloads.jpg);
  background-repeat:repeat-y;
}

.div-uploads{
  width:500px;
  background-color:#D7DEE3;
  display:block;
  height:29px;
  margin-bottom:3px;
  font-size: 12px;
}
.csc-uploads-fileName{
  color: #324259;
  width:145px;
  height:20px;
  float:left;
  padding-top:6px;
}
.csc-uploads-fileName a{
  color: #324259;
  text-decoration:underline;
}
.csc-uploads-fileName a:hover{
  color: #324259;
  text-decoration:underline;
}
.csc-uploads-description{
  color: #324259;
  width:335px;
  height:20px;
  float:left;
  padding:6px 0px 0px 15px;
}

#service{
  margin-left:40px;
  width:180px;
  color: #E20A16;
  font-size:12px;
}
#service a{
  color: #324259;
  text-decoration:none;
  font-size:10px;
}
#service a:hover{
  color: #324259;
  text-decoration:underline;
}
#docs{
  margin-left:40px;
  width:180px;
  color: #E20A16;
  font-size:12px;
}
#docs a{
  color: #E20A16;
  text-decoration:underline;
  font-size:11px;
}
#docs a:hover{
  color: #E20A16;
  text-decoration:underline;
}
/** News **/
.news-termine {
    /*    width:1000px;*/
        padding-left:245px;
}
.nt-header-n{
  background:#FFFFFF url(../img/panel-n.gif);
  background-repeat:no-repeat;
}
.nt-header-t{
  background:#FFFFFF url(../img/panel-t.gif);
  background-repeat:no-repeat;
}
#nt-header{
  width:735px;
  height:35px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
#nt-header div {
  position:absolute;
  top:9px;
  width:71px;
  text-align:center;
}
#nt-header a{
  color: #324259;
  text-decoration:none;
}
#nt-header .aktiv a{
  color: #E20A16;
  text-decoration:none;
}
#nt-header a:hover{
  color: #E20A16;
  text-decoration:none;
}

#news-container {
        width:735px;

}
.news-item {
         width:135px;
         float:left;
         margin-right:10px;
}
.news-item p{
    margin-bottom:0px;
}
.news-item a{
  color: #E20A16;
  text-decoration:underline;
}
.news-item a:hover{
  color: #E20A16;
  text-decoration:underline;
}
.news-item img{
  margin-bottom:15px;
}
.news-item .news-date a{
  text-decoration:none;
  font-weight:bold;
}
.news-item .news-date a:hover{
  text-decoration:none;
  font-weight:bold;
}


#termin-container {
        width:735px;

}

.news-list-item{
   width:500px;
}
.news-list-item img {
   float:left;
   margin:0px 10px 0px 0px;
}
.news-list-item div{
   float:left;
   width:350px;
   margin-top:0px;
   padding:0px;
}
.news-list-item .news-list-date{
  color: #E20A16;
}
.news-list-item h3,p{
  margin:2px 0px 0px 0px;
}
.home-news {
  width:930px;
}
.home-news-item {
         width:300px;
         float:left;
         margin-right:10px;
}
.home-news-item p{
    margin-bottom:0px;
}
.home-news-item a{
  color: #E20A16;
  text-decoration:underline;
}
.home-news-item a:hover{
  color: #E20A16;
  text-decoration:underline;
}
.home-news-item img{
  margin-bottom:15px;
}
.home-news-item .news-date a{
  text-decoration:none;
  font-weight:bold;
}
.home-news-item .news-date a:hover{
  text-decoration:none;
  font-weight:bold;
}





.tx_sb_partner_pi1_liste{
  width:500px;
}

.tx_sb_partner_pi1_liste .adressContainer {
  background-color: #E3E8EC;
  width:220px;
  float:left;
  margin-right:10px;
  padding:10px;
}

.tx_sb_partner_pi1_liste .description_short {
  width:250px;
  float:left;
  font-size:12px;
  font-family: Verdana;
}
.tx_sb_partner_pi1_liste .adressContainer{
  font-size:11px;
}

.tx_sb_partner_pi1_liste .adressContainer .company{
  font-size:12px;
  font-weight:bold;
}
.tx_sb_partner_pi1_liste .logo{
  margin-bottom: 10px;
}
.tx_sb_partner_pi1_liste .logo_2{
  width:250px;
  float:left;
}
.tx_sb_partner_pi1_liste .logo_2 img{
  width:250px;
}
.map_popup{
  width:300px;
  height:160px;
  position: absolute;
  top:70px;
  left:130px;
  background:#FFFFFF url(../img/bg_popup.gif);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px;
  color:#FFFFFF;
  display:none;
  opacity:0.85;
  filter:alpha(opacity=85);
  font-size:11px;
  line-height: 140%;
}
.map_popup_in{
  width:280px;
  height:130px;
  position: relative;
  padding:20px 0px 10px 20px;
  margin:0px;
}
.map_popup .logo_1{
  position: absolute;
  bottom:20px;
  right:20px;
}
.map_popup .close{
  position: absolute;
  top:10px;
  right:10px;
  cursor:pointer;
}
.map_popup .sp12{
  font-size:12px;
}
.map_popup .address1{
  width:260px;
  display:block;
}

#content .rgtabs-menu  a{
  color: #324259;
  text-decoration: none;
}
#content .rgtabs-menu  a:hover{
  color: #E20A16;
  text-decoration: none;
}

.tx-rlmpeventdb-pi1{

}

.tx-frontendformslib-label{
  font-weight: bold;
  margin-right:10px;
  width:105px;
}

/***** Tag Cloud ****/

.tx-vgetagcloud-pi1 {
  width:610px;
  height:185px;
  float:right;
  background:#FFFFFF url(../img/bg-tagcloud.jpg);
  background-repeat:repeat-y;
  padding:0px;
  margin:0px;
  color:#FFFFFF;
}
.tx-vgetagcloud-pi1 ul{
  margin:25px;
}
.tx-vgetagcloud-pi1 a{
  color:#FFFFFF;
  text-decoration: none;
}

.tx-vgetagcloud-pi1 a:hover{
  color:#FFFFFF;
  text-decoration: underline;
}
ul.content{
 height:0px;
}

.world_map{
  width:500px;
  height:267px;
  position:relative;
}


