body {
  font-family:Arial,sans-serif;
  font-size:14px;
  background-color:#336600;
  overflow:auto;
  margin:0px 0px 0px 0px;
  padding:0px;
  background-position:top center;
  text-align:center;
}

table {
  position:relative;
  padding:0px;
  border:0px;
  background-position:top center;
  background-repeat:no-repeat;
  text-align:center;
  font-size:14px;
}

td {
  
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:top;
  background-repeat:no-repeat;
}

.flash_top {
	position:relative;
    height:150px;
	width:580px;
	z-index:2;
	overflow:hidden;
	background-image: url(../images/flash1.jpg);
}


.logo_al {
	position:relative;
    height:150px;
	width:200px;
	z-index:2;
	overflow:hidden;
	background-image: url(../images/logo_al.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.ueberschrift {
  position:relative;
  top:0px;
  z-index:2;
  overflow:hidden;
  font-size:18px;
  color:#FFFFFF;
  background-color:#658743;
  vertical-align:middle;
  height:25px;
  margin:0px 0px 0px 0px;
  padding:0px;
  	overflow:hidden;
	background-image: url(../images/ueberschrift.gif);
	background-repeat:no-repeat;
	background-position:center;
  }
  
  .inhalt {
  z-index:2;
  overflow:auto;
  color:#FFFFFF;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  background-color:#658743;
  }
  
  .flash_inhalt {
	position:relative;
    height:150px; width:580px;
	z-index:2;
	overflow:hidden;
	margin-top:5px;
	}
	
	.nav1 { 
    position:relative;
    height:22px;
    width:175px;
    z-index:2;
    color:#FFFFFF;
    overflow:hidden;
    text-align:left;
    background-color:#658743;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #666666;
	padding-top:1px;
    padding-bottom:1px;
	padding-left:20px;
	}
	
	.nav3 { 
    position:relative;
    height:22px;
    width:155px;
    z-index:2;
    color:#FFFFFF;
    overflow:hidden;
    text-align:left;
    background-color:#D09438;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #666666;
	padding-top:1px;
    padding-bottom:1px;
	padding-left:40px;
}

	.nav2 { 
    position:relative;
    height:22px;
    width:155px;
    z-index:2;
    color:#FFFFFF;
    overflow:hidden;
    text-align:left;
    background-color:#828B40;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #666666;
	padding-top:1px;
    padding-bottom:1px;
	padding-left:40px;
}
	
	.abstand { 
    position:relative;
    height:30px;
    width:200px;
	}

	.abstandklein { 
    position:relative;
    height:15px;
    width:200px;
	}
	
	
	.linkfeld_al {
	position:relative;
    height:40px;
	z-index:2;
	overflow:hidden;
	
}
	
	
	.nav2 a:link, .nav2 a:visited, .nav2 a:hover, .nav2 a:active, .nav2 a:focus  { 
    text-decoration:none;
    color:#FFFFFF;
}

	.nav3 a:link, .nav3 a:visited, .nav3 a:hover, .nav3 a:active, .nav3 a:focus  { 
    text-decoration:none;
    color:#FFFFFF;
}


	.nav1 a:link, .nav1 a:visited, .nav1 a:hover, .nav1 a:active, .nav1 a:focus  { 
    text-decoration:none;
    color:#FFFFFF;
}

	.linkfeld_al a:link, .linkfeld_al a:visited, .linkfeld_al a:hover, .linkfeld_al a:active, .linkfeld_al a:focus  { 
    text-decoration:none;
    color:#FFFFFF;
}

  .inhalt_rand {
  z-index:2;
  overflow:auto;
  color:#FFFFFF;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  background-color:#658743;
  }
  
 .link {
 }
  
  	.link a:link, .link a:visited, .link a:hover, .link a:active, .link a:focus  { 
    text-decoration:underline;
    color:#FFFFFF;
}

.preise {
  
  padding-top:2px;
  padding-bottom:2px;
  vertical-align:middle;
  text-align:left;
}

.preise2 {
  
  padding-top:2px;
  padding-bottom:2px;
  vertical-align:middle;
  text-align:center;
}

.preise3 {
  
  padding-top:2px;
  padding-bottom:2px;
  text-align:center;
  vertical-align:text-top;
}

.ueberschrift2 {

font-size:18px;
font-weight:bold;

}

