@charset "utf-8";
/* CSS Document */
body {
	background-color: #b3a675;
	
	}
.gridContainer {
	background-color: #FFFFFF;
	
	}

.top {
	background-color: #b3a675;
	position:absolute;
	left: 70px;
	width:960px;
	height:33px;
	border-color:#000;
	top:0px;
	
	}

.left {
	background-color: #b3a675;
	position:absolute;
	left: 0px;
	width:70px;
	height: 1000px;
	border-color:#000;
	top:0px;
	
	}

.right {
	background-color: #b3a675;
	position:absolute;
	
	left: 1030px;
	width: 50%;
	height: 1000px;
	border-color:#000;
	top:0px;
	float:right;
	
	}
	
	
	
	
	.background {
	background-color: #FFF;
	z-index:50;
	border:thick;
	border:#F00;
	
	}
.first-navi {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	position: relative;
	width: auto;
	left: 589px;
	top: 45px;
	color: #2c3b25;
} 

	
  ul#Navigation {
	margin-top:15px;
    padding: 0.5em;
    text-align: left;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 10px!important;
	color: #2c3b25;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 11px; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    /*padding: 0.2em 1em;*/
    text-decoration: none;
	color: #2c3b25;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation a:hover, ul#Navigation span {
	  text-decoration:underline
  }
/*////////////////////////////////////////////////////////////////////////////////////*/

.second-navi {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	position: absolute;
	width:600px;
	left: 549px;
	top: 89px;
	color: #2c3b25;
}

ul#navigation {
   list-style-type: none;
   /*margin-top: 10px;
   margin-left: 10px;*/
 }
ul#navigation li {
   float: left;
   text-align: left;
   position:relative;
 }
ul#navigation li a {
   display: block;
   text-decoration: none;
   color: #000;
   padding: 3px 17px;
   width: auto;
 }
ul#navigation li a:hover {
	text-decoration:underline;
   color: #2c3b22;
 }
 
/*** 2nd Layer **/ 
  ul#navigation ul {
    list-style: none;
    position: absolute;
	left:-9999px /* you may even use "display: none"*/
  }
  ul#navigation li:hover ul {
    left:-40px
  }
  ul#navigation li ul li {
    float: none !important;
  }
  ul#navigation li ul li a {
    width: 85px;
  }
 
/*///////////////////////////////////LOGO/////////////////////////////////////////////////*/

#logo {
	position: relative;
	left: 70px;
	top: 34px;
}
 
 
 /*///////////////////////////////////END LOGO/////////////////////////////////////////////////*/
 
 
 /*///////////////////////////////////SLIDER/////////////////////////////////////////////////*/

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
 
 
 /*///////////////////////////////////END SLIDER/////////////////////////////////////////////////*/

  
  
   /*///////////////////////////////////start  CONTENT/////////////////////////////////////////////////*/
   
  .hauptcontent {
	position: relative;
	margin-top:20px;
	/*top: 530px;
	left: 420px;
	width: 573px;
	height: 441px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #2c3b25;
	background-color:#FFF;
	z-index:1000;
	
	  
	  
	  
	  } 
   
   .hauptcontent h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-top: 0px;
	font-weight:normal;
	font-size:22px;
	font-stretch:extra-expanded;
	
	   
	   
	   }
	   
	      .hauptcontent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-top: 0px;
	font-weight:normal;
	font-size:16px;
	font-stretch:extra-expanded;
	
	   
	   
	   }
	   
	   .hauptcontent td {
		   padding-top:15px;
	}
	   .hauptcontent th {
		   padding-top:10px;
	}
   
   .hauptcontent  a {
   /*display: block;*/
  /* padding: 3px 17px;*/
   width: auto;
   color: #363;
 }
   	.hauptcontent li a:hover {
	text-decoration: underline;
   color: #2c3b22;
 }
   
      /*///////////////////////////////////end  CONTENT/////////////////////////////////////////////////*/
	  
	     /*///////////////////////////////////start  Adresse/////////////////////////////////////////////////*/
   
  .adresse {
	position:relative;
	margin-top:20px;
	/*top: 530px;
	left: 104px;
	width: 228px;
	height: 303px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #2c3b25;
	/*background-color:#FFF*/
	  
	  
	  
	  } 
   .adresse p {
	   margin-top: 3px;
	   margin-bottom: 3px;
	   

   }
   
   .adresse table {
	   margin-top:3px;
	   
	   
   }
   
   .hahn {
	   margin-bottom:70px; 
	   margin-top:7px;
	   }
	.hahn img {
		float:left;
		margin-right:5px;
		
		}
   
      /*///////////////////////////////////end  Adresse/////////////////////////////////////////////////*/
	  
	  
	  
	  /*///////////FOOTER////////////////////*/
	 .footer {
	position:relative;
	margin-top:20px;
	margin-bottom: 20px;
	/*top: 530px;
	left: 104px;
	width: 228px;
	height: 303px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #2c3b25;
	alignment-adjust:central;
	alignment-baseline:middle;
	
	/*background-color:#FFF*/
	  } 
	/*///////////////END FOOTER///////////*/
