/*body {width:100%; text-align:center; margin:20px 0px 0px 0px; font-family:arial; font-size:12px; background-image: url(../images/bg.jpg);} */
body {width:100%; text-align:center; margin:20px 0px 0px 0px; font-family:arial; font-size:12px; background-image: url(../images/bg.jpg);}


table.form tr td {border:0px; background:#CECECE; padding-top:15px;}
td.titel {padding-top:3px;}
input.form, textarea.form, select.form {border:1px solid #353a3e; vertical-align:top; background:#B1B1B1; width:630px;}
input.form:hover, textarea.form:hover, select.form:hover  {border:1px solid #FFA002; background:#FFFFFF;}
input.form:focus, textarea.form:focus, select.form :focus {border:1px solid #FFA002; background:#FFFFFF;}

option {background:#FFFFFF; color:#000000; padding:2px;}
option:hover {background-image: url(../images/dropdown-bg.jpg); background-repeat:repeat;}

/*option.a {background:#cecece; color:#000000; padding-top:1px; }
option.b {background:#c9c9c8; color:#000000; padding-top:1px; padding-bottom:1px;}
option.c {background:#c2c2c2; color:#000000; padding-top:1px; padding-bottom:1px;}
option.d{background:#b9b9b9; color:#000000; padding-top:1px; padding-bottom:1px;}
option.e {background:#b0afaf; color:#000000; padding-top:1px; padding-bottom:1px;}
option.f {background:#a6a6a6; color:#000000; padding-top:1px; padding-bottom:1px;}
option.g {background:#9d9d9d; color:#000000; padding-top:1px; padding-bottom:1px;}
option.h {background:#969696; color:#000000; padding-top:1px; padding-bottom:1px;} */


table {width:100%; text-align:left;}
th {background-color:#FFA001; border:1px solid #a0a0a0; padding:2px; text-align:left;}
td.start {border:1px solid #a0a0a0; vertical-align:top; overflow:hidden; background-color:#b1b1b1; padding:2px; font-weight:bold;}
td.kompatibel {border:1px solid #a0a0a0; vertical-align:top; overflow:hidden; background-color:#ffda9d; padding:2px; font-weight:normal;}
td { border:1px solid #a0a0a0; vertical-align:top; overflow:hidden; background-color:#ebebeb; padding:2px;}

a.table:link {text-decoration:none; font-size:12px; font-weight:bold; color:#353a3e;}
a.table:visited {text-decoration:none; font-size:12px; font-weight:bold; color:#353a3e;}
a.table:hover {text-decoration:none; font-size:12px; font-weight:bold; color:#DFDFDF;}
a.table:active {text-decoration:none; font-size:12px; font-weight:bold; color:#353a3e;}

.produktbild { padding:0px 0px 10px 10px; float:right;}

li.pdf-icon-grau {list-style-image:url("../images/pdf-icon-grau.jpg"); list-style-position:inside; margin:0px; }
li.pdf-icon-weiss {list-style-image:url("../images/pdf-icon-weiss.jpg"); list-style-position:inside; margin:0px; padding:0px 0px 5px 0px;}

ul {margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;}
li.liste {margin-bottom:5px;}
ul.klapplist li {margin:0px 0px 0px 14px; padding:5px 0px 1px 0px; list-style-type:square;}

div.float-ende {height:0px; clear:both; font-size:0px; margin:0px; padding:0px;}

h1 {font-size:15px; color:#353a3e; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
h2 {font-size:13px; color:#353a3e; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}

a:active { color:#34383B;}

a.navi:link {text-decoration:none; font-size:15px; font-weight:bold; color:#FFA001;}
a.navi:visited {text-decoration:none; font-size:15px; font-weight:bold; color:#FFA001;}
a.navi:hover {text-decoration:none; font-size:15px; font-weight:bold; color:#cecece}
a.navi:active {text-decoration:none; font-size:15px; font-weight:bold; color:#cecece;}

li.navi-sub1 {padding:2px 0px 7px 0px; margin:0px; list-style-type:none; list-style-position:inside;}
a.navi-sub1:link {text-decoration:none; font-size:12px; color:#FFA001; font-weight:bold; }
a.navi-sub1:visited {text-decoration:none; font-size:12px; color:#FFA001; font-weight:bold;}
a.navi-sub1:hover {text-decoration:none; font-size:12px; color:#cecece; font-weight:bold;}
a.navi-sub1:active {text-decoration:none; font-size:12px; color:#cecece; font-weight:bold;}

li.navi-sub2 {padding-top:3px; margin:0px; color:#FFA001; list-style-type:square; list-style-position:inside;}
a.navi-sub2:link {text-decoration:none; font-size:12px; color:#FFA001;  font-weight:normal; }
a.navi-sub2:visited {text-decoration:none; font-size:12px; color:#FFA001; font-weight:normal;}
a.navi-sub2:hover {text-decoration:none; font-size:12px; color:#cecece; font-weight:normal;}
a.navi-sub2:active {text-decoration:none; font-size:12px; color:#cecece; font-weight:normal;}

a.text:link {text-decoration:underlined; font-size:12px; color:#353a3e;}
a.text:visited {text-decoration:underlined; font-size:12px; color:#353a3e;}
a.text:hover {text-decoration:underlined; font-size:12px; color:#737373;}
a.text:active {text-decoration:underlined; font-size:12px; color:#353a3e;}

/* a.text:link {text-decoration:underlined; font-size:12px; color:#353a3e;}
a.text:visited {text-decoration:underlined; font-size:12px; color:#353a3e;}
a.text:hover {text-decoration:underlined; font-size:12px; color:#FFA001;}
a.text:active {text-decoration:underlined; font-size:12px; color:#353a3e;} */


a.bottom:link {text-decoration:none; font-size:11px; color:#FFA001;}
a.bottom:visited {text-decoration:none; font-size:11px; color:#FFA001;}
a.bottom:hover {text-decoration:underlined; font-size:11px; color:#cecece}
a.bottom:active {text-decoration:none; font-size:11px; color:#FFA001;}

a#mw100:link, a#mw100:visited, a#mw100:active  {background-image: url(../images/wide-10mp-banner-a.jpg); background-repeat:no-repeat; width:200px; height:199px; margin:0px 0px 10px 0px; display:block; color:#34383B;}
a#mw100:hover {background-image: url(../images/wide-10mp-banner-b.jpg); background-repeat:no-repeat;}


div#balken-orange-klein {width:100%; position: absolute; z-index: 1; left:0px; top:90px; height:210px; background-image: url(../images/bg-orange.jpg); background-repeat:repeat-x;}
div#balken-orange-gross {width:100%; position: absolute; z-index: 1; left:0px; top:110px; height:210px; background-image: url(../images/bg-orange.jpg); background-repeat:repeat-x;}

/*div#all {width:800px; text-align:left; position: relative; z-index: 2; padding-left:20px;} */
div#all {width:999px; margin:auto; text-align:left; position: relative; z-index: 2; padding-bottom:3em;}


div#head	{width:999px; padding-bottom:20px;}
div#head-logo {width:399px; height:50px; float:left;}
div#navi-bg {width:600px; height:50px; background-image: url(../images/navi-bg.jpg); background-repeat:no-repeat; float:right;}
p#navi-text { margin:16px 20px 0px 0px; text-align:right;}
div#navi-sub-klein {width:999px; height:20px; background-image: url(../images/navi-sub-klein.jpg); background-repeat:no-repeat;}
div#navi-sub-gross {width:999px; height:40px; background-image: url(../images/navi-sub-gross.jpg); background-repeat:no-repeat;}
p#navi-sub-text { padding:12px 0px 0px 0px; margin:0px 20px 0px 0px; text-align:right;}
div#main-banner {width:999px; height:230px;}

div#main-left {width:200px; float:left; margin-right:10px;}
div#navi-sub-box-head {background-image: url(../images/navi-sub-box-head.jpg); background-repeat:no-repeat; width:200px; height:40px;}
div#navi-sub-box-head-text {padding-top:22px; padding-left:10px; font-size:15px; font-weight:bold; color:#151E2D;}
div#navi-sub-box-main {background-image: url(../images/navi-sub-box-main.jpg); background-repeat:repeat-y; width:200px; padding:10px 0px 0px 10px; margin:0px;}
div#navi-sub-box-bottom {background-image: url(../images/navi-sub-box-bottom.jpg); background-repeat:no-repeat; width:200px; height:12px; margin-bottom:10px; }

div#main {width:999px; padding:0px 0px 30px 0px; }
div#main-right {width:779px; float:right; }
div#main-content-head   {width:779px; height:11px; background-image: url(../images/main-content-head.jpg); background-repeat:no-repeat; position:absolute; }
div#main-content-bg   {width:779px; background-image: url(../images/main-content-bg.jpg); background-repeat:y-repeat;}
div#main-text {color: #353a3e; padding:22px 20px 10px 20px; margin:0px 0px 0px 0px; text-align:justify;}
div#main-content-bottom   {width:779px; height:11px; background-image: url(../images/main-content-bottom.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px; position:absolute;}

div#bottom {position:fixed; width:999px; height:34px; padding-top:0px; bottom:0px; background-image: url(../images/bottom.png);}
/* div#bottom {width:800px; height:64px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:bottom; background-image: url(../images/bottom.jpg);} */
div#bottom-text { font-size:11px; color:#FFA001; padding:12px 0px 0px 0px; text-align:center; line-height:14px;}
