body { 
scrollbar-base-color:white;
scrollbar-shadow-color:black; 
scrollbar-track-color:white;
background-repeat: repeat;
background-attachment: scroll;
background-image: url(bilder/bg.gif);
background-position: 0px 0px;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
padding:0px;
padding-top:0px;
}
table { 
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
padding:0px;
padding-top:0px;
}

li { font-family: Verdana, Arial, Helvetica; font-size: 15px; color: #466f17; list-style-type:square; list-style-position:inside;}
h3 { font-family: Comic Sans MS, Verdana, Arial, Helvetica; font-size: 20px; color: black; }
h2 { font-family: Verdana, Arial, Helvetica; font-size: 15px; color: black; }
h1 { font-family: Verdana, Arial, Helvetica; font-size: 20pt; color: brown; }
div { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: black; }
p { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: black; }

#map {
	width: 500px; 
	height: 450px;
}

.GmapInfo {
	width: 300px; 
	background-color: white;
	border: 2px solid #466f17;
}
.GmapInfo .headline {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.GmapInfo .text {	
	margin: 0px;
	padding: 0px;
}

.Clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

td.content{
  margin-left: 15px;
  padding:10px;
}

td.logo1{
  width:800px;
  height:14px;
  background: url(bilder/logo1.jpg) repeat-x;		
  padding:0px;
	margin:0px; 
}

td.logo2{
  width:800px;
  height:20px;
  background: url(bilder/logo2.jpg) repeat-x;		
  padding:0px;
	margin:0px; 
}

a.picnav { 
color:#47704E; 
font-size: 12px;
display: block;
font-weight:bold;
width:266px;
height:32.5px;
padding:0px;
margin:0px;
color:#47704E;
line-height:30px;
}

a.picnav:hover, a.picnav#active_menu {
color:#47704E;
font-size: 12px;
background: #F1F1F1;
text-decoration: none;
}

a.picnav2 { 
color:#47704E; 
font-size: 12px;
display: block;
font-weight:bold;
width:266px;
height:130px;
padding:0px;
margin:0px;
color:#47704E;
line-height:30px;
}

a.picnav2:hover, a.picnav2#active_menu {
color:#47704E;
font-size: 12px;
background: #F1F1F1;
text-decoration: none;
}

a.pdf { 
display: block;
font-weight:bold;
width:350px;
height:60px;
padding-left:50px;
background-image: url(bilder/pdf.png);
background-repeat:no-repeat;
background-position:left center ;
margin:0px;
color:#466f17;
line-height:30px;
}

a.pdf:hover, a.pdf#active_menu {
color:#466f17;
background-image: url(bilder/save.png);
background-repeat:no-repeat;
background-position:left center ;
text-decoration: none;
}

a.mainlevel {
color:#3a4348;
font-size: 10px;
padding-left: 23px;
margin-left: 0px;
width: 90%;
display: block;
line-height: 26px;
margin-bottom: 0px;
text-decoration: none;
font-weight: normal;
background-image: url(bilder/buttongreenn.png);
background-repeat:no-repeat;
background-position:left center ;
/* border-left: 4px solid #CACACA; */
}

a.mainlevel:hover, a.mainlevel#active_menu {
color:#47704E;
text-decoration: none;
background-image: url(bilder/buttongreen.png);
background-repeat:no-repeat;
background-position:left center ; 
/* border-left: 4px solid #22e622; */
}

a.sublevel {
color:#3a4348;
font-size: 10px;
padding-left: 4px;
margin-left: 8px;
width: 90%;
display: block;
line-height: 26px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
border-left: 4px solid #CACACA;
}

a.sublevel:hover, a.mainlevel#active_menu {
background: #F1F1F1;
text-decoration: none;
border-left: 4px solid #ff6600;
}

a {         	
	  text-decoration: none;
}
a:link {  
    font-size: 12px;
	  text-align: left;   
    color:gray;     
}
a:visited {   
	font-size: 12px;
	text-align: left;
  color:gray;
  
 }
a:hover { 
  
	font-size: 12px;
	text-align: left;	
	text-decoration: none;
	color:#47704E;
 }
a:active { 
    vertical-align: middle;
	font-size: 12px;
	text-align: left;	
	text-decoration: none;
	background-color: white;
	color:#47704E;
}
a.navi {     
    position:relative;
    top:0px;
    font-family: Verdana;
    vertical-align: super;
    height:62px;
	width:200px;
	text-decoration: none;
    color:gray;
    display: block;
    border-top:solid 10px #000000;
}
a.navi:link {  
    font-size: 15px;
	text-align: center;
    color:gray;
    border-top:solid 10px #000000;
}
a.navi:visited { 
    font-size: 15px;
	text-align: center;
    color:gray;
    border-top:solid 10px #000000;
 }
a.navi:hover { 
    font-size: 15px;
	text-align: center;
    height:62px;
	width:200px;
	text-decoration: none;
    color:white;
    border-top:solid 10px #FF0000;
 }
a.navi:active { 
    font-size: 15px;
	text-align: center;
    height:62px;
	width:200px;
	text-decoration: none;
    color:white;
    background-color: black;
    border-top:solid 10px #000000;
}
