 /*  (mit Anpassungen fuer den IE im 'quirks mode')  */
/* ------------------------------------------------ */

/*:first-child + HTML BODY#web {
        MARGIN-TOP: 0px
}
 */
.green       { color: #006600 }
.rot         { color: #FF0000 }
/* allgemeine Definitionen */
html, body {
  margin:0;
}
body {
  font-size:100.1%;
  padding:2px;
  background:#D7FBD8;
  text-align:center;
    scrollbar-3d-light-color:#00FF40;
	scrollbar-arrow-color:#FF0000;
	scrollbar-base-color:#FF0080;	
	scrollbar-face-color:#00FF00;
	scrollbar-highlight-color:#FFFF00;
	scrollbar-shadow-color:#FFFF00;
	scrollbar-track-color:#009900;
	scrollbar-dark-shadow-color:#008000
}

#seite {
  background-position: 0% 0%; text-align:left;
  margin:0px;
  width:950px; background-image:url('../Images/verlauf1024.jpg'); background-repeat:repeat-y; background-attachment:scroll
}
img {
  border: 0 none;
}
img.bild  {
         margin-left: 3px; margin-right: 4px; margin-top: 4px; margin-bottom: 0; float:left }
img.diagr { float: left; border: 0px; margin: 1em }
#bild_re     { float: right; border: 0px none; margin: 0.5em   }


/* Header */
#header      { position: relative; float: right; left: 80; top: 0; display:inline; width: 944px; z-index: 10; border:3px solid #FFA448; background:#CC4400 url('../Images/bg-header.jpg') no-repeat right center; height:86px
}
/*--Men&uuml;leiste--*/
#menueleiste ul {
margin:0;
list-style-type:none; padding-left:195px; padding-right:2px; padding-top:60px; padding-bottom:0
}
#menueleiste li {
display:inline;
margin:0;
padding:0;
}
#menueleiste a {
float:left;
display:block;
background:#FFFF04; 						/*--background:#FFFF04; filter:alpha(opacity=70); -moz-opacity:0.7; Variationen--*/
font-weight:bold;		/*-- von Navigationsmen&uuml;s | 6.6 Navigationsmen&uuml; im Stil von Registern 353 color:#ffffff;--*/	
text-decoration:none; color:#008000; 
margin-left:86; margin-right:4px; margin-top:0; margin-bottom:0; 
padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:1px
}
				
#menueleiste a:hover {
color:#FFFFFF;
background:#E11A2C;
margin-top:-5px;
padding-bottom:6px;font-weight:bold
}
#menueleiste a.aktiv{
color:#FFFFFF;
background:#990000;
margin-top:-8px;
padding-bottom:10px;font-weight:bold; letter-spacing:1
}
/* Textbereich */
#container {
  border-left:3px solid white; border-right:3px solid #999; border-top:3px solid white; border-bottom:3px solid #999; float:left;
  clear:none;
  width:680px;
  padding:0.5em;
  color:black; background:#eee;
  margin-left:0.3em; margin-right:0.1; margin-top:0.88em; margin-bottom:0.88em
}
html>body #container {
  width:684px;
  margin: 1em 0 1em 4.8em;
}
#container2 {
  border-left:3px solid white; border-right:3px solid #999; border-top:3px solid white; border-bottom:3px solid #999; float:left;
  clear:none;
  width:98%; 
  padding:1em;
  color:black; background:#eee;
  margin-left:0.5em; margin-right:0; margin-top:1em; margin-bottom:1em
}
html>body #container2 {
  width:94%;
  margin: 1em 0 1em 0.5em;
}
.marker_green { background-color: #96E9C6 }
html>body #content2 {
  width:96%;
  margin-left:0.6em; margin-right:0.4em; margin-top:1em; margin-bottom:1em
}

#container h2 {
  color:#00008B;font-style:normal; font-variant:normal; font-weight:bold; font-size:1.8em; font-family:Times New Roman
}
#container h3 {
  font: bold 0.91em Helvetica,Arial,sans-serif;
  margin: 2em 0 0.5em;
  color:black;
}
#bluebox { margin-left:2px; padding:0px; border:1px solid #FC0; color:darkblue; background-color:#39C; 
}

.block {
  text-align:justify;
}
ACRONYM {
        BORDER-BOTTOM: #933 1px dashed; FONT-VARIANT: normal
}
ACRONYM A {
        TEXT-DECORATION: none
}
ACRONYM A:hover {
        CURSOR: help; TEXT-DECORATION: none
}
ACRONYM A SPAN {
        PADDING-RIGHT: 1em; MARGIN-TOP: 1.3em; PADDING-LEFT: 1em; LEFT: -99em; VISIBILITY: hidden; PADDING-BOTTOM: 1em; MARGIN-LEFT: 0px; COLOR: #369! important; PADDING-TOP: 1em; POSITION: absolute; TEXT-DECORATION: none
}
ACRONYM A:hover SPAN {
        BORDER-RIGHT: #933 1px solid; BORDER-TOP: #933 1px solid; BACKGROUND: white; LEFT: 10em; VISIBILITY: visible; BORDER-LEFT: #933 1px solid; BORDER-BOTTOM: #933 1px solid
}
* HTML ACRONYM A:hover SPAN {
        LEFT: 10px
}
.zwzeile_1 {
    background-color: #f6fce4;
    border: 3px solid #9c9;
    border-width: 1px 0 3px;
    text-align: center;
    padding: 0.2em 0.5em;
    }
.zwzeile_3 {
    background-color: #fcf6e4;
    padding: 0.2em 25px 0.2em 0.5em;
    border: 3px solid #ca3;
    border-width: 1px 0 3px;
    text-align: center;
    }
.zwzeile_2 {
    border-left:0 solid #c83; border-right:0 solid #c83; border-top:1px solid #c83; border-bottom:3px solid #c83; background-color: #fdf0e4;
    text-align: center; margin-left:30; padding-left:0.5em; padding-right:25px; padding-top:0.2em; padding-bottom:0.2em
    }
.clearer {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: left
}
/*--file: vorstand.html--*/
TABLE.tformat {BORDER:0;  width:100%
}
TABLE.tformat TH.b {
	BORDER-RIGHT: 0px solid #AAAABB; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid #AAAABB; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: 0px solid #AAAABB; PADDING-TOP: 0.2em; BORDER-BOTTOM: 3px solid #AAAABB; BACKGROUND-COLOR: #FFFFCC; WIDTH: 33%; TEXT-ALIGN: left
}
TABLE.tformat TH.q {
	BORDER-RIGHT: #ca3 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ca3 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ca3 0px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ca3 3px solid; BACKGROUND-COLOR: #fcf6e4; TEXT-ALIGN: left
}

em.red	{color: #FF0000; font-style: italic; font-weight: bold}
em.green	{color: #008000; font-style: italic; font-weight: bold}

/* Menue */
#imenu {
  float:left;
  width:7.5em;
  height:auto;
  background-color:transparent;
  border: 0 none; font-style:normal; font-family:Times New Roman,Tahoma,Verdana; font-size:0.93em; margin-left:0.1em; margin-right:0.1em; margin-top:0.2em; margin-bottom:0.1em; padding-left:1px; padding-right:1px; padding-top:0; padding-bottom:0;
}
html>body #imenu {
  margin-right:0;
}
#imenu li {
  font-size:1em;
  float:none;
  width:auto;
  list-style-type:none; margin-left:0.1em; margin-right:0.1em; margin-top:0.2em; margin-bottom:0.1em
}
#imenu li a, #imenu li span {
  border-right:1px solid #330000; border-top:1px solid #FF7700; border-bottom:1px solid #660000; display:block;
  text-decoration:none;
  margin-bottom:0.2em; margin-top:0.3em;
  color:#FFFFFF; background:#990000;
  border-left: 0.75em solid #FFCC00;
  width:100%; padding-left:0.4em; padding-right:0.35em; padding-top:0.25em; padding-bottom:0.25em
}
html>body #imenu
        {li a, html>body #imenu li span width:90px;
}
#imenu li span {
  background:#008000;
  font-variant:normal; color:#FFFF00; font-weight:bold; border-left-color:#FF7700; border-right-color:#00FFCC; border-top-color:#660000; border-bottom-color:#00FFCC; padding-left:0.4em; padding-right:0.26em; padding-top:0.25em; padding-bottom:0.25em
}
#imenu li a.aktuell {
  border-left:0.76em solid #FF0000; border-right:1px solid #FF7700; border-top:1px solid #660000; border-bottom:1px solid #FF7700; background-color:#CC3300; color:#FFFFFF; font-weight:bold
}
#imenu li a:hover, #imenu li a:hover.aktuell {
  color:#FFFFFF; background:#008000;
  border-left-color:#FFCC00; border-right-color:#00FFCC; border-top-color:#660000; border-bottom-color:#00FFCC; padding-left:0.4em; padding-right:0.35em; padding-top:0.25em; padding-bottom:0.25em
}
#imenu li a:active, #imenu li a:active.aktuell {
  color:#FFFFFF; background:#00A653;
  border-left-color:#FFFFFF; border-right-color:#EE6600; border-top-color:#330000; border-bottom-color:#EE6600; padding-left:0.4em; padding-right:0.35em; padding-top:0.25em; padding-bottom:0.25em
}
#csslinks { float:left; width:96px; }
#cssrechts { margin-left:220px; }
.cssunten { clear:left; margin-top:40px;}
#ibox A:link SPAN {
	DISPLAY: none
}
#ibox A:visited SPAN {
	DISPLAY: none
}
 
#ibox a { color: green; text-dekoration: none}
#ibox a:hover{color:yellow; background:green; text-dekoration: none}
#ibox a:span {display: none}
#ibox A:hover SPAN {
	background-position: 0% 0%; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; LEFT: 160px; PADDING-BOTTOM: 2px; WIDTH: auto; COLOR: #008000; PADDING-TOP: 2px; POSITION: absolute; TOP: 240px; TEXT-ALIGN: left; z-index:10; margin-left:4px; margin-right:0px; margin-bottom:2px; background-color:#FFE2A6; background-image:none; height:auto
}
/* Sidebar */
#sidebar {
	WIDTH: 220px; FLOAT: right; FONT-SIZE: 0.85em; margin-right:0.5em; margin-top:1.2em
}
#sidebar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sidebar UL UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI.sidebox {
	padding:10px; background-position: left top; MARGIN-BOTTOM: 10px; background-color:#CEE7FF; background-repeat:no-repeat; background-attachment:scroll
}
HTML LI.sidebox {
	PADDING-BOTTOM: 10px
}
LI.sidebox H2 {
	TEXT-ALIGN: left; FONT-VARIANT: small-caps; COLOR: #224422; FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
#sidebar LI.sidebox P IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}


/* Footer */
#fuss {
  clear:both;
  font: normal 0.75em Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif;
  text-align:right;
  padding:0.2em;
  margin: -3.5em 0 0 0;
  color:white;
  border-left: 0 none;
  border-bottom: 0 none; border-right: 0 none;
}
html>body #fuss {
  margin-top:1em;
}
#fuss a {
  color:white;
  text-decoration:none;
  font-weight:bold;
}

@media print {
  #imenu { display:none; }
  #text { border:0 none; float:none; width:auto; margin:0; }
}