body {
/*border-top: 10px solid grey;*/
}

/******ALLGEMEIN******/

h1, h2, h3, h6, .h1, .h2, .h3, .h6 {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-weight: normal;
}

h1 {
  font-size: 200%;
}

h2,
.h2 {
  font-size: 150%;
    line-height: 1.2;
    margin-bottom: 0.75em;
}

h3,
.h3 {
    font-size: 150%;
  letter-spacing: 0.1px;
    text-transform: none;
    margin-bottom: 0;
   /*Vorlage Katalog S. 176*/
}

h6,
.h6 {
  font-size: 150%;
  letter-spacing: 0.1px;
    text-transform: none;
    margin-bottom: 0;
    /*Vorlage Katalog S. 176*/
}

a,
a:visited {
  color: #2E76B3;
  background: url("../images/navigation/arrow-product.png") no-repeat scroll right 4px transparent;
}

a:hover {
  color: #999999;
  text-decoration: none;
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll right 4px transparent;
}

#mainarea {
  padding: 10px 0 0px;
    text-align: left;
}

#headerframe2 {
  border-bottom: 1px solid #F0F0F0;
}

#p_3 #headerframe2 {
  border-bottom: 0px;
}

/*Subnavi*/
.hpcolbox_header {
    display: none;
}

#sub_navigation li {
  background: none;
}

#sub_navigation li a:link,
#sub_navigation li a:visited {
  color: #999999;
}

#sub_navigation li.last {
  border-left: 1px solid #999999;
  padding-left: 16px;
  margin-left: 8px;
}

#boxcontent_subnavi_nachrichten ul {
  padding-left: 15px;
}

#boxcontent_subnavi_nachrichten li {
  background: none;
  line-heigt: none;
  margin: 0;
  padding: 0;
}

#boxcontent_subnavi_nachrichten li a {
  background: url("../images/nachrichten/arrow-news-right.png") no-repeat scroll 95% center #DCDCDC;
    line-height: 24px;
    margin-bottom: 3px;
    padding: 3px 10px;
    display: block;
    width: 182px;
    color: #000000;
}

#boxcontent_subnavi_nachrichten {
  margin-top: 45px;
}

#boxcontent_subnavi_nachrichten li a:hover {
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center #DCDCDC;
  color:#999999;
}

/*Rechte Spalte*/
div.cms_box {
  border-top: 2px solid #F0F0F0;
  border-bottom: 2px solid #F0F0F0;
  padding: 10px 15px 8px;
  margin-top: -2px;
}

.box_weiss {
  border-top: 2px solid #F0F0F0;
  border-bottom: 2px solid #F0F0F0;
  padding: 7px 15px 8px;
  margin-top: -2px;
  margin-bottom: 0;
}

.box_weiss a {
    background: url("../images/navigation/arrow-product.png") no-repeat scroll right 4px transparent;
}

.box_grau {
  background-color: #F0F0F0;
  padding: 10px 15px 15px 15px;
  width: 100%;
  text-align: left;
}

.box_grau {
  background-color: #F0F0F0;
  padding: 10px 15px 15px 15px;
  width: 670px;
  text-align: left;
}

.box_grau ul {
  margin-bottom: 0;
}

.box_grau li {
  list-style-type: disc;
  margin-left: 15px;
}

/*Aufzaehlungszeichen*/
.bulletlist li {
  list-style: disc;
  list-style-image: none;
  margin-left: 14px;
}


/*Footer*/

#footer {
  margin-top: 70px;
  background-color: transparent !important;
}

#footer #tags {
  width: 370px;
  margin-right: 30px;
  background-color: #999999;
}
body#p_3 #footer #tags {
  margin-right: 0;
  padding-right: 30px;
}
#p_3 #footer_margins {
  padding-left: 0px;
  width: auto;
}


/*Hauptnavigation*/

#p_60 #navigation #menuentry_60 a, #p_60 #list_header #list_title, #navigation #menuentry_60 a:hover {
    color: #727171;
}
#p_61 #navigation #menuentry_61 a, #p_61 #list_header #list_title, #navigation #menuentry_61 a:hover {
    color: #727171;
}

#navigation #menubox_60 .mcol1 li.typeofwood {
    margin-bottom: 2px;
}

#navigation #menubox_60 .mcol1 li {
    margin-bottom: 2px;
  margin-top: 0px;
}

#navigation #menubox_60 li, #navigation #menubox_61 li {
    margin-bottom: 2px;
}

#navigation #level1 .typeofwood,
#navigation .menulevel2.pid_371lev2 {
    font-weight: bold;
    color: rgb(255, 255, 255);
    margin: 3px 0px 8px;
}
#navigation #level1 li a {
  padding: 4px 20px 5px 10px;
}
#navigation #level1 li {
    background: no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
    margin-bottom: 2px;
}
#navigation #menubox_57 .mcol1 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_57 .mcol1 a:hover {
background: url("../images/navigation/arrow-red.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#e41e0a;
}
#navigation #menubox_58 .mcol1 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_58 .mcol1 a:hover {
background: url("../images/navigation/arrow-green.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#adb610;
}
#navigation #menubox_59 .mcol1 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_59 .mcol1 a:hover {
background: url("../images/navigation/arrow-orange.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#68abdf;
}
#navigation #menubox_60 .mcol1 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_60 .mcol1 a:hover {
background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#999999;
}
#navigation #menubox_60 .mcol2 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_60 .mcol2 a:hover {
background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#999999;
}
#navigation #menubox_61 .menulevel2 a {
background: url("../images/navigation/arrow-right.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#000000;
}
#navigation #menubox_61 .menulevel2 a:hover {
background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
color:#999999;
}
#navigation #menubox_60 li:hover, #navigation #menubox_61 li:hover {
    background: no-repeat scroll 95% center rgba(250, 250, 250, 0.9);
}

#navigation #menubox_57,
#navigation #menubox_58,
#navigation #menubox_59,
#navigation #menubox_60,
#navigation #menubox_61{
  margin-top: -5px;
  z-index: 1000;
}

/*Metanavi*/

#header .facebook,
#header .pinterest {
  float: right;
    padding-top: 15px;
    line-height: 12px;
    height: 25px;
    padding-bottom: 2px;
    border-bottom:1px solid #dcdcdc;
}

#header .facebook {
  padding-left: 40px;
  padding-right: 10px;
}
#header .pinterest {
  padding-right: 182px;
}

#header .facebook a {
  background: transparent url("../images/navigation/facebook.png") left 0 no-repeat;
  padding-left: 18px;
  height: 22px;
    display: block;
}

#header .pinterest a {
  background: transparent url("../images/navigation/pinterest.png") left 0 no-repeat;
  padding-left: 18px;
  height: 22px;
    display: block;
}

.button_haendlersuche {
  padding-left: 25px;
}

/*Sprachwahl*/
#langmenu {
  padding: 2px 0 0 3px;
}

#langmenu li {
  padding: 2px 0 2px 0;
  color: black;
}

#langmenu li.last {
  margin-bottom: 2px;
}

#languages {
  height: 20px;
  padding-top: 1px;
  background: transparent url("../images/navigation/weltkugel.png") left top no-repeat;
}

#langmenu li a,
#langmenu li a:visited {
   color: #B4B4B4;
}

#langmenu li a:hover {
   color: #000000;
}

/*Formulare*/
form br {
  display: inline;
}

form legend {
  border: none;
  margin-bottom: 0;
}

input, textarea, select {
  border: 2px solid #EAEAEA;
  padding: 0;
  font-size: 12px;
}

input[type="button"],
input[type="reset"],
input[type="submit"]{
  background-color: #EAEAEA;
  background-image: url("../images/arrow-gr.png");
  background-position: 95% center;
  background-repeat: no-repeat;
  width: 182px;
  color: #8E8D8D;
  text-align: left;
  margin-top: 10px;
  font-size: 12px;
  padding: 4px 6px 4px 3px;
}

select, input[type="file"] {
  height: auto;
}

label {
  font-size: 12px;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0;
}

.tx-powermail_fieldwrap_html input, .tx-powermail_fieldwrap_html textarea {
  width: 310px;
}

.tx-powermail .kontaktformular .powermail_check_inner label {
  margin-top: 4px;
}

.tx-powermail .kontaktformular textarea, .tx-powermail-pi1 .kontaktformular input {
  margin-top: 0;
}

.powermail_fieldwrap_submit input.powermail_submit {
  width: 182px;
}

/* error message */
.powermailerror, .parsley-errors-list {
    /* supply height to ensure consistent positioning for every browser */
    background-color:#c12727;
    border:1px solid #c12727;
    font-size:11px;
    color:#fff;
    padding:3px 10px 5px 10px;
    margin-left:-15px;
  margin-top: -3px;
    z-index:10;
    text-align:left;
    height:auto;


    /* Eckenrundungen entfernen */
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;

    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
    box-shadow:0 0 6px #ddd;
    behavior: url(fileadmin/css/PIE.htc);
}

.powermailerror p, .parsley-errors-list p {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

/* pure CSS arrow */
html:root .powermailerror  span{
    display:block;
    width:0;
    height:0;
    border:10px solid;
    border-color:#c12727 transparent transparent;

    /* positioning */
    position:absolute;
    bottom:-8px;
    left:10px;
    border-bottom:0 none;
}

/*Hauptnavi*/
#navigation #level0 ul li {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 15px;
  letter-spacing: 0.4px;
}

#search_term {
  color: #000000;
}

#search input[type="image"] {
    /*float: right;
    margin-top: -19px;
    margin-right: 7px;*/
  background-image: url("../images/btn_search.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-color: transparent !important;
}

/*Startseite*/

#teaser_image img {
  margin-top: -5px;
}

#slider-1-overlay li {
  // height: 10px;
  padding-top: 0px;
  padding-bottom: 25px;
}

#slider-1-overlay .inner-overlay {
  top: -28px;
}

#p_3 #slider-1-overlay .overlay-first a {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  letter-spacing: 0.4px;
  color: #fff;
}

#p_3 #slider-1-overlay .overlay-middle a {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  letter-spacing: 0.4px;
  color: #fff;
}

#p_3 #slider-1-overlay .overlay-last a {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  letter-spacing: 0.4px;
  color: #fff;
}

#slider-2 {
  float: left;
    padding-top: 0px;
    width: 100%;
}

#slider-2 .inner-slide-element {
  float: left;
    height: auto;
    padding-right: 20px;
    width: 224px;
}

#slider-2 .inner-slide-element.element-last {
  padding-right: 0;
}

#slider-2 .inner-slide-element .csc-textpic .csc-textpic-text p {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 110%;
  padding-top: 3px;
}

#slider-2 a {
  color: #000000;
  text-decoration: none;
}

#slider-2 .inner-slide-element .csc-textpic .csc-textpic-text {
  background: url("../images/arrow-teaser-startseite.png") no-repeat scroll 95% 50% rgba(250, 250, 250, 0.7);
  width: 213px;
}

#slider-2 .inner-slide-element .csc-textpic:hover .csc-textpic-text{
    background: #4786bc url(../images/arrow-teaser-hover-startseite.png) no-repeat 95% 50%;
    width: 213px;
}

.slide-link {
  color: #000000;
}

.row1 h2 {
  color: #000000;
}

#col1, #col2, #col3, #col4 {
    float: left;
    padding-right: 20px;
    width: 224px;
}

#col4 {
  padding-right: 0;
}

#col2 img {
  margin-right: 10px;
}

#col3 img {
  margin-right: 1px;
}

.discover-paidi {
  padding-top: 5px;
}

.discover-paidi li {
  line-heigt: none;
  margin: 0;
  padding: 0;
}

.discover-paidi li a {
  background: url("../images/nachrichten/arrow-news-right.png") no-repeat scroll 95% center #DCDCDC !important;
    line-height: 24px !important;
    margin-bottom: 3px !important;
    padding: 3px 10px !important;
    display: block !important;
    color: #000000;
    width: 203px !important; /*Merge: Bei Lukas austauschen; Andere Breite als bei Subnavis*/
}

.discover-paidi li a:hover {
  color: #545454 !important;
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center #DCDCDC !important;
}

#p_3 .hpcolbox_header {
  display: inline;
}

#p_3 .hpcolbox_content {
  margin-top: -4px;
  padding-top: 0;
}

#p_3 .blog_teaser {
  line-height: 2.2em;
}

.blog_teaser a {
  background: url("../images/navigation/arrow-product.png") no-repeat scroll right 4px transparent;
  /*class muss in startseite.css komplett raus, da identisch zu normalem a*/
}

.blog_teaser a:hover {
  color: #999999;
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll right 4px transparent;
  /*class muss in startseite.css komplett raus, da identisch zu normalem a*/
}

/*Produktuebersichtsseite*/

#list_header #list_title {
  font-size: 24px;
  padding-top: 30px;
}

.programm_name {
  background: url("../images/navigation/arrow-product.png") no-repeat scroll 145px 10px rgba(228, 228, 228, 0.8);
  padding: 0;
}

.programm_list_item .programm_name a, .accessory_list_item .accessory_name a {
  padding: 2px 0 12px 8px;
}

#content_left #filter_alternative, #boxhead_searchresults_section {
  border-top: 2px solid #F0F0F0;
}

#selected_filter_box {
  /*margin-top: -2px;*/
}

#selected_filter {
  width: 207px;
  height: 56px;
}

.inaktfilter {
  background: none !important;
  color: #DDDDDD;
}

#content_left .filterbox {
  border-top: 0px;
  border-bottom: 2px solid #F0F0F0;
}

.filterbox_header {
  padding: 4px 0 8px;
  background: url("../images/navigation/arrow-down.png") no-repeat scroll 182px 12px transparent;
}

.filterbox_header_aktiv {
  padding: 4px 0 8px;
  background: url("../images/navigation/arrow-up.png") no-repeat scroll 182px 12px transparent;
  margin: 0;
}

#list_text h2 {
  margin-bottom: 0;
}

/******Produktdetailseite*******/

/*Linke Spalte*/
.left_box {
  margin-bottom: 10px;
}

.box_header {
  background:url("../images/navigation/arrow-down.png") no-repeat scroll 210px 15px #FFFFFF;
  border-top: 2px solid #F0F0F0;
}

.box_header_aktiv {
  background:url("../images/navigation/arrow-up.png") no-repeat scroll 210px 15px #FFFFFF;
  border-top: 2px solid #F0F0F0;
}

#left_boxes a,
#left_boxes a_visited {
  color: #8d8d8d;
  background: none;
}

#left_boxes a:hover {
  color: #000000;
  background: none;
}

#boxcontent_decor_descr {
  border: none;
    font-size: 12px;
    padding: 3px 5px 5px 30px;
}

#boxcontent_decor_descr li {
  list-style-type: disc !important;
  list-style-image: none;
  background: none;
  margin: 0 0 0 17px;
}

#download a, #rebuyguidiance a.pdflink {
  color: #8d8d8d;
  background: url("../images/icons/pdf.png") no-repeat scroll left 2px #FFFFFF;
}

#download a:hover,
#rebuyguidiance a.pdflink:hover {
  color: #000000;
  background: url("../images/icons/pdf.png") no-repeat scroll left 2px #FFFFFF;
}

/*Rechte Spalte*/
#programm_header img {
  bottom: 0;
}

#programm_header h1 {
  font-size: 24px;
  bottom: 1px;
}

.programm_navigation .back,
.accessory_navigation .back {
  background: none;
  color: #DDDDDD;
}

.programm_navigation .back:hover,
.accessory_navigation .back:hover {
  background: none;
}

.programm_navigation a.back,
.accessory_navigation a.back {
  background: url("../images/navigation/produkt-programm-navi-arrow-left.png") no-repeat scroll left 2px transparent !important;
  color: #9F9E9E;
}

.programm_navigation a.back:hover,
.accessory_navigation a.back:hover {
  background: url("../images/navigation/produkt-programm-navi-arrow-left.png") no-repeat scroll left 2px transparent !important;
  color: #000000;
}

.programm_navigation a.overview,
.accessory_navigation a.overview {
  color: #9F9E9E;
}

.programm_navigation a.overview:hover,
.accessory_navigation a.overview:hover {
  background: url("../images/navigation/produkt-programm-overview.png") no-repeat scroll right center transparent !important;
  color: #000000;
}

.programm_navigation .forward,
.accessory_navigation .forward {
  background: none;
  color: #DDDDDD;
}

.programm_navigation .forward:hover,
.accessory_navigation .forward:hover {
  background: none;
}

.programm_navigation a.forward,
.accessory_navigation a.forward {
  background: url("../images/navigation/produkt-programm-navi-arrow-right.png") no-repeat scroll right 2px transparent !important;
  color: #9F9E9E;
}

.programm_navigation a.forward:hover,
.accessory_navigation a.forward:hover {
  background: url("../images/navigation/produkt-programm-navi-arrow-right.png") no-repeat scroll right 2px transparent !important;
  color: #000000;
}

.scrollingHotSpotRight {
  background: url("../images/produkte/arrow-right-small-slider.png") no-repeat scroll center center #FFFFFF;
}

/* Temporäres Ausblenden des Buttons "3D-Einrichtungsplaner" */
.programm_tip {
  display: none;
}

.programm_notepad a,
.programm_tip a {
  padding: 0 0 4px 8px;
  margin-bottom: 1px;
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll 96% 6px #eaeaea !important;
}

/*.programm_notepad a,
.programm_tip a,
.programm_dealer a {
  padding: 0 0 4px 8px;
  margin-bottom: 1px;
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll 96% 6px #eaeaea;
}
*/

.programm_notepad a:hover,
.programm_tip a:hover,
.programm_dealer a:hover {
  color: #000000;
  background: url("../images/navigation/arrow-right.png") no-repeat scroll 96% 6px #eaeaea !important;
}

.grouparrow {
    cursor: pointer;
    float: left;
    margin: 12px 0 0 6px;
    width: 9px;
}

.group_description {
  height: 23px;
  width: 500px;
}

.group_description h3 {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0.4px;
  margin-top: 4px;
  margin-bottom: 7px;
}

.slider_other {
margin:0;
padding: 0;
}

.slider_group {
  background-color: #ffffff;
  margin-bottom: 2px;
}

.slider_content .box_header_aktiv,
.slider_other .box_header_aktiv { /*NOTLÖSUNG FIX für Fehler verschobene Buttons beim letzten Produkt, z. B. Babyzimmer Biancomo, Juniorstufe aufklappen, ganz unten */
border: none;
height: auto;
font-weight: normal;
width: 193px;
}

.subslidergroup_header {
  border-left: 15px solid #eaeaea;
  background-color: #ffffff;
  margin-bottom: 2px;
  /*height: 20px !important;*/
}

.subslidergroup_header .group_image,
.subslidergroup_content .product_image {
  width: 120px;
}

.subslidergroup_header .group_description h3 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: none;
    margin-bottom: 0;
}
.subslidergroup_header .group_description {
  padding: 0;
}

.subslidergroup_content {
  border-left: 15px solid #eaeaea;
}

.SlideTab {
  background: none;
  margin-top: 1px;
}

.SlideTab li {
  background: none;
}

.SlideTab li {
  background: none;
  border: none;
}

.SlideTab li li {
  background-color: #ffffff;
    margin-bottom: 2px;
}

.slider_product_holder {
  padding: 0 !important;
}

.product_buttons ul li {
  margin-bottom: 0 !important;
}

.notepadbtn a, .product_buttons li a {
  margin-top: 2px;
  height: 16px;
  padding: 3px 0 4px 42px;
}

.programm_links .notepadbtn_del_programm {
  padding: 0 0 1px 8px;
  margin-bottom: 1px;
}

.programm_links .notepadbtn_del_programm img,
.notepadbtn img {
  margin-bottom: 3px;
}

.product_buttons .notepadbtn_del_programm {
  padding: 3px 0 4px 8px;
}

.product_info {
  padding-right: 10px
}

/*Hotspot-Layer*/
.characteristic_tip_wrap div {
  padding: 20px;
}

.characteristic_tip_content h2 {
  font-size: 18px;
  margin-top: -5px;
}

.characteristic_tip_description {
  width: 190px;
}

.characteristic_tip_wrap .closebtn {
  background: url("../images/close.png") no-repeat scroll right top transparent;
  right: 5px;
    top: 5px;
}

/*Zubehoer-Layer*/
.accessory_closebtn img {
  /*display:none;*/
}

.accessory_layer #slider_header .accessory_closebtn {
  height: 32px;
  background: url("../images/close.png") no-repeat scroll right top transparent;
  border-bottom: 0;
  top: 18px;
}

.AccessorySlideTab a {
  padding-top: 2px;
}

#slider_header li.active, .accessory_layer #slider_header li.active a {
  color: #000000;
}

#lightbox-content .accessory_item .name {
  padding-bottom: 0;
  background: url("../images/navigation/arrow-product.png") no-repeat scroll 145px 11px rgba(228, 228, 228, 0.8)
}

#lightbox-content {
  width: 743px;
}

.accessory_layer {
  width: 713px;
  padding: 0;
  background-color: transparent;
}

.accessory_layer #slider_header {
  background-color: transparent;
  opacity: 1;
}

.accessory_list {
  padding: 20px 13px 13px 20px;
  width: 680px;
}

.accessory_single_descr {
  padding: 0;
}

.AccessorySlideTab .accessory_single_content {
  padding-right: 10px;
}

.AccessorySlideTab .accessory_single_content li {
  list-style: disc;
  list-style-image: none;
  margin-left: 14px;
}

.clothgroup .accessorybox_header,
.clothgroup .accessorybox_header_aktiv {
  background: url("../images/navigation/arrow-down.png") no-repeat scroll 650px 13px transparent;
    border-top: 2px solid #F0F0F0;
    margin-bottom: 8px;
    padding-left: 15px;
    width: 650px;
}

.clothgroup .accessorybox_header_aktiv {
  background: url("../images/navigation/arrow-up.png") no-repeat scroll 650px 13px transparent;
}

.clothgroup .accessorybox_header.box_header_aktiv {
  background: url("../images/navigation/arrow-up.png") no-repeat scroll 650px 13px transparent;
}

.clothgroup .accessorybox_content {
  padding: 0 0 0 7px;
}

.AccessorySlideTab a.notepadbtn_accessory {
    background: url("../images/navigation/arrow-gr.png") no-repeat scroll 95% center #E2E2E2;
  }

.AccessorySlideTab a.notepadbtn_accessory_act img {
  margin-top: -5px;
}

.AccessorySlideTab a.notepadbtn_accessory_act {
  background-position: 149px 11px !important;
}

/*Merkzettel-Layer*/
.notepad_note .notepad_note_header {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 15px 5px 15px;
}

.notepad_note .notepad_note_content {
  padding: 10px 15px 10px 15px;
}

.layer_close_1 {
  right: -15px;
}

/*Strichzeichnungs-Layer*/
.linedrwaing_header {
  background: none;
  background-color: #ffffff;
  margin-right: 12px;
}

.linedrwaing_header h2 {
  color: #000000;
  padding: 13px 18px 18px 18px;
}

.linedrwaing_frame {
  padding: 0px 18px 18px 18px;
}

.linedrwaing_content {
  background: none;
  background-color: #ffffff;
  padding: 0;
  margin-right: 12px;
}

.linedrwaing_closebtn {
  background: url("/fileadmin/images/close.png") no-repeat scroll right top transparent;
  /*position: relative;
  right: -15px;
    top: -15px;*/
}

/*****Haendler-Suche*****/

/*Normale Ansicht*/
#p_84 #content_left,
#p_347 #content_left {
  padding-top: 87px;
}

.leftcolbox_header {
  border-top: 2px solid #EAEAEA;
}

.leftcolbox_content {
  border-bottom: 0px;
  margin-bottom: 10px;
  color: #000000;
}

.leftcolbox_header {
  background: url("../images/navigation/arrow-down.png") no-repeat scroll 200px 13px transparent;
  padding-left: 30px;
  margin-bottom: 5px;
  color: #989797;
}

#c2014 .leftcolbox_header,
#c2014 .leftcolbox_header_aktiv {
  background: none !important;
}

.traders_map,
.traders_map0 {
  background-color: #EAEAEA;
  border: 15px solid #EAEAEA;
  border-bottom: 7px solid #EAEAEA;
}

.ts_sliderhead {
  padding: 3px 10px 1px;
  background-color: #ffffff;
  color: #8E8D8D;
}

.ts_sliderhead_active {
  border-top: 2px solid #999999;
  padding: 1px 12px 3px;
  height: auto;
  color: #000000;
}

.international_box {
  padding: 15px;
  width: auto;
}

.international_left,
.international_right {
  width: 150px;
}
.hs_near_by{
    background: #EAEAEA url(../images/navigation/location-pin.png) no-repeat 10px 5px;
    padding-left: 50px;
    margin-bottom: 20px;
    cursor: pointer;
}
.tx-traderslist-pi1 .hs_city input,
.tx-traderslist-pi1 .hs_country select {
  width: 180px;
  display: block;
}

.traders_result_header {
  display: none;
  background: none;
  padding: 0;
}

.traders_result {
  width: 275px;
}

.traders_alert, .trader{
  border-top: 2px solid #EAEAEA;
  padding: 8px 0px 5px 15px;
  width: 260px;
}

.trader_address {
  width: 135px;
}

.trader_programms {
  right: 0px;
    top: 4px;
    width: 120px;
    font-size: 10px;
  margin-right: 15px;
}
.trader_distance_header{
    /*background-image: url("../images/navigation/arrow-down.png");*/
  /*background-position: 80% center;*/
  background-image: url("../images/info.png");
  background-position: 82% center;
  background-repeat: no-repeat;
  cursor: pointer;
    /* margin-bottom: 10px; */
}
.traders_result .tradercolbox_content{
    display: none;
}
.tradercolbox_header_aktiv .trader_distance_header{
    /*background-image: url("../images/navigation/arrow-up.png");*/
}
.trader_distance{
    background-image: url("../images/icons/distance.png");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    padding-left: 20px;
    position: relative;
    left: 0px;
}

.traders_result .tradercolbox_header .trader_distance_header,
.traders_result .tradercolbox_header_aktiv .trader_distance_header {
  width: 100px !important;
  float: right !important;
}


.trader_programm_symbols{
    float:right;
}
.trader_programms img {
  margin-right: 0;
}

.tx-traderslist-pi1 form {
  margin-bottom: 0;
}
#waiting-layer{
    display: none;
    width: 383px;
}
.fancybox-inner .waiting-text{
    font-size: 12px;
    line-height: 16px;
    padding-top: 12px;
    text-align: left;
    padding-left: 45px;
    color: #000;
    opacity: 1.0;
    background-color: #fff;
}
#p_84 .fancybox-close{
    display:none;       /* kein Close Button */
}
#p_84 .fancybox-skin{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#c2014 .leftcolbox_header,
#c2014 .leftcolbox_header_aktiv {
    background: url("../images/navigation/arrow-down.png") no-repeat scroll 200px 13px transparent;
    color: #989797;
    margin-bottom: 5px;
    padding-left: 30px;
}

.leftcolbox_header_aktiv {
    background: url("../images/navigation/arrow-up.png") no-repeat scroll 200px 13px transparent;
    border-top: 2px solid #EAEAEA;
    color: #989797;
    padding-right:0;
    padding-left: 30px;
}
/* neu mit Sortiment */
.tx-traderslist-pi1 form .hs_checkbox_item label{
    display:inline-block;
    padding-left: 5%;
    width: 87%;
    float:left;
    padding-bottom: 10px;
}
.tx-traderslist-pi1 form .hs_checkbox_item label span{
    width: 75%;
    float: left;
    display: block;
}
#haendlersuche .hs_checkbox_item input[type=checkbox]{
    vertical-align: top;
    float:left;
}
#haendlersuche .hs_checkbox_item:last-child {
    display: none;
}
#haendlersuche .hs_checkbox_item img{
    padding: 3px 0 5px 10px;
    /*float:left; */
    display:inline-block;
}
#haendlersuche .hs_checkbox_item:after{
    clear: both;
    content: '.';
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
}
/* #c84{
    padding-left:30px;
} */
.traders_result{
    padding-right: 10px;
}
.traders_result .tradercolbox_header .trader_name,
.traders_result .tradercolbox_header_aktiv .trader_name{
    width: 150px;
    float:left;
  word-wrap: break-word;
}
.traders_result .tradercolbox_header .trader_distance_header,
.traders_result .tradercolbox_header_aktiv .trader_distance_header{
    width: 110px;
    float:left;
    min-height: 20px;
}
.traders_result .tradercolbox_content {
    position:relative;
}
.traders_result .tradersearch_button{
    background-color: #EAEAEA;
    background-repeat: no-repeat;
    width: 200px;
    color: #8E8D8D;
    text-align: left;
    margin-top: 10px;
    font-size: 12px;
    padding: 4px 6px 4px 40px;
    display:block;
}
.traders_result .tradersearch_button.show_route{
    background-image: url("../images/icons/distance.png");
    background-position: 5% center;
}
.traders_result .tradersearch_button.show_phone{
    background-image: url("../images/icons/phone.png");
    background-position: 5% center;
    padding-left: 40px;
    width: 200px;
}

/*Ansicht Anfahrtsbeschreibung*/
.route_from,
.route_to {
  margin-top: -15px;
}

.route_from br {
  display: none;
}

.route_from span,
.route_to span {
  line-height: 350%;
}


/******Online-Kataloge******/
div.cms_box_white {
  border-top: 2px solid #EAEAEA;
  border-bottom: 2px solid #EAEAEA;
  margin-top: -2px;
  padding: 7px 0px 11px 15px;
  width: 671px;
}

#p_549 .cms_box_white a {
  line-height: 220%;
}

/*Noch für page.on-Layer*/
.pageflip_title {
  background-color: #ffffff;
}

.pageflip_title div {
  padding-top: 1px !important;
  padding-left: 2px;
}

.pageflip_close {
  background: url("/fileadmin/images/close.png") no-repeat scroll left top transparent;
  right: 5px;
    top: -15px;
}

/******Katalog-Bestellung******/
/*Linke Spalte*/
#p_85 #content_left {
  padding-top: 87px;
}

/*Rechte Spalte*/
#p_85 table {
  background-color:#EAEAEA !important;
  padding: 5px;
}

#p_85 table p
 {
  margin-bottom: 0;
}
#p_85 table td{ line-height: 1.5em; }
.top {
  vertical-align: top;
}

.tx-powermail-pi1 .kontaktformular .plz {
  margin-right: 0px;
}

/*****FAQ*****/

.tx-irfaq-dynheader {
  background: none;
  border-top: 2px solid #EAEAEA;
  padding: 5px 15px 2px 15px;
  margin: 0;
}

.tx-irfaq-dynheader img {
  float: right;
  width: auto;
  margin-top: 6px;
}

.mobile .tx-irfaq-dynheader p {
  float: left;
  width: auto;
}

.tx-irfaq-pi1 dd p {
  padding: 0 15px;
}

/*****Nachkauf-Programme****/
#p_358 #content_left {
  /*display: none;*/
}

.notdeliverable {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-weight: normal !important;
  font-size: 15px;
  padding: 4px 6px 5px !important;
  line-height: 100%;
}

/*****Blog*****/
.blog-footer {
  background-color: #F0F0F0;
}

.blog-list_content div b {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-weight: normal !important;
  font-size: 18px;
}

.blog-list_text {
  margin-top: -10px;
}

.blog-list_content {
  margin-bottom: -20px;
}

.blog-comment {
  /*display: none;*/
}

.blog-comment-headline {
  font-weight: bold;
}

.blog-footer {
  margin-top:0;
  padding: 3px 9px 4px 10px;
}

.blog-single_content .blog-footer {
  margin-top: 10px;
}

.blog-overview a {
  background: url("../images/arrow_left_small.png") no-repeat scroll left center transparent;
  padding-left: 10px;
}

/*****Newsletter*****/
#p_203 form br {
  display: none;
}

#p_203 input {
  width: 320px;
}

#p_203 input[type="submit"] {
  width: 182px;
}

.formerror {
  display: block;
}

/****Kontakt****/
#p_102 .programm_image {
  border: 2px solid #F0F0F0;
  width: 161px;
}

/****Kundendienst****/

/*Auswahlseite mit Dropdown*/

#p_627 #content_right h1 {
  margin-bottom: 21px;
  margin-top: 37px;
}

#p_627 #content_right h2 {
  margin-top: 30px;
}

#p_627 #content_right li {
  list-style-type: disc;
  margin-left: 15px;
}

#p_627 #content_right select {
  margin-left: -1px;
}
#p_627 #content_right #contactdropdown {
  display: block;
}
/*Formulare "Fehlende bzw. beschädigte Beschläge" und "Bestellung Beschläge"*/

select#uid1310,
select#uid1227,
select#uid1463,
select#uid1469 {
  margin-left: -1px;
}

select#powermail_field_uid1227,
select#powermail_field_uid1469 {
  width: 263px;
}

#powermaildiv_uid1314 label,
#powermaildiv_uid1316 label,
#powermaildiv_uid1317 label,
#powermaildiv_uid1318 label,
#powermaildiv_uid1319 label{
  width: 50px;
  float: left;
}

#powermail_fieldwrap_353 label,
#powermail_fieldwrap_355 label,
#powermail_fieldwrap_356 label,
#powermail_fieldwrap_357 label,
#powermail_fieldwrap_358 label{
  width: 50px;
  float: left;
}

/****Suche****/

/*Linke Spalte*/
#p_197 #content_left {
  padding-top: 89px;
}

#boxcontent_searchresults_section ul {
  margin: 0;
  padding: 0;
}

#boxcontent_searchresults_section li {
  margin-bottom: 10px;
}

.section_results {
  color: #999999;
}

#paidisearch2 select,
#paidisearch2 #search_term2 {
  width: 182px;
}


/*Rechte Spalte*/
.contentbox_header, .contentbox_header_aktiv {
  padding-left: 0;
  background: none;
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-weight: normal !important;
  font-size: 18px !important;
  letter-spacing: 0.1px !important;
  margin-bottom: 0 !important;
  width: 700px
}

#boxcontent_searchresults_products {
  margin-top: 15px;
}

.searchresults_product_holder {
  border-top: 2px solid #F0F0F0;
  border-bottom: 2px solid #F0F0F0;
  margin-top: -2px;
}

#boxcontent_searchresults_products li {
  margin: 0;
}

#p_197 .product_buttons li a {
  margin-top: 0;
  width: auto;
}

#p_197 .notepadbtn {
  display: none; /*Merkzettel-Button wird bei Suchergebnissen nicht benötigt, außerdem funktioniert er hier nicht*/
}

.product_descripton {
  padding-bottom: 5px;
}

.descr_product_name {
  font-size: 12px;
}

#boxcontent_searchresults_accessory .accessory_name {
    background: url("../images/navigation/arrow-product.png") no-repeat scroll 145px 10px rgba(228, 228, 228, 0.8);
    bottom: 0;
    color: #403F3E;
    height: 30px;
    left: 0;
    /*padding-bottom: 2px;*/
    /*padding-left: 3%;*/
    padding-right: 15%;
    position: absolute;
    width: 82%;
    line-height: 100%;
}

#boxcontent_searchresults_accessory .accessory_name a {
    padding: 2px 0 12px 4px;
}

#boxcontent_searchresults_ce .searchresults_ce_item,
#boxcontent_searchresults_news .searchresults_news_item,
#boxcontent_searchresults_faq .searchresults_faq_item {
  padding: 5px 15px 10px;
  border-bottom: 2px solid #F0F0F0;
}

#boxcontent_searchresults_ce .first,
#boxcontent_searchresults_news .first,
#boxcontent_searchresults_faq .first {
  border-top: 2px solid #F0F0F0;
  margin-top: 10px;
}

#boxcontent_searchresults_ce .searchresults_ce_item a,
#boxcontent_searchresults_news .searchresults_news_item a,
#boxcontent_searchresults_faq .searchresults_faq_item a,
.searchresults_product_holder .product_descripton a,
.showall a {
  background: url("../images/navigation/arrow-product.png") no-repeat scroll right 4px transparent;
  line-height: 1.3em;
}

#boxcontent_searchresults_ce .searchresults_ce_item a:hover,
#boxcontent_searchresults_news .searchresults_news_item a:hover,
#boxcontent_searchresults_faq .searchresults_faq_item a:hover,
.searchresults_product_holder .product_descripton a:hover,
.showall a:hover {
  background: url("../images/navigation/arrow-gr.png") no-repeat scroll right 4px transparent;
}


/****MERKZETTEL*****/

/*Linke Spalte*/
.notepad_left form {
  margin-bottom: 0;
}

.notepad_left form br {
  display: none;
}

.box_notepad .box_content {
  padding-top: 15px;
}

#box_trader_country {
  width: 191px;
}

.notepad_left .submitbutton {
  width: 190px;
  background-position: 170px center;
  padding: 3px 0 3px 5px;
}

.ajaxsubmitbutton,
#notepad_trader_layer .ajaxsubmitbutton,
.ajaxsubmitbutton:hover,
#notepad_trader_layer .ajaxsubmitbutton:hover {
  background-color: #EAEAEA;
  background-image: url("../images/arrow-gr.png") !important;
  background-position: 172px center;
  background-repeat: no-repeat;
  color: #8E8D8D;
  text-align: left;
  margin-top: 10px;
  font-size: 12px;
  padding: 5px 0 5px 7px !important;
  width: 182px;
  display: block;
}

.notepad_left #del_account {
  margin-left: 0;
  position: relative;
  top: 0;
}

#notepad_trader_layer .ajaxsubmitbutton,
#notepad_trader_layer .ajaxsubmitbutton:hover {
  border: 2px solid #2E76B3 !important;
  padding: 4px 115px 4px 8px !important;
  /*Geht nicht: Wird von paidi.css �berschrieben*/
}

/*Rechte Spalte*/
.notepadheader a.printbutton {
  background-color: #EAEAEA;
  background-image: url("../images/arrow-gr.png");
  background-position: 95% center;
  background-repeat: no-repeat;
  width: 182px;
  color: #8E8D8D;
  text-align: left;
  margin-top: 10px;
  padding: 2px 0 2px 9px;
}

.notepadheader a.printbutton:hover {
  background-image: url("../images/nachrichten/arrow-news-right.png");
  background-position: 95% center;
  color: #000000;
}

.notepad_results {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.notepad_list_item .programm_name a,
.notepad_list_item .accessory_name a {
  color: #000000;
  height: 24px;
}

.notepad_products .contentbox_content .notepad_product_product,
.notepad_products .contentbox_content .notepad_product_product_last,
.notepad_accessory_color,
.notepad_accessory_color_last {
  border-top: 2px solid #F0F0F0;
}

.notepad_accessory  .notepad_list_item {
  background: none;
}

.notepad_accessory .notepad_list_item .accessory_name a {
  background: url("../images/navigation/arrow-product.png") no-repeat scroll 145px 10px rgba(228, 228, 228, 0.8);
    bottom: 30px;
    height: 24px;
    line-height: 100%;
    padding: 3px 20px 3px 4px;
    position: relative;
}

.notepad_accessory .notepad_list_item .accessory_name {
  margin-bottom: -30px;
}

.notepad_products .contentbox_content .notepad_product_product_last,
.notepad_accessory_color_last {
  border-bottom: 2px solid #F0F0F0;
}

.notepad_delete input[type="image"] {
  background-image: url("../images/close.png")
}

.contentbox_content .notepad_delete,
.contentbox_content .notepad_delete:hover {
  opacity: 0.8;
  top: -3px;
}

/*H�ndler-Layer*/
#notepad_trader_layer #overlay {
  background-color: #C8C8C8;
}

#notepad_trader_layer_content {
  background-color: #ffffff;
  padding: 13px 20px 0px 20px;
  top: 100px;
  left: 20%;
}

#notepad_trader_layer_content .header1,
#notepad_trader_layer_content .header2 {
  background: none;
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
}

#notepad_trader_layer_content .content1,
#notepad_trader_layer_content .content2 {
  padding: 0;
}

#notepad_trader_layer_content .content1 {
  margin-bottom: 15px;
}

#notepad_trader_layer_content form br {
  display: none;
}

#box_notepad_trader_intro {
  margin: 0 0 10px 0;
}

#traderlayerclose {
  background: url("../images/close.png") no-repeat scroll right top transparent;
   right: -16px;
    top: -16px;
}

/*****H�ndler-Login*****/

/*Rechenhilfen*/
.form_login .submitbutton,
.form_prospekt .submitbutton {
  width: 182px;
}

/*Downloads*/
.tx-cspaididownload-pi1 #content_left {
  padding-top: 85px;
}

.tx-cspaididownload-pi1 .download_entry {
  border-top: 2px solid #F0F0F0;
  border-bottom: 2px solid #F0F0F0;
  margin:0;
  margin-top: -2px;
  padding-left: 15px;
  padding-right: 0;
}

.tx-cspaididownload-pi1 .download_form {
  margin: 2px 0 0 0;
}

.tx-cspaididownload-pi1 input[type="submit"]{
  margin:0;
  letter-spacing: -0.6px;
}

.tx-cspaididownload-pi1 .download_links {
  right: -18px;
}

/*Partner-Logos von Lukas*/
#partnerlogos ul, ol {
    padding: 0;
}

/*Pressemitteilungen*/
*::-moz-selection {
    background-color: #D6DBE1;
    color: #2D353E;
    text-shadow: none;
}
.news-list-container {
    border-top: 2px solid #EAEAEA;
    margin-top: 21px;
}
.news-list-item {
    border-bottom: 2px solid #EAEAEA;
    margin-bottom: 2px;
    padding: 10px 8px 12px;
}
.news-list-image a {
    background: none repeat scroll 0 0 transparent !important;
    margin: 10px;
}

.news-list-text {
  margin-top: -8px;
}

.news-single-footer {
  background-color: #F0F0F0;
  padding: 3px 9px 4px 10px;
  /*Analog .blog-footer*/
}

/*Nachrichten von Lukas*/

#content_left {
    width: 257px;
}
#content_left {
    width: 150px;
}
#content_left {
    float: left;
    margin-top: 0;
    padding-top: 42px;
    position: relative;
    width: 257px;
}

.news-single-text h2{
  font-size: 12px !important;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
}

.news-list-item a {
    background: url("../images/nachrichten/arrow-news-right-blue.png") no-repeat scroll right 4px transparent;
    color: #2E76B3;
    font-weight: bold;
    padding: 0 10px 3px 0;
}
.news-list-item a:hover {
    background: url("../images/nachrichten/arrow-news-right.png") no-repeat scroll right 4px transparent;
    color: #000000;
    padding: 0 10px 3px 0;
}

.news-single-backlink a {
    background: url("../images/nachrichten/arrow-news-left-blue.png") no-repeat scroll left 3px transparent;
    color: #015DAA;
    padding-left: 18px;
}

.news-single-backlink a:hover {
    background: url("../images/nachrichten/arrow-news-left.png") no-repeat scroll left 3px transparent;
  color: #000000;
    padding-left: 18px;
}
.hide{
    display:none;
}

/****Spezialf�lle****/

/*Einzelne Merkzettel-Buttons ausblenden*/
#notepadbtn_accessory_18538,
#notepadbtn_accessory_18539 {
  display: none;
}

/*Hacks, die durch Content-Pflege gel�st werden sollten*/
h6 b,
h6 strong {
  font-weight: normal;
}
#p_92 strong {
    font-family: 'Archivo Narrow', Helvetica, Arial, sans-serif;
  font-weight: normal;
    font-size: 160%;
  letter-spacing: 0.1px;
    text-transform: none;
    display: block;
    padding-top: 10px;
    padding-bottom: 1px;
}
#p_92 .bodytext {
  margin-bottom: 0;
}

/*******************************************************/



/******Änderungen 27.09.2016******/

/********Formular Katalogbestellung********/

#p_85 table.contenttable{
	border-collapse: initial;
}
#p_85 input.powermail_checkbox{
	float:left;
	margin-top:5px;
}
#p_85 .tx-powermail label.powermail_label{
	width: 100%;
    float: left;
}
#p_85 .tx-powermail .powermail_field .checkbox {
	    float: left;
}
#p_85 .tx-powermail .powermail_field .checkbox label{
	  padding-top:5px;
}
#p_85 .tx-powermail .powermail_field .checkbox label input{
	  padding-top:5px;
}
#p_85 input.powermail_input {
	/*width:263px;*/
}
#p_85 input.powermail_submit{
	margin:8px 0 0 0;
}
#p_85 .werbezweck, #p_85 .powermail_fieldwrap.powermail_fieldwrap_type_check.powermail_fieldwrap_uid133, #p_85 .powermail_fieldwrap_uid135{
	padding-top:5px;
}
#p_85  .tx-powermail label {
    /*clear: both;*/
    float: left;
    min-width: 93px;
	width: auto;
}
#p_85 .powermail_fieldwrap_uid132 {
	float:left;
	width: 95px;
	/*clear: none !important;*/
}
#p_85 div.powermail_fieldwrap_uid196{
	float:left;
	width: 95px;
	clear: none !important;
	position:relative;
	top:10px;
}
#p_85 .powermail_fieldwrap_uid456{
	float:left;
	width: 95px;
	clear: none !important;
}
#p_85 .powermail_fieldwrap_uid457, #p_85 .powermail_fieldwrap_uid458{
	float:left;
    width: 95px;
	clear: none !important;
	margin-left:15px;
}
#p_85 select#powermail_field_uid456.powermail_select,
#p_85 select#powermail_field_uid457.powermail_select,
#p_85 select#powermail_field_uid458.powermail_select{
	width: 95px;
}
#p_85 .checkbox input{
	position:relative;
	/*top:13px;*/
}
#p_85 .checkbox label{
	position:relative;
	/*top:-10px;*/
}
#p_85 .powermail_checkbox.powermail_checkbox_49,
#p_85 .powermail_checkbox.powermail_checkbox_53,
#p_85 .powermail_checkbox.powermail_checkbox_46,
#p_85 .powermail_checkbox.powermail_checkbox_51{
	width:20px;
}
#p_85 .powermail_fieldwrap.powermail_fieldwrap_type_check.powermail_fieldwrap_uid171.werbezweck label{
	float:none !important;
}
#p_85 .checkbox input[type="checkbox"] {
    float: left;
    margin-left: 0px;
}
#p_85 .powermail_form_5 .checkbox input[type="checkbox"] {
    margin-left: -18px;
}
#p_85 #powermail_fieldwrap_43{
	  /*width: 80px;*/
		margin-right: 9px;
}


/******************************************/


#p_328 .tx-powermail .kontaktformular .checkbox label{
	margin-bottom: 5px;
}
#p_328 .checkbox input[type="checkbox"] {

  width: auto;
  margin: 2px 8px 0 0;
  position: unset;
}
#p_328 .checkbox input{
	position:relative;
	top:-3px;
}
#p_328 .powermail_fieldwrap_uid92 .powermail_label {
	margin-bottom:5px;
  width: 100%;
  clear: unset;
  float: unset;
  width: unset;
}
#p_328 input.powermail_submit.btn.btn-primary{
	max-width:180px;
	margin-top:10px;
  float: right;
}

#p_328 .powermail_fieldwrap_uid92 {
  clear: unset;

}
#p_328 .tx-powermail .powermail_fieldwrap_uid92 label,
#p_328 .tx-powermail .powermail_fieldwrap_datenschutz label {
  clear: unset;
  float: unset;
  width: auto;
}

/*********Produktregistrierung**********/

#p_420 .tx-powermail label, #p_420 div.powermail_field {
    width: 620px;
}
#p_417 a.register, #p_423 a.register{
    padding-right: 10px!important;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid495   {
    font-weight: normal;
    font-family: 'HelveticaNeueW01-57Cn',Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
}
#p_420 input#powermail_field_uid481.powermail_date,
#p_420 input#powermail_field_uid477.powermail_date,
#p_420 input#powermail_field_uid485.powermail_date{
	width:80px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid496,
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid508,
#p_420 div.powermail_fieldwrap_uid504 label.powermail_label,
#p_420 div.powermail_fieldwrap_uid507 label.powermail_label{
	font-weight: bold;
	width:310px;
	padding-bottom: 10px;
}
#p_420 select#powermail_field_uid509.powermail_select,
#p_420 select#powermail_field_uid511.powermail_select,
#p_420 select#powermail_field_uid512.powermail_select,
#p_420 select#powermail_field_uid513.powermail_select,
#p_420 select#powermail_field_alter.powermail_select{
	width:99px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid511,
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid512,
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid513{
	float:left;
	clear:none;
	width:99px;
	margin-right:10px;
	position: absolute;
    top: 670px;
    left: 365px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid496,
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_radio.powermail_fieldwrap_uid504 {
	/*float:left;
	clear:none;*/
}
#p_420 .powermail_submit {
    position: absolute;
    left: 20px;
    bottom: -40px;
}
#p_420 .powermail_fieldwrap_uid505 label.powermail_label,
#p_420 .powermail_fieldwrap_uid506 label.powermail_label{
	display:none;
}
#p_420 .powermail_fieldwrap_uid505,
#p_420 .powermail_fieldwrap_uid506{
	position:relative;
	top:8px;
	left:390px;
	padding-top:0px;
}
#p_420 .powermail_checkbox.powermail_checkbox_196 label{
	display:none;
}
#p_420 .powermail_fieldwrap_type_check.nolabel .powermail_label ,#p_420 .powermail_fieldwrap_type_check.nolabel .powermail_field{
	width:auto;
	float:left;
}
#p_420 .powermail_fieldwrap_type_check.nolabel .powermail_label {
	width: 150px;
}

#p_420 .powermail_fieldwrap_type_check.nolabel .powermail_field .checkbox{
	width:auto;
	float:left;
	max-width:30px;
}
#p_420 .powermail_fieldwrap_uid496 {
	width:50%;
	float:left;
}
#p_420 .powermail_fieldwrap.paidi_check {
    float: left;
    clear: left;
}

#p_420 .powermail_fieldwrap_uid504   {
    float: left;
    clear: none;
    position: absolute;
    right: 20px;
    bottom: 185px;
}
#p_420 .powermail_fieldwrap_type_check.nolabel span.check_label{
	display:none;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid497{
	position: absolute;
    top: 375px;
    left: 40px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid498{
	position: absolute;
    top: 375px;
    left: 125px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid496{
	padding-bottom:20px;
}

#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid508 {
	position: absolute;
    top: 551px;
    left: 360px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_date.powermail_fieldwrap_vorraussichtlichergeburtstermingeburtstag {
  left: 360px;
  position: absolute;
  top: 625px;
}
#p_420 div.powermail_fieldwrap_vorraussichtlichergeburtstermingeburtstag div.powermail_field {
  width: 99px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid509 {
	position: absolute;
    top: 574px;
    left: 360px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid510 {
	position: absolute;
    top: 624px;
    left: 363px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid511{
	position: absolute;
    top: 654px;
    left: 362px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid512{
	position: absolute;
    top: 654px;
    left: 467px;
}
#p_420 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid513{
	position: absolute;
    top: 654px;
    left: 577px;
}
#p_420 .powermail_tab_navigation_previous.powermail_submitmultiple_back{
	position: relative;
    top: 67px;
}
#p_420 a.powermail_tab_navigation_next.powermail_submitmultiple_forward{
	position: relative;
    top: 64px;
    left: 0px;
}
#p_420 #powermail_field_uid506{
	position: absolute;
    margin-top: -63px!important;
    right: 45px;
	bottom:65px;
}
#p_420 #powermail_field_uid505{
	position: absolute;
    margin-top: -83px!important;
    right: 45px;
	bottom:89px;
}
#p_420 #powermail_fieldwrap_5397{
	position: absolute;
    left: 472px;
    top: 574px;
}
.selectedLanguage_fr div.powermail_fieldwrap_geburtsdatum,
.selectedLanguage_en div.powermail_fieldwrap_geburtsdatum {
  display: none;
}
/*#p_420 .powermail_fieldwrap.powermail_fieldwrap_type_check.powermail_fieldwrap_uid499 {
	padding-bottom: 22px;
}*/
#p_420 .powermail_fieldwrap_uid499 .powermail_field .checkbox label,
#p_420 .powermail_fieldwrap_uid500 .powermail_field .checkbox label,
#p_420 .powermail_fieldwrap_uid501 .powermail_field .checkbox label,
#p_420 .powermail_fieldwrap_uid502 .powermail_field .checkbox label,
#p_420 .powermail_fieldwrap_uid503 .powermail_field .checkbox label{
	display:none;
}
#p_420 input#powermail_field_uid499_1.powermail_checkbox.powermail_checkbox_196,
#p_420 input#powermail_field_uid500_1.powermail_checkbox.powermail_checkbox_197,
#p_420 input#powermail_field_uid501_1.powermail_checkbox.powermail_checkbox_198,
#p_420 input#powermail_field_uid502_1.powermail_checkbox.powermail_checkbox_199,
#p_420 input#powermail_field_uid503_1.powermail_checkbox.powermail_checkbox_200{
	position:relative;
	right:450px;
	top:5px;
}
#p_420 input#powermail_field_uid499_2.powermail_checkbox.powermail_checkbox_196,
#p_420 input#powermail_field_uid500_2.powermail_checkbox.powermail_checkbox_197,
#p_420 input#powermail_field_uid501_2.powermail_checkbox.powermail_checkbox_198,
#p_420 input#powermail_field_uid502_2.powermail_checkbox.powermail_checkbox_199,
#p_420 input#powermail_field_uid503_2.powermail_checkbox.powermail_checkbox_200{
	position:relative;
	right:368px;
	top:5px;
}
#p_420 .powermail_fieldwrap_uid469label{
	display:block!important;
}



/**********************************/

/********Formular Beschläge********/

#p_628 input#powermail_field_uid1314.powermail_file{
	position:absolute;
	bottom:395px;
	left:40px;
}
#p_628 input#powermail_field_uid1316.powermail_file{
	position:absolute;
	bottom:365px;
	left:40px;
}
#p_628 input#powermail_field_uid1317.powermail_file{
	position:absolute;
	bottom:333px;
	left:40px;
}
#p_628 input#powermail_field_uid1318.powermail_file{
	position:absolute;
	bottom:303px;
	left:40px;
}
#p_628 input#powermail_field_uid1319.powermail_file{
	position:absolute;
	bottom:273px;
	left:40px;
}
#p_628 .powermail_fieldwrap_uid1314 label,
#p_628 .powermail_fieldwrap_uid1316 label,
#p_628 .powermail_fieldwrap_uid1317 label,
#p_628 .powermail_fieldwrap_uid1318 label,
#p_628 .powermail_fieldwrap_uid1319 label {
	margin-bottom:15px;
}
#p_628 .powermail_checkbox_347{
	position:absolute;
	left: -106px;
	padding-bottom:15px;
}
#p_628 .powermail_fieldwrap_uid1234 label{
	margin:5px 0 10px 20px;
}
#p_628 .powermail_fieldwrap_uid1234 label.powermail_label{
	margin:0 0 15px 0!important;
}
#p_631 .powermail_fieldwrap_uid1482 label.powermail_label{
	margin:0 0 15px 0!important;
}
#p_631 .powermail_checkbox_388{
  position:absolute;
	position:static;
	left: 0;
	padding-bottom:15px;
  margin-left: 0;
}
#p_631 .powermail_fieldwrap_uid1482 label{
	margin:5px 0 10px 20px;
}
#p_631 input#powermail_field_uid1476.powermail_file{
  position:absolute;
  bottom:395px;
  left:40px;
}
#p_631 input#powermail_field_uid1477.powermail_file{
  position:absolute;
  bottom:365px;
  left:40px;
}
#p_631 input#powermail_field_uid1478.powermail_file{
  position:absolute;
  bottom:333px;
  left:40px;
}
#p_631 input#powermail_field_uid1479.powermail_file{
  position:absolute;
  bottom:303px;
  left:40px;
}
#p_631 input#powermail_field_uid1480.powermail_file{
  position:absolute;
  bottom:273px;
  left:40px;
}
#p_631 .powermail_fieldwrap_uid1482 label{
      margin: 5px 0 10px 20px;
}
#p_631 input#powermail_field_uid1476.powermail_file{
  position: absolute;
    bottom: 395px;
    left: 40px;
    position: static;
    bottom: 0;
    left: 0;
}
#p_631 input#powermail_field_uid1477.powermail_file{
  position: absolute;
    bottom: 365px;
    left: 40px;
        position: static;
    bottom: 0;
    left: 0;
}
#p_631 input#powermail_field_uid1478.powermail_file{
  position: absolute;
    bottom: 333px;
    left: 40px;
        position: static;
    bottom: 0;
    left: 0;
}
#p_631 input#powermail_field_uid1479.powermail_file{
  position: absolute;
    bottom: 303px;
    left: 40px;
        position: static;
    bottom: 0;
    left: 0;
}
#p_631 input#powermail_field_uid1480.powermail_file{
  position: absolute;
    bottom: 273px;
    left: 40px;
        position: static;
    bottom: 0;
    left: 0;
}
#p_631 .powermail_fieldwrap_uid1476 label,
#p_631 .powermail_fieldwrap_uid1477 label,
#p_631 .powermail_fieldwrap_uid1478 label,
#p_631 .powermail_fieldwrap_uid1479 label,
#p_631 .powermail_fieldwrap_uid1480 label {
  margin-bottom:15px;
  width: 50px;
}
#p_328 .powermail_checkbox_38{
	position:absolute;
	left:0px;
	padding-bottom:15px;
}
#p_328 .powermail_fieldwrap_uid92_1 label{
	margin:5px 0 10px 20px;
}


/******************************************/


/********Formular Katalogbestellung********/


/******************************************/

/*************Mobile Anpassung*************/

@media (max-width:768px){
	#p_85 .tx-powermail .powermail_fieldwrap{
		width:100%;
	}
	#p_85 .checkbox input {
		position: relative;
		top: -8px;
	}
	#p_85 div.powermail_fieldwrap.powermail_fieldwrap_type_select.powermail_fieldwrap_uid132{
		max-width:190px;
		float:left;
	}
	#p_85 div.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_uid196{
		max-width:50px;
		padding-top:5px;
	}
	#p_85 select#powermail_field_uid456.powermail_select,
	#p_85 select#powermail_field_uid457.powermail_select,
	#p_85 select#powermail_field_uid458.powermail_select{
		width: 160px;
	}
	#p_85 .powermail_fieldwrap_uid456,
	#p_85 .powermail_fieldwrap_uid457,
	#p_85 .powermail_fieldwrap_uid458{
			margin:0;
	}
	#p_85 .checkbox{
		padding-right:20px!important;
	}
	#p_203 input {
		width:100%;
		max-width: 320px;
	}
	#p_328 .checkbox input[type="checkbox"] {
		margin:-5px 8px 0 0;
	}
}




/*********************************/