body, html {font:normal 13px Arial,sans-serif;min-width:750px;margin:0}
form {margin:0;padding:0}
input[type=text], input[type=submit] {background:#D6D8E1;color:#006}
h1 {font-size:215%;margin-bottom:8px;margin-top:5px}
h2 {font-size:165%;margin-bottom:7px;margin-top:4px}
h3 {font-size:140%;margin-bottom:5px;margin-top:3px}
h4 {font-size:125%;padding-bottom:2px;padding-top:2px;margin:0}
table, tr, td {padding:3px;text-align:center;vertical-align:middle}
ul {margin:5px 0 0;padding:0}
li {margin-left:20px}

/* Designeinstellungen */
.bl {display:block}
.bot5 {margin-bottom:10px}
.ds {text-decoration: line-through;}
.kr {border:0}
.nb {list-style-type:none;}
.sf {font-weight:bold}
.li {float:left}
.re {float:right}
.tli {text-align:left;padding-left:5px}
.tre {text-align:right;padding-right:5px}
.sg {font-size:1em}
.sw {color:#fff}
.sce {text-align:center}
.hb {background-color:#039}
.hg {background-color:#f1f8ff}
.hr {background-color:#c00}
.tbe {background-color:#ffd}
.thbe {background-color:#ffb}
.thbl {background-color:#cddefa}
.tmbl {background-color:#cce}
.klein {font-size:10px}
.sehrklein {font-size:9px}
.fehler {color:#f00}
.fehlerformular {background:#f00}
.fehlerhinweis {color:#f00;font-size:10px;margin-bottom:2px}
.hinweisbox {background:#fff;border:1px solid #039;padding:5px}
.indexbox{margin:0px 0px 4px 0px;width:330px;float:left;border:1px solid #bbf}
.rahmen {border:1px solid #039}
.pad0 {padding:0px}
.pad2 {padding:2px}
.pad5 {padding:5px}
.pad10 {padding:10px}
.spacer {height:0}
.transp {background:#036;filter:alpha(opacity:65);float:right;-moz-opacity:0.65}
.w100 {width:100%}

/* Banner */
#banner {height:75px;width:100%;background:#14151D url('../images/layout/banner.jpg') no-repeat top right;color:#fff}
#bannerlogo {position:absolute;background:url('../images/layout/maske.gif') no-repeat;float:left;padding-bottom:8px;padding-left:20px;padding-top:7px;width:175px}
#bannertext {left:180px;top:5px;height:50px;width:275px;position:absolute}
#menue2 a {background-color:#036;border-left:1px solid #fff;color:#fff;font-weight:bold;padding:3px;text-decoration:none}
#menue2 a:hover {background:#fff;color:#036}
#warenkorb {margin-top:8px;width:250px;border:1px solid #fff}
#warenkorb a {color:#fff;text-decoration:none;padding:2px}
#warenkorb a:hover {background:#fff;color:#036}

/* Menuezeile */
#menue {background:#cddefa;border-top:1px solid #039;border-bottom:1px solid #039;color:#666;padding-left:3px;width:100%;}
#menue a {color:#33c;padding-right:3px;text-decoration:none}
#menue a:hover {background:#039;color:#fff}
/* Seitennav */
#nav {float:left;margin-top:10px;margin-left:1px;color:#039;width:200px}
#nav a {background:#5D75B2;border-bottom:1px solid #039;border-left:1px solid #039;border-right:5px solid #039;border-top:1px solid #5D75B2;color:#fff;display:block;font:normal .95em Arial,sans-serif;margin-bottom:1px;padding:2px 2px 2px 4px;text-align:center;text-decoration:none}
#nav a.aktiv {background:#FFFFCC;border-bottom:1px solid #039;border-left:1px solid #039;border-right:5px solid #073;border-top:1px solid #039;color:#039}
#nav a:hover {background:#cddefa;border-bottom:1px solid #5D75B2;border-left:1px solid #5D75B2;border-right:5px solid #36f;border-top:1px solid #5D75B2;color:#039}
#nav p.leer {border-right:5px solid #039;font-size:0;height:1px;margin-bottom:1px;margin-top:1px}
/* Definition der Zierleisten oben und unten mit runder Ecke */
#nav p.rand {border-left:185px solid #039;height:5px}
#nav form.suchen {border-bottom:3px solid #039;background-color:#039;color:#fff;font-size:10px;margin:0px;padding-left:1px;padding-right:1px;padding-bottom:1px}
.unter {margin-left:5px}
/* Inhalt */
#inhalt {color:#339;margin-left:225px;margin-top:25px;margin-right:25px;z-index:1}
/* Seitenlinks */
#infobox {background:#fff;border:1px solid #039;display:block;float:left;line-height:1.5;margin:10px;width:275px}
/* Sitemap */
#sitemap ul li {display:inline;padding-right:10px;padding-bottom:3px;list-style-type:none}
/* Informationsbox */
#seiteninfobox {background:#fff;border:1px solid #039;display:block;float:right;margin:5px;text-align:left;width:200px}
