
html {height:100%;  max-height:100%; 
padding:0; margin:0; border:0; font-size:76%; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:rgb(248,246,246)}



#header { font-size:10pt; position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:100px; background-position:0 0; background-repeat:no-repeat;  z-index:5; overflow:hidden; }
#footer {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:40px; font-size:1em; z-index:5; overflow:hidden; }

#col1 {font-size:10pt;position:absolute; left:0; top:100px; bottom:60px; width:12em;  ; z-index:4; overflow:auto; background-repeat:no-repeat;}

* html #col1 {font-size:10pt; height:100%; top:0; bottom:0; border-top:100px solid rgb(248,246,246); border-bottom:40px solid rgb(248,246,246); }


body, html { height: 100% !important; padding: 0; position:absolute; width:100%}

#header_content {font-size:12pt; margin-left:204px; margin-top:6px}

#col3 {font-size:12pt; overflow:auto; position:absolute; z-index:3; top:100px; bottom:40px; }

* html #col3 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:100px solid rgb(248,246,246); border-bottom:40px solid rgb(248,246,246); border-left:208px solid rgb(248,246,246); }


#colxclamp {margin-bottom:3em}	

#col3 {overflow:auto; position:absolute; z-index:3; top:105px; bottom:40px; left:208px; right:0; background:#eee;}

* html #col3 {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:105px solid rgb(248,246,246); border-bottom:40px solid rgb(248,246,246); border-left:208px solid rgb(248,246,246);}


html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 

font-size:76%; 
font-family:georgia, palatino linotype, times new roman, serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

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

#content {overflow:auto; position:absolute; z-index:3; top:105px; bottom:60px; left:208px; right:		0px; }

* html #content {top:0; left:0; right:0px; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:105px solid rgb(248,246,246); border-bottom:60px solid rgb(248,246,246); border-left:208px solid rgb(248,246,246);}


#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:100px;background:rgb(248,246,246);background-position:0 0; background-repeat:no-repeat; font-size:4em; z-index:5; overflow:hidden; color:rgb(248,246,246);}
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:40px; font-size:1em; z-index:5; 
overflow:hidden; background:rgb(207,8,8); color:rgb(248,246,246);margin-left:208px; padding-right:208px}

#left {position:absolute; left:0; top:105px; bottom:60px; width:208px; font-size:1.2em; z-index:4; overflow:auto; background-repeat:no-repeat; }

* html #left {height:100%; top:0; bottom:0; border-top:105px solid rgb(248,246,246); border-bottom:60px solid rgb(248,246,246); color:rgb(248,246,246);}




.f0 {font-size:10pt; background:green; border:1px solid black; position:relative; left:55px; top:0; right:12px;  height:8em; width:40em; z-index:6; 	}
.f0t {font-size:10pt; position:relative; top:0; width:40em;height:2em; background:silver;  padding-right:-0px; z-index:5; border-bottom:1px solid blue;	}
.f0i {font-size:10pt; position:relative;  x:0em;  margin-top:0px; bottom:15em;  left:0; right:0 ;  overflow-y:auto;margin-top:1px; z-index:4;
 margin-right:-0px;width:100%;  }

* html div .f0i {font-size:10pt; position:relative; margin-top:0px; height:100%; bottom:15em; top:2em; left:0; right:0 ;  overflow-y:auto;margin-top:1px; z-index:4;overflow:hidden;
 margin-right:-0px;width:40em;border-bottom:120px solid transpartent; overflow:hidden}

.nebenlappana {position:absolute; height:100%; right:10px; 	top:0; left:0px; margin-left:260px;  }
.nebenlappan {position:absolute; height:100%; right:0; padding-right:1em; margin-bottom:5em; 	 overflow-y:auto; overflow-x:hidden}


* html div .nebenlappana {position:absolute; right:270px; overflow:hidden}

* html div .nebenlappan {position:relative; left:0px}

.nebenawbilda {position:absolute; height:100%; right:10px; 	top:0; left:0px; margin-left:260px;  }
.nebenawbild {position:absolute; height:100%; right:0; padding-right:1em; margin-bottom:5em; 	 overflow-y:auto; overflow-x:hidden; }


* html div .nebenawbilda {position:absolute; right:270px; overflow:hidden}

* html div .nebenawbild {position:relative; left:0px; }

.imprdiva {position:absolute; height:100%; right:10px; 	top:0; left:0px; margin-left:0px;  }
.imprdiv {position:absolute; height:100%; right:0; padding-right:1em; margin-bottom:5em; 	 overflow-y:auto; overflow-x:hidden}

* html div .imprdiva {position:absolute; right:10px; overflow:hidden}

* html div .imprdiv {position:relative; left:0px; }

.xfua {position:absolute;  bottom:0px; right:10px; border-bottom:-5px;	top:1.5em; left:0px; margin-left:0px;  border:1px solid black; }
.xfu {position:absolute; height:100%; right:0px; top:0; bottom:12px; height:100%;padding-right:1em; 	 overflow-y:auto; overflow-x:hidden}

* html div .xfua {height:100%; position:absolute; right:10px; overflow:hidden}

* html div .xfu {position:relative; left:0px; }

.maentry {text-align:center}
.maentry  .name {font-style:italic; font-size:10pt}
.maentry  .unter {font-size:10pt}
.maentry img {display:inline;  }
div .maentry {display:inline; width:150px;  margin-right:20px; margin-top:12px; }
.maentry span.text {display:block; background:rgb(230,230,230); height:100px;}
.maentry  .ueber {font-size:9pt; font-weight:bold}

td.maentry2 {background:rgb(230,230,230);}
.maentry2 {text-align:center}
.maentry2  .name {font-style:italic; font-size:10pt}
.maentry2  .unter {font-size:10pt}
.maentry2  .ueber {font-size:9pt; font-weight:bold}
td.maentry2 {vertical-align:top}