body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p.nav1{
	font-family: Arial; 
	font-size: 11px; 
	color: #ccc;
	line-height: 100%; 
	text-indent:0px; 
	margin-left: 0px; 
	letter-spacing:0.1em;
	margin-bottom:0px;
	margin-top:0px;
}
a.oben {
	color: #666; 
	text-decoration: none; 
	text-transform: none;
	font-family: Verdana; 
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0.1em;
	color: #517a23; 
}
a.text:link, a.text:visited {
	text-decoration: underline;
	color: #517a23;
	border-bottom: 0px solid #517a23;
}
a.text:active, a.text:hover {
	text-decoration: underline;
	color: #97cf58;
	border-bottom: 0px solid #97cf58;
}




table {
	border-collapse:collapse; 
	margin-left: 0px; 
	margin-top: 0px;
	cellspacing:0px;
}
td.margin {
	padding: 0 0 0 0;
}
td.nav {
	border-bottom: 6px solid #517a23; 
	border-top: 0px solid #dcd2cc; 
	font-family: Verdana; 
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0.1em;
	color: #517a23; 
	text-align: left; 	
	background-color:#fff; 
	padding: 7 6 7 6;
	line-height: 100%;
}

td.navhigh {
	border-right: 0px solid #dce4d3; 
	border-bottom: 6px solid #97cf58; 
	border-top: 0px solid #dcd2cc; 
	font-family: Verdana; 
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0.1em;
	color: #517a23; 
	text-align: left; 	
	background-color:#f4f7f2; 
	padding: 7 6 7 6;
	line-height: 100%;
}
td.navgrau {
	border-right: 0px solid #ffffff; 
	border-bottom: 0px solid #999999; 
	border-top: 0px solid #dcd2cc; 
	font-family: Verdana; 
	font-size: 10px;
	font-weight: normal;
	color: #fff; 
	text-align: left; 	
	background-color:#999; 
	padding: 7 6 7 6;
	line-height: 100%;
}
td.norm {
	border-right: 0px solid #ffffff; 
	border-bottom: 0px solid #999999; 
	border-top: 0px solid #dcd2cc; 
	text-align: left; 	
	background-color:#fff; 
	padding: 0 0 0 10;
	vertical-align:top;
	line-height: 100%;
	text-indent:-10px;
}


td.taball {
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	border-top: 1px solid #999;
	border-left: 1px solid #999; 
}
h2{
	font-family: Arial; 
	font-weight: normal; 
	font-size: 20px; 
	color: #517a23; 
	line-height: 120%; 
	text-indent:0px; 	
	margin-left: 0px; 
	margin-right:0px;
	margin-top:0px; 
	letter-spacing:0em
}
b{
	font-family: Times New Roman, serif;
	font-weight:bold; 
	font-size: 13px; 	
	color: #666; 
	line-height: 140%;
	letter-spacing:0.0em; 
}

hr{
	color: #517a23; 
	background: #517a23; 
	height:1px; 
	width:400px;
}
p.text {
	font-family: Times New Roman, serif;
	font-weight:normal; 
	font-size: 14px; 	
	color: #000; 
	line-height: 140%; 
	text-indent:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px; 
	letter-spacing:0.0em;
	text-align: left;
}
p.teil {
	font-family: Times New Roman, serif;
	font-weight:normal; 
	font-size: 12px; 	
	color: #000; 
	line-height: 180%; 
	text-indent:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	margin-top:30px; 
	letter-spacing:0.0em;
	text-align: left;
}
p.textrot {
	font-family: Times New Roman, serif;
	font-weight:normal; 
	font-size: 14px; 	
	color: #f00; 
	line-height: 140%; 
	text-indent:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px; 
	letter-spacing:0.0em;
	text-align: justify;
}

p.bu {
	font-family: Verdana;
	font-weight:bold; 
	font-size: 10px; 	
	color: #333333; 
	line-height: 180%; 
	text-indent:0px; 
	margin-left:12px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px; 
	letter-spacing:0.0em
}
p.bo {
	font-family: Verdana;
	font-weight:normal; 
	font-size: 9px; 	
	color: #999; 
	line-height: 140%; 
	text-indent:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px; 
	letter-spacing:0.0em
}

li.disc {
	list-style: disc outside;
	margin-left:10px;
	font-family: Times New Roman, serif;
	font-weight:normal; 
	font-size: 14px; 	
	color: #000; 
	line-height: 140%; 
	text-indent:0px; 
	margin-right:0px;
	margin-bottom:0px;
	margin-top:10px; 
	letter-spacing:0.0em;
	text-align: left;
}

#BoxCenter{
	text-align:center;
	background-color:#fff;
}
#BoxAll {
	width:780px;
	padding:0 0 0 0;
	border: 0px solid #517a23;
	margin: 0 auto;
	z-index:1;
	position: relative;
	text-align:center;
}
#service {
	width:780px;
	height:147;
	margin-top:10px;
	margin-left:0px;
	border-top: 0px solid #dedede;
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000; 
	text-align:left;
	background-color:#fff;
	float:left;
	padding: 4 4 4 27;
	z-index:2;
	background: url(../grafik/grafik_unten_linie.gif) no-repeat center;
}
#service_agb {
	width:600px;
	margin-top:10px;
	margin-left:0px;
	border-top: 1px solid #dedede;
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000; 
	text-align:left;
	background-color:#fff;
	float:left;
	padding: 4 4 4 27;
	z-index:2;
}
#top {
	width:780px;
	height:127px;
	margin-top:0px;
	margin-left:0px;
	border-bottom: 1px solid #517a23;
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000; 
	text-align:left;
	background-color:#fff;
	padding: 0 0 0 0;
	z-index:2;
	background: url(../grafik/logo_bendorf.gif) no-repeat right;
}
#topnavi {
	width:780px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
	border-bottom: 0px solid #517a23;
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000; 
	text-align:left;
	background-color:#fff;
	padding: 0 0 0 0;
	z-index:2;
}
#logo {
	width:780px;
	height:79px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-bottom: 1px solid #dedede;
	background-color:#fff;
	float:left;
	padding: 0 0 0 0;
	z-index:2;
}
#logo_agb {
	width:600px;
	height:79px;
	text-align:left;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:0px;
	border-bottom: 1px solid #dedede;
	background-color:#fff;
	float:left;
	padding: 0 0 0 0;
	z-index:2;
}
#navi {
	width:780px;
	height:27px;
	margin-top:18px;
	margin-left:0px;
	background-color:#fff;
	text-align:left;
	float:left;
	padding: 0 0 0 0;
	z-index:2;
}
#weiss {
	background-color:#fff;
	width:781px;
	height:170px;
	z-index:1;
}
#grauunten {
	background-color:#ebebeb;
	width:781px;
	height:30px;
	z-index:2;
	border-top:1px solid #fff;
	clear:left;
}
#left {
	width:132px;
	margin-top:20px;
	margin-left:0px;
	text-align:left;
	float:left;
	z-index:2;
	border: 0px dotted #7f7f7f;
	display: inline;
}
#middle {
	width: 440px;
	margin-top:40px;
	margin-left:20px;
	text-align:left;
	float:left;
	z-index:2;
	border: 0px dotted #7f7f7f;
}
#right {
	width:146px;
	margin-top:20px;
	margin-left:30px;
	background-color:#fff;
	text-align:left;
	float:left;
	z-index:2;
	border: 0px dotted #7f7f7f;
	padding: 0 0 0 0;
}

#contentleft {
	margin-top:24px;
	margin-right:12px;
	margin-bottom:24px;
	margin-left:24px;
	z-index:2;
}
#contentmiddle {
	margin-top:36px;
	margin-right:18px;
	margin-bottom:36px;
	margin-left:18px;
	z-index:2;
}
#contentright {
	margin-top:24px;
	margin-right:12px;
	margin-bottom:24px;
	margin-left:10px;
	z-index:2;
}
#blue a{ 
	display:block; 
	background: url(../grafik/blue_up.gif) no-repeat top;
	width:24px;
	height:27;}

#blue a:hover{ 
background: url(../grafik/blue_down.gif) no-repeat top;
}

#red a{ 
	display:block; 
	background: url(../grafik/red_up.gif) no-repeat top;
	width:24px;
	height:27;}

#red a:hover{ 
background: url(../grafik/red_down.gif) no-repeat top;
}

#green a{ 
	display:block; 
	background: url(../grafik/green_up.gif) no-repeat top;
	width:24px;
	height:27;}

#green a:hover{ 
background: url(../grafik/green_down.gif) no-repeat top;
}

#yellow a{ 
	display:block; 
	background: url(../grafik/yellow_up.gif) no-repeat top;
	width:24px;
	height:27;}

#yellow a:hover{ 
background: url(../grafik/yellow_down.gif) no-repeat top;
}
#line { 
	border-bottom: 2px dotted #dedede;
}
#line_red { 
	border-bottom: 2px dotted #ff4000;
}
#line_yellow { 
	border-bottom: 2px dotted #fedc00;
}
#line_blue { 
	border-bottom: 2px dotted #00bfff;
}
#line_green { 
	border-bottom: 2px dotted #a9e100;
}

.inhalt {
	margin:0;
	padding:0.5em 0.5em 0.5em 0.5em;
}

.inhalt p {
	margin:0;
	padding:0px;
}


