body {margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color:#000;
	background-image:url(kopf_start_hg.png);
	background-repeat:repeat-x;}
#navigation {
	margin:0;
	padding:5px 0 5px 225px;
	width: auto;
	background-color:#6E7C59;
	color:#FFFFFF;}
#navigation ul {margin:0; padding:0;}
#navigation ul li {	display:inline;	list-style-type:none; padding:0; margin: 0;}
#navigation ul li.hidden {display:none;}
#navigation ul li a {text-decoration:none; padding:5px 25px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:0.94em;}
#navigation a:hover {background-color:#003300;}
#navigation ul li a.position {background-color:#003300; }


#gesamt {width:950px; margin-top:80px;
	text-align:left; height:420px;}
.hg_herlan {
	background-image:url(hannelore_herlan_kommunikation-marketing2.png);
	background-repeat:no-repeat; 
	background-position:top right;}

#subnavi {width:190px; float:left;}
#subnavi img.logo {margin-bottom:17px;}
#subnavi ul {margin:0; padding:0 1px 0 0 ;}
#subnavi ul ul {margin:0; padding:0 1px 0 0 ;}
#subnavi ul li {list-style-type:none;
	margin:3px 0 0 0;
	padding:3px 0;
	font-size:0.84em;
	color:#6E7C59;
	border-bottom:1px solid #6E7C59;
	text-align:right;
	}
#subnavi ul li.subsubnavi {border-bottom:none; margin:0px;} 
#subnavi a {text-decoration:none;
	color:#6E7C59;}
#subnavi a:hover {text-decoration:none;
	color:#6E7C59;
	font-weight:bold;}
#subnavi ul li.subsubnavi a {border-bottom:1px solid #6E7C59; margin-bottom:0px;} 	
#subnavi ul li.subsubnavi a:hover {font-weight:normal;}
#inhalt {padding-top:1.5em;
	margin-left:250px;
	color:#666666;
	width:500px;
	}
#inhalt h1{font-size:0.94em;
	color: #666666; margin-bottom:5px;}
#inhalt h2 {font-size:0.9em;
	color: #666666; margin-top:20px; margin-bottom:0px;}
#inhalt p {font-size:0.94em; margin-top:0px; margin-bottom:5px;}
#inhalt ul {margin:0 0 0 10px; padding:0;}
#inhalt li {font-size:0.94em; margin-top:0px; margin-bottom:0px; list-style-type:none; background-image:url(../bilder/liste.gif); background-repeat:no-repeat; background-position:2px 9px ; padding-left:15px;}
.abstandLi {margin-left:0.8em;}
#inhalt a {color:#666666;}
#inhalt td {font-size:0.94em;}
.imgleft {float:left;
	margin: 10px 10px 3px 0;}
.imgright {float:right;
	margin: 10px 0px 3px 10px;}
.clearleft {clear:left;}
#inhalt a.infolink { text-decoration:none; font-weight:normal;}
.mini {font-size:0.8em;}
#inhalt a:hover.infolink {color:#333333;}
.hellgrau {color: #465D2F; font-size:0.84em;}


#info1, #info2, #info3, #info4, #info5, #info6, #info7, #info8, #info9, #info10, #info11, #info12, #info13, #info14, #info15, #info16, #info17, #info18, #info19, #info20    {visibility:hidden;
	position: absolute;
	height:auto;
	width:300px;
	padding:8px;
	border:1px #999999 solid;
	background-color:#EFF0E8;
	top:auto;
	left:auto;
	z-index: 1;
	font-size:0.84em;
	color:#333333;
	font-weight:normal;}

#info1, #info3, #info9, #info10, #info11, #info15, #info18 {margin-left:20px;}
#info14, #info7, #info8, #info20 {margin-left:50px;}

.seitenanfang {font-size:0.74em; color:#999999;}