#fixiert {
position: absolute;
top: 20px; left: 20px;
}

html>body #fixiert {  /* nur fuer moderne Browser! */
position:fixed;
}

/* Textcontainer rechte Seite */
div#Inhalt {
  margin-left: 10.4em;
  padding: 0.5em 0.5em;
  border: 0;
  background-color: #212821;
  min-width: 16em; /* Mindestbreite verhindert Anzeigefehler */
}

body {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight : normal;
color: #ffefd5;
background-color: #111b11;
margin: 0; padding: 1em;
min-width: 48em; /* Mindestbreite verhindert Anzeigefehler */
}

a:link {
color: #adff2f;
text-decoration : none;
}

a:visited {
color: #adff2f;
text-decoration : none;
}

a:hover {
color: #adff2f;
background-image: url(images/verlauf4.png); background-repeat:repeat-x;
background-color : rgba(170, 220, 170, .4);
}

a:active {
color: #adff2f;
}
	
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
float : left;
width : 9em;
}
	
#nav li { /* all list items */
position : relative;
float : left;
line-height : 1.25em; 
margin-bottom : -1px;
width: 9em;
}
	
#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 9.05em;
margin-top : -1.35em;
z-index: 60;
}
	
#nav li ul ul { /* third-and-above-level lists */
left: -999em;
z-index: 60;
}
	
#nav li a {
width: 9em;
w\idth : 8em;
display : block;
color : #adff2f;
background-image: url(images/verlauf3.png); background-repeat:repeat-x;
background-color : rgba(102, 102, 102, .2);
border : 1px solid #464;
padding : 0 0.5em;
}
	
#nav li a:hover {
color : #adff2f;
background-image: url(images/verlauf4.png); background-repeat:repeat-x;
background-color : rgba(170, 220, 170, .4);
border-left: 1px solid #f00;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}


/* Überschriften */	
h0 {
line-height:145%;
color: #ffefd5; padding-top:3px; padding-bottom:15px; padding-left:1px; padding-right:1px;
background-image: url(images/verlauf2.png); background-repeat:repeat-x;
background-color:#212821;
}

h1 {
line-height:145%;
font-size: 16px;
font-weight : normal;
background-color:#212821; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px;
border: 2px #89a solid;
}

hwrede {
color: #cfbfa5;
}


hunderline {
color: #fff;
padding-top:2px; padding-bottom:1px; padding-left:3px; padding-right:3px; padding-top:3px;
background-color : #414841;
}


/* Einblendtext bei hover */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  font-size: 18px;
  background-image: url(images/verlauf1.png); background-repeat:repeat-x;
  background-color:#212821;
  color: #ffefd5;
  border: 1px #ac6 solid; padding-left: 0.2em; padding-right: 0.2em;
  }
  
a.tooltip:hover {
  border: 1px #212821 solid;
  color: #343;
  background-image: url(images/verlauf4.png); background-repeat:repeat-x;
  background-color : rgba(170, 220, 170, .4);
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: fixed; 
  top: 206px; 
  left: 20px;
  width: 161px;
  z-index: 50;
  color: #ac6;
  border: 1px #212821 solid;
  padding-left: 0.7em; padding-right: 0.5em; padding-bottom: 0.5em; padding-top: 0.5em;
  background-color : #212821;
  font-size: 16px;
  line-height:145%;
  text-align: left;
  }



/* Einblendtext bei Impressum */
a.impress, a.impress:link, a.impress:visited, a.impress:active  {
  position: relative;
  }


a.impress span {
  display: none;  
  text-decoration: none;
}

a.impress:hover span {
  display: block;
  position: fixed; 
  top: 201px; 
  left: 20px;
  width: 165px;
  z-index: -2;
  color: #ac6;
  border: 1px #212821 solid;
  padding-left: 0.7em; padding-right: 0.5em; padding-bottom: 0.5em; padding-top: 0.5em;
  background-color : #212821;
  font-size: 14px;
  line-height:145%;
  text-align: left;
  }


a.map span {
  display: none;
  text-decoration: none;
}

a.map:hover span {
  display: block;
  position: fixed; 
  top: 20px; 
  left: 227px;
  z-index: 200;
outline: 1500px rgba(170, 220, 170, .8);
  }


/* schmales Leerzeichen */
.schmal { word-spacing: -0.3em; white-space: nowrap; }

/* Punkt */
.punkt {
color:#ff0000;
font-size:20px;
background: #111b11;
padding-left: 0.2em; padding-right: 0.2em;
border: 1px #212821 solid;
}

/* Pfeil */
.pfeil {
color:#ff0000;
font-size:23px;
background: #212821;
padding-left: 0.2em; padding-right: 0.2em;
border: 1px #212821 solid;
}

img.floatRight { 
    float: right;
    margin-right:0px; margin-bottom:4px;margin-left:12px; margin-top:0px;
    border: 2px #adff2f solid;
}

img.floatRightNoClick { 
    float: right; 
    margin-right:0px; margin-bottom:4px;margin-left:12px; margin-top:0px;
    border: 3px #000 solid;
}

img.floatLeft { 
    float: left; 
    margin-right:12px; margin-bottom:12px;margin-left:0px; margin-top:12px;
    border: 3px #000 solid;
}

img.floatCenter { 
    float: left; 
    margin:17px;
    border: 15px #343 solid;
    outline: 2500px rgba(7, 12, 7, 0.6) solid;
}


.bilderwechsel span {
	display:none;
}
.bilderwechsel:link, .bilderwechsel:visited {
	display:block;
	width:236px;
	height:239px;
	float: right;
	margin-right:0px; margin-bottom:4px;margin-left:12px; margin-top:4px;
	border: 2px #adff2f solid;
	background:url(images/bitterfeldmidge.jpg);
}
.bilderwechsel:hover, .bilderwechsel:active, .bilderwechsel:focus {
	background-image:url(images/balticmidge.jpg);
}


table.lit
{
background-color : #343;
}


td.litregular1
{
width:100%;
font-size:18px;
background-color : #212821;
padding: 8px;
}

td.litregular2
{
width:100%;
font-size:18px;
background-color: #212821;
padding: 8px;
}


.ToolText{color: #fdd017; position:relative; }
.ToolTextHover{color: #ffefd5; position:relative;}
.ToolText span{display: none;}


