﻿embody { 
    position:absolute;
    background:#FFFFFF;
}

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

#header_container {
    position:fixed;
    top:0; left:14em; right:0;
    text-align:left;
    margin:0;
    height:6.8em;
    z-index:3;
    width:750px;
}

#header {
    background-image: url(../gif/oben.jpg);
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:50%;
    z-index:3;
    margin:0;
    padding:0em;
    
}

#headline2 {
    background-image: url(../gif/obenhead.jpg);
    position:absolute;
    top:1.35em; left:0; right:0; bottom:0;
   
    height:50%;
    z-index:3;
    margin:0;
    padding:0em;
    padding-top:0.2em;
}

#menuleft {
    position:fixed;
    top:0; left:0; right:0;
  
    width:14em;
    height: 100%;
    border: 0px dotted #dedede;
    padding-left: 0.3em;
    padding-top: 1.4em;
    background-image: url(../gif/links2.jpg);
}

#content {
    width:780px;
    margin:0;
    padding-top:6em;
    padding-left:15em;
    padding-bottom:3em;
    z-index:2;
    text-align:left;
    /*background-image: url(../bilder/hinterhome.jpg);*/
}

#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:left;
    margin:0;
    height:2em;
    z-index:3;
}

#footer {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    z-index:3;
}

/* Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html #header_container {
    position:absolute;
    width:780px;
    padding-right:17px;
    padding-left:6px;
    height:95px;
}

* html #footer_container {
    position:absolute;
    width:750px;
    padding-right:17px;
    padding-left:6px;
    height:10px;
}


* html #menuleft {
    position:absolute;
}

* html #header,* html #footer {
    height:44px;
    position:static;
}

* html #headline2 {
    height:55px;
    position:static;
}

* html #content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:1000px;
    overflow:auto;
    margin:0;
    padding-top:6em;
}

/* Weiter mit browserübergreifenden Deklarationen */
/*
#menuleft li {
    list-style: none;
    margin:0;
    padding:0.3em;
}

#menuleft li#active {
    padding:0.5em;
    text-decoration:underline;
}

#menuleft a:link, #menu a:visited {
    display:block;
    background:#EEEEEE;
    color:black;
    text-decoration:none;
    margin:0;
    padding:0.2em;;
}

#menuleft a:hover {
    background:#4f4f4f;
    color:#FFFFFF;
    text-decoration:underline;
}*/

/* Der IE soll das Element breiter darstellen, da margin
   und padding hier von der Breite abgezogen werden! */

* html #menuleft {
    margin:0;
    width:221px;
}

/* 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:Arial;
	font-size:14px;

	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:#009900; text-decoration:none; }
.mainmenuaktiv a:visited { color:#009900; text-decoration:none; }
.mainmenuaktiv a:active { color:#009900; text-decoration:none; }
.mainmenuaktiv a:hover { color:#000000; text-decoration:none; }


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

	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:#000000; text-decoration:none; }

.mainmenu2 {
	line-height:22px;
	font-family:Arial;
	font-size:14px;
	color:#727071;
	text-indent:10px;
	margin-bottom:0px; 
	margin-top:0px; 
	border-top:0px;
}

/* Eigenschaften der History */
#history a:link { color:#727071;  }
#history a:visited { color:#727071; }
#history a:active { color:#727071; text-decoration:none; }
#history a:hover { color:#000000; text-decoration:none; }

#history {
	line-height:10px;
	font-family:Arial;
	font-size:10px;
	color:#727071;
	text-indent:0px;
	margin-bottom:0px; 
	margin-top:8px; 
	border-top:0px;
}

