/* CSS Document by agenturfuchs*/



body {

  text-align: center;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #777;

  background-color: #f0f3f2;

  margin: 0;

}

.warnung {
  color: red;
  font-weight: bold;
  font-size: 16px;
}

.schwarz {

  color: black;
  margin-top: 40px;
}

.gross {
  font-size: 1.3em;
}



#haupt {

  margin: 0px auto;

  width: 920px;

  text-align: left;

}

#aussen {
  width: 950px;
  margin: 0px auto;
  background-image: url(../images/bg_haupt.gif);
  
}

#schatten {
  width: 950px;
  margin: 0px auto;
  background-image: url(../images/bg_schatten.gif);
  height: 9px;
  background-repeat: no-repeat;
}




a {

  color: #026836;

  font-weight: bold;

}



a img {

  border: none;

}


.gruen {
  color: #026836;
}


.wpartner{

  text-align: left;

  margin-left: 13px;

  font-size: 12px;

  padding-top: 8px;

  

}



.gruen {

  font-weight: bold;

  color: #026836;

}



#head {

  background-image: url(../images/bg_head.gif);

  height: 43px;

  border-bottom: 1px solid #026836;

  text-align: right;

}

#banner {

  height: 340px;

  background-color: #cce1d7;

  border-bottom: 1px solid white;

}



#banner object {

  float: right;

  

}



#navjahr {

  background-color: #026836;

  padding: 0 0 6px 38px;

  color: white;

}







#logo {

  position: absolute;

  margin: 13px 0 0 20px;

}



#balken {

  background-color: #026836;

  height: 6px;

}



#content {

  font-size: 0.9em;

  height: 480px;

}



#gaisberg {

  width: 195px;

  float: left;

  padding: 30px 25px 40px 25px;

  background-color: white;

  height: 410px;

}



#salz {

  width: 195px;

  float: left;

  padding: 30px 25px 40px 25px;

  background-color: #f0f3f2;

  height: 410px;

}



#expo {

  width: 195px;

  float: left;

  padding: 30px 25px 40px 25px;

  background-color: white;

  height: 410px;

}



#termine {

  width: 155px;

  float: right;

  padding: 30px 10px 40px 20px;

  height: 410px;

  background-color: #e2e2e2;

}



#fuss {

  height: 27px;

  background-color: #026836;

  clear: both;

  margin-top: 1px;

  color: white;

  font-size: 0.9em;

  

}



#copyright {

  background-color: #b8b8b8;

  float: right;

  width: 170px;

  height: 21px;

  text-align: right;

  padding: 6px 15px 0 0;

  color: #333;

}



#funav {

  padding-top: 7px;

}



#funav a {

  color:white;

  padding: 9px 28px 9px 28px;

  text-decoration: none;

  font-weight: normal;

}



.fett {

  font-weight: bold;

  margin-top: 20px;

}



#content2 {

  background-color: white;

  background-color: #e2e2e2;

  font-size: 0.9em;

}



.clear {

  clear: both;

}



#text {

  background-color: white;

  width: 685px;

  padding: 30px 10px 40px 40px;



}

.links {
  float: left;
  margin-right: 8px;
}


.linksbild {

  float: left;

  margin-right: 10px;

  margin-bottom: 10px;



}



#leiste {

  float: right;

  width: 190px;

  border-left: 1px solid black;

  padding-left: 10px;

  margin-left: 10px;

}

hr {

  clear: both;

  margin-bottom: 25px; 

}

#termine hr {
  margin-bottom: 0;
}



.rechts {

  float: right;

  margin-left: 10px;

}



p {

  margin: 0;

  padding: 0;

  margin-bottom: 6px;

  margin-top: 6px;

}



.lgai {

  margin-top: 20px;

}



#sponsoren {

  float: right;

  width: 185px;

  text-align: center;

}



.abstand {

  margin-top: 30px;

}

#head img {
  display: block;
}

#head a {
  float: right;
}



#hotel {

  text-align: left;

  margin-left: 13px;

  border: 3px solid #ccc;

  margin-right: 13px;

  padding: 8px;

}



#hotel p {

  font-size: 14px;

}

#hotel a {

  font-size: 12px;

  font-weight: normal;

}



#sponsoren a {

  display: block;

  margin-bottom: 3px;

}



#kontakt a{

  color: #777;

  font-weight: normal;

}



h2 {

  color: #026836;

  font-weight: normal;

  font-size: 16px;

  margin-top: 5px;

  margin-bottom: 8px;

}



h3 {

  font-size: 12px;

}

#agf {
  width: 920px;
  margin: 0px auto;
  text-align: left;
}

#agf a{

  float: right;

  font-size: 0.8em;

  margin-top: 10px;

  margin-bottom: 15px;

  color: black;

  text-decoration: none;

  font-weight: normal;

  

}



#agf a span {

  color: #ce003d;

}



#navjahr a:link, #navjahr a:visited, #navjahr a:active {

  color: white !important;

  text-decoration: none;

  font-weight: normal;

}



#navjahr a:hover {

  color: white !important;

  text-decoration: underline;

  font-weight: normal;

}





#wertung ul{
  margin: 0;
  padding: 0;
  padding-bottom: 8px;
}

#wertung ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 5px;
}








