html, body, div, p, h1, h2, h3, span, a, table, form, img, li { font-family:Arial, Helvetica, sans-serif; font-size:101%; }
body, html { color:#333; margin:0; padding:0; border:0; }

body#black { background-color:#000;}

div.main { width:625px; border-left:210px solid #cfdcc2; padding:0px 0px 30px 15px; position:absolute; left:0px; NOXXLtop:125px; top:225px; background-color:#fff; min-height:468px; }

div.bigsizebanner { width: 850px; height: 90px; text-align: center; background-color: #ffff; }
div.bigsizebanner a { text-decoration: none; }

/* fl-Funktionsleiste*/
div.fl { position:absolute; NOXXLtop:0px; top:95px; left:0px; width:850px; height:130px; background-color: #fff; border-top:5px solid #fff; border-right:5px solid #fff}
div.fl-left { float:left; border:0px; margin:0px; padding:0px; width:210px; }
div.fl-left a, img { border:none; text-decoration:none; margin:0px; padding:0px; border:0px; }
div.fl-right { margin-left:225px; }
div.fl-form { height:25px; width:210px; background-color:#360; }
form.suche { border:0px; padding:2px 0px; margin:0px; float:left; height:20px; vertical-align:middle; }
input.myInput { font-size:12px; font-weight:normal;color:#060; background-color:#fff; width:125px; }
input.mySubmit { font-size:12px; font-weight:bold; color:#fff; background-color:#360; width:32px; margin-left:3px; }
div.function { margin-left:220px; height:18px; padding-top:2px; border:0px; font-size:12px; color:#fff; background-color:#360; text-align:right; }
.function a { color:#fff; text-decoration:none; margin-right:4px; }
.function a:hover { text-decoration:underline; }
div.logo { margin:20px 0px; }
.logo a { font-size:30px; color:#360; margin:20px 0px; text-decoration:none; }
div.fl-angaben { font-size:13px; color:#360; position:absolute; top:100px; padding-top:3px; left:225px; width:625px; border-top:1px dotted #360; }
.slogan { float:left; }
.datum { text-align:right; }

/*--- Header ---*/
div.header { float:left; width:625px; border-left:8px solid #360; border-right:1px solid #360; border-bottom:1px solid #360; }
div.header h1 { background-color:#bacca7; color:white; font-size:1.1em; font-weight:bold; margin:5px; text-align:center; vertical-align:middle; padding:5px; margin:0px; border:0px; }
div.header1 { float:left; font-size:0.8em; text-align:left; color:#333333; padding:9px 0px 9px 10px; }
div.header2 { float:right; padding-top:20px; padding-right:10px; }

/*--- Content ---*/
div.content { padding-top:15px; padding-left:2em; padding-right:2em; clear:left; }
div.content p, div.content li { font-size:0.8em; }
p.german { font-style:italic; }
h1 { font-size: 1.1em; padding:0px; margin:0px; }
h2 { font-size: 1.0em; padding:0px; margin:0px; }
h3 { font-size: 0.9em; padding:0px; margin:0px; }
h4 { font-size: 0.8em; padding:0px; margin:0px; }

/*--- Fussnoten ---*/
div.leiste { text-align:center; margin:1em; }

