/*
 * ZIA Screen CSS
 * (C) 2005 Plan B interactive services
 * http://www.plan-b.de
 *
 */

html {
  border:none;
  padding:0px;
  margin:0px;
}

body {
  margin:0px;
  padding:0px;
  min-width:800px;
  text-align:center;
  /*background-color:#CCC;
  background-image:url('img/whitebg.gif');
  */
  background-position:center top;
  background-repeat:repeat-y;
}

p#print {
  text-align:right;
  font-size:11px;
}

#center {
  margin: 0px auto;
  padding:0px 0px 20px 0px;
  width:898px;
  text-align:left;
  background-color:#FFF;
  position:relative;
} 

#sprachwahl{
  clear:both;
  text-align:right;
  font-family: Arial, sans-serif;
  font-size:11px;
  margin-top:15px;
}
#sprachwahl a{
  text-decoration:none;
  color:black;
}

#logo{
  clear:both;
}

#logo-zia{

}

#logo-img{

}

#logo-img img {
display:none;
}

#login-zeile {
  display:none;
}
/* selektierter Link */

#main{
  clear:both;
}
#left{
  display:none;
  }
.sitemap-level-2 {
  padding-left:9px;
  font-size: 12px;
  margin-top:-3px;
  padding-bottom:3px;
}
.sitemap-level-3 {
  padding-left:9px;
  font-size: 11px;
  margin-top:-3px;
  padding-bottom:3px;
}
.sitemap-level-4 {
  padding-left:9px;
  font-size: 10px;
  margin-top:-3px;
  padding-bottom:3px;
}
#leftnavi a{
  color:white;
  text-decoration:none;
  margin-left:25px;
  text-transform:uppercase;
}
#leftnavi li li a{
  color:white;
  text-decoration:none;
  margin-left:25px;
  text-transform:none;
}

#leftnavi a:hover{
  color:#faa61a;
  text-decoration:none;
}

.leftnavi-level-2 p{
  margin-bottom:6px;
}

.left-info {
  float:left;
  margin-top:13px;
  margin-left:13px;
  padding-top:13px;
  padding-left:13px;
  width:153px;
}

.left-info a{
  color:#000033;
}

.left-info-umrandet {
  float:left;
  margin-top:26px;
  margin-left:13px;
  padding-top:13px;
  padding-left:13px;
  width:153px;
  border:1px solid #cdcdcd;
  vertical-align:middle;  
}

.left-info-umrandet a{
  font-size:14px;
  font-family: Arial, sans-serif;
  color:#7b7b7b;
  text-decoration:none;
}

.left-info-umrandet-block {
  display:block;
  clear:both;
  height:15px;
  margin-bottom:13px;
}

.left-info-icon {
  float:left;
  width:15px;
}

.left-info-text {
  float:left;
  margin-left:5px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin-top:-2px;
}

#content{
  float:left;
  margin-top:0p;
  padding-left:23px;
  padding-right:15px;
  padding-top:28px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 17px;
  color:#000033;
  overflow:hidden;
}
#end-print {
  display:inline;
  float:right;
}

#content a{
  color:#000033;
  }
}
  h1 {
    clear:both;
    font-family: Arial, sans-serif;
    font-size: 19px;
    font-weight:normal;
    margin-bottom:20px;
    margin-top:0px;
    color:#2B2863;
  }
  
  h2 {
    clear:both;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    margin-bottom:14px;
    margin-top:14px;
    color:#000333;
    font-weight:bold;
  }
  
  .bildunterschrift {
    color:#7b7b7b;
  }
  
  .tabelle_ansprechpartner {
     margin-top:20px;
     vertical-align:middle;
     border:0px solid white;
     color:#000333;
     border-collapse:collapse;
  }
  .tabelle_ansprechpartner img{
  }  
  .tabelle_ansprechpartner td{
     padding-bottom:20px;
  }    
  .tabelle_ansprechpartner_text {
     padding-left:20px;
  }

  table{
    clear:both;
    width:460px;
    margin-bottom:8px;
    border-spacing:0;
    border-collapse:collapse;
    border-width:0px;
    font-family: Arial, sans-serif;
    font-size: 12px;
  }
  /*
  .table50-50{
    clear:both;
    width:654px;
    margin-bottom:20px;
    border-spacing:0;
    border-collapse:collapse;
    margin-left:-2px;
    margin-right:-2px;
    border-width:0px;
    table-layout:fixed;
  }
  .dia-table{
    clear:both;
    width:140px;
    border-spacing:0;
    border-width:0px;
  }
  */
    .tr-dark{
      background-color:#cccccc;
    }
    .tr-light{
       
    }
    .tabelle-50-50 td {

      width:50%;
    }
    thead {
      font-weight:bold;
    }
    .td-left-30 {
      width:25%;
    }
    .tabelle-30-70 td {
    }
  /*
      .td_h {
        padding-right:9px;
        padding-top:3px;
        font-weight:bold;
        color:#191947;
        font-size: 12px;
      }
      .td_h h2 {
         margin-bottom:3px;
       }
      .td_h_right {
        padding-left:9px;
        font-weight:bold;
        color:#4c6eb8;
        font-size: 11px;
      }
      .td_h_right-rechts {
        text-align:rechts;
        padding-left:9px;
      }
      .td-left{
        padding-left:0px;
        padding-right:4px;
        padding-top:3px;
        width:85px;
        text-align:left;
        vertical-align:top;
        color:#ff9e35;
        font-size:11px;
      }
 
      .td-left-wide{
        padding-left:0px;
        padding-right:9px;
        padding-top:3px;
        width:320px;
        color:#aaaaaa;
        font-size:11px;
      } 
      .td-left-30{
        padding-left:0px;
        padding-right:9px;
        padding-top:3px;
        width:30%;
        color:#aaaaaa;
        font-size:11px;
      }
      .td-left-bel {
        padding-left:0px;
        padding-right:9px;
        padding-top:3px;
        text-align:left;
        color:#aaaaaa;  
      }       
      
      .td-right-light{
        padding-left:20px;
        padding-top:3px;
        text-align:left;
        color:#aaaaaa;
      }

      .td-right-dark{
        padding-left:20px;
        padding-top:3px;
        text-align:left;
        color:#aaaaaa;
      }
      .td-right-light-rechts{
        text-align:right;
        padding-left:20px;
        padding-top:3px;
        color:#aaaaaa;
      }

      .td-right-dark-rechts{
        text-align:right;
        padding-left:20px;
        padding-top:3px;
        color:#aaaaaa;        
       }
  .td-106{
    width:106px;
  }
  .td-150{
    width:150px;
  }
*/  
  .valign-bottom {
    vertical-align:bottom;
    padding-left:9px;
  }    
  .teaser {
    clear:both;
    float:left;
    height:1%;
    }
  .teaser-text-bottom {
     clear:both;
     float:left;
     vertical-align:bottom; 
     height:1%;
     overflow:hidden;
     }
    .teaser-small {
      float:left;
      width:150px;  
      margin-bottom:10px;
      overflow:hidden;
      color:#aaaaaa;
      font-size:12px;
      line-height:15px;
    }
      .teaser-small img {
      margin-bottom:3px;
      width:154px;
      }
      
    .teaser-x-small{
      float:left;
      width:106px;  
      margin-bottom:10px;
      overflow:hidden;
    }
    .teaser-bel {
      float:left;  
      margin-bottom:10px;
    }    
    .teaser-wide {
      float:left;
      width:317px;
      margin-bottom:10px;
      overflow:hidden;
    }
    .spacer {
      margin-left:10px;
    }
    .l-spacer {
      margin-right:17px;
    }
    .s-spacer {
      margin-right:16px;
    }
.summary {
  font-style: italic;
}
      
#dia{
  display:none;
}

p{
  margin-top:2px;
  margin-bottom:9px;
}

.img_space {
  margin-left:3px;
  margin-right:3px;
}

.bild_rechts {
  clear:both;
  float:right;
  margin-left:9px;
}

.text_klein
  {
  font-size:10px;
  }
.new_row_klein
  {
  clear:both;
  font-size:10px;
  }

.new_row
  {
  clear:both;
  }

.kleiner_text {
  font-size:10px;
}

#content ul {
  padding-left:0px;
  margin-left:17px;
  list-style-position:outside;
	list-style-image:url('punkt.gif');
}  
ol {
  padding-left:20px;
  margin-left:4px;
}  
img {
  border: 0px solid white;
}
.galerierahmen {
  border:1px solid #cccccc;
  width:140px;
  height:110px;
  float:left;
  margin-bottom:9px;
}
.galeriespacer {
  margin-left:9px;
}
.galerierahmen img {
  margin-left:7px;
  margin-top:7px;
  margin-bottom:0px;
}
.galerierahmen_text {
  margin-left:7px;
  font-size:10px;
  margin-top:-5px;
  margin-bottom:7px;
}

#foot {
  display:none;
}

