div, p
{
	font-family: Tahoma, Verdana, Arial, MS Sans Serif, Sans Serif, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
}
p.klein
{
	font-size: 9px;
	line-height: 11px;
}
p.ueberschrift
{
	font-weight: bold;
}
a 
{
	text-decoration: underline;
	color: #006634;
}
a img
{
	text-decoration: none;
}
a:hover
{
	color: #006634;
	text-decoration: underline;
}
a.nix, a.nix:hover
{
	text-decoration: none;
	background: none;
	color: #555555;
}
.fett { font-weight:bold; }

body
{
	border: none;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	width: 780px;
	z-index: 1;
	background-color: white;
}

div#oben
{
	position: absolute;
	top: 0px;
	left: 0px;
	border: none;
	width: 2px;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
}

div#top0000
{
	border: none;
	position: relative;
	overflow: visible;
	margin: 0px;
	padding: 0px;
	width: 780px;
	z-index: 2;
	background: none;
}
div#top0100
{
	border: none;
	position: relative;
	overflow: visible;
	margin: 0px 0px 0px 190px;
	padding: 0px;
	height: 78px;
	width: 540px;
	z-index: 10;
	background-color: #006634;
}
#top0100 #top0110
{
	border: none;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 58px;
	background-color: #80b299;
	z-index: 20;
}
#top0100 #top0120
{
	border: none;
	position: absolute;
	bottom: 0px;
	left: 180px;
	width: 340px;
	height: 20px;
	background-color: #d9e8e1;
	z-index: 20;
}
#top0100 #top0130
{
	border: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	background-color: #ebf4ef;
	z-index: 20;
}
#top0100 div#top0100text
{
	border: none;
	position: absolute;
	bottom: 20px;
	left: 200px;
	width: 318px;
	height: 17px;
	background: none;
	z-index: 25;
	color: #ebf4ef;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
div#top0200
{
	border: none;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 160px;
	z-index: 11;
	background: none;
}
#top0200 img#logo
{
	position: absolute;
	bottom: 21px;
	left: 0px;
	width: 150px;
	height: 58px;
	border: none;
	z-index: 20;
	background: none;
}

/* main */
div#main0000
{
	clear: both;
	float: none;
	overflow: visible;
	border: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 780px;
}
div#main0200
{
	position: relative;
	border: none;
	margin: 0px 0px 0px 170px;
	padding: 0px;
	width: 560px;
	overflow: visible;
	min-height: 400px;
	z-index: 10;
	background: none;
	background: url(lhint_02_560x763.jpg) top left repeat-y;
}
div#main0210
{
	position: relative;
	flow: none;
	width: 10px;
	height: 160px;
	border: none;
	background: none;
}
#main0230
{
	position: relative;
	flow: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 1px;
	height: 1px;
	border: none;
	background: none;
	visibility: hidden;
	font-size:1px; line-height:1px;
}

/* Menue */
div#main0300
{
	border: none;
	position: absolute;
	left: 00px;
	top: 40px;
	margin: 0px;
	padding: 0px;
	width: 150px;
	z-index: 11;
	background: none;
	text-align: left;
}
div#main0300 div.social-media 
{
	border: none;
	margin: 10px 1px 0px 0px;
	padding: 0px;
	text-align: right;
}
div#main0300 div.social-media a 
{
	background-color: none;
	color: #006634;
	text-decoration: underline;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
div#main0300 div.social-media a img 
{
	text-decoration: none;
	border: none;
}
		
div#bottom0000
{
	border: none;
	position: relative;
	margin: 0px 0px 10px 170px;
	padding: 0px;
	width: 780px;
	height: 20px;
	z-index: 2;
	background: none;
}

/* BottomFeld für zusätzliche Links */
div#bottom1100
{
	text-align: center;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	/* background-color: #ffcccc; */
	width: 730px;
}
div#bottom1100, div#bottom1100 a
{
	font-size: 11px;
	line-height: 14px;
}
div#bottom1100 a
{
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	white-space: nowrap
}
div#bottom1100 a:hover { text-decoration: underline; }
div#bottom1110
{
	text-align: center;
	margin: 10px 0px 10px 190px;
	padding: 0px 0px 0px 0px;
	border: none;
	Xbackground-color: #ffcccc;
	width: 540px;
}
div#bottom1110, div#bottom1110 a
{
	font-size: 11px;
	line-height: 14px;
}
div#bottom1110 a
{
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	white-space: nowrap
}
div#bottom1110 a:hover { text-decoration: underline; }

div#bottom0102
{
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	z-index: 10;
	background-color: white;
}
div#bottom0100
{
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 180px;
	height: 20px;
	z-index: 10;
	background-color: #006634;
}
div#bottom0200
{
	border: none;
	position: absolute;
	left: 200px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 340px;
	height: 20px;
	z-index: 10;
	background-color: #d9e8e1;
}
#bottom0200 div#bottom0200text
{
	border: none;
	position: absolute;
	top: 3px;
	left: 20px;
	width: 318px;
	height: 15px;
	background: none;
	z-index: 25;
	color: #555555;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
#bottom0200 div#bottom0200text a
{
	color: #555555;
	text-decoration: none;
}
#bottom0200 div#bottom0200text a:hover
{
	text-decoration: underline;
}
		
div#bottom0300
{
	border: none;
	position: absolute;
	left: 540px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	z-index: 10;
	background-color: #ebf4ef;
	text-align: center;
	vertical-align: middle;
}
		
/* --------------- */
div#main0010
{
	position: absolute;
	top: 40px;
	left: 250px;
	width: 230px;
	height: 100px;
	border: none;
	z-index: 100;
	background: none;
}
div#main0020
{
	position: absolute;
	top: 40px;
	left: 480px;
	width: 230px;
	height: 100px;
	border: none;
	background: none;
	z-index: 100;
}
#main0020 p
{
	color: #006634;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 7px 0px;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
#main0200 div#main0220
{
	border: none;
	position: relative;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	width: 520px;
	overflow: visible;
	z-index: 20;
	background: none;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	/* border:2px solid red; */
}
#main0200 #main0220 a 
{
}
#main0200 #main0220 p
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main0220 div.seperator
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height: 1px;
	width: 100%;
	font-size:1px; line-height:1px;
	border-bottom: 1px dotted #777777;
}

