/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin:0; padding:0;
 border:0;
 vertical-align:baseline;
 background:transparent;
 font-style:normal;
 font-weight:normal;
}
blockquote, q {quotes:none;}
ul {list-style:none;}

/* DIVERSE DEFAULTS */
strong {font-weight:bold;}
em {font-style:italic;}
strong em, em strong {font-weight:bold; font-style:italic;}
hr {color:#333; background-color:#333; height:1px;}

html{overflow-y:scroll} /* erzwingen der Scroll-leiste in FF um Springen der Seite zu vermeiden */

body{
 padding:50px 0 50px 0;
 background:#333;
 font:100.01%/1.5 verdana,geneva,arial,helvetica,sans-serif;
}

/* CONTAINER */
#cpwrapper-outer {
 width:800px;
 margin:0 auto 0 auto;
}
/* hides from IE Mac \*/
#cpwrapper-outer {
 margin:0 10% 0 10%;
 min-width:800px; width:auto;
}
/* end hide */
#cpwrapper-inner {
 margin:0; padding:0px 20px 1px 20px;
 background-color:#fff; color:#333;
}
#cpcontent {
 clear:both;
 margin:40px 0 0 0;
}
#cpcont1 {
 width:410px;
 margin:40px 0 40px 290px;
 padding:0;
}
#cpcont2 {
 position:absolute;
 width:280px;
 margin:45px 0 40px 0;
}
#cpcont3 {
 margin:40px 0 40px 0;
}

/* hides from IE Mac \*/
#cpcont1 {
 width:auto;
 margin:0 0 40px 280px;
 padding:0 0 0 3%;
}
#cpcont2 {
 float:left; position:static;
 margin:0 0 40px 0;
}
/* end hide */
#cpfooter {
 clear:both;
 color:#ed6105; font-size:0.9em; letter-spacing:-0.4px; text-align:center;
}

/* TITEL */
h1 {
 margin-bottom:1em;
 font-weight:bold; font-size:0.8em;
 color:#ed6105;
}
h2 {
 margin-bottom:1em;
 font-weight:bold; font-size:0.8em;
}
h3 {
 margin-bottom:1em;
 font-weight:bold; font-style:italic; font-size:0.8em;
}
h4 {
 margin-bottom:1em;
 font-style:italic; font-size:0.8em;
}
h5 {
 margin-bottom:0.8em;
 font-style:italic; font-size:0.8em;
}
h6 {
 margin-bottom:0.8em;
 font-size:0.8em;
} 
#cpnav1 h2, #cpnav2 h2 {
 position:absolute; left:-9000px; top:-9000px;
 width:0px; height: 0px;
 overflow:hidden;
 display:inline;
}

/* ABSÄTZE */
p {
 margin:0 0 1em 0;
 font-size:0.8em;
}
#cpheader p {margin:0 0 5px 0;}
p#bks {float:right; margin:-226px -21px 0 0;}

/* LISTEN */
#cpcontent ul {margin:0 0 1em 0.1em;}
#cpcontent ul li {background: url(images/list.gif) no-repeat left 0.8em; padding-left:10px;}
#cpcontent ol {margin:0 0 1em 1.2em;}
li {font-size:0.8em;}
li li {font-size:1em;}

/* LINKS */
a:link {color:#ed6105; text-decoration:underline; font-weight:bold;}
a:visited {color:#ed6105; font-weight:normal;}
a:hover {color:#333;}
a:active, a:focus {color:#fff; background-color:#ed6105; text-decoration:none;}
a:active {position:relative; top:1px;}
#cpfooter a:link {text-decoration:none; font-weight:normal;}

/* TABELLEN */
table {border-collapse:collapse; margin:0 0 1em 0;}
th, td {
 padding:5px;
 font-size:0.8em;
 text-align:left; vertical-align:top;
 border-bottom:1px solid #333; border-right:1px solid #333; border-left: 1px solid #999; border-top:1px solid #999;
}
th {font-weight:bold;}

/* FORMULARE */
fieldset {border:1px solid #c0c0c0; padding:5px; margin-bottom:1em; clear:left; float:left; width:90%;}
legend {font-weight:bold; font-style:italic; font-size:0.8em; color:#ed6105;}
label, input, select, textarea {display:block; float:left;}
label {cursor:pointer; clear:left; width:14em;}
label.mustlabel {font-weight:bold;}
label.labelerror {font-weight:bold;}
input, textarea {
 width:37em;
 margin:0 0 2px 0; padding:2px;
 background-color:#fff; color:#333;
 border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #333; border-right:1px solid #333;
 font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:1em;
}
input.inputerror {background-color:#ed6105; color:#fff; border:2px solid #333; font-weight:bold;}
input:focus, textarea:focus {background-color:#eee0bc; color:#333;}
#cpSend {
 clear:left;
 width:auto;
 margin:1em 0 1em 0;
 background-color:#ed6105; color:#fff;
 font-weight:bold;
 border:2px outset #ed6105;
 cursor:pointer;
}
.cb, .cblabel, .cbabst, .cbabstlabel, .cbrightleft, .cbrightleft2, .rightleftlabel, .rightleftlabel2 {width:auto; display:inline; margin-left:1em;}
.cb, .cbabst {clear:left;}
.cblabel, .cbabstlabel, .rightleftlabel, .rightleftlabel2 {clear:none; margin-left:0.5em; line-height:1.3;}
.cbabst, .cbabstlabel {margin-top:1em;}
.smalllabelabst, .adrbest, .smallabel, .smalllabelabst1 {width:5em;}
.bestml {width:6.5em;}
.bestmenge {width:4em;}
.bestanztext, .bestanztextfirst {width:12em;}
.bestanzinp, .bestanzinpfirst {width:4em;}
.smalllabel, .small, .bestml, .bestmenge {display:inline; clear:none; margin-left:1em;}
.smalllabelabst, .smalllabelabst1 {display:inline;}
.small {width:4em;}
.middle, .firstprod {width:9em;}
fieldset p {display:inline;}
/* Admin */
#theLayer input {display:inline; float:none;} 

/* NAVIGATION */
#cpnav1:after {
 content:"."; 
 display:block; 
 height:0; 
 line-height:0;
 clear:both; 
 visibility:hidden;
}
#listmenu0 {border-top:2px solid #333;}
#listmenu0 span {position:absolute; left:-9000px; top:-9000px; width:0px; height:0px; overflow:hidden; display:inline;}
#listmenu0 li {
 float:left;
 width:128px; height:39px;
 /*margin:10px 30px 0 0;*/
 margin:10px 3% 0 0;
}
#listmenu0 li.aktuell {margin-right:0;}
#listmenu0 li a {display:block; width:100%; height:100%; cursor:pointer;}
.index a:link, .index a:visited {background-image:url(images/n_informationen.gif);}
.index a:hover, .index a:active, .index a:focus, .index-aktiv a:hover, .index-aktiv a:active, .index-aktiv a:focus {background-image:url(images/n_informationen_hover.gif); background-color:#fff;}
.index-aktiv {background-image:url(images/n_informationen_aktiv.gif);}
.produkte-aktiv {background-image:url(images/n_produkte_aktiv.gif);}
.produkte a:link, .produkte a:visited {background-image:url(images/n_produkte.gif);}
.produkte a:hover, .produkte a:active, .produkte a:focus, .produkte-aktiv a:hover, .produkte-aktiv a:active, .produkte-aktiv a:focus {background-image:url(images/n_produkte_hover.gif); background-color:#fff;}
.bestellungen a:link, .bestellungen a:visited {background-image:url(images/n_bestellungen.gif);}
.bestellungen a:hover, .bestellungen a:active, .bestellungen a:focus, .bestellungen-aktiv a:hover, .bestellungen-aktiv a:active, .bestellungen-aktiv a:focus {background-image:url(images/n_bestellungen_hover.gif); background-color:#fff;}
.bestellungen-aktiv {background-image:url(images/n_bestellungen_aktiv.gif);}
.kontakt a:link, .kontakt a:visited {background-image:url(images/n_kontakt.gif);}
.kontakt a:hover, .kontakt a:active, .kontakt a:focus, .kontakt-aktiv a:hover, .kontakt-aktiv a:active, .kontakt-aktiv a:focus {background-image:url(images/n_kontakt_hover.gif); background-color:#fff;}
.kontakt-aktiv {background-image:url(images/n_kontakt_aktiv.gif);}
.aktuell a:link, .aktuell a:visited {background-image:url(images/n_aktuell.gif);}
.aktuell a:hover, .aktuell a:active, .aktuell a:focus, .aktuell-aktiv a:hover, .aktuell-aktiv a:active, .aktuell-aktiv a:focus {background-image:url(images/n_aktuell_hover.gif); background-color:#fff;}
.aktuell-aktiv {background-image:url(images/n_aktuell_aktiv.gif);}

#cpnav2 {
 position:relative;
 height:5em;
 margin:0 0 10px 0;
}
#listmenu1 {position:absolute; bottom:0;}
#listmenu1 li {line-height:1.2;}
/*.unprodukte {margin:0 0 0 158px;}*/
.unprodukte {margin:0 0 0 3%; padding-left:128px;}
/*.unbestellungen {margin:0 0 0 316px;} */
.unbestellungen {margin:0 0 0 6%; padding-left:254px;}
/*.unkontakt {margin:0 0 0 474px;}*/
.unkontakt {margin:0 0 0 9%; padding-left:382px;}
/*.unaktuell {margin:0 0 0 632px;}*/
.unaktuell {margin:0 0 0 12%; padding-left:510px;}
#listmenu1 a:link, #listmenu1 a:visited {color:#333; text-decoration:none; font-weight:normal;}
#listmenu1 a:hover, #listmenu1 .active, #listmenu1 a.active {color:#ed6105;}
#listmenu1 a:active, #listmenu1 a:focus {color:#fff; background-color:#ed6105;}
#listmenu1 a.active:link, #listmenu1 a.active:visited {color:#ed6105;}
#listmenu1 .active {font-weight:bold;}

/* EDITLAND SPECIAL */
.tsmall {font-size:11px;}
.tmiddle {font-size:12.8px;}
.tbig {font-size:16px;}
/* Fernbedienung */
#theLayer td {vertical-align:top;}
#titleBar img {display:block; text-align:left;}

