body	{
	background-color		:#85bb57;
	color					:#0a6e32;
	font-family				:verdana, trebuchet ms, arial, helvetica, sans-serif;
	font-size				:11px;
	padding					:0 0 0 0;
	margin					:0 0 0 0;
	height					:100%;
	}
	
div.document {
	background-image		:url(../images/bg_shadow.gif);
	background-repeat		:repeat-y;
	background-position		:center;
	background-color		:#ffffff;
	color					:#ffffff;
	width					:908px;
	height					:100%;
	margin-left				:auto;
	margin-right			:auto;
	}
	
div.koerper{
	background-color		:#ffffff;
	color					:#ffffff;
	width					:900px;
	height					:100%;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.navi{
	background-image		:url(../images/bg_shadow.gif);
	background-repeat		:repeat-y;
	width					:210px;
	height					:100%;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	float					:left;
	}
	
div.main_navi{
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	width					:210px;
	height					:100%;
	float					:left;
	}
	
div.navi_hori{
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	width					:680px;
	height					:56px;
	float					:left;
	}
	
div.haupt {
  	float					:right;
  	width					:690px;
	height					:600px;
	padding					:0 0 0 0;
	margin					:0 0 0 0;
	}
	
div.footer {
	background-image		:url(../images/footer.gif);
	background-repeat		:no-repeat;
	background-color		:#50a31c;
	margin					:0 0 0 -1px;
	padding					:0 0 0 0;
	width					:910px;
	height					:35px;
	}
	
.float-aufheben {
  display					:block;
  width						:1px;
  height					:0;
  line-height				:1px;
  font-size					:1px;
  clear						:both;
}

div.inhalt{
	color					:#000000;
	width					:665px;
	height					:100%;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_impressum{
	color					:#000000;
	width					:665px;
	height					:480px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_kontakt{
	color					:#000000;
	width					:665px;
	height					:480px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_wirueberuns{
	color					:#000000;
	width					:665px;
	height					:480px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_branchen{
	color					:#000000;
	width					:665px;
	height					:480px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_mitglieder{
	color					:#000000;
	width					:665px;
	height					:370px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.mitglied{
	color					:#000000;
	width					:195px;
	height					:200px;
	float					:left;
	margin					:0 20px 0 0;
	padding					:0 0 0 0;
	}
	
div.inhalt_links{
	color					:#000000;
	width					:665px;
	height					:480px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.inhalt_home{
	color					:#000000;
	width					:665px;
	height					:380px;
	overflow				:scroll;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 0 0;
	}
	
div.textbereich{
	color					:#000000;
	width					:423px;
	height					:100%;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.textbereich_fotogalerie{
	color					:#000000;
	width					:650px;
	height					:100%;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.info_spalte{
	width					:200px;
	height					:auto;
	float					:left;
	margin					:0 0 0 22px;
	padding					:0 0 22px 0;
	}
	
img {
	border					:none;
}
	
div.info{
	background-color		:#a1c200;
	width					:190px;
	height					:auto;
	margin					:0 0 0 0;
	padding					:10px 0 10px 10px;
	color					:#000000;
	}
	
div.textbereich_3spalten{
	color					:#000000;
	width					:665px;
	height					:100%;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.mitte_spalte{
	width					:195px;
	height					:auto;
	float					:left;
	margin					:0 0 0 20px;
	padding					:0 0 0 0;
	}
	
div.linke_spalte{
	width					:195px;
	height					:auto;
	float					:left;
	margin					:0 20px 0 0;
	padding					:0 0 0 0;
	}
	
div.rechte_spalte{
	width					:195px;
	height					:auto;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.anzeige{
	background-color		:#a1c200;
	width					:600px;
	height					:auto;
	float					:left;
	margin					:0 0 15px 0;
	padding					:15px;
	}
	
div.anzeige_bild{
	width					:260px;
	height					:auto;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 0 0 0;
	}
	
div.anzeige_text{
	width					:335px;
	height					:auto;
	float					:left;
	margin					:0 0 0 0;
	padding					:40px 0 0 0;
	}
	
div.bild_lightbox{
	width					:206px;
	height					:145px;
	float					:left;
	margin					:0 0 0 0;
	padding					:0 10px 10px 0;
	}
	
img {
	border					:none;
}

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.textbereich a:link{color:#000000; text-decoration:none; }
div.textbereich a:visited{color:#000000; text-decoration:none; }
div.textbereich a:hover{color:#a1c200; text-decoration:underline; }

div.textbereich b a:link{color:#000000; text-decoration:none; }
div.textbereich b a:visited{color:#000000; text-decoration:none; }
div.textbereich b a:hover{color:#000000; text-decoration:underline; }

a:link { font-weight:normal; color:#000000; text-decoration:none; }
a:visited { font-weight:normal; color:#000000; text-decoration:none; }
a:hover { font-weight:normal; color:#a1c200; text-decoration:underline; }
