html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
background:#FBF0C4; 
font-family:Arial, sans serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:#FBF0C4;}


#head {position:absolute; margin:0; top:0; left:0px; right:0px; display:block; height:118px; padding-top:6px; background:#FBF0C4; z-index:5; color:#000; padding-left:20px;}
#head h1 {margin:0; font-size:30px;}

#head a:hover {color:#06681f;}
#head a,a:active,a:visited {color:#000000;}

#foot {position:absolute; margin:0; bottom:0; left:387px; right:0px; display:block; height:20px; background:#FBF0C4; z-index:3; text-align:right; line-height:20px; font-size:10px; color:#06681f;padding-right:10px;}
#foot a,a:active,a:visited {color:#06681f; text-decoration:none;}
#foot a:hover {color:#008040; text-decoration:underline;}
#foot a.hier {color:#ff0000;text-decoration:none;}
* html #foot, {width:100%; left:0; right:0; bottom:0; border-left:387px solid #FBF0C4;}

#left1 {position:absolute; left:0; top:124px; bottom:0px; width:257px; font-size:18px; z-index:4; overflow-y:auto; overflow-x:hidden;background-color:#06681f; padding-top:10px;padding-left:20px;text-align:right;}
#left2 {position:absolute; left:278px; top:124px; bottom:0px; font-size:1em; z-index:4; overflow:auto; padding-top:20px;padding-left:5px;color:#000;text-align:center;}
#left3 {position:absolute; left:457px; top:124px; bottom:20px; right:125px; font-size:1em; z-index:1; overflow:auto; background:#F4F4F4;border:1px solid black;}
#left4 {position:absolute; top:124px; bottom:20px; right:0; width:120px; font-size:1em; z-index:2; overflow:hidden; text-align:center; padding-left:5px;background-color:#06681f;padding-top:0px;}
* html #left1, * html #left2 {height:100%; top:0; bottom:0; border-top:0; border-bottom:0; border-top:130px solid #FBF0C4; overflow-x:hidden;}
* html #left3 {height:100%; width:100%; top:0; bottom:0; left:0; right:0; border-top:130px solid #FBF0C4; border-bottom:20px solid #FBF0C4; border-left:457px solid #FBF0C4; border-right:120px solid #FBF0C4;}
* html #left4 {height:100%; top:0; bottom:0; border-top:130px solid #FBF0C4; border-bottom:20px solid #FBF0C4;}

#left1 a,a:active,a:visited {color:#FBF0C4; text-decoration:none;}
#left1 a:hover {color:#000000; text-decoration:underline;}
#left1 a.hier {color:#ff0000;text-decoration:none;}

#left2 a {color:#06681F; text-decoration:none; font-weight:bold;}
#left2 a:hover {color:#008040;text-decoration:underline;}
#left2 a:active {color:#ffffff;}
#left2 a.hier {color:#ff0000;text-decoration:none;}

.navi {padding:6px 2px 20px 0px;text-align:left; line-height:32px;}
.inner {padding:10px 10px 10px 10px;text-align:left;}
.bold {font-size:1.5em; font-weight:bold;}
.linksbild {float:left;margin-right:10px;}
.rechtsbild {float:right;margin-left:10px;}
.rahmenbild {align:center;margin:0 0 2px 0;}

a {color:blue; text-decoration:underline;}
a:hover {color:#ff0000;}
a:active {color:#ffffff;}
a:visited {color:#8000FF;}

h1 {font-size:20px;}
h2 {font-size:18px;}
img {float:left; margin-right:20px;}
p {text-align:justify;line-height:1.5em;}
ul {text-align:justify;margin-right:10px;}
