
body  { color: black; font-size: 10pt; font-family: Arial; background-color: white; margin: 0; padding: 0 }
#buehne       { position: absolute; top: 0; left: 0; width: 980px; height: auto }
#head             { visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 1; width: 100%; height: 125px }
#head p.beschreibung  { color: #000; font-weight: bold; background-color: #ccf; text-align: center; margin-top: 50px; padding: 5px; width: 250px; float: left; border: ridge 5px #f00 }
#head h1.gefahrgut     { color: #000; font-size: 12pt; background-color: #ff7f00; margin-top: 50px; padding: 5px; border: solid 5px #2a1f00 }
#head h1 { font-size: 12pt }
#head a.ueberschrift:link, #head a.ueberschrift:visited  { color: red; text-decoration: none }
#head a.ueberschrift:hover  { color: #000; text-decoration: none }
#head img.logo   { margin: 5px 5px 5px 10px; float: left; border: 0 }
#navioben    { background-color: #f00; visibility: visible; position: absolute; z-index: 1; top: 125px; width: 100%; height: 25px }
#navioben ul   { list-style-type: none; margin: 5px 0 0; padding: 0 }
#navioben ul li { display: inline }
#navioben ul li a:link, #navioben ul li a:visited   { color: #fff; font-weight: bold; text-decoration: none; background-color: #f00; padding: 2px 5px 2px 10px }
#navioben ul li a:hover  { color: #f00; font-weight: bold; background-color: #fff }
#navi       { visibility: visible; position: absolute; z-index: 1; top: 180px; width: 180px; height: auto }
#navi ul        { margin: 10px 0 0; padding: 0; border-top: 1px solid #a0a0a4 }
#navi ul li   { margin: 0; padding: 0; border-bottom: 1px solid #a0a0a4 }
#navi ul li a:link, #navi ul li a:visited        { color: #f00; font-weight: bold; text-decoration: none; display: block; padding: 2px 5px 2px 15px }
#navi ul li a:hover   { color: #fff; background-color: #f00 }
#navi ul ul   { margin: 10px 0 10px 10px }
#navi ul ul li  { margin-top: 0; margin-bottom: 0 }
#navi ul ul li a:link, #navi ul ul li a:visited   { color: #f00 }
#navi ul ul li a:hover  { color: #fff; background-color: #f00 }
#navi ul li a.leistungen:link, #navi ul li a.leistungen:visited   { color: #AAA; border-bottom: 1px solid #fff }
#navi ul li a.leistungen:hover  { color: #fff; background-color: #777 }
#navi ul li a.spezial:link, #navi ul li a.spezial:visited { color: #f00; border-bottom: 1px solid #fff }
#navi ul li a.spezial:hover { color: #fff; background-color: #f00 }
#rechts p.hein  { background-image: url(../bilder/hein_mueck/hein_hg.jpg); background-repeat: no-repeat; background-position: left bottom; margin-top: 10px; margin-left: 0; padding: 5px; border: solid 1px #c0dcc0 }
#rechts a.hein:link, #rechts a.hein:visited  { color: #fff; font-weight: bold; text-decoration: none; background-color: #008080; margin: 0; padding: 2px 5px; border: solid 1px #c0dcc0 }
#rechts a.hein:hover { color: #008080; background-color: #fff }
#content           { visibility: visible; position: absolute; z-index: 1; top: 180px; bottom: 600px; left: 180px; width: 620px; height: auto }

#allefilme { visibility: visible; position: absolute; top: 65px; left: 50px; width: 521px; height: 2,5em;  border-bottom: 1px solid #f03 }
#allefilme a:hover  { color: #fff; background-color: #f00 }

#content p         { margin-right: 49px; margin-left: 49px }
#content a:link { color: #000; text-decoration: none } 
#content a:visited { color: #000; text-decoration: none }
#content a:hover { color: #f00; text-decoration: none }
#content ul     { margin-right: 49px; margin-left: 49px }
#content h1       { margin: 10px 0 0 49px }
#content h2         { font-size: 10pt; margin: 10px 0 0 49px; padding: 0 }
#content ul.liste li { list-style-type: disc; display: list-item; margin-left: 20px }
#content .aktionspreis{ color: #000000;
	font-size: 12px;
	text-decoration: line-through; }
	#content .aktionspreis2{ 	color: #FF0000;
	font-size: 16px;
	font-weight: bold; }
#foot          { text-align: center; visibility: visible; position: absolute; z-index: 1; top: 1134px; left: -180px; width: 980px; height: auto }
#foot p { color: #000; background-color: #a0a0a4; margin: 10px 0 0; padding-top: 2px; padding-bottom: 2px }
#foot ul   { list-style-type: none; margin-top: 0; margin-right: 0; margin-bottom: 0 }
#foot ul li     { display: inline; border-bottom: 0 none }
#foot ul li a:link { color: #000; text-decoration: none; margin-right: 5px }
#foot ul li a:visited { color: #000; text-decoration: none; margin-right: 5px }
#foot ul li a:hover { color: #F00; text-decoration: none }
#rechts         { visibility: visible; position: absolute; z-index: 1; top: 180px; left: 800px; width: 180px; height: auto }
#rechts a:link { color: #000; text-decoration: none } 
#rechts a:visited { color: #000; text-decoration: none }
#rechts a:hover { color: #f00; text-decoration: none }
#rechts ul    { list-style-type: none; margin: 0; padding: 5px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
#rechts ul li  { margin-bottom: 5px }
#rechts h1      { color: #000; font-size: 10pt; display: block; margin-top: 10px; margin-bottom: 0; padding: 2px 5px; border: solid 1px #808080 }
#rechts p   { margin: 0; padding: 5px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
#rechts h1.windjammer   { }
#rechts ul.windjammer       { background-image: url(../bilder/windjammer/windjammer_hg.jpg); background-repeat: no-repeat; background-position: right bottom }
#rechts h1.neu  { color: #fff; background-color: #f30; border-style: none }
#rechts p.neu     { font-weight: bold; background-color: #9f6; background-repeat: no-repeat; background-position: right top; margin: 0; padding: 0; border-style: none }
#rechts h1.aktion  { color: #fff; background-color: #f00; border-style: none }
#rechts p.aktion   { font-weight: bold; background-color: #fff; background-repeat: repeat-x; background-position: center bottom; margin: 0 0 10px; padding: 0; border-style: none }
#rechts h1.projekt { }
#rechts p.projekt  { margin: 0; padding: 5px }
#rechts h1.internet  { }
#rechts ul.internet  { }
#printhead,#print { display: none }
#content .laufzeitaktion { font-size: 10px; font-weight: normal }
