html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, dd { margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-size:100.1%; }

/*height und margin-bottom für erzwungene Scrollbar in Firefox etc.*/
html { height:100%; margin-bottom:1px; }
/*text-align:center für Zentrieren der Seite im IE*/
body { width:100%; text-align:center; background:#efefef; }

div { text-align:left; border:none; }
/*in News muss dies für Firefox eingetragen werde, da sonst 1. News zu hoch gezogen wird */
.cleardiv {clear: right;height: 0px;width: 0px;}
h1 { padding:0px 0px 20px 0px; font-weight:bold; font-size:1.7em; }
h2 { padding:0px 0px 20px 0px; font-weight:bold; font-size:1.44em; }
h3 { padding:0px 0px 20px 0px; font-weight:bold; font-size:1.2em; }
p { font-size:0.9em; text-align:justify; }
dd { font-size:0.9em; }
img { border:0; }
img.logo { margin:9px 9px 0px 0px; float:right; }
img.sponsor { margin:5px 0px 30px 0px; }
a { color:#000; font-weight:normal; text-decoration:none; outline:none;}
/*a { color:#000; background:inherit; font-weight:normal; text-decoration:none; outline:none;}*/
a[href$=".pdf"] { background-image:url('/fileadmin/pdf_symbol.gif'); padding:3px 0px 3px 23px; background-repeat:no-repeat; vertical-align:bottom; display:block; height:16px;}
a[href$=".doc"] { background-image:url('/fileadmin/doc_symbol.gif'); padding:3px 0px 3px 23px; background-repeat:no-repeat; vertical-align:bottom; display:block; height:16px;}
a[href$=".xls"] { background-image:url('/fileadmin/xls_symbol.gif'); padding:3px 0px 3px 23px; background-repeat:no-repeat; vertical-align:bottom; display:block; height:16px;}
a[href$=".zip"] { background-image:url('/fileadmin/zip_symbol.gif'); padding:3px 0px 3px 23px; background-repeat:no-repeat; vertical-align:bottom; display:block; height:16px;}
table { width:100%; }
table.address { border-top-style:solid; border-bottom-style:solid; border-width:2px; border-color:#888888; }
td.csc-uploads-fileSize { vertical-align:bottom; }
ul { list-style-type:circle; list-style-position:inside; font-size:0.9em; }

/*zentrieren der Seite in Firefox mithilfe eines zusätzlichen Containers*/
#container { width:1000px;margin:0px auto; }

#head { position:static; padding:10px 10px 0px 10px; height:94px; width:980px; background-image:url(kopf.jpg) }
#head h1 { padding:23px 0px 0px 0px; color:black; font-size:2.07em; }
#ticker { padding:6px 200px 0px 380px; font-size:1.1em; font-weight:bold; color:#000080; }
#navimain { position:static; margin:0; padding:7px 0px 0px 10px; width:990px; height:30px; background:white url(linie.gif) bottom no-repeat; font-size:0.8em; vertical-align:bottom; }
#left { position:static; float:left; padding:30px 10px 10px 10px; width:160px; background:white; }
#left h1 { margin:0px 0px 0px 3px; padding:0; font-size:1.3em; font-weight:normal; }
#navileft { position:static; float:left; padding:2px 0px 0px 0px; width:100%; font-size:0.9em; border-top-style:solid; border-top-width:3px;}
#navileft a { color:white; }
#navileft a:hover { color:#bbbbbb; }
#navileft a:active { color:#bbbbbb; }
#navileft a:focus { color:#bbbbbb; }
#navileft ul { line-height:18px; padding:3px 0px 0px 0px; list-style-type:none; list-style-position:outside; min-height:385px; }
#navileft li { overflow:hidden; white-space:nowrap; padding:0px 0px 0px 5px; border-bottom:1px solid #ffffff; }

.navileft2 { position:static; padding:0px; font-size:0.8em; border:none; }
.navileft2 a { color:#000000; }
.navileft2 a:hover { color:#000000; }
.navileft2 a:active { color:#000000; }
.navileft2 a:focus { color:#000000; }
.navileft2 ul { line-height:18px; margin:0px; padding:0px; border-top:solid 1px #000000; border-right:solid 1px #000000; border-left:solid 1px #000000; list-style-type:none; list-style-position:outside; background:#ffffff; }
.navileft2 li { margin:0px; padding:0px 0px 0px 10px; border-bottom:solid 1px #000000; }
.navileft2span { padding:0px 3px; width:150px; height:100%; overflow:hidden; white-space:nowrap; background:#ffffff; }

#clickpath { position:static; margin:0px 0px 0px 180px; padding:2px 0px 0px 10px; width:620px; height:28px; background:white; font-size:0.8em; color:#888888; }
#clickpath a { font-size:0.8em; color:#888888; text-decoration:none; }
#clickpath a:hover { text-decoration:underline; }
#big { position:relative; margin:0px 0px 0px 0px; padding:30px 10px 30px 10px; width:790px; min-height:400px; background:white; }
#content { position:relative; margin:0px 0px 0px 0px; padding:0px 10px 30px 10px; width:610px; min-height:400px; background:white; border-top-style:none; float:left;}
#footer { position:static; margin:0px 0px 0px 180px; padding:1px 0px 2px 10px; width:620px; border-top:solid; border-top-width:1px; border-top-color:#EFEFEF; background:white; font-size:0.9em; color:#888888; }
#footer a { font-size:0.9em; color:#888888; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#right { position:absolute; margin:0px 0px 0px 810px; padding:30px 10px 10px 10px; top:141px; width:170px; background:white; font-size:0.9em; }