@charset "utf-8";
/* CSS Document */






.midLeft1 .abiszliste, .mid634 .abiszliste {



  visibility:visible;



}



.midLeft1 .abisz, .mid634 .abisz {



  float:left;



  padding: 2px;



  margin: 0px 5px 5px 0px;



  width:20px;



  text-align:center;



  text-transform:uppercase;



  border:1px solid #cccccc;



}



.midLeft1 .abiszaktiv, .mid634 .abiszaktiv {



  float:left;



  padding: 2px;



  margin: 0px 5px 5px 0px;



  width:20px;



  text-align:center;



  text-transform:uppercase;



  text-decoration:none;



  font-weight:bold;



  border:1px solid #cccccc;



}



.midLeft1 .abisende, .mid634 .abisende {



  clear:both;



}



.midLeft1 a.abisz, mid634 a.abisz {



}



.midLeft1 a:hover.abisz, mid634 a:hover.abisz {



  text-decoration:none;



  color:#ffffff;



  border:1px solid #cccccc;



  background-color:#cccccc;



}



.midLeft1 a:hover.abiszaktiv, mid634 a:hover.abiszaktiv {



  text-decoration:none;



}







.tx-danpindexviews-pi1-letter {

  font-size:150%;
  
  width:16px;

  
  color:#333;
  
  padding:5px;

  font-weight:bold;

  margin-bottom:10px;
  
  margin-top: 15px;

  background-color:transparent;
  
  width: 100%;
  
  border-bottom: 1px solid #999;

}



.tx-danpindexviews-pi1-item {

  font-weight:normal !important;


  background:transparent url(weiter_pfeil.gif) no-repeat scroll 2px 1px;

  display:block;

  line-height:130%;

  padding:0 0 15px 10px;

  position:relative;
  

  margin-left: 10px;

}



.tx-ttnews-browsebox {
     background-color:transparent;
     border:none;
     


}

.tx-ttnews-browsebox td {
     font-size:10px;
     background-color:transparent;
     height:20px;
     
     
}

.tx-ttnews-browsebox-SCell {

     border:1px solid #999999;
     height:20px;
}


body { font:12px Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;background:url(../images/bg-green.gif) repeat-x top; margin:0px; padding:0px;color:#6A737B;line-height:18px;}
a{color:#6A737B;text-decoration:none;}
img{border:0px;}
.main {width:1012px; margin:0px auto; padding:0px;}
.midmain{width:1012px; background:url(../images/bg2.png) repeat-y;float:left;}
.mid {width:994px; float:left; margin-left:9px;}
.top{height:144px;width:1003px;}
.slogan{
font-size:20px; 
font-weight:700; 
padding:0px; 
padding-top:10px; 
padding-left:20px;
padding-right:20px;
float:left;
width:400px;
height:110px;
}
.colorBoxBlue{
float:right;
width:10%;
height:20px;
background-color:#00529e;
}

.colorBoxRed{
float:right;
width:10%;
height:20px;
background-color:#db0133;
}

.colorBoxGreen{
float:right;
width:10%;
height:20px;
background-color:#007e4f;
}

.colorBoxYellow{
float:right;
width:10%;
height:20px;
background-color:#ffdd00;
}

.colorBoxBrown{
float:right;
width:10%;
height:20px;
background-color:#d3c4a3;
}
.colorLink{
float:right;
width:10%;
height:20px;
color:#000;
text-decoration:none;
font-size:9px;
line-height:15px;
}
.colorLink a{
text-decoration:none;

}
.colorLink a:hover
{

text-decoration:underline;
}
.font_increase {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_increase a {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_increase a:hover {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_decrease {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.font_decrease a {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.font_decrease a:hover {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.specer{width:410px;}
.menumain {float:left; width:980px; text-decoration:none; list-style:none; padding:0px; margin-left:15px;}
.menumain ul {padding:0px; margin:0px;}
.menumain li {float:left; text-decoration:none; padding-left:3px; padding-right:3px; list-style:none; line-height:13px;}
.menumain li a {text-decoration:none; list-style:none; line-height:13px;}
.menumain li a:hover {text-decoration:underline; list-style:none; line-height:13px;}
.containmain { width:994px; height:100px; background:url(../images/green_banner_01.jpg) no-repeat; margin-top:1px; margin-left:9px;}
.inputbox {height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:120px; border:1px solid #cccccc; margin:0px; padding:0px;background-color:#efefef;}
.menumaintwo {float:left; width:920px; text-decoration:none; list-style:none; margin-top:10px; padding:0px; margin-left:15px;}
.menumaintwo ul {padding:0px; margin:0px;}
.menumaintwo li {float:left; text-decoration:none; padding-left:3px; padding-right:3px; list-style:none; line-height:13px;}
.menumaintwo li a {text-decoration:none; list-style:none; line-height:13px;}
.menumaintwo li a:hover {text-decoration:underline; list-style:none; line-height:13px;}
.containdiv {float:left; width:994px; margin-left:9px;}
.mainLink{
  float:left;
  padding-left:30px;
  margin-top:60px;
  width:180px;
  text-decoration:none;
  list-style:none;
}

.mainLink ul{
margin:0px;
padding:0 0 5px;
#padding-bottom:5px;
}

.mainLink  li {
         padding:5px;
  height:auto;
  border-bottom:1px dotted #2e814b;
         text-decoration:none;
  list-style-image:url(../images/green.gif);
}
.mainLink li a {
  
  font-weight:normal;text-decoration:none;
}

.mainLink li:hover {
          text-decoration:none;         
}
.middle {
width:540px;float:left;padding-left:10px;padding-right:10px;
}


.breadcrumb {
    margin: 0 0px 6px 0px;
    padding: 8px 0 6px 0;  
    position: relative;
    clear: both;
    z-index: 10;
    color:#666666;
  font-weight:bold;
  width:100%;float:left; margin-left:2px; padding-top:25px;
}

.breadcrumb  strong{
    color:#666666;
  font-size:12px%;
  font-weight:bold
}

.breadcrumbPrefix {
  font-size:12px;
  color:#333333;
  font-weight:bold;
}

.breadcrumb a {
  color:#666666;
  font-size:12px;
  font-weight:bold;
}

.breadcrumb  a:hover {
  text-decoration:underline;
  color:#cccccc;
}

.middleContain{ 
   width:520px;;
   float:left; 
   margin-left:2px;
   padding-top:10px;
   }
   .middleContain h1{
   color:#5E5D59;
   font-size:22px;
   font-weight:bold;
   margin-bottom:10px;
   padding:0px;
   line-height:27px;
   }
   
    .middleContain p{
   color:#6A737B;
   text-align:left;
   line-height:18px;
   margin-bottom:8px;
   padding:0px;
   }

.middleContain a{text-decoration:underline;}

.newsdiv { width:190px;float:left;margin-top:80px; border-left:1px dotted #369858; padding-left:10px;color:#6A737B }
.newsdiv h1{ font-size :12px;font-weight:bold;padding:0px; line-height:13px;color:#2e814b; margin:0px;}
.newsdiv strong{ font-size :12px;font-weight:bold;padding-bottom:5px;color:#2e814b}
.newsdiv a{font-size :12px;font-weight:bold;padding-bottom:5px;color:#2e814b}
.newsdate { float:left;font-size:12px;font-weight:bold;color:#5E5D59; width:100%}
.newsheader { float:left;font-size:12px;font-weight:bold;color:#2e814b;width:100%; text-decoration:none; }
.newsheader a {font-size:13px;font-weight:bold;color:#2e814b;width:100%; text-decoration:none; }
.newsheader a:hover {font-size:12px;font-weight:bold;color:#2e814b;width:100%; text-decoration:none; }
.newscontent { float:left;color:#848487;width:100% }
.mainmenulabel {
font-size:16px;color:#CBCDCC;font-weight:bold;border-bottom:1px dotted #6C94C1;padding-left:5px;
}
.footermain {background-color:#d9ecdf; width:989px; float:right; margin:0px 9px 0px 9px; height:25px; padding-top:10px; padding-bottom:10px;padding-right:5px;}
.icon {margin:5px; float:right; }
.teaserBack1 {
  background-color:#F0F9F3!important;
}
.teaserBack2 {
 background-color:#DAF1E2!important;
}
.oneColTeaser{
width:100%;
float:left;
border:1px solid #369858;
padding:5px;
margin-bottom:5px;
background-color:#ECF9F0;
}
/*************************/

/* section 11 - sitemaps */

/* to be changed please change font sizes to percent levels....*/

/*************************/

DIV.csc-menu-def {
  
  line-height:25px;
  
  padding-left: 0px;
  
  margin-left: 30px;
  
  list-style-image: url("rdpfeil.gif");

}

DIV.csc-menu-def A {

  list-style-image: url("rdpfeil.gif");

}


DIV.csc-menu-2 {

  background-image: none;

}

DIV.csc-menu-2 .csc-sitemap {

  background-image: none;
  
  line-height:25px;

}

DIV.csc-menu-2 .csc-sitemap-level1 {
  
  margin-left: 30px;
  
  font-weight: bolder;
  
  line-height:25px;
  
  list-style-image: url("../images/rdpfeil.gif");

}

DIV.csc-menu-2 .csc-sitemap-level2 {
  
  margin-left: 40px;
  
  line-height:25px;
  
  font-weight: bolder;
  
  background-image: none;
  
  list-style-image: url("../images/rdpfeil2.gif");

}

DIV.csc-menu-2 .csc-sitemap-level3 {
  
  line-height:25px;
  
  font-style: normal;
  
  list-style-image: url("../images/rdpfeil3.gif");

}

DIV.csc-menu-2 .csc-sitemap-level4 {
  
  margin-left: 40px;
  
  line-height:25px;
  
  background-image: none;
  
  list-style-image: url("../images/rdpfeil4.gif");
  
  font-style: normal;
}

DIV.csc-menu-2 .csc-sitemap-level1 A {
  
  font-weight: bolder;
  
  background-image: none;
}


DIV.csc-menu-2 .csc-sitemap-level2 A {

  font-weight: normal;

  list-style-image: url("../images/rdpfeil2.gif");

}

DIV.csc-menu-2 .csc-sitemap-level3 A {

  list-style-image: url("../images/rdpfeil3.gif");

  font-weight: normal;
}

DIV.csc-menu-2 .csc-sitemap-level4 A {

  list-style-image: url("../images/rdpfeil4.gif");

  font-weight: normal;
}

DIV.csc-menu-2 .csc-sitemap-level1 LI {

  list-style-image: url("../images/rdpfeil.gif");

  background-image: none;

}

DIV.csc-menu-2 .csc-sitemap-level2 LI {
  list-style-image: url("../images/rdpfeil2.gif");

  background-image: none;
}

DIV.csc-menu-2 .csc-sitemap-level3 LI {

  list-style-image: url("../images/rdpfeil3.gif");
}

DIV.csc-menu-2 .csc-sitemap-level4 LI {
  list-style-image: none;

  list-style-image: url("../images/rdpfeil4.gif");
}

DIV.csc-menu-1 {

  padding-left: 0px;
  margin-left: 30px;
  line-height:25px;
  list-style-image: url("../images/rdpfeil.gif");

}

DIV.csc-menu-1 A {

  
  
    list-style-image: url("../images/rdpfeil.gif");

}




/*  forms*/

.csc-form-labelcell {

  width: 300px;

  margin-bottom: 3px;

}



form {

  display: inline;

  margin: 0;

}

.searchtable {

  width: 214px;

}

.csc-form-labelcell {

  width: 300px;

  margin-bottom: 3px;

}

.csc-form-fieldcell {

  width: 300px;

  margin-bottom: 5px;

}

.radiolayout {

  width: 60%;

  padding-top: 15px;

  padding-bottom: 15px;

}

.formu {

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 50px;

}



.csc-form-labelcell {

  width: 300px;

  margin-left:0px;

  padding:0px;

  

}

.csc-mailform-field label {

  margin:0px;

  padding:0px;

}



.csc-mailform label {

  margin:0px;

  padding:0px;

}



.csc-mailform input {

  padding:0px;

  margin-bottom:5px;

  height:20px;

  font-size:102%;

}



#searchform {

  color: #fff;

}



#searchform a{

  color: #fff;

}



.before-search {

  color: #efefef;

}



input {

  border: 1px solid #cccccc;

}

TEXTAREA {

  background-color: transparent;

  border: 1px solid #cccccc;

}

fieldset {

  border: 1px solid #cccccc;

  width: 80%;

  padding: 25px;

  margin-top: 30px;

}

legend {

  background: transparent;

  border: 1px solid #CCCCCC;

  padding:  6px;

  height: 20px;

  line-height: 20px;

}

label {

  width: 12em;

  padding: 0px 10px 0px 10px;

  float: left;

  text-align: left;

  margin-right: 0.5em;

  display: block;

}

select {

  background-color: transparent;

}




.csc-textpic-caption {

font-size:11px;
font-style:italic;
line-height:15px;

}


