@charset "utf-8";* {margin: 0;padding: 0}
body,td,th,input,select,textarea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;line-height: 19px}
body {background-color: #000;margin: 0;text-align:center;background-image: url(../fileadmin/images/background_page.jpg);background-repeat: repeat-x;background-color: #000}
a:link, a:visited {  color: #0d85de}
a:hover {  color: #4ebae8}
a:active {  outline:none}
.clear-floats {clear:left}
#header-wrapper {margin: 0 auto;padding: 0;border: 0;width: 920px;height: 183px;background-repeat: no-repeat;text-align:left}
* html #header-wrapper {position: relative}
#header-wrapper a {  position:relative;  display:block;  width:260px;  height:100px;  top:40px;  left:50px}
.banner-1, .banner-2, .banner-3, .banner-4, .banner-5, .banner-6, .banner-7, .banner-8, .banner-9, .banner-10 {  position:absolute;  left:0;  top:0;  width:900px;  height: 105px;  visibility: hidden}
#content-wrapper {margin: 0 auto;padding: 0;border: 0;width: 920px;margin-top: -10px;z-index: 99}
#content-top {  margin: 0 auto;padding: 0;border: 0;width: 920px;height: 27px;background-image: url(../fileadmin/images/cc_top.png)}
#content-mid {margin: 0 auto;padding: 0;border: 0;width: 920px;min-height:650px;background-image: url(../fileadmin/images/cc_mid.png);background-repeat: repeat-y}
#content-btm {  margin: 0 auto;padding: 0;border: 0;  width: 920px;  height: 27px;  background-image: url(../fileadmin/images/cc_btm.png)}
#dsb-banner {position: relative;  left:0;  top:0;margin: 0 auto;padding: 0;border: 0;width: 900px;height: 105px;margin-top: 0px}
.clothList {  list-style-type:disc}
.clothList li {  margin-bottom: 12px}
#page-navigation {margin: 0;padding: 0;border: 0;position: relative;width: 200px;height: 400px;left: -14px;margin-top: 20px;float: left}
#page-navigation ul {list-style-type: none}
#page-navigation ul li {margin: 0;padding: 0;border: 0;display: block;width: 213px;height: 46px;margin-bottom: 15px;line-height: 46px}
#page-navigation ul li a {background-image: url(../fileadmin/images/buttons.png);background-repeat: no-repeat;background-position: 0 -46px;display: block;text-decoration: none}
#page-navigation ul li a:hover {background-image: url(../fileadmin/images/buttons.png);background-repeat: no-repeat;background-position: 0 0;display: block;text-decoration: none}
.order-button a {width: 213px;height: 46px;background-repeat: no-repeat;background-position: 0 0px;display: block;text-decoration: none}
.order-button a:hover {width: 213px;height: 46px;background-repeat: no-repeat;background-position: 0 -46px;display: block;text-decoration: none}
.dsb-button a {width: 213px;height: 46px;background-repeat: no-repeat;background-position: 0 0px;display: block;text-decoration: none}
.dsb-button a:hover {width: 213px;height: 46px;background-repeat: no-repeat;background-position: 0 -46px;display: block;text-decoration: none}
#page-content-with-menue {  margin: 0;padding: 0;border: 0;width: 680px;text-align:left;margin-top: 20px;margin-left: 15px;margin-right: 15px;min-height: 480px;  float:left}
* html #page-content-with-menue {  margin: 0;padding: 0;border: 0;margin-top: 20px;margin-left: 15px;margin-right: 15px;  width: 630px}
#page-content-without-menue {margin: 0;padding: 0;border: 0;width: 920px;text-align:left;  margin-top: 20px;margin-left: 30px;margin-right: 15px;float: left}
* html #page-content-without-menue {  position:relative;  margin: 20px 15px 20px 20px;padding: 0;border: 0;width:100%;  width:840px}
#page-content-2 {margin: 0;padding: 0;border: 0;width: 680px;margin-top: 20px;margin-left: 15px;margin-right: 0px;min-height: 400px;float: left}
.page-content-list {  border-bottom:1px dotted #CCC;  padding:5px 10px}
.subnav-wrapper {width: 613px;background-image: url(../fileadmin/images/subnav_bg.gif);background-repeat:  repeat-x}
.subnav-wrapper ul {list-style-type: none;display: inline;width: 613px;height: 54px}
.subnav-wrapper ul li {display: block;float: left;height: 54px}
.ksn-1 a {display: block;z-index: 99;width: 103px;height: 54px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none}
.ksn-1 a:hover {display: block;z-index: 99;width: 103px;height: 54px;background-position: 0 -54px;background-repeat: no-repeat;text-decoration: none}
.ksn-2 a {display: block;z-index: 99;width: 134px;height: 54px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none}
.ksn-2 a:hover {display: block;z-index: 99;width: 134px;height: 54px;  background-position: 0 -54px;background-repeat: no-repeat;text-decoration: none}
.ksn-3 a {display: block;z-index: 99;width: 126px;height: 54px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none}
.ksn-3 a:hover {display: block;z-index: 99;width: 126px;height: 54px;background-position: 0 -54px;background-repeat: no-repeat;text-decoration: none}
.ksn-4 a {display: block;z-index: 99;width: 134px;height: 54px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none}
.ksn-4 a:hover {display: block;z-index: 99;width: 134px;height: 54px;background-position: 0 -54px;background-repeat: no-repeat;text-decoration: none}
.ksn-5 a {display: block;z-index: 99;width: 116px;height: 54px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none}
.ksn-5 a:hover {display: block;z-index: 99;width: 116px;height: 54px;background-position: 0 -54px;background-repeat: no-repeat;text-decoration: none}
.clothes-content {padding-left: 51px;padding-top: 20px}
#page-footer {position: relative;margin: 0 auto;padding: 0;border: 0;width: 920px;height: 138px;margin-top: 5px;margin-bottom: 40px;text-align: center;line-height: 14px;  color:#E0E0E0;font-size:10px}
* html #page-footer {position: relative;top: -5px}
div.order-quickview-wrapper, div.order-quickview-wrapper-small {width: 620px;height: 100px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;padding-top: 50px;background-repeat: no-repeat}
div.order-quickview-wrapper-small {height: 50px}
* html div.order-quickview-wrapper, * html div.order-quickview-wrapper-small {  height:100px; 
}

div#contact-form {padding-top: 20px}
div#contact-text {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;line-height: 19px}
.block-text {padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;line-height: 19px;padding-right: 40px;margin-bottom: 25px}
.order-notice-msg {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;line-height: 19px;padding-right: 40px;margin-bottom: 25px}
.set-notice-msg {margin: 0;padding: 0;border: 0;padding: 15px;border: 1px solid #95c1c3;background-color: #e4f6f4;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #122d35;line-height: 19px;padding-right: 40px;margin-bottom: 25px}
.set-order-msg {margin: 0;padding: 0;border: 1px solid #95c1c3;border-bottom: 0;padding: 15px;background-color: #e4f6f4;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #122d35;line-height: 19px;padding-right: 40px;margin-bottom: 0px}
div#disclaimer-text {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;line-height: 19px;margin-top: 30px}
span.left-col {margin-right: 75px;float: left;margin-bottom: 25px;width: 230px}
* html span.left-col {width: 210px}
span.right-col {float: left;margin-bottom: 25px}
label {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #405c69;font-weight: bold;margin-bottom: 5px}
.input-text-personal, .input-text-personal-error {margin: 0;padding: 0;border: 0;text-align: left;width: 444px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;padding-top: 2px;padding-left: 10px;background-image: url(../fileadmin/images/input-personal-bg.gif);display: block;margin-bottom: 15px}
.input-text-personal-error {  background-image: url(../fileadmin/images/input-personal-bg-error.gif)
}

.input-textarea, .input-textarea-error, .input-textarea-additional {margin: 0;padding: 0;border: 0;text-align: left;width: 414px;height: 253px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #405c69;padding: 20px;background-image: url(../fileadmin/images/input-textarea.gif);display: block;margin-bottom: 15px;resize:none}
.input-textarea-error {  background-image: url(../fileadmin/images/input-textarea-error.gif)
}

.input-textarea-additional{width:588px;height:80px;background-image: url(../fileadmin/images/input-textarea-fullwidth.gif)}
.submit-button {margin: 0;border: 0;padding: 0;width: 161px;height: 26px;text-align: left;text-indent: 25px;font-size: 11px;background-image: url(../fileadmin/images/form_button.gif);background-repeat: no-repeat;background-position: 0 0;color: #405c69}
.submit-button:hover {margin: 0;border: 0;padding: 0;width: 161px;height: 26px;text-align: left;text-indent: 25px;font-size: 11px;background-image: url(../fileadmin/images/form_button.gif);background-repeat: no-repeat;background-position: 0 -27px;color: #007fba}
table.item-table {padding: 0;margin: 0;border: 0;width: 100%}
* html table.item-table {padding: 0;margin: 0;border: 0;width: 97%;
}

td.item-table-head {padding: 8px;background-color: #333;color: #FFF}
td.item-table-cell-1, td.item-table-cell-3 {padding: 8px;border-bottom: 1px dotted #CCC}
td.item-table-cell-2, td.item-table-cell-4 {padding: 8px;border-bottom: 1px dotted #CCC;background-color: #f3f4f5}
td.item-table-cell-3, td.item-table-cell-4 {  padding:2px;  font-size: 11px;  text-align: center;  border-right: 1px dotted #CCC}
.table-container {}

.item-table-input {width: 40px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: center;border: 1px solid #DDD}
* html .item-table-input,
* html .item-short-input,
* html .item-short-input-error,
* html .item-long-input,
* html .item-long-input-error, 
* html .item-plz-input, 
* html .item-plz-input-error,
* html .item-ort-input, 
* html .item-ort-input-error {  height:25px; 
}

* html .item-table-input {  width:60px}
* html .item-short-input, * html .item-short-input-error {  width:128px}
.item-short-input, .item-short-input-error {width: 120px;height: 16px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: center;border: 1px solid #DDD}
.item-short-input-error {  background-image: url(../fileadmin/images/input-item-short-error.gif);background-repeat: no-repeat}
.item-plz-input, .item-plz-input-error {width: 80px;height:16px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: left;border: 1px solid #DDD}
.item-plz-input-error {  background-image: url(../fileadmin/images/input-item-plz-error.gif);background-repeat: no-repeat}
.item-ort-input, .item-ort-input-error {width: 209px;height:16px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: left;border: 1px solid #DDD}
.item-ort-input-error {  background-image: url(../fileadmin/images/input-item-ort-error.gif);background-repeat: no-repeat}
.item-long-input, .item-long-input-error {width: 300px;height:16px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: left;border: 1px solid #DDD}
.item-long-input-error {  background-image: url(../fileadmin/images/input-item-long-error.gif);background-repeat: no-repeat}
.item-table-select {width: 60px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: center;border: 1px solid #DDD}
.item-pd-select {width: 100px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: left;border: 1px solid #DDD}
.item-set-select {width: 150px;font-size: 11px;padding: 3px;background-color: #FAFAFA;color: #333;text-align: right;border: 1px solid #DDD;}
.item-set-select option {  height:17px}
div.dealer-qv {padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #405c69;padding-right: 0px;margin-bottom: 20px;margin-top: 20px}
label {font-weight: normal;}
#header-wrapper {background-image: url(../fileadmin/images/de/header.png)}

.banner-1 { background-image: url(../fileadmin/images/de/ar20-banner_3_1.jpg); }
.banner-2 { background-image: url(../fileadmin/images/de/ar20-banner_3_2.jpg); }
.banner-3 { background-image: url(../fileadmin/images/de/ar20-banner_3_3.jpg); }
.banner-4 { background-image: url(../fileadmin/images/de/ar20-banner_3_4.jpg); }
.banner-5 { background-image: url(../fileadmin/images/de/ar20-banner_3_5.jpg); }
.banner-6 { background-image: url(../fileadmin/images/de/ar20-banner_3_6.jpg); }
.banner-7 { background-image: url(../fileadmin/images/de/ar20-banner_3_7.jpg); }
.banner-8 { background-image: url(../fileadmin/images/de/ar20-banner_3_8.jpg); }
.banner-9 { background-image: url(../fileadmin/images/de/ar20-banner_3_9.jpg); }
.banner-10 { background-image: url(../fileadmin/images/de/ar20-banner_3_10.jpg); }
*/

#page-navigation ul li.dsb-button a, #page-navigation ul li.dsb-button a:hover {background-image: url(../fileadmin/images/de/button_dsb.png)}
#page-navigation ul li.order-button a, #page-navigation ul li.order-button a:hover {background-image: url(../fileadmin/images/de/button_order.png)}
.ksn-1 a , .ksn-1 a:hover {background-image: url(../fileadmin/images/de/ksn_1.gif)}
.ksn-2 a , .ksn-2 a:hover {background-image: url(../fileadmin/images/de/ksn_2.gif)}
.ksn-3 a , .ksn-3 a:hover {background-image: url(../fileadmin/images/de/ksn_3.gif)}
.ksn-4 a , .ksn-4 a:hover {background-image: url(../fileadmin/images/de/ksn_4.gif)}
.ksn-5 a , .ksn-5 a:hover {background-image: url(../fileadmin/images/de/ksn_5.gif)}
div.order-quickview-wrapper {background-image: url(../fileadmin/images/de/order_quickview.gif)}
div.order-quickview-wrapper-small {background-image: url(../fileadmin/images/de/order_quickview-small.gif)}
fieldset, img { 
border:0px solid white}
.backendContainer table {border-collapse:collapse;border-spacing:0}
.overviewTable table td, table th {  color:#000;  font:11px Verdana,Arial,Helvetica,'MS Sans Serif',sans-serif;  border:1px dotted #666;  padding:10px}
.overviewTable table td {  padding:3px}
.backendContainer table th { font-weight:bold; text-align:center}
#sortableTable {width:99%}
#sortableTable tr, #sortableTable td {padding : 5px}
.sizeTable {width:60%}
th.header { 
  background-image: url(../fileadmin/images/small.gif);  cursor: pointer;  font-weight: bold;  background-repeat: no-repeat;  background-position: center left;  padding-left: 20px;  border-right: 1px solid #dad9c7;  margin-left: -1px}
th.headerSortDown { 
  background-image: url(../fileadmin/images/small_desc.gif); 
  background-color: #3399FF; 
}

th.headerSortUp { 
  background-image: url(../fileadmin/images/small_asc.gif); 
  background-color: #3399FF; 
}

.myInput{  font:12px Verdana,Arial,Helvetica,'MS Sans Serif',sans-serif}
.wrapper {text-align: left;margin: 10px auto;width: 838px;padding: 0}
.backendContainer {  width:100%}
.languageFlags {  text-align:center;  padding-bottom: 5px}
.menue {  width:25%;  padding:10px;  float:left}
.content {  padding:10px;  width:70%;  float:left}
.green, .green a:link, .green a:visited, .green a:hover {  color:green}
.red, .red a:link, .red a:visited, .red a:hover {  color:#A30303}
.blue, .blue a:link, .blue a:visited, .blue a:hover {  color:blue}
.contentView{  border:1px solid #C0C0C0;  margin:5px}
.contentViewHeader{  background: #C0C0C0;  padding:3px}
.contentViewText{  background:#F4F4F4;  font-size:7pt;  padding:3px}
.singleContent{  padding-left: 52px;  
}

#page-content-without-menue .singleContent {  padding-left: 0}
* html #page-content-without-menue .singleContent {  padding-left: 0px}
.tableWithoutBorder{  width:100%}
.tableWithoutBorder td{  border:0;  font:12px Verdana,Arial,Helvetica,'MS Sans Serif',sans-serif;  padding:3px}
.overviewTable {width:100%
}

.overviewTable td {  border:0;  border-bottom: 1px dotted #666;  border-right: 1px dotted #666;  padding:3px 10px;  font-size:10px;  background-color: #F4F4F4}
.overviewTable tr {background-color: #DFDFDF}
.overviewTableRow:hover{}

.verticalMenue, .backendVerticalMenue {  list-style-type: none;  padding-left: 0;  margin-top: 0}
.verticalMenue li, .backendVerticalMenue li {  padding: 2px 0 2px 0}
.backendVerticalMenue a{  font-size:10px}
.horizontalMenue {  width: auto;  padding: 0 20px;  text-align:left; 
}

.horizontalMenue li {  display: inline;  padding: 0px 10px;  padding-left:0; 
}

.horizontalMenue a {  padding: 2px 8px 5px 0}
.leftArea {  float: left;  margin: 0; padding: 0}
.rightArea {  float: right;  margin: 0; padding: 0}
.centerArea {  padding: 30px 0 0 0}
.contentWithoutMenue {text-align:left}
.contentWithoutMenue > .leftArea > .singleContent, .contentWithoutMenue > .centerArea > .singleContent {padding:0 20px;}

