
body   { background-color: #E2F6FF; color: black; font-size: 10pt; font-family: Arial; margin: 0; padding: 0 }
#buehne       { position: absolute; top: 0; left: 0; width: 980px; height: auto }
a:link { text-decoration: none; color: #0ef }
	      a:link, a:visited { text-decoration: none; color: #000 }
	      a:hover { text-decoration: none; color: #2a3fff; font-size: 101% }
	      
#head             { visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 1; width: 100%; height: 125px }
#head h1  { font-size: 12pt }
#head a.ueberschrift:link, #head a.ueberschrift:visited   { color: #00f; 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: #00f; 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: #00f; padding: 2px 5px 2px 10px }
#navioben ul li a:hover   { color: #00f; 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: #00f; font-weight: bold; text-decoration: none; display: block; padding: 2px 5px 2px 15px }
#navi ul li a:hover    { color: #fff; background-color: #00f }



    


#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: #00f }
#navi ul ul li a:hover   { color: #fff; background-color: #00f }
#navi ul li a.leistungen:link, #navi ul li a.leistungen:visited   { color: #000; border-bottom: 1px solid #fff }
#navi ul li a.leistungen:hover  { color: #fff; background-color: #808080 }

#content            { position: absolute; z-index: 1; top: 180px; bottom: 600px; left: 180px; width: 620px; height: auto }

#content p         { margin-right: 49px; margin-left: 49px }
#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 }
#foot        { text-align: center; visibility: visible; position: absolute; z-index: 1; top: 800px; 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, #foot ul li a:visited { color: #000; text-decoration: none; margin-right: 5px }
#foot ul li a:hover { color: #2a3fff; text-decoration: none }
#rechts         { visibility: visible; position: absolute; z-index: 1; top: 180px; left: 800px; width: 180px; height: auto }
#rechts a:link, #rechts a:visited  { color: #000; text-decoration: none }
#rechts a:hover { color: #2a3fff; text-decoration: none; font-weight: normal }
#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.feuerwehr   { }
#rechts ul.feuerwehr            { background-repeat: no-repeat; background-position: right bottom }
#rechts ul.gefahrgut   { background-repeat: no-repeat; background-position: right bottom }
#rechts h1.neu { }
#rechts p.neu    { background-image: url("../images/angebot/hebedichtkissen.jpg"); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 5px }
#rechts h1.projekt { }
#rechts p.projekt  { margin: 0; padding: 5px }
#rechts h1.internet  { }
#rechts ul.internet  { }
#content img  { float:left; padding-right: 20px; margin-right: 0;padding-bottom: 20px; border: 0 }
#formular    { visibility: hidden }

