
/*	-------------------------------------------------------------
	1. GLOBAL RESET
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* Margin und Padding werden auf 0 gesetzt*/
  * {
    margin: 0;
    padding: 0;
    }
    
img{
  margin:0px;
  padding:0px;
  }    

.bildpadding{
  padding-right:15px;
  padding-bottom:7px;
  }  
  
body{
  background-position:top;
  background-image:url(../input/mainbg.jpg);
  background-repeat:no-repeat;
  }

.floatleft{
  float:left;
  }  
  
.websitebox{
  margin:auto;
  width:994px;
  
  height:800px;
  }
  
  
.globalbox{
  margin-top:180px;
  margin-left:97px;
  width:800px;
  

  
  background-image:url(../input/globalbg.jpg);
  background-repeat:repeat-y;
  }
  
.header{
  background-image:url(../input/header.jpg);
  background-repeat:no-repeat;
  width:800px;
  height:40px;
  }
  
  
.spalte1{
  width:200px;
  float:left; 
  }

.spalte2{
  width:400px;
  min-height:1200px;
  margin-left:200px;
  
  }
  
.spalte3{
  width:160px;
  float:right;
  margin-right:20px;
  }
  

.footer{
  margin-left:97px;
  margin-bottom:20px;
  width:800px;
  height:10px;
  background-image:url(../input/footer.jpg);
  background-repeat:no-repeat;
  }
  
.menu{
  list-style-type:none;
  margin-left:11px;
  }


.rueckblickbox{
  width:400px;
  height:47px;
  line-height:15px;
  }
  
.rueckblickbox:hover{
  background-color:#cbde86;
  }
  
.bilderbox{
  width:400px;
  }  
  
.hormenu{
 padding-left:0px;
 list-style-type:none;
 }
  
.hormenu li{  
  float:left;
  padding-right:19px;
  }
  

.symbolinformation{
  background-image:url(../input/symbol_information.png);
  background-repeat:no-repeat;
  background-position:0;
  }

.symbolinformation a{
  padding-left:20px;
  }


  
.symbolbilder{
  background-image:url(../input/symbol_bilder.png);
  background-repeat:no-repeat;
  background-position:0;
  }
  
.symbolbilder a{
  padding-left:20px;
  }
  
.symboldownload{
  background-image:url(../input/symbol_download.png);
  background-repeat:no-repeat;
  background-position:0;
  }
  
.symboldownload a{
  padding-left:20px;
  }
  
  
.symbolmedienberichte{
  background-image:url(../input/symbol_medienberichte.png);
  background-repeat:no-repeat;
  background-position:0;
  }
  
.symbolmedienberichte a{
  padding-left:20px;
  }

  
  
.galeriepicturebox{
  width:128px;
  height:86px;
  padding-left:4px;
  padding-top:5px;
  float:left;
  }
  
.medienberichtebox{
  padding-top:80px;
  clear:left;
  width:400px;
  }

.veranstaltungenbox{
  margin-bottom:60px;
  }  
    
/* ---------------------------------------*/
/* -------------- Farben -----------------*/
/* ---------------------------------------*/
    
.dunkelgrau{
  color:#878787;
  }

.grau{
  color:#878787;
  }

.hellgrau{
  color:#e2e2e2;
  }

    
/* ---------------------------------------*/
/* -------------- Schrift ----------------*/
/* ---------------------------------------*/


.letterspacing{
  letter-spacing: -1px;
  }

.bold{
  font-weight:bold;
  }

.menu{
  margin-top:25px;
  line-height:15px;
  }

.menu li{
  margin-bottom:15px;
  }  
  
.menu a{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#3aa9dc;
  }
  
  
.menu a:hover{
  color:#00567d;
  }
  
  
h1{
  font-family:Verdana;
  font-size:17px;
  color:#212121;
  }
  

.ueberschriftartikel{
  font-family:Verdana;
  font-size:17px;
  color:#212121;
  }
  
h2{
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
  color:#212121;
  padding-top:6px;
  }
  
hr{
  margin-top:10px;
  margin-bottom:10px;
  color:#97be0d;
  }
  
  
.textgrundschrift{
  font-family:Verdana;
  font-size:12px;
  color:#212121;
  text-align:justify;
  line-height:18px;
  padding-top:8px;
  }
  
.spalte2 a{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#97be0d;
  }
  
.spalte2 a:hover{
  color:#4c6200;
  }
  
.rcheadline{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#878787;
  padding-top:7px;
  }

.rcterminueberschrift{
  font-family:Verdana;
  font-size:11px;
  color:#878787;
  padding-top:11px;
  line-height:14px;
  }
  
.rcterminschrift{
  font-family:Verdana;
  font-size:11px;
  color:#878787;
  padding-top:11px;
  line-height:15px;
  }
  

.rueckblickschrift{
  font-family:Verdana;
  font-size:10px;
  }
  
.rueckblickbox a{
  font-family:Verdana;
  font-size:12px;
  color:#6a850a;
  }
  
.medienberichtebox{
  width:400px;
  clear:float;
  }  

  
/* ---------------------------------------*/
/* -------------- Abstände ---------------*/
/* ---------------------------------------*/
  
.abstandoben20{
  margin-top:20px;
  }
  
.abstandleft25{
  margin-left:25px;
  }
  
.abstandrechts{
  margin-right:10px;
  }
  
  
.galerieboxabstandlinks{
  padding-left:30px;
  } 