  body { padding: 0px; margin: 0px;
    font: normal 80% Verdana,Arial,Helvetica,sans-serif;
    background-color: #c6de29/*#9acd32*/;
    text-align: left;
    }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*----------------Rahmen ------------------------------------------------------*/
#balkengruen_back {
	position:absolute;
	left:0px;
	top:266px;
	width: 100%;
	height: 28px;
	background-color: #86b400;
	overflow: hidden;
	z-index:1;
	margin: 0px;
                }
#balkenrot_back{
	position:absolute;
	left:0px;
	top:266px;
	width: 50%;
	height: 28px;
	background-color: #ab0000;
	overflow: hidden;
	z-index:2;
	margin: 0px;
                }
#hintergrund_oben{
	position:absolute;
	left:0px;
	top:0px;
	background-color: #fff;
	width: 100%;
	height: 266px;
	margin: 0px; 
	text-align: left; 
	z-index:2;
	overflow: visible;
	}
/*----------------------------------------inneres Layout ------------------------------------------------*/
#screen {
	position:absolute;
	top:0px;
	left:50%;
	width: 930px; height:100%; 
	margin-left:-465px;
	text-align: left; /*main-Box vertikal zentrieren in Opera, NN, Mozilla */
	z-index:3;
	overflow: visible;	
	text-align: left; 
	}
#balkengruen {
	position:absolute;
	left:0px;
	top:266px;
	width: 100%;
	height: 28px;
	background-color: #86b400/*#6b8e23*/;
	overflow: hidden;
	z-index:4;
	margin: 0px;
                }
#balkenrot{
	position:absolute;
	left:0px;
	top:266px;
	width: 290px;
	height: 28px;
	background-color: #ab0000;
	overflow: hidden;
	z-index:5;
	margin: 0px;
                }
#navi_oben_li {
	position:absolute;
	left:0px;
	top:148px;
	margin: 0px;
	background-color: transparent;
	width:276px;
	height:90px;
	overflow: visible; 
	z-index:5;
	font: bold 12px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;	text-decoration: none;
	text-align: right;
	vertical-align: baseline; 
                }
#bilder {
	position:absolute;
	left: 304px;
	top:23px;
	background-color: transparent;
	width:440px;
	height:215px;
	overflow: visible;
	z-index:5;
	text-align: left;
	vertical-align: baseline;
		}
		
#navi_oben_re {
	position:absolute;
	left: 682px;
	top:223px;border: 0px solid #000000;
	width:160px;
	height:33px; /*Höhe 351-100-28px=323px - 290px top*/
	margin: 0px;
	overflow: visible;
	z-index:6;
	text-align: left;
	vertical-align: text-bottom;
	font: normal 14px/100% Verdana, Arial, Helvetica, sans-serif;
	color: #000; margin:0px;
	text-decoration: none;
		}
#navi_mitte_re {
	position:absolute;
	left: 304px;
	top:267px;
	background-color: transparent;
	width:510px;
	height:20px;
	overflow: visible;
	z-index:5;
	text-align: left;
	vertical-align: baseline;
	border: 0px solid #999999;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		}
#navi_mitte_li {
	position:absolute;
	margin:0px;
	left: 0px;
	top:268px;
	background-color: transparent;
	width:276px;
	height:20px;
	overflow: visible;
	z-index:5;
	text-align: right;
	vertical-align: baseline;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		}
#navi_unten_li {
	position:absolute;
	left: 28px;
	top:316px;
	background-color: transparent;
	width:248px;
	height:120px;
	overflow: visible;
	z-index:5;
	text-align: right;
	vertical-align: top;
		}
#content {
	position:absolute;
	left: 304px;
	top:317px;
	background-color: transparent;
	width:496px;
	height:20px;
	overflow: visible;
	z-index:5;
	text-align: left;
	vertical-align: top; margin: 0px;
		}

/* ------------------------------------------------ Links / Navigation ------------------*/
/* ----------- Kunden */
a:link, a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:160%; margin:0px;
    }

a:hover, a:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000; line-height:160%;
	text-decoration: none;
    }
a.akut:link, a.akut:visited, a.akut:hover, a.akut:active {color: #000;}
a.akut1:link, a.akut1:visited, a.akut1:hover, a.akut1:active {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #000; text-decoration: underline;}
/* -------------- ziffern */

a.ziffern:link, a.ziffern:visited {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:rgb(166, 166, 117);
	text-decoration: none;
	line-height:100%; margin:0px;
    }

a.ziffern:hover, a.ziffern:active, td.ziffern {
	font: normal 14px/100% Verdana, Arial, Helvetica, sans-serif;
	color: #000; margin:0px;
	text-decoration: none;
    }
/* Jobs */
a.jobs:link, a.jobs:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:  rgb(166, 166, 117);
	text-decoration: none;
	line-height:150%;
	margin:0px; 
	    }

a.jobs:hover, a.jobs:active, td.jobs {
	font: bold 12px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
    }
/* menue */
a.menue:link, a.menue:visited {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:100%; margin:0px;
    }

a.menue:hover, a.menue:active {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: rgb(171, 0, 0);
	text-decoration: none; line-height:100%;
    }
/*--------- Text- Formate -------------------*/
p {
	margin: 0px 0px 5px;
    font: normal 12px/145% Verdana,Arial,Helvetica,sans-serif;
}
h1 {
	margin: 0px;
	font: normal 16px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
span.index {
	font: normal 14px/150% Verdana, Arial, Helvetica, sans-serif; 
	color: #3c5901;}
h2.menue {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: rgb(171, 0, 0);
	text-decoration: none; line-height:100%; margin: 0px;padding:0px;

}
/* ----------------- image, form, list tags ------------------*/
img {
	border: none;
}

