html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; font-family:Arial,sans-serif; color:#000080; background-image:url(/images/navigation.png); background-repeat:repeat-y; }
#kopf { background-color:#F8F9BE; }
#kopf img { display:block; border:none; }
#jubilaum { position:absolute; z-index:10; top:10px; left:880px; }
#jubilaum img { display:block; border:none; }
#navigation { float:left; width:170px; text-align:center; padding:0; }
#navigation h1 { color:#000080; font-size:15px; text-align:left; padding:0px 0px 8px 21px; margin:15px 0px 0px 5px; background-image:url(/images/riemen_komplett_klein.png); background-repeat:no-repeat; background-position:0px 15px; }
#navigation ul { list-style-type:none; margin:0px; padding:0px; }
#navigation li { margin:0px; padding:0px 0px 0px 45px; font-size:12px; text-align:left; }
#navigation a { text-decoration:none; display:block; color:#000080; }
#navigation a:hover { color:#FF0000; }
#content { margin-left:200px; width:790px; padding:0px; padding-right:10px; color:#000000; }
#content h1 { font-size:20px; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; font-style:italic; text-align:left; }
#content h2 { font-size:17px; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; }
#content p { font-size:13px; text-align:justify; }
#content dt { font-size:14px; font-weight:bold; }
#content dd { font-size:13px; text-align:justify; margin-bottom:5px; }
#content td { vertical-align:top; font-size:13px; }
#content hr { height:1px; color:#000080; background-color:#000080; border:0.1px solid #000080; }
#content ul { list-style-type:square; }
#content li { font-size:12px; }
#content img { margin:10px; }
#content table { width:100%; border-collapse:collapse; }
#content caption { font-weight:bold; background-color:#000080; color:#F8F9BE; font-size:1.1em; padding:2px; }
#content tr.highlight { background-color:#F8F9BE; }
#content a { color:#000080; }
#content a:hover { color:#FF0000; }
#content input.text { width:400px; border:1px solid #000080; }
#content input.button { border:1px solid #000080; background-color:#000080; color:#F8F9BE; font-weight:bold; }
#content select { width:402px; border:1px solid #000080; }
#content textarea { width:400px; height:200px; border:1px solid #000080; }
#content fieldset.error { border:1px solid #FF0000; width:390px; padding:5px; margin:0; }
#content fieldset.error legend { font-weight:bold; color:#FF0000; }
#content fieldset.error ul { list-style-type:square; font-size:13px; }
#content input.error { border:1px solid #FF0000; background-color:#FFD0D0; }
#content textarea.error { border:1px solid #FF0000; background-color:#FFD0D0; }
#content select.error { border:1px solid #FF0000; background-color:#FFD0D0; }
#pinnwand textarea { height:75px; }
#pinnwand table { margin:auto; width:400px; }
#pinnwand hr { width:600px; text-align:center; }
#pinnwand #content form { padding-right:62px; margin-top:0px; padding-top:0px; }
#pinnwand h2 { margin:0px; padding:0px; }
#pinnwand #content #nelink { position:absolute; top: 150px; left:888px; font-size:14px; font-weight:bold; }
#pinnwand #content .uhrzeit { display:inline; }
#pinnwand #content .uhrzeit_sekunden { display:none; }
#content td.datum { width:25%; }
#content td.betreff { width:75%; }
#pinnwand div.space { height:5px; }
#aktuelles table { width:100%; border-collapse:collapse; margin-bottom:15px; }
#aktuelles .datum { background-color:#F8F9BE; width:200px; padding:2px 5px; }
#aktuelles .betreff { background-color:#F8F9BE; padding:2px; font-weight:bold; }
#aktuelles .nachricht { /*border-bottom: 1px solid #000080;*/ padding:0px 5px; }
.pinnwand_eintrag { width:400px; margin:auto; border:1px solid #000080; border-collapse:collapse; font-size:12px; }
.pinnwand_name { text-align:left; background-color:#000080; color:#F8F9BE; font-weight:bold; padding:2px 5px; }
.pinnwand_zeit { text-align:right; background-color:#000080; color:#F8F9BE; padding:2px 5px; }
.pinnwand_text { padding:5px; font-family:Courier,monospace; }
#fuss { clear:both; margin-top:10px; margin-left:200px; background-color:#F8F9BE; color:#000000; font-size:12px; padding:5px; padding-left:10px; width:780px; }
#fuss a { color:#000080; }
#fuss a:hover { color:#FF0000; }
#fuss .space { padding:0px 1em; }
.uhrzeit { display:none; }
.print { display:none; }

.fehler { color:#FF0000; border-color:#FF0000; }

#pegelgrafik { float:left; margin:0px 10px 10px 0px; }
#content #wetter { width:auto; margin:auto; }
#content #pegelstaende { width:auto; border-collapse:collapse; }
#pegelaktuell { font-weight:bold; }
#content #pegelinfo { width:auto; border-collapse:collapse; margin-top:1em; }
#pegelinfo .value { text-align:right; }

#home #content #diashow { margin:auto; width:400px; }


