

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
    background-color:#FFFFFF;
}

#menutop {
    position:relative;
    top:80; left:2; right:0;
   z-index:3;
    width:100%;
    height: 25px;
    border-bottom: 2px #000000;
    margin-left: 4.8em;
    padding-top: 1.4em;
    font-weight:bold;
   
}

#menudown {
  position:absolute; left:180px; top:20px;
   z-index:4;
    width:1024px;
    height: 20px;
    border: 0px dotted #dedede;
    padding-left:0em;
    padding-top:0em;
    text-align:right;
   
}

#pageheadline {
    visibility:hidden;
    position:relative;
    top:-40; left:-162; right:0;
    width:600px;
    height:20px;
    margin:0;
    padding-top:8em;
    padding-left:15em;
    padding-bottom:3em;
    z-index:2;
    text-align:left;

}

#endofpage
{
position:fixed;
    bottom:0; left:0; right:0;
	background-color:#117038;
	height:30px;
	width:100%;
}


#content {
    position:absolute;
    top:145; left:6.7em; right:0;
    width:1100px;
    height:425px;
    overflow:auto;
   font-family:Verdana;
    color:#000000;
    font-size:12px;
    /*background-color:#FFFFFF;*/
    margin:0;
    padding:0;
   /* padding-top:0;
    padding-left:80;
    padding-bottom:0;*/
    z-index:2;
    text-align:left;
   

}
#text, #name, #email, #homepage, #textmsg{
     font-family:Verdana;
    color:#000000;
    font-size:12px;
    background-color:#FFFFFF;

} 

#background {

    height:400px;
    margin-left:4.6em;
    margin-right:auto;
    margin-top:-2em;
    margin-bottom:auto;
    padding-top:-4em;
    padding-left:0em;
    padding-bottom:3em;
    z-index:2;
    text-align:left;
    background-image: url(../gif/logo.jpg);
    background-repeat:no-repeat;
}

/* Nur für den MSIE */

* html #endofpage
{
position:absolute;
    bottom:0; left:0; 
padding:0;
margin:0;	
background-color:#117038;
	height:30px;
	width:100%;
}

* html, * html body {
    overflow:auto;
    height:100%;
   width:100%;
    padding: 0;
    margin: 0;
    text-align: left;


}

* html #text, * html #name, * html #email, * html #homepage, * html #textmsg{
     font-family:Verdana;
    color:#000000;
    font-size:12px;
   /* background-color:#1D1D1D;*/

} 

* html #pageheadline {
 visibility:hidden;
  position:absolute;
    width: 850px;
   margin-top:160;
  margin-left:160;

}

*html #menutop {
    visibility:visible;
    position:relative;
     margin-top:1.0em;
    margin-left:4.8em;
    padding:0em;
    width:1024px;

}

*html #background {

    
	/*position:relative;
    width:1000px;
    height:900px;

    padding:0em;
   margin-top:10em;
    margin-left:3.7em;
  
    /*text-align:left;*/
    /*background-image: url(../gif/back.jpg);*/
    background-repeat:no-repeat;

}

*html #content {
    visibility:visible; 
    position:absolute;
    margin-top:0em;
    margin-left:0em;
    padding: 0em;
    overflow:auto;

    font-family:Verdana;
}

* html #menudown {
    visibility:visible;
    /*position:relative;
    top:-90px; bottom:0; right:40px;
    width:1024px;*/

}




/* Eigenschaften eines Eintrags im Hauptmenu */
.mainmenu a:link { color:#CC0000; text-decoration:none; }
.mainmenu a:visited { color:#CC0000; text-decoration:none; }
.mainmenu a:active { color:#CC0000; text-decoration:none; }
.mainmenu a:hover { color:#009900; text-decoration:none; }

.mainmenu {
	line-height:22px;
	font-family:Verdana;
	font-size:16px;

	text-indent:35px;
	margin-bottom:0px; 
	margin-top:0px; 
	border-top:0px solid #9d9d9d;
}
/* Eigenschaften eines ausgewählten Eintrags im Hauptmenu */
.mainmenuaktiv a:link { color:#117038; text-decoration:none; }
.mainmenuaktiv a:visited { color:#117038; text-decoration:none; }
.mainmenuaktiv a:active { color:#117038; text-decoration:none; }
.mainmenuaktiv a:hover { color:#000000; text-decoration:none; }


.mainmenuaktiv {
	line-height:22px;
	/*background-color:#FFFFFF;*/
	font-family:Verdana;
	font-size:16px;

	text-indent:38px;
	margin-bottom:0px; 
	margin-top:0px; 

}

.submenu a:link { color:#727071; text-decoration:none; }
.submenu a:visited { color:#727071; text-decoration:none; }
.submenu a:active { color:#727071; text-decoration:none; }
.submenu a:hover { color:#000000; text-decoration:none; }

.submenu {
	line-height:22px;

	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-indent:40px;
	margin-bottom:0px; 
	margin-top:0px; 

}

.submenuaktiv a:link { color:#ee3c00; text-decoration:none; }
.submenuaktiv a:visited { color:#ee3c00; text-decoration:none; }
.submenuaktiv a:active { color:#ee3c00; text-decoration:none; }
.submenuaktiv a:hover { color:#ee3c00; text-decoration:none; }

.submenuaktiv {
	line-height:22px;

	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-indent:40px;
	margin-bottom:0px; 
	margin-top:0px; 

}

/* Eigenschaften eines Eintrags im Hauptmenu */
#mainmenu2 a:link { color:#727071; text-decoration:none; }
#mainmenu2 a:visited { color:#727071; text-decoration:none; }
#mainmenu2 a:active { color:#727071; text-decoration:none; }
#mainmenu2 a:hover { color:#117038; text-decoration:none; }

#mainmenu2 {
display:inline;
font-family:Verdana;
	font-size:14px;
	font-weight: normal;
}

#mainmenu2aktiv a:link { color:#117038; text-decoration:none; }
#mainmenu2aktiv a:visited { color:#117038; text-decoration:none; }
#mainmenu2aktiv a:active { color:#117038; text-decoration:none; }
#mainmenu2aktiv a:hover { color:#117038; text-decoration:none; }

#mainmenu2aktiv {

display:inline;
font-family:Verdana;
font-weight: bold;
font-size:14px;
background-image: url(../gif/pfeil.gif);
background-repeat:no-repeat;
background-position:center 17px;
}

