body { 
    position:absolute;
    background:#FFF;
	font-family: Tahoma, Helvetica, sans-serif, Arial;
	font-size: 12px;
	color: #000;
	letter-spacing: 0.2px;
}
html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}
#header_container {
    position:fixed;
    top:0; left:0; right:0;
    margin:0;
    height:100px;
    z-index:3;
}
#header {
    position:absolute;
    top:0; left:190; right:0; bottom:0;
    height:100%;
    background-image:url(../pics/white_space.gif);
    z-index:98;
    margin:0;
    padding:0;
    z-index:4;
}
#menu {
    position:fixed;
    top:0px;
    left:0px;
    width:190px;
	height:100%;
    background-image:url(../pics/white_space.gif);
    z-index:5;
}
#content {
	position:absolute;
    margin:0;
	top:0; left:0; right:0; bottom:0;
    padding-top:120px;
    padding-left:210px;
    padding-right:15px;
    padding-bottom:50px;
    z-index:1;
}
#index_content {
	position:absolute;
    margin:0;
	top:0; left:0; right:0; bottom:0;
    padding-top:0px;
    padding-left:195px;
    padding-right:15px;
    padding-bottom:30px;
	background:#FFF;
    z-index:1;
}
#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:45px;
    z-index:3;
}
#footer {
    position:relative;
    top:0; left:0; right:0; bottom:0;
	padding-top:3px;
    padding-left: 195px;
	height:45px;
    background-image:url(../pics/white_space.gif);
	color:#0D7444;
    vertical-align:top;
    z-index:4;
}
* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}
* html #header_container, * html #footer_container {
    position:absolute;
    width:100%;
	padding-left:190px;
    padding-right:16px;
}
* html #menu {
    position:absolute;
}
* html #header,* html #footer {
    height:100%;
    position:static;
}
* html #content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:auto;
    margin:0;
}
* html #index_content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:auto;
    margin:0;
}
table, td, p {
	font-family: Tahoma, Helvetica, sans-serif, Arial;
	font-size: 12px;
	color: #000;
	letter-spacing: 0.2px;
}
input{
	font-family: Tahoma, Helvetica, sans-serif, Arial; 
	font-size:12px; 
	background:#FFF;
	color:#000;
}
select{
	font-family: Tahoma, Helvetica, sans-serif, Arial; 
	font-size:12px; 
	background:#FFF;
	color:#000;
}
textarea{
	font-family: Tahoma, Helvetica, sans-serif, Arial; 
	font-size:12px; 
	background-color:#FFF;
	color:#000;
}
.ifield{
	background-color:#FFF;
}

a{
	font-family: Tahoma, Helvetica, sans-serif, Arial; 
	font-size:12px; 
	font-weight: bold;
	color:#0D7444;
	text-decoration:none;
}
a:link {
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	font-weight: bold;
	text-decoration:underline;
}

a.counter{
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.counter:hover{
	cursor:help;
	font-weight:normal;
	font-size:12px;
}
a.counter span{
	visibility:hidden;
	position:absolute;
	bottom:30px;
	margin-top:0px;
	text-decoration:none;
}
a.counter:hover span{
	visibility:visible;
	font-weight:normal;
	font-size:12px;
}
div.countertext{
	font-weight:normal;
	font-size:12px;
}


a.mainmenue01 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue01:hover {
	display: block;
	background: url(../pics/klaviatur_1o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue01#active_menue {
	display: block;
	background: url(../pics/klaviatur_1o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue02 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue02:hover {
	display: block;
	background: url(../pics/klaviatur_2o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue02#active_menue {
	display: block;
	background: url(../pics/klaviatur_2o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue03 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue03:hover {
	display: block;
	background: url(../pics/klaviatur_3o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue03#active_menue {
	display: block;
	background: url(../pics/klaviatur_3o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue04 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue04:hover {
	display: block;
	background: url(../pics/klaviatur_4o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue04#active_menue {
	display: block;
	background: url(../pics/klaviatur_4o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue05 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue05:hover {
	display: block;
	background: url(../pics/klaviatur_5o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue05#active_menue {
	display: block;
	background: url(../pics/klaviatur_5o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue06 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue06:hover {
	display: block;
	background: url(../pics/klaviatur_6o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue06#active_menue {
	display: block;
	background: url(../pics/klaviatur_6o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue07 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue07:hover {
	display: block;
	background: url(../pics/klaviatur_7o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue07#active_menue {
	display: block;
	background: url(../pics/klaviatur_7o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}
a.mainmenue08 {
	padding-top: 0px;
	padding-right: 5px;
	display: block;
	color: #0D7444;
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
}
a.mainmenue08:hover {
	display: block;
	background: url(../pics/klaviatur_1o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:underline;
	color: #000000;
}
a.mainmenue08#active_menue {
	display: block;
	background: url(../pics/klaviatur_1o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-decoration:none;
	color: #000000;
}

a.indexmenue01 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue01:hover {
	display: block;
	background: url(../pics/home/01o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue02 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue02:hover {
	display: block;
	background: url(../pics/home/02o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue03 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue03:hover {
	display: block;
	background: url(../pics/home/03o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue04 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue04:hover {
	display: block;
	background: url(../pics/home/04o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue05 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue05:hover {
	display: block;
	background: url(../pics/home/05o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue06 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue06:hover {
	display: block;
	background: url(../pics/home/06o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}
a.indexmenue07 {
	padding-top: 4px;
	padding-left: 0px;
	display: block;
	color: #005329;
	text-decoration: none;
	font-weight: bold;
	height: 94px;
}
a.indexmenue07:hover {
	display: block;
	background: url(../pics/home/07o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FAF8F5;
}

.font4 {
	font-size: 4px;
}
.font5 {
	font-size: 5px;
}
.font6 {
	font-size: 6px;
}
.font7 {
	font-size: 7px;
}
.font8 {
	font-size: 8px;
}
.font9 {
	font-size: 9px;
}
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 14px;
}
.font15 {
	font-size: 15px;
}
.font16 {
	font-size: 16px;
}
.font17 {
	font-size: 17px;
}
.font18 {
	font-size: 18px;
}
.content {
	letter-spacing: 0.5px;
}

.ueberuns {
    background-image: url(../pics/deutsch_laden_transparent2.jpg);
	background-attachment:fixed;
	background-position: 200px 100px;
	background-repeat: no-repeat;
}