#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: #2a2921;
  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: #1c1b11;
margin: 0; padding: 1em;
min-width: 48em; /* Mindestbreite verhindert Anzeigefehler */
}

a:link {
color: #fdd017;
text-decoration : none;
}

a:visited {
color: #fdd017;
text-decoration : none;
}

a:hover {
color: #fdd017;
background-image: url(images/verlauf4.png); background-repeat:repeat-x;
background-color : rgba(220, 220, 170, .4);
}

a:active {
color: #fdd017;
}
	
#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 : #fdd017;
background-image: url(images/verlauf3.png); background-repeat:repeat-x;
background-color : rgba(102, 102, 102, .2);
border : 1px solid #873;
padding : 0 0.5em;
}

#nav li a:hover {
color : #fdd017;
background-image: url(images/verlauf4.png); background-repeat:repeat-x;
background-color : rgba(220, 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;
}
	
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:#2a2921;
}

h1 {
line-height:145%;
font-size: 17px;
color: #cfbfa5;
font-weight : normal;
background-color:#2a2921; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px;
border: 1px #f82 solid;
}

hwrede {
color: #cfbfa5;
}

hunderline {
color: #fff; /*#8f8f65;*/
background-color : #484841;/*rgba(220, 220, 170, .1);*/
padding-top:2px; padding-bottom:1px; padding-left:3px; padding-right:3px; padding-top:3px;
}

/* 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:#2a2921;
  color: #ffefd5;
  border: 1px #ec6 solid; padding-left: 0.2em; padding-right: 0.2em;
  }
  
a.tooltip:hover {
  border: 1px #2a2921 solid;
  color: #443;
  background-image: url(images/verlauf4.png); background-repeat:repeat-x;
  background-color : rgba(220, 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: #ec6;
  border: 1px #2a2921 solid;
  padding-left: 0.7em; padding-right: 0.5em; padding-bottom: 0.5em; padding-top: 0.5em;
  background: #2a2921;
  font-size: 16px;
  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(220, 220, 170, .8);
  }


/* schmales Leerzeichen */
.schmal { word-spacing: -0.3em; white-space: nowrap; }

/* Punkt */
.punkt {
color:#ff0000;
font-size:20px;
background: #2a2921;
padding-left: 0.2em; padding-right: 0.2em;
border: 1px #2a2921 solid;
}

/* Pfeil */
.pfeil {
color:#ff0000;
font-size:23px;
background: #2a2921;
padding-left: 0.2em; padding-right: 0.2em;
border: 1px #2a2921 solid;
}

img.bigpic { 
    margin:-10px;
    border: 2px #fdd017 solid;
}

img.floatRight { 
    float: right;
    margin-right:0px; margin-bottom:4px;margin-left:12px; margin-top:0px;
    border: 2px #fdd017 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 #443 solid;
    outline: 2500px rgba(12, 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 #fdd017 solid;
	background:url(images/bitterfeldmidge.jpg);
}
.bilderwechsel:hover, .bilderwechsel:active, .bilderwechsel:focus {
	background-image:url(images/balticmidge.jpg);
}

table.compare
{
background-color: #f82;
}


td.comparetopleft
{
width:38%;
text-align: center;
color: #cfbfa5;
background-color: #1c1b11;
padding: 6px; border:
}

td.comparetopright
{
text-align: center;
color: #cfbfa5;
background-color: #1c1b11;
padding: 6px;
}

td.compareregular1
{
font-size:18px;
background-color : #2a2921;
padding: 8px;
}

td.compareregular2
{
font-size:18px;
background-color: #2a2921;
color: #cfbfa5;
padding: 8px;
}

table.lit
{
background-color : #443;
}


td.litregular1
{
width:100%;
font-size:18px;
background-color : #2a2921;
padding: 8px;
}

td.litregular2
{
width:100%;
font-size:18px;
background-color: #2a2921;
padding: 8px;
}

.ToolText2{color: #adff2f; position:relative; }
.ToolText2Hover{color: #ffefd5; position:relative;}
.ToolText2 span{display: none;}

