body	{
	background-color		:#0a6e32;
	background-image		:url(../images/bg_shadow.gif);
	background-repeat		:repeat-y;
	background-position		:center;
	color					:#0a6e32;
	font-family				:verdana, trebuchet ms, arial, helvetica, sans-serif;
	font-size				:12px;
	padding					:0;
	} 

div.document {
	background-color		:#ffffff;
	background-repeat		:no-repeat;
	color					:#ffffff;
	width					:900px;
	margin-left				:auto;
	margin-right			:auto;
	}

.float-aufheben {
  display					:block;
  width						:1px;
  height					:0;
  line-height				:1px;
  font-size					:1px;
  clear						:both;
}

div.header {
	margin					:-8px 0 0 0;
	padding					:0 0 0 0;
	width					:900px;
	height					:298px;
	}
	
div.navi{
	background-image		:url(../images/bg_navi.gif);
	background-repeat		:repeat-y;
	color					:#064c1f;
	width					:192px;
	margin					:0 0 0 0;
	padding					:33px 0 0 0;
	float					:left;
	}

div.navi img {
  	border					:none;
	}	

div.oeffnungszeiten{
	margin					:54px 21px 0 0;
	font-size				:11px;
	font-weight				:normal;
	padding					:0 0 0 0;
	line-height				:16px;
	text-align				:right;
	}

div#koerper {
  	width					:900px;
  	height					:100%;
	background-image		:url(../images/bg_main.gif);
	background-repeat		:repeat-y;
	margin					:0 0 -8px 0;
	}

div.haupt {
  	float					:right;
  	width					:708px;
  	background-image		:url(../images/bg_gebaeude.gif);
	background-position		:bottom right;
	background-repeat		:no-repeat;
	padding					:0 0 200px 0;
	}

div.navi_oben{
	margin					:14px 0 0 15px;
	padding					:0 0 0 0;
	}
	
ul.horizontal{
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	font-size				:11px;
	list-style-type			:none;
	}
	
li{
	margin					:0 0 0 0;
	padding					:0 18px 0 0;
	display					:inline;
	list-style-type			:none;
	}
	
div.textbereich{
	color					:#000000;
	width					:460px;
	float					:left;
	font-size				:11px;
	margin					:5px 0 16px 20px;
	padding					:0 0 0 0;
	}
	
div.datentabelle{
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	background-color		:#74a174;
	color					:#ffffff;
	width					:440px;
	height					:auto;
	font-size				:11px;
	line-height				:16px;
	letter-spacing			:-0.1px;
	}
	
table.datentabelle,
table.datentabelle td,
table.datentabelle tr {
	border-collapse			:collapse;
	border-color			:#ffffff;
  	padding					:0 0 0 0;
  	margin					:0 0 0 0;
	}
	
table.datentabelle td {
	padding					:0 5px 0 5px;
	}
	
div.datentabelle_foerder{
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	background-color		:#0a6e32;
	color					:#ffffff;
	width					:440px;
	height					:auto;
	font-size				:11px;
	line-height				:16px;
	letter-spacing			:-0.1px;
	}
	
table.datentabelle_foerder,
table.datentabelle_foerder td,
table.datentabelle_foerder tr {
	border-collapse			:collapse;
	border-color			:#ffffff;
  	padding					:0 0 0 0;
  	margin					:0 0 0 0;
	}
	
table.datentabelle_foerder td,
table.datentabelle_foerder th {
	padding					:0 5px 0 5px;
	}
	
.document #koerper .haupt .innen_info .textbereich .datentabelle_foerder .datentabelle_foerder .tabelle {
	background-color		:#064c1f;		
}

.document #koerper .haupt .innen_info .textbereich .datentabelle .datentabelle .tabelle {
	background-color		:#064c1f;		
}

.document #koerper .haupt .innen_info .textbereich .datentabelle_foerder .datentabelle_foerder .ueberschrift {
	background-color		:#064c1f;		
}
	
div.btn_zurueck{
	margin					:0 0 0 20px;
	padding					:0 0 0 0;
	color					:#064c1f;
	width					:440px;
	height					:auto;
	font-size				:11px;
	line-height				:16px;
	letter-spacing			:-0.1px;
	}

h3	{
	font-family				:verdana, trebuchet ms, arial, helvetica, sans-serif;
	font-size				:16px;
    font-weight				:bold;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	line-height				:16px;
	}
	
h2	{
	font-family				:verdana, trebuchet ms, arial, helvetica, sans-serif;
	font-size				:15px;
    font-weight				:bold;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	line-height				:16px;
	font-style				:italic;
	}

p	{
	font-family				:verdana, trebuchet ms, arial, helvetica, sans-serif;
	font-size				:11px;
    font-weight				:normal;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	line-height				:16px;
	}

div.rechte_komponenten {
  	width					:210px;
  	float					:right;
  	margin					:5px 18px 0 0;
	}

div.adresse{
	float					:right;
	margin					:0 0 16px 0;
	padding					:0 0 0 0;
	background-color		:#0a6e32;
	color					:#ffffff;
	width					:210px;
	height					:125px;
	font-size				:11px;
	line-height				:16px;
	letter-spacing			:-0.1px;
	}
	
div.adresse_text{
	margin					:6px 0 0 10px;
	padding					:0 0 0 0;
	}
	
table.adresse,
table.adresse td,
table.adresse tr {
  	border					:none;
  	padding					:0 0 0 0;
  	margin					:0 0 0 0;
	}

div.info{
	float					:right;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	background-color		:#064c1f;
	color					:#ffffff;
	width					:210px;
	height					:260px;
	}
	
div.info_bild{
	margin					:10px 0 0 9px;
	padding					:0 0 0 0;
	width					:191px;
	height					:143px;		
	}
	
p.info{
	margin					:4px 0 0 9px;
	padding					:0 0 0 0;
	font-size				:11px;
	line-height				:16px;
	}
	
div.gebrauchte_produkt{
	margin					:0 0 16px 0;
	padding					:0 0 0 0;
	width					:440px;
	background-color		:#74a174;
	color					:#ffffff;	
	}
	
div.produkt{
	margin					:0 0 16px 0;
	padding					:0 0 0 0;
	width					:440px;
	background-color		:#0a6e32;
	color					:#ffffff;	
	}
	
div.produktbild{
	float					:left;
	margin					:0 0 7px 0;
	padding					:7px 0 0 7px;
	width					:201px;
	height					:151px;
	}
	
div.produkttext{
	float					:left;
	margin					:7px 0 10px 10px;
	padding					:0 0 0 0;
	width					:199px;
	}
	
p.info a:link{color:#ffffff; text-decoration:none; }
p.info a:visited{color:#ffffff; text-decoration:none; }
p.info a:hover{color:#ffffff; text-decoration:underline; }

div.btn_zurueck a:link{color:#0a6e32; text-decoration:none; }
div.btn_zurueck a:visited{color:#0a6e32; text-decoration:none; }
div.btn_zurueck a:hover{color:#0a6e32; text-decoration:underline; }

div.textbereich a:link{color:#0a6e32; text-decoration:none; }
div.textbereich a:visited{color:#0a6e32; text-decoration:none; }
div.textbereich a:hover{color:#0a6e32; text-decoration:underline; }

a:link { font-weight:normal; color:#064c1f; text-decoration:none; }
a:visited { font-weight:normal; color:#064c1f; text-decoration:none; }
a:hover { font-weight:normal; color:#064c1f; text-decoration:underline; }

div.datentabelle_foerder.datentabelle_foerder a:link{color:#ffffff; text-decoration:none; }
div.datentabelle_foerder.datentabelle_foerder a:visited{color:#ffffff; text-decoration:none; }
div.datentabelle_foerder.datentabelle_foerder a:hover{color:#ffffff; text-decoration:underline; }

div.datentabelle.datentabelle a:link{color:#ffffff; text-decoration:none; }
div.datentabelle.datentabelle a:visited{color:#ffffff; text-decoration:none; }
div.datentabelle.datentabelle a:hover{color:#ffffff; text-decoration:underline; }

p.adresse a:link{color:#ffffff; text-decoration:none; }
p.adresse a:visited{color:#ffffff; text-decoration:none; }
p.adresse a:hover{color:#ffffff; text-decoration:underline; }
