* {margin:0; padding:0; border:none; font-weight:normal; font-size:1em; font-style:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

body {
 background-color:#fff; color:#000;
 font-size:101.01%;
}

/* TITEL */
h1 {
 margin-left:190px; padding:29px 0 0 34px; height:54px;
 background:url(images/h1hg.gif) no-repeat bottom right #3389a1; color:#fff;
 font-size:1.2em; letter-spacing:0.2em;
}
h2 {
 clear:both;
 margin-top:1em; padding-bottom:20px;
 background:url(images/ustrr.gif) no-repeat bottom right #fff; color:#bcaea6;
 font-size:1.7em; letter-spacing:0.2em; 
}
h3, h4, h5, h6 {
 clear:both;
 margin-top:1em;
 font-weight:bold;
}
h3 {font-size:1.3em;}
h4 {font-size:1em;}
h5 {font-size:0.9em;}
h6 {font-weight:normal; font-size:0.9em;}

/* DIVERSES */
strong {font-weight:bold;}
em {font-style:italic;}
.clearl {
 clear:left;
 font-size:1px; line-height:1px;
}
hr {
 clear:both;
 height:1px;
 color:#000; background-color:#000;
}

/* BILDER */
img {border:none;}
img.imglogo {position:absolute; top:17px; left:61px;}

/* INHALT */
#inhalt {
 clear:left;
 margin:2em 208px 0 20em;
 font-size:0.7em; line-height:1.5em;
}
p {
 clear:both;
 margin-top:1em;
}
/* Links */
#inhalt a:link {font-weight:bold; color:#3389a1; text-decoration:underline;}
#inhalt a:visited {font-weight:bold; color:#000; text-decoration:underline;}
#inhalt a:hover, #inhalt a:active, #inhalt a:focus {font-weight:bold; color:#3389a1; font-style:italic;}

/* Listen */
#inhalt ul {list-style-type:square; padding-left:10px; margin-left:5px; clear:both;}
#inhalt ol {padding-left:10px; margin-left:12px; clear:both;}
ol.alpha {list-style-type:lower-alpha;}

/* RECHTE SPALTE */
#bilder {position:absolute; top:140px; right:0; width:144px; z-index:0;}

/* HAUPTNAVIGATION */
#navi {position:absolute; top:115px; left:0;}
#navi ul {
 width:190px;
 padding-top:104px;
 font-size:0.9em; color:#fff;
 background:url(images/navihg.gif) no-repeat top left #3389a1;
}
#navi li {
 list-style-type:none;
 margin-bottom:1px; margin-top:-3px; height:1.8em;
}
html>body #navi li {margin-top:0; height:auto;}
#navi li a {
 display:block;
 padding:4px 0 4px 7px;
 font-weight:bold;
}
#navi a:link, #navi a:visited, #navi a:active {text-decoration:none; color:#fff;}
#navi a:hover, #navi a:focus {text-decoration:none; color:#fff; background-color:#34c3de;}
/* aktive */
#lmactive0 span, .active {
 display:block;
 padding:4px 0 4px 7px;
 background-color:#34c3de;
 font-weight:bold;
}
.active {padding:0;}

/* HAUPTNAVIGATION SUB */
#navi #listmenu1 {
 padding-top:5px; padding-bottom:2px;
 background-color:#34a6c0; background-image:none;
}
#listmenu1 li {
 height:auto;
 font-size:0.9em;
 margin-bottom:-1.1em;
}
html>body #listmenu1 li {margin-bottom:1px;}
#listmenu1 li a {padding:0 0 1px 17px;}
#listmenu1 a:hover, #listmenu1 a:focus {text-decoration:none; color:#fff; background-color:#bcaea6;}
/* aktive */
#lmactive1 span {
 display:block;
 padding:0 0 1px 17px;
 background-color:#bcaea6;
 font-weight:bold;
}

/* UNTERNAVIGATION */
#unavi {
 margin:0 144px 0 190px; height:33px;
 background:url(images/unavihg.gif) no-repeat top right #34c3de;
 font-size:0.7em;
}
html>body #unavi {min-height:33px; height:auto;}
#unavi ul {float:left; margin:0 50px 0 0px; padding-left:29px;}
#unavi li {display:inline; list-style-type:none; white-space:nowrap;}
#unavi li a {float:left; padding:10px 5px; margin-right:1px;}
#unavi li a:link, #unavi li a:visited, #unavi li a:active {text-decoration:none; color:#000; height:13px;}
#unavi li a:hover, #unavi li a:focus {text-decoration:none; color:#000; background-color:#bcaea6; height:13px;}
/* aktive */
span.ua {float:left; margin:0 1px 0 0; padding:10px 5px; height:13px; background-color:#bcaea6;}

#skiplink {position:absolute; top:0; left:-1000px;}
#skiplink a {
 width: 990px;
 font-size:1px; line-height:1px;
}
#skiplink a:active, #skiplink a:focus {
 position:absolute; top:2px; left:1224px;
 width:auto;
 background-color:#fff; color:#3389a1;
 font-size:0.7em; font-weight:bold; padding:2px; line-height:1.4em;
} 

/* EDITLAND SPECIAL */
p.tsmall {font-size:0.8em;}
p.tmiddle {font-size:1em;}
p.tbig {font-size:1.2em;}

/* TABELLEN */
#inhalt table {
 clear:both;
 position:relative; z-index:1;
 margin-top:1em;
 border:none;
 background-color:#fff;
}
th {font-weight:bold;}
td, th {
 padding:5px;
 vertical-align:top; text-align:left;
 border-right:1px solid #3389a1; border-bottom:1px solid #3389a1;
}
#inhalt table p {margin-top:0;}

/* FORMULARE */
input, textarea {
 width:90%;
 background-color:#fff; color:#000;
 font-family:"Courier New",Courier,monospace; font-size:1.2em;
}
input {
 padding:2px;
 border-right:1px solid #3389a1; border-bottom:1px solid #3389a1;
}
textarea {border:1px solid #3389a1;}
input:focus, textarea:focus {background-color:#e1e1e1;}
label {cursor:pointer;}

/* CPSUCHEe */
#suche {
 clear:left;
 width:190px;
 margin-top:-1px; padding-bottom:94px;
 background:url(images/naviuhg.gif) no-repeat bottom right #3389a1;
}
#suche input {
 width:171px;
 margin:4px 0 0 7px; padding:2px;
 font-size:1em;
}
.cpsebutton {
 background-color:#3389a1; color:#fff;
 border-right:2px solid #000; border-bottom:2px solid #000;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 cursor:pointer;
}
#suche .cpsebutton {
 width:auto;
 background-color:#34c3de; color:#000;
 border:none;
 font-size:0.7em;
}
#suche p {
 margin:0 0 0 7px; padding-top:20px;
 color:#fff;
 font-size:0.7em;
}
/* Resultate */
#cpsefound {
 margin-bottom:1em;
 font-weight:bold;
}
span.cpsehighlight {
 background-color:#34c3de; color:#fff;
 font-weight:bold;
}
#cpseresults li {margin-bottom:2em;}
#cpseform input, #cpseinresults input {
 width:50%;
 margin-right:2px;
 border:1px solid #34c3de;
}
#cpseinresults label {display:block;}
#cpseform {
 padding-bottom:2em; margin-bottom:2em;
 border-bottom:1px solid #000;
}
#cpseinresults {
 padding-top:1em;
 border-top:1px solid #000;
}
#cpsefehler, #cpsenofound {font-weight:bold;}
#cpsemore {margin-bottom:2em;}
/* Buttons */
#cpseform .cpsebutton, #cpseinresults .cpsebutton {
 width:auto;
 border-right:2px solid #000; border-bottom:2px solid #000;
 font-size:1em;
}

/* TIACQUISA */
#wk p {
 font-weight:bold;
}
#cpscounter {background-color:#ffc; border:1px solid #333; padding:5px;}
.cpsspalte5, .cpsspalte6, .cpsspalte7, .cpswk8, .cpswk9, .cpswk10, .cpswk13, .cpswk16 {text-align:right;}
.cpstocartb, .cpscalcnewb {margin-right:2px;}
#cpsbestell, .cpsscroll, .cpshilfe {clear:both;}
.cpshilfe {padding-top:1em;}
.cpsanzinp {
 width:4em;
 font-size:1.2em;
}
.cpswk1 input {width:auto;}
.cpsleer, .cpsups, #cpszwk, .cpsmtext {font-weight:bold;}
.cpsups {background-color:#ff0;}
#cpsadr th, #cpsadr td {border:none;}
#cpsadr th {white-space:nowrap; padding-left:0;}
#cpsbadr, #cpsbadrliefer {width:50em;}
/*#cpsbadr th {width:5em;}
#cpsbadr td {width:10em;}*/
/* td.cpsvorname2, td.cpsname2, td.cpsort2, td.cpsplz2 {width:10em;} */
td.cpsvorname2 input, td.cpsname2 input, td.cpsplz2 input, td.cpsort2 input {width:180px;}
th.cpsrgper, th.cpsshipart {font-weight:normal;}
td.cpswk16 {font-weight:bold;}
p.cpselieferadresse {font-weight:bold;}
input#cpslrg, input#cpslnn, input#cpslvz, input#cpslother, input#cpslagb, #cpsshippingplus input, .cpsrgper2 input, .cpsshipart2 input {width:auto;}
.cpsmcartc, .cpsaddb, .cpstocartb, .cpsorderb, .cpscalcnewb, #cpsadr .cpsorderb, input.cpscalcshipping {
 width:auto;
 margin-top:2px;
 background-color:#3389a1; color:#fff;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1em;
 border-right:2px solid #000; border-bottom:2px solid #000;
 cursor:pointer;
}
#cpsadr .cpsorderb {margin-bottom:10px;}
form input.cpsmcartc, form input.cpsaddb, form input.cpstocartb, form input.cpsorderb, form input.cpscalcnewb {cursor:pointer;}
#cpsadr .cpasadresse2 {width:100%;}
.cpsobl {border-right:2px solid #3389a1; border-bottom:2px solid #3389a1;}
.cpsupsinp {background-color:#ff0; font-weight:bold;}

/* CPFORMHANDLER */
.cpfhmustlabel {
 font-weight:bold;
}
#cpfh td {border:none; padding-left:0;}
#cpfh input, #cpfh textarea {width:26em;}
#cpfh .cpfhmiddle {width:9em;}
#cpfh .cpfhsmall {width:4em;}
#cpfh input.cpfhbox {
 width:auto;
 margin-right:5px;
}
.cpfhmust {border-right:2px solid #3389a1; border-bottom:2px solid #3389a1;}
#cpfh input.cpfhbutton {
 width:auto;
 margin-top:2px; margin-bottom:10px;
 background-color:#3389a1; color:#fff;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1em;
 border-right:2px solid #000; border-bottom:2px solid #000;
 cursor:pointer;
}
#cpfht td {
 padding-left:0.5em;
 border-right:1px solid #3389a1; border-bottom:1px solid #3389a1;
}
