/*  Hier werden alle Abstände auf null gesetzt */
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	 background-image: url(../bilder/hintergrund.gif);
	
}
table.main {
	 border: 1px solid Black;
	 background-color: White;
}
table.head {
	 
	 background-color: White;
}
table.footer {

	 
	 background-color: #ffeb99;
}
table.content {
	 
	 background-color: #FFFFE1;
}
td.contentnav {
	 
	 background-color: #d1f0de;
}

img.content {
	border: 2px solid #1f761f;
}

table.bagger {
	  border: 1px dotted Black;
	 background-color: #FFFF9F;
}
table.content2 {
	   background-image: url(../bilder/back_content.gif);
}
p.mainnav {
width: 208px;
height: 17px;

padding-top: 3px;
background-image: url(../bilder/back_mainnav.gif);
border-bottom: 1px solid #f0e68c;
}
p.mainnava {
width: 208px;
height: 17px;

padding-top: 3px;
background-image: url(../bilder/mainnavaktiv.gif);
border-bottom: 1px solid #f0e68c;
}
p.kartenav {
width: 208px;
height: 17px;
 background-color: #1d6d1e;
 background-image: url(../bilder/back_mainnav2.gif);
	
}

}
/* texte */
.txt_header {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font: bold;
	color: Black;
}
.txt_header2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font: bold;
	color: Black;
}
.txt_footer {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font: bold;
	color: #006400;
}
.txt_ueberschrift {
	font-family:  Arial, Verdana,  Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font: bold;
	color: #006400;
}
.txt_std {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	
	color: Black;
}
.txt_stdbig {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;

	color: #003e01;
}
.txt_stdsmall {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	
	color: Black;
}
.txt_speicher {
	 font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bolder;
  font-variant: small-caps;
	
	
	color: #006400;
}
.txt_baggerhandy {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
	
	color: Black;
}
/* links */
a.link_main {
width: 200px;
	 padding-left: 45px;
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	

	
}
a.link_main:hover{
 width: 200px;
 padding-left: 45px;
color: #f0e68c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.link_main:active{
 width: 200px;
	 padding-left: 45px;
color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
a.link_main:link{
 width: 200px;
	 padding-left: 45px;
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.link_karte {
	width: 200px;
	 padding-left: 60px;	
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	

	
}
a.link_karte:hover{
 width: 200px;
	 padding-left: 60px;	
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.link_karte:active{
width: 200px;
	 padding-left: 60px;	
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a.link_karte:link{
 width: 200px;
	 padding-left: 60px;	
color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
