/* 
<?php header("Content-type: text/css"); ?>

Farben:
NAW Green 10% = #f8f8e5
Light Grey 100% = #c8cfb8
Light Grey 50% = #e3e7dc
Light Grey 20% = #f4f5f1
NAW Grey 100% = #748173
NAW Grey 50% = #b9c0b9
Dark Grey 100% = #474747
Light Orange 100% = #b83d00
*/

#shadowbox_overlay{ visibility:hidden; position:absolute; display:block; margin:0; padding:0; top:0; left:0; z-index:998}#shadowbox_container{ position:fixed; height:0px; width:100%; margin:0; padding:0; top:0; left:0; z-index:999; text-align:center}#shadowbox{ display:none; visibility:hidden; margin:0 auto; position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; text-align:left}#shadowbox_title{ height:25px; padding:0; overflow:hidden}#shadowbox_title_inner{ height:16px; font-size:16px; line-height:16px; white-space:nowrap; padding:5px 0 4px 8px; color:#fff}#shadowbox_body{ position:relative; overflow:hidden; margin:0; padding:0; border:2px solid #fff; background-color:#000}#shadowbox_body_inner{ position:relative; overflow:hidden}#shadowbox_loading{ position:absolute; top:0; left:0; height:10000px; width:100%; background-color:#222}#shadowbox_loading img{ float:left; margin:10px 10px 0 10px}#shadowbox_loading span{ float:left; margin-top:16px; font-size:10px}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{ color:#fff}#shadowbox_content.html{ height:100%; width:100%; overflow:auto}#shadowbox_toolbar{ margin:0; padding:0; height:20px; overflow:hidden}#shadowbox_toolbar_inner{ height:20px; color:#fff}#shadowbox_toolbar_inner div{ padding-top:4px; padding-bottom:2px; font-size:13px !important; height:10px; line-height:10px}#shadowbox_toolbar_inner div span.shortcut{ text-decoration:underline; font-weight:bold; color:#FFF !important}#shadowbox_toolbar_inner div a{ text-decoration:none; color:#fff}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{ float:right; padding-right:10px}#shadowbox_counter{ float:left; padding-left:10px; color:#FFF !important}#shadowbox_counter a{ padding:0 4px 0 0}#shadowbox_counter a.shadowbox_counter_current{ text-decoration:underline; font-weight:bold}div.shadowbox_message{ text-align:center; padding:10px}div.shadowbox_message a:link,div.shadowbox_message a:visited{ text-decoration:none; color:#bed333}div.shadowbox_message a:hover,div.shadowbox_message a:focus{ text-decoration:underline}

/* opening kludge to reset all */
html, body, body *, div, table, h1, h2, h3, h4, h5, h6, p, form, img, input, select { margin: 0; border: 0; padding: 0; font-size: 100.01%; }


/* Basics */
body { background: #f8f8e5 url("/assets/images/maingradient.gif") repeat-x; font: 11px/20px Verdana, sans-serif; }

input { border: 1px solid #c8cfb8; padding: 0 5px; height: 20px; }
input:focus { background: #e3e7dc; }

#page { background: #fff; width: 900px; border-left: 1px solid #c8cfb8; border-right: 1px solid #c8cfb8; margin: 0 auto; padding: 0 30px; border-bottom: 10px solid #c8cfb8; }


/* Header */
#header { height: 125px; border-bottom: 15px solid #f4f5f1; margin-left: 30px; margin-bottom: 15px; padding-top: 10px; position: relative; }
#header h1#logo { text-indent: -9999px; background: url("/assets/images/logo.gif") no-repeat; width: 244px; height: 119px; float: left; position: relative; left: -44px; }
#header h1 a { display: block; height: 120px; }

#header #servicemenu { text-align: right; padding-top: 94px; }
#header #servicemenu li { list-style: none; display: inline; }
#header #servicemenu li form { display: inline; }
#header #servicemenu li form fieldset { display: inline; position: relative; top: 6px; }
#header #servicemenu, #header #servicemenu a { normal 11px/20px Verdana, sans-serif; text-decoration: none; color: #474747; }
#header #servicemenu a:hover, #header #servicemenu li a.selected { color: #b83d00; }
#header #servicemenu li span.separator { margin: 0 5px 0 7px; }

#header #language { position: absolute; right: 0px; z-index: 100; padding-right: 20px; }
#header #language a { font: normal 11px/20px Verdana, sans-serif; text-decoration: none; color: #474747; }
#header .delink { background: url("/assets/images/css/deutsch.gif") no-repeat right center; }
#header .enlink { background: url("/assets/images/css/english.gif") no-repeat right center; }
#header #language a:hover { text-decoration: none; color: #b83d00; }

/* Navigation */
#nav { width: 225px; float: left; height: 380px; }
#nav li { list-style: none; margin-bottom: 10px; background: url("/assets/images/nav/navbullet.gif") no-repeat 5px 5px; }
#nav ul li { background: #f4f5f1; margin-bottom: 0px; }
#nav li h2, #nav ul li { height: 20px; margin-left: 30px; }
#nav li h2 { font: bold 18px/20px "Trebuchet MS", Verdana, sans-serif; color: #fff; letter-spacing: 0px; text-transform: uppercase; padding-left: 10px; text-indent: -9999px; }
#nav li h2#nav_energie { background: #748173 url("/assets/images/nav/nav_energie.gif"); }
#nav li h2#nav_unternehmen { background: #748173 url("/assets/images/nav/nav_unternehmen.gif"); }
#nav li h2#nav_service { background: #748173 url("/assets/images/nav/nav_service.gif"); }
#nav a { normal 11px/20px Verdana, sans-serif; text-decoration: none; color: #474747; display: block; padding-left: 22px; background: #f4f5f1 url("/assets/images/nav/navoff.gif") no-repeat 10px 0; }
#nav a:hover, #nav a.selected { color: #474747; background: #e3e7dc url("/assets/images/nav/navover.gif") no-repeat 10px 0; }
span.reg { font-size: 9px; position: relative; top: -3px; }
span.sub { font-size: 9px; position: relative; top: 2px; }
#nav a.selected { color: #b83d00; }


/* Content */
#content { width: 655px; margin-left: 245px; min-height: 680px; color: #474747; }
#content #blocks { height: 290px; width: 655px; }
#content div.contentblock { width: 205px; height: 290px; float: left; margin-right: 20px; }
#content #block3 { margin-right: 0; }
#content div.contentblock div.blockhead { width: 205px; height: 140px; }
#content div.contentblock div.blockhead h2 { height: 20px; background: #e3e7dc; font: bold 18px/20px "Trebuchet MS", Verdana, sans-serif;  letter-spacing: 0px; text-transform: uppercase; text-align: center; text-indent: -9999px; }
#content #block1 h2 { background: url("/assets/images/start/blockhead1.gif"); }
#content #block2 h2 { background: url("/assets/images/start/blockhead2.gif"); }
#content #block3 h2 { background: url("/assets/images/start/blockhead3.gif"); }
#content div.contentblock div.blockhead div.blockimg { height: 100px; background: #e3e7dc; }
#content div.contentblock div.blockhead p.blockcaption { height: 20px; background: #e3e7dc; text-align: center; font-weight: bold; }
#content div.contentblock div.blockfoot { width: 189px; height: 130px; line-height: 14px; margin-top: 10px; background: #e3e7dc; padding: 5px 8px; }
#content div.contentblock div.blockfoot a { text-decoration: none; color: #b83d00; }
#content div.contentblock div.blockfoot a:hover { text-decoration: underline; }
#content div.contentblock div.blockfoot span.morelink { display: block; margin-top: 3px; }

/* Startseite Gallery */
#content #gallery { width: 655px; background: #e3e7dc; margin-top: 10px; height: 100px; }
#content #gallery h2 { font: bold 18px/20px "Trebuchet MS", Verdana, sans-serif; color: #fff; letter-spacing: 0px; text-transform: uppercase; padding-left: 10px; text-indent: -9999px; background: #748173 url("/assets/images/start/galleryhead.gif") no-repeat; }
#content #gallery img { margin: 1px; }
#content #gallery img.lastthumb { margin-right: 0px; }
#content #gallery a.lbdummy { display: none; }

#content #gallery #webcam { position: relative; z-index: 3; left: 569px; top: -91px; height: 20px; width: 86px;}

#content p.imgcaptions { text-align: center; }
#content p.imgcaptions a { text-decoration: none; color: #b83d00; }
#content p.imgcaptions a:hover { text-decoration: underline; }
#content #gallery p#caption1 { width: 224px; float: left;}

#content #extras { position: relative; height: 400px; }
#content #extras h2 { height: 20px; text-indent: -9999px; margin-bottom: 10px; }
#content #extras #video { width: 440px; position: absolute; left: 0px; top: 35px;}
#content #extras #video h2 { width: 440px; background: #748173 url("/assets/images/start/video_h2.gif") no-repeat; }
#content #extras #pressemitteilung { width: 194px; position: absolute; left: 460px; top: 35px;}
#content #extras #pressemitteilung h2 { width: 194px; background: #748173 url("/assets/images/start/pressemitteilung_h2.gif") no-repeat; }
.enbody #content #extras #pressemitteilung h2 { width: 194px; background: #748173 url("/assets/images/start/pressreleases_h2.gif") no-repeat; }

/* Startseite Jobalert */
#content #jobalert { clear: both; margin-top: 40px; background: #e3e7dc; font-size:10px; font-weight: bold; height: 20px; padding: 0 10px; text-align: center; margin-bottom: 20px;}
#content #jobalert a { color: #b83d00;text-decoration: none; }
#content #jobalert a:hover { text-decoration: underline; }


/* Folgeseite */
#content #main { width: 430px; }
#content #main h2 { height: 20px; background: #e3e7dc; font: bold 18px/20px "Trebuchet MS", Verdana, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #474747; padding-left: 10px; margin-bottom: 22px; text-indent: -9999px; }
#content #main p { font: normal 11px/15px Verdana, sans-serif; margin-bottom: 15px; }



/* Float Images */
#content #main img.leftfloat { display: block; margin: 4px 15px 5px 0; float: left; }
#content #main img.rightfloat { display: block; margin: 4px 0 5px 15px; float: right; }
/*#content #main img.leftfloat { background: url("/assets/images/css/leftfloatbg.gif") no-repeat 0px 0px; display: block; margin: 6px 0px 0px 0; float: left; padding: 6px 13px 13px 6px; position: relative; left: -6px; top: -6px; }
#content #main img.rightfloat { display: block; width: 200px; margin: 4px 0 5px 15px; float: right; }
*/

/* Aktuell */

#content #main div.block { border-bottom: 1px dotted #748173; margin-bottom: 20px; }
#content #main div.block h3 span.date { font: italic 11px/15px Georgia, serif; color: #748173; display: block; float: left; margin-right: 10px; font-weight: normal; position: relative; top: 3px; }
h3.newshead { margin-bottom: 20px;}

/* Sidebar */
#content div.sidebar { width: 205px; float: right; margin-left: 20px; background: #e3e7dc; min-height: 380px; padding-bottom: 20px; border-bottom: 10px solid #b9c0b9;}
#content div.sidebar h2 { height: 20px; background: #474747; font: bold 18px/20px "Trebuchet MS", Verdana, sans-serif;  letter-spacing: 0px; text-transform: uppercase; text-align: center; color: #e3e7dc; text-indent: -9999px; }
#content div.sidebar h2.wissenswert { background: url("/assets/images/sidebar/wissenswert.gif"); }
#content div.sidebar p { padding: 0 5px; font: italic 11px/15px Georgia, serif; margin-bottom: 15px; }
#content div.sidebar h3 { padding: 0 5px; font: bold italic 11px/15px Georgia, serif; margin-bottom: 15px; }
#content div.sidebar ul { margin-left: 0; list-style: none; }
body#aktuelles #content div.sidebar ul { margin-left: 20px; list-style: square; }
#content div.sidebar a { font: 11px/15px Georgia, serif; text-decoration: none; color: #474747; }
#content div.sidebar a:hover { color: #b83d00; }

body#fuehrung #content div.sidebar li { color: #748173; }
body#fuehrung #content div.sidebar li strong { color: #474747; }

/* Content & Sidebar Header BG Graphics */
body#prozess #content #main h2 { background: url("/assets/images/headers/prozess.gif"); }
body#prozess #content div.sidebar h2 { background: url("/assets/images/sidebar/biomasse.gif"); }
body#konzept #content #main h2 { background: url("/assets/images/headers/konzept.gif"); }
body#konzept #content div.sidebar h2 { background: url("/assets/images/sidebar/hofanlagen.gif"); }
body#umfeld #content #main h2 { background: url("/assets/images/headers/umfeld.gif"); }
body#umfeld #content div.sidebar h2 { background: url("/assets/images/sidebar/arbeitsmarkt.gif"); }
body#umwelt #content #main h2 { background: url("/assets/images/headers/umwelt.gif"); }
body#umwelt #content div.sidebar h2 { background: url("/assets/images/sidebar/verkehrskonzept.gif"); }
body#projekte #content #main h2 { background: url("/assets/images/headers/projekte.gif"); }
body#projekte #content div.sidebar h2 { background: url("/assets/images/sidebar/verfahren.gif"); }
body#bioduenger #content #main h2 { background: url("/assets/images/headers/bioduenger.gif"); }
body#bioduenger #content div.sidebar h2 { background: url("/assets/images/sidebar/bezugsquellen.gif"); }

body#nawaro #content #main h2 { background: url("/assets/images/headers/nawaro.gif"); }
body#nawaro #content div.sidebar h2 { background: url("/assets/images/sidebar/einspeiseverguetung.gif"); }
body#firmen #content #main h2 { background: url("/assets/images/headers/firmen.gif"); }
body#firmen #content div.sidebar h2 { background: url("/assets/images/sidebar/organigramm.gif"); }
body#fuehrung #content #main h2 { background: url("/assets/images/headers/fuehrung.gif"); }
body#fuehrung #content div.sidebar h2 { background: url("/assets/images/sidebar/aufsichtsrat.gif"); }
body#standorte #content #main h2 { background: url("/assets/images/headers/standorte.gif"); }
body#standorte #content div.sidebar h2 { background: url("/assets/images/sidebar/liviastrasse.gif"); }
body#karriere #content #main h2 { background: url("/assets/images/headers/karriere.gif"); }
body#karriere #content div.sidebar h2 { background: url("/assets/images/sidebar/humanresources.gif"); }
body#partner #content #main h2 { background: url("/assets/images/headers/partner.gif"); }
body#partner #content div.sidebar h2 { background: url("/assets/images/sidebar/partnerschaft.gif"); }

body#aktuelles #content #main h2 { background: url("/assets/images/headers/aktuelles.gif"); }
body#aktuelles #content div.sidebar h2 { background: url("/assets/images/sidebar/bioenergieszene.gif"); }
body#downloads #content #main h2 { background: url("/assets/images/headers/downloads.gif"); }
body#downloads #content div.sidebar h2 { background: url("/assets/images/sidebar/publikationen.gif"); }
body#fotoarchiv #content #main h2 { background: url("/assets/images/headers/fotoarchiv.gif"); }
body#fotoarchiv #content div.sidebar h2 { background: url("/assets/images/sidebar/bezugsquelle.gif"); }
body#kontakt #content #main h2 { background: url("/assets/images/headers/kontakt.gif"); }
body#kontakt #content div.sidebar h2 { background: url("/assets/images/sidebar/kontakt.gif"); }
body#impressum #content #main h2 { background: url("/assets/images/headers/haftungsausschluss.gif"); }
body#impressum #content div.sidebar h2 { background: url("/assets/images/sidebar/impressum.gif"); }
body#glossar #content #main h2 { background: url("/assets/images/headers/glossar.gif"); }
body#sitemap #content #main h2 { background: url("/assets/images/headers/sitemap.gif"); }
body#suche #content #main h2 { background: url("/assets/images/headers/suche.gif"); }

/* Kontakt */
body#kontakt #content #main div.block ul h3 { color: #748173; }
body#karriere #content #main div.block h4 { color: #748173; }
/*body#fuehrung #content #main div.block h3 { color: #748173; }*/

body#kontakt #content div.sidebar h3 { color: #748173; margin-bottom: 5px;}
body#kontakt #content div.sidebar h4 { padding: 0 5px; font: italic 11px/15px Georgia, serif; }
body#kontakt #content div.sidebar a { color: #b83d00;}
body#kontakt #content div.sidebar a:hover { text-decoration: underline; }

/* Karriere */
body#karriere #content #main div.block div.details { padding-left: 20px; border-left: 10px solid #e3e7dc; margin-top: 20px; }
body#aktuelles #content #main div.block div.details { padding-left: 20px; border-left: 10px solid #e3e7dc; margin-top: 20px; }
body#aktuelles #content #main div.block h4, body#aktuelles #content #main div.block h5 { color: #748173; }
body#karriere #content div.sidebar a { color: #b83d00;}
body#karriere #content div.sidebar a:hover { text-decoration: underline; }
body#karriere #content div.sidebar strong { color: #748173; }
body#karriere p#lastp { border-bottom: 1px dotted #748173; padding-bottom: 20px; margin-bottom: 20px;}

/* Sitemap */
body#sitemap #content #main #sitemapbox { width: 700px; height: 580px; }
body#sitemap #content #main #sitemapbox div.smcontainer { width: 225px; float: left; }

/* Aktuelles */
body#aktuelles #content #main div.block div.details p.clipping { border-top: 1px solid #b9c0b9; border-bottom: 1px solid #b9c0b9; padding: 10px 0px; }
body#aktuelles #content #main #newsnav { background: #f4f5f1; padding: 10px; margin-bottom: 20px;}
body#aktuelles #content #main #newsnav button:hover { color: #b83d00; cursor: pointer;}
body#aktuelles #content #main h5#searchterm { color: #555; font-style: italic; font-size: 10px; margin-bottom: 20px; font-weight: normal;}

body#aktuelles #content #main div.block div.details div.infobox { background: #f4f5f1; border: 1px solid #b9c0b9; margin: 30px 0 40px; padding: 10px 20px;}
body#aktuelles #content #main div.block div.details div.infobox h5 { margin-bottom: 1em;}
body#aktuelles #content #main div.block div.details div.imginfobox { border-top: 1px solid #b9c0b9; border-bottom: 1px solid #b9c0b9; margin: 30px 0 40px; padding: 20px 0;}
body#aktuelles #content #main div.block div.details table.infotable { font-size: 9px;}

body#aktuelles #content #main #newsbottomnav { text-align: center; position: relative; }
body#aktuelles #content #main #newsbottomnav a { position: absolute; }
body#aktuelles #content #main #newsbottomnav a.backlink { left: 0px; }
body#aktuelles #content #main #newsbottomnav a.fwdlink { text-align: right; right: 0px;}

/* Generic Content */
#content ul { list-style: square; margin-left: 15px; }
#content ol { margin-left: 18px; }
#content ol p { margin-left: -18px;}
span.caps { text-transform: uppercase; letter-spacing: 1px; font-style: normal; font-family: Arial, Verdana, sans-serif; }
#content #main p.desc { font-style: italic; color: #748173; }
#content #main a { color: #b83d00; text-decoration: none; }
#content #main a:hover { text-decoration: underline; }

/* Downloads */
body#downloads #content #main ul { margin-bottom: 20px; }
body#downloads #content div.sidebar ul { list-style: square; margin-left: 25px; }
body#downloads #content div.sidebar a { color: #b83d00;}
body#downloads #content div.sidebar a:hover { text-decoration: underline; }
body#downloads #content div.sidebar span.description { color: #748173; }

body#downloads #content div.photogallery { border-bottom: 1px dotted #748173; margin: 10px 0; padding-bottom: 10px; }
body#downloads #content div.imgcontainer { background: #e3e7dc; margin: 10px 0; padding: 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 11px;}
body#downloads #content div.imgcontainer a { margin-right: 1px;}
body#downloads #content h4 { color: #748173;}

/* Imgstrip */
div.imgstrip {margin-bottom: 10px;}
div.imgstrip img { width: 70px; margin-right: 5px; border: 1px solid #e3e7dc; }
div#fonds img { width: 110px; height: 78px; }

/* Footer */
#footer { margin-top: 250px; text-align: center; font: 9px Verdana, sans-serif; font-style: italic; color: #b9c0b9; padding-bottom: 10px; }

body#prozess #main ol li { padding-left: 1.5em;}
body #main ul { margin-bottom: 20px; }
body#umfeld #content div.sidebar a { color: #b83d00;}
body#umfeld #content div.sidebar a:hover { text-decoration: underline; }

body#aktuelles #content div.sidebar h3 { color: #748173; margin-bottom: 0; }
body#aktuelles #content div.sidebar ul { margin-bottom: 20px; }

body#standorte #main div.block p strong { color: #748173; }
body#standorte #main div.block span.af_guestrow { position: relative; left: 217px; }

/* Partner */

body#partner #content div.sidebar a { color: #b83d00;}
body#partner #content div.sidebar a:hover { text-decoration: underline; }

/*  Konzept */

body#konzept #main ol li { padding-left: 1.5em;}

/* Impressum */

body#impressum #content div.sidebar span.description { color: #748173; }
body#impressum #content div.sidebar a { color: #b83d00;}
body#impressum #content div.sidebar a:hover { text-decoration: underline; }

/* Search */
body#suche p#searchtime { text-align: right; font-style: italic; font-size: 9px; margin-top: 40px;color: #748173; border-top: 1px dotted #748173; padding-top: 10px;}
body#suche p#hits strong { color: #748173; }
body#suche #content #main p#hits { border-bottom: 1px dotted #748173; padding-bottom: 10px; }
body#suche #content #main ul li { margin-bottom: 20px; }
body#suche #content #main p.pagedesc { margin-top: 0; padding-left: 40px; background: url("/assets/images/css/quote.gif") no-repeat 0px 4px; min-height: 30px; }
body#suche #content #main p.pagetitle { margin-bottom: 0; }

#page #content #main blockquote { line-height: 16px; padding-left: 40px; background: url("/assets/images/css/quote.gif") no-repeat 0px 4px; margin-bottom: 20px; }
#page #content #main ul li { line-height: 17px; }

body #content #main div.block a.morelink { margin-bottom: 10px; display: block; }

/* Glossar */
body#glossar #content #main dl { width: 656px; }
body#glossar #content #main dl dt { width: 150px; float: left; display: block; text-align: right; position: relative; left: -10px; font-weight: bold; color: #748173; }
body#glossar #content #main dl dd { margin-left: 150px; display: block; padding-left: 10px; border-bottom: 1px dotted #748173; margin-bottom: 10px; padding-bottom: 10px;}
body#glossar #content #main dl dd p, body#glossar #content #main dl dd ul { position: relative; top: 2px;}
body#glossar #content #main p#glossarlist { width: 656px; margin-bottom: 40px;}
body#glossar #content #main p#glossarlist a, body#glossar #content #main p#glossarlist span.letter { margin: 0 6px;}
body#glossar #content #main dl a.letterdummy { display: block; height: 0px; line-height: 0px; font-size: 0px;}

/* Umwelt */
body#umwelt #content #main div#grafik { margin: 0 0 30px 0; border-bottom: 1px dotted #748173; padding-bottom: 20px;}

/* Fotoarchiv */
body#fotoarchiv #content div.sidebar a { color: #b83d00;}
body#fotoarchiv #content div.sidebar a:hover { text-decoration: underline; }
body#fotoarchiv #content div.photogallery { border-bottom: 1px dotted #748173; margin: 10px 0; padding-bottom: 10px; }
body#fotoarchiv #content div.imgcontainer { background: #e3e7dc; margin: 10px 0; padding: 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 11px;}
body#fotoarchiv #content div.imgcontainer a { margin-right: 1px;}
body#fotoarchiv #content h4 { color: #748173;}


/* Pressemitteilungen der Startseite */
body#pressemitteilung { background: #F3EFDC; }
div#pressemitteilung { background: #F4F5F1; }
div#pressemitteilung h2 { border-bottom: 10px solid #FFF; }
div#pressemitteilung ul { list-style: none; padding-bottom: 10px; }
div#pressemitteilung ul li { line-height: 16px !important; }
div#pressemitteilung ul li a:link span, div#pressemitteilung ul li a:visited span { color: #474747; }
div#pressemitteilung ul li a:hover span, div#pressemitteilung ul li a:active span { color: #B83D00; }
div#pressemitteilung ul li a:link, div#pressemitteilung ul li a:visited { color: #B83D00; display: block; font-size: 10px; font-weight: bold; text-decoration: none; }
div#pressemitteilung ul li a:hover, div#pressemitteilung ul li a:active { text-decoration: underline; }
div#pressemitteilung span.download { border-top: 10px solid #FFF; display: block; font-size: 10px; text-align: center; }
div#pressemitteilung span.download a:link, div#pressemitteilung span.download a:visited { color: #B83D00; text-decoration: none; }
div#pressemitteilung span.download a:hover, div#pressemitteilung span.download a:active { text-decoration: underline; }
#pressemitteilung #page { background: #F3EFDC; border: none; margin: 0 auto; margin-top: 20px; width: 570px; }
#pressemitteilung #header { background: none; border: none; height: 80px; left: 0px; margin: 0 auto; position: relative; width: 580px; }
#pressemitteilung #header h1 { background: url("/assets/images/pressemitteilungen/logo.gif") no-repeat 10px 0; height: 71px; position: absolute; text-indent: -9999px; width: 175px; }
#pressemitteilung #content { background: #FFF url("/assets/images/pressemitteilungen/content-bg.gif") no-repeat right bottom; margin-left: 0; min-height: 0px; width: 580px; padding: 10px 0 20px 10px; } 
#pressemitteilung #content h2 { color: #023339; font-size: 13px; padding: 0 5px 10px; }
#pressemitteilung #content p { padding: 0 5px 10px; }

/* Overrides for Mozilla (Safari ignores these) */

#doesnotexist { color: #fff;#}
input { height: 16px; }
input[type="submit"] { position: relative; top: 1px; margin-left: 3px; padding: 2px; }
body#glossar #content #main dl a.letterdummy { display: inline; line-height: 0px; font-size: 0.1px;}

/* Hacks for Safari 3 */
body:first-of-type #header #servicemenu { position: relative; left: -2px;}
body:first-of-type #header #servicemenu li form fieldset { top: 0px; left: 2px;}