
body {
	font-family:arial,Arial,sans;
	background-color:#adadc2;
}
div {
	position:absolute;
	display:block;
	/*left:0px;*/
	width:900px;
}
#mitte {
	left:0px;
	top:50%;
	width:100%;
	margin:0px;
	height:1px;
	text-align:center;
}
#main {
	top:-338px;
	left:50%;
	margin:0px;
	margin-left:-450px;
	height:675px;
	text-align:left;
}
#rtop, #rbottom {
	width:900px;
}
#rtop {
	top:0px;
}
#rbottom {
	bottom:0px;
}
#top_green, #bottom_green {
	background-color:#5ca038;
	height:76px;
}
#top_green {
	top:39px;
}
#bottom_green {
	z-index:10;
	bottom:68px;
	height:54px;
}
#top_blue {
	top:115px;
	height:67px;
	color:#fff;
	background-color:#181a53;
}

#content {
	z-index:1;
	top:183px;
	height:369px;
	overflow:auto;
	background-color:#fff;
}
#toptitle {
	
}
a.mnu, span.mnu {
	display:block;
	position:absolute;
	z-index:4;
	top:27px;
	color:#fff;
	text-decoration:none;
}
#mnu1 { left:155px; }
#mnu2 { left:246px; }
#mnu3 { left:392px; }
#mnu4 { left:586px; }
#mnu5 { left:697px; }

#top_mnu10 { z-index:2; left:223px; width:147px; height:147px; background-color:#5ca038; visibility:hidden; }
/*#top_mnu11 { z-index:3; left:223px; top:67px; width:200px; height:80px; background-color:#5ca038; visibility:hidden; }*/
#top_mnu11 { z-index:3; left:370px; top:67px; width:63px; height:80px; background-color:#5ca038; visibility:hidden; }

h2,p {
	font-family:arial,Arial,sans;
	margin:0px;
	margin-left:155px;
	color:#181a53;
}

p.mnupt0,p.mnupt1 { color:#fff; margin:2px; margin-left:25px; margin-top:70px; font-size:10px;}
p.mnupt1 { margin-top:2px; }

#top_green h2 {
	margin-top:23px;
	font-size:38px;
	font-weight:400;
	letter-spacing:2px;
}
span.title { font-size:18px; }

/*#content h2 {
	margin-top:45px;
	font-size:17px;
	font-weight:600;
	letter-spacing:0px;
	color:#5ca038;
}*/
h2.h2start {
	margin-top:62px;
	font-size:15px;
	font-weight:600;
	letter-spacing:0px;
	color:#5ca038;
}
p {
	font-size:13px;
}
p.p_startpage {
	font-size:16px;
	margin-top:26px;
	margin-left:155px;
}
p.p_page {
	margin-top:26px;
	margin-left:155px;
}
p.p_kontakt {
	/*font-size:13px;*/
	margin-top:26px;
	margin-left:155px;
}
p.p_kontakt_2 {
	font-size:11px;
	margin-top:5px;
	margin-left:0px;
}
p.psub {
	font-size:11px;
	margin:0px;
	color:#fff;
}
p.psub2 {
	font-size:11px;
	margin:0px;
	margin-top:3px;
}
#dsub1 {
	left:221px;
	top:6px;
	width:180px;
}
#dsub2 {
	left:410px;
	top:6px;
	width:210px;
}
#dsub3 {
	left:630px;
	top:6px;
	width:220px;
}

#k_zusatz {
	/*border:solid red 1px;*/
	right:152px;
	bottom:20px;
	width:250px;
}
#k_zusatz a {
	color:#181a53;
	text-decoration:none;
}
/********************************/
/*****  Navigation  *************/
/********************************/

#menuebox {
	z-index:100;
	top:115px;
	height:67px;
	color:#fff;
    background-color:#181a53;
}
.stupidie {	/* das Ding für IE */
	/*display: none;*/
}
#menue {
	position:absolute;
	top: 0px;
	left: 132px;
	z-index: 10;
}
#m1 { width:90px; }
#m2 { width:146px; }
#m3 { width:194px; }
#m4 { width:99px; }
#m5 { width:80px; }

/*#menue*/
.aussen {
	position:relative;
	z-index: 20;
	float: left;
	display: block;
	overflow: hidden;
	height: 67px;
	text-align: center;
	/*background-color: #dec79a;*/
	background: transparent;
	color: #fff;
	/*border:solid red 1px;*/
}

.mnu_unten {
	display:block;
	height:auto;
	/*width:250px;*/
	width:auto;
	background-color:#5ca038;
}

.aussen:hover {
	height: auto;
	z-index: 11;
	background-color:#5ca038;
	color: #fff;
	overflow:visible;
}

a.innen, a.innen-1, a.innen-2, a.innen-3 {
	display: block;
	width: 215px;
	padding: 2px 0px;
	margin: 0px;
	margin-left: 30px;
	margin-right: 10px;
	text-decoration: none;
	font-weight: normal;
	font-size:14px;
	text-align:left;
	border:none;
	color: #fff;
}
#a_3 {width: 120px;}
a.innen { margin-left: 50px; }
a.innen-1,a.innen-3 { margin-top: 8px; }
a.innen-2,a.innen-3 { margin-bottom: 8px; }

a:visited.innen, a:visited.innen-1 {
	/*background-color: #ecd8ae;
	color:#555;*/
}
a:hover.innen, a:hover.innen-1 {
	/*background-color: #f7eedb;
	color: #fff;*/
}

.p_page a {
	color:#5CA038;
	text-decoration:none;
}

span.menutag {
	display: block;
	line-height:65px;
	height:67px;
	/*cursor: default;*/
}
.a_menutag {
	display: block;
	height:67px;
	line-height:65px;
	color: #fff;
	text-decoration:none;
}
.a_menutag:hover {
	background-color:#5ca038;
	color: #fff;
}

.h2start_tab {
	margin:0px;
	margin-top:30px;
	margin-left:155px;
	font-size:15px;
	font-weight:600;
	color:#5ca038;
	
}
table {
	width:796px;
}
.td_left {
	width:346px;
}
.td_right {
	width:450px;
}
.td_middle {
	width:796px;
}
p.p_page_1,p.p_page_11 {
	/*font-size:13px;*/
	margin-top:15px;
	margin-left:155px;
}
p.p_page_2,p.p_page_22 {
	/*font-size:13px;*/
	margin-top:15px;
	margin-left:0px;
}
p.p_page_11,p.p_page_22 {
	margin-top:10px;
}
p.p_page_3 {
	/*font-size:13px;*/
	margin-top:15px;
	margin-left:155px;
	margin-right:155px;
}


