/* allgemein */
html {height:100%;}
body {font-family:Tahoma,Arial,sans-serif,Helvetica;font-size:100%;background-color:#DDFFAA;margin:0;padding:0;
  border:0;overflow:hidden;height:100%;}
td {font-family:Tahoma,Arial,sans-serif,Helvetica;}
p {margin:10px 0px}
h1 {font-size:160%;margin:18px 0px}
h2 {font-size:140%;margin:16px 0px}
h3 {font-size:120%;margin:14px 0px}
img {border:0; }
img.thumb {border:0; padding:2px 4px;}
img.inh {border:0; padding:5px 5px;}
img.inh.klein {margin-right:10px;width:200px;height:auto}
.menu a {text-decoration:none;color:#000033; }
.menu a:hover {text-decoration:none;color:#000066;}
a {text-decoration:none;color:#111188; }
a:hover {text-decoration:none;color:#0000CC;}

/* Header */
div.Kopf {width:100%; height:74px}
table.KopfTab {width:100%;height:74px;background-image:url(Eingang6.jpg);background-position:right; 
  background-repeat:no-repeat; font-family:Tahoma,Arial,sans-serif,Helvetica;margin:0;padding:0;border:0;}
a.logo {padding:0;margin:0;display:block;}
a.logo:hover {padding:0;margin:0;background-color:#E8FFB8;}
td.titel  {vertical-align:middle;font-variant:small-caps;color:#000044; padding-right:40px;}

/* Menue */
.menu {z-index:10;font-size:70%; MARGIN: 4px 0px 0px 0px; padding:0; border:0; WIDTH: 100%;
  font-family:Tahoma,Arial,sans-serif,Helvetica; POSITION: relative;}
.menu UL LI A {BORDER-TOP: #DDFFAA 0px solid; DISPLAY: block;
  background-color:#FFA500; COLOR: #009; OVERFLOW: hidden;BORDER-LEFT: #DDFFAA 1px solid;
	LINE-HEIGHT: 1.2em;BORDER-BOTTOM: #DDFFAA 1px solid; HEIGHT: 1.2em; TEXT-ALIGN: center;
	TEXT-DECORATION: none;padding:0px 5px 1px 5px;margin-bottom:0px;	}
/*.menu UL LI A:visited {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block;  font-size: 12px;
		BACKGROUND: #710069; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid;  COLOR: #fff; LINE-HEIGHT: 20px; 
		BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none;}*/
.menu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
   PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
.menu UL LI {FLOAT: left; MARGIN-RIGHT: 0px; POSITION: relative; width:20%;}
.menu UL LI UL {DISPLAY: none}
.menu UL LI:hover A {	background-color:#FDA; COLOR: #00d; DISPLAY: block;}
.menu UL LI:hover UL {	DISPLAY: block; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 1.33em}
.menu UL LI:hover UL LI A.hide {	background-color:#F8C468; COLOR: #009;}
.menu UL LI:hover UL LI:hover A.hide {	background-color:#FDA; COLOR: #00d; }
.menu UL LI:hover UL LI UL {	DISPLAY: none}
.menu UL LI:hover UL LI A {	DISPLAY: block; background-color:#F8C468; COLOR: #009;text-align:left;
  border-width: 0px 1px 1px 1px; border-style:solid; border-color:#DDFFAA;  }
.menu UL LI:hover UL LI A:hover {	background-color:#FDA; COLOR: #00d;}
.menu UL LI:hover UL LI:hover UL {	DISPLAY: block;POSITION: absolute; LEFT:124%; width:160%;z-index:30;}
.menu UL LI:hover UL LI:hover UL.left {	LEFT: -7em} /* nicht verwendet */
.menu UL LI UL LI {width:100%;text-align:left;}
.menu UL LI:hover UL LI:hover UL.leben {	DISPLAY: block;POSITION: absolute; LEFT:110%; width:100%;z-index:30;margin-left:11px; }

/* Mittelbereich */
div.Inhalt { z-index:1;position:absolute;top:76px;bottom:20px;width:100%;margin:1.2em 0px 2px 0px;
  padding-bottom:0px;overflow:auto;}
table.Inhalt {position: absolute;left:0%;top:0px;width:100%;margin-left:0;margin-right:0;
  border-collapse: collapse;height:100%;}
*+html table.Inhalt {width:98%;} 
#Anker {height:0px;padding:0;margin:0;}

/* Mitte links */
td.content1 {background-color:#FFFFCC;vertical-align:top; font-size:80%}

/* Mitte rechts */
td#rechts {font-size:70%;}
td.content1b {background-color:#E8FFC0;padding:5px; border-left:solid #8d8 1px;border-bottom:solid #8d8 1px;
  border-right:solid #8d8 1px;}
td.content1a {background-color:#F8EEF0;padding:5px; border:solid #88f 1px;}

td.content2 {background-color:#EEF;padding:0px; border:solid #88f 1px;}
td.content2:hover {background-color:#FFFFE8;padding:0px; border:solid #88f 1px;}
a.Menu2 {padding:2px 2px 2px 8px;color:#404040;display:block;width:inherit;height:100%;
  margin:0;background-color:#EEF;}
a.Menu2:hover {width:inherit;height:100%;padding:2px 2px 2px 8px;
  color:#202020;background-color:#FFFFE8;}
a.MenuZwei {padding:5px 5px 5px 0px;color:#000090; margin:0px; line-height: 1.4em;}
a.MenuZwei:hover {padding:5px 5px 5px 0px; color:#0000C0;background-color:#FFE;text-decoration: underline;margin:5px;}
	
td.content21 {background-color:#FFFFCC;padding:0px; border-left:solid #e5e 1px;
  border-right:solid #e5e 1px; border-bottom:solid #e5e 1px;}
a.Menu21 {padding:2px 2px 2px 8px;color:#404040;display:block;width:inherit;height:100%;
  margin:0;background-color:#FAEEDD; text-align:center}
a.Menu21:hover {width:inherit;height:100%;padding:2px 2px 2px 8px;
  color:#202020;background-color:#FFFFE8;}

td.content2s {background-color:#FAEEDD;padding:3px 2px 3px 4px;; border-left:solid #e5e 1px;
  border-right:solid #e5e 1px; border-bottom:solid #88f 1px;}
	
td.content3 {background-color:#FEC;padding:2px 2px 2px 4px; border:solid #f22 1px;}
td.content3:hover {background-color:#FFFFE8;padding:2px 2px 2px 4px;border:solid #f00 1px;}

/* Footer */
td.fuss {background-color:#FFA500;width:33%;text-align:center; }
/*td.fuss2 {background-color:#FFA500;width:16%;text-align:center;}*/
div.fuss1 {z-index:7;margin:0;padding:0;border:0;position:absolute;bottom:0px;
  vertical-align:bottom;width:100%;font-size:70%;font-family:Tahoma,Arial,sans-serif,Helvetica;}
a.Menuf {padding:1px 2px 2px 10px;display:block;background-color:#FFA500; COLOR: #009;HEIGHT: 15px;LINE-HEIGHT: 15px; }
a.Menuf:hover {padding:1px 2px 2px 10px;display:block;background-color:#FC8; COLOR: #00d;HEIGHT: 15px;LINE-HEIGHT: 15px; }
a.Menuf2 {padding:1px 2px 2px 10px;display:block;background-color:#FFA500; COLOR: #009;HEIGHT: 15px;LINE-HEIGHT: 15px; }
/*a.Menuf2:hover {padding:1px 2px 2px 10px;display:block;background-color:#FC8; COLOR: #00d;}*/

/* Diverses */	
td.hover {background-color:#FFFFE8;padding:2px 2px 2px 4px;border:solid #f00 1px;}
td.out {background-color:#FEC;padding:2px 2px 2px 4px;border:solid #f22 1px;}
.blue {color:#111188; font-weight: bold;}
.blue:hover {color:#0000CC;background-color:#FFFFF0;font-weight: bold;}
.green {color:#007700; font-weight: bold;}
.green:hover {color:#005500;background-color:#FFFFF0;font-weight: bold;}
.red {color:#FF1000;font-weight: bold;border:0;}
.red:hover {color:#AA2000;background-color:#FFFFF0;font-weight: bold;border:0;}
/*div.iebug { *padding:0px 9px 0px 0px} */