
.addtoany_share_save_container{clear:both;margin:16px 0}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a>span{height:32px;line-height:32px;width:32px}.addtoany_list a>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share_save.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share_save img{border:0;width:auto;height:auto}


.te { font-size: 18px !important;  font-family: Palatino Linotype ; } 
.h1 { font-size: 36px !important; }
.h2 { font-size: 32px !important; }                         

.sum { font-size: 36px !important; }
.iV  { font-size: 18px !important; } 

.R   { text-align: right; }

ul.ALB  { list-style: none url(pix/k-ALB.png); }
ul.GED  { list-style: none url(pix/k-GED.png); }  


.pfit {
      width      : 180px;
      object-fit : cover;
      height     : 118px;
      float      : left;
      }




/**** scrollbare Container für Gedicht, dessen erste Zeile seine Überschrift ist:

found at: https://codepen.io/anon/pen/RxaYeX 

<div class="container_G">
  <h1 class="header">Überschrift</h1>
  <div class="content_G">
   Gedicht
  </div></div> 


************************/

.container_Gx{
  display: flex;
  flex-direction: column;
  
   width: 598px;
  height: 600px;
}

.content_G{
  flex: 0 1 auto;
  overflow: auto;
}


/* master-2              ------------------------------ style.css  :  */
.diyw {
  /*! normalize.css v2.1.0 | MIT License | git.io/normalize */

  /* ==========================================================================
       HTML5 display definitions
       ========================================================================== */

  /**
     * Correct `block` display not defined in IE 8/9.
     */

  /* Correct `inline-block` display not defined in IE 8/9. */

  /**
     * Prevent modern browsers from displaying `audio` without controls.
     * Remove excess height in iOS 5 devices.
     */

  /* ==========================================================================
       Base
       ========================================================================== */

  /**
     * 1. Set default font family to sans-serif.
     * 2. Prevent iOS text size adjust after orientation change, without disabling
     *    user zoom.
     */

  /**
     * Remove default margin.
     */

  /* ==========================================================================
       Links
       ========================================================================== */

  /**
     * Address `outline` inconsistency between Chrome and other browsers.
     */

  /**
     * Improve readability when focused and also mouse hovered in all browsers.
     */

  /* ==========================================================================
       Typography
       ========================================================================== */

  /**
     * Address variable `h1` font-size and margin within `section` and `article`
     * contexts in Firefox 4+, Safari 5, and Chrome.
     */

  /**
     * Address styling not present in IE 8/9, Safari 5, and Chrome.
     */

  /**
     * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
     */

  /**
     * Address styling not present in Safari 5 and Chrome.
     */

  /**
     * Address differences between Firefox and other browsers.
     */

  /**
     * Address styling not present in IE 8/9.
     */

  /**
     * Correct font family set oddly in Safari 5 and Chrome.
     */

  /**
     * Improve readability of pre-formatted text in all browsers.
     */

  /**
     * Set consistent quote types.
     */

  /**
     * Address inconsistent and variable font size in all browsers.
     */

  /**
     * Prevent `sub` and `sup` affecting `line-height` in all browsers.
     */

  /* ==========================================================================
       Embedded content
       ========================================================================== */

  /**
     * Remove border when inside `a` element in IE 8/9.
     */

  /**
     * Correct overflow displayed oddly in IE 9.
     */

  /* ==========================================================================
       Figures
       ========================================================================== */

  /**
     * Address margin not present in IE 8/9 and Safari 5.
     */

  /* ==========================================================================
       Forms
       ========================================================================== */

  /**
     * Define consistent border, margin, and padding.
     */

  /**
     * 1. Correct `color` not being inherited in IE 8/9.
     * 2. Remove padding so people aren't caught out if they zero out fieldsets.
     */

  /**
     * 1. Correct font family not being inherited in all browsers.
     * 2. Correct font size not being inherited in all browsers.
     * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
     */

  /**
     * Address Firefox 4+ setting `line-height` on `input` using `!important` in
     * the UA stylesheet.
     */

  /**
     * Address inconsistent `text-transform` inheritance for `button` and `select`.
     * All other form control elements do not inherit `text-transform` values.
     * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
     * Correct `select` style inheritance in Firefox 4+ and Opera.
     */

  /**
     * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
     *    and `video` controls.
     * 2. Correct inability to style clickable `input` types in iOS.
     * 3. Improve usability and consistency of cursor style between image-type
     *    `input` and others.
     */

  /**
     * Re-set default cursor for disabled elements.
     */

  /**
     * 1. Address box sizing set to `content-box` in IE 8/9.
     * 2. Remove excess padding in IE 8/9.
     */

  /**
     * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
     * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
     *    (include `-moz` to future-proof).
     */

  /**
     * Remove inner padding and search cancel button in Safari 5 and Chrome
     * on OS X.
     */

  /**
     * Remove inner padding and border in Firefox 4+.
     */

  /**
     * 1. Remove default vertical scrollbar in IE 8/9.
     * 2. Improve readability and alignment in all browsers.
     */

  /* ==========================================================================
       Tables
       ========================================================================== */

  /**
     * Remove most spacing between table cells.
     */

  /* Basic Layout */

  /* End of Basic Layout */

  /* Typography */

  /* End of Typography */

  /* Navigation */

  /* End of navigation */

  /* IE8 desktop styles */

  /* ie8 wants it all */

  /* end of ie8 */

  /* media query reset for modern browsers */

  /* end of media query reset */

}
.diyw article,
.diyw aside,
.diyw details,
.diyw figcaption,
.diyw figure,
.diyw footer,
.diyw header,
.diyw hgroup,
.diyw main,
.diyw nav,
.diyw section,
.diyw summary {
  display: block;
}
.diyw audio,
.diyw canvas,
.diyw video {
  display: inline-block;
}
.diyw audio:not([controls]) {
  display: none;
  height: 0;
}
.diyw [hidden] {
  display: none;
}
.diyw html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 2 */

}
.diyw body {
  margin: 0;
}
.diyw a:focus {
  outline: thin dotted;
}
.diyw a:active,
.diyw a:hover {
  outline: 0;
}
.diyw h1 {
  margin: 0.67em 0;
}
.diyw abbr[title] {
  border-bottom: 1px dotted;
}
.diyw b,
.diyw strong {
  font-weight: bold;
}
.diyw dfn {
  font-style: italic;
}
.diyw hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.diyw mark {
  background: #ff0;
  color: #000;
}
.diyw code,
.diyw kbd,
.diyw pre,
.diyw samp {
  font-family: monospace, serif;
  font-size: 1em;
}
.diyw pre {
  white-space: pre-wrap;
}
.diyw q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.diyw small {
  font-size: 80%;
}
.diyw sub,
.diyw sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.diyw sup {
  top: -0.5em;
}
.diyw sub {
  bottom: -0.25em;
}
.diyw img {
  border: 0;
}
.diyw svg:not(:root) {
  overflow: hidden;
}
.diyw figure {
  margin: 0;
}
.diyw fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.diyw legend {
  border: 0;
  /* 1 */

  padding: 0;
  /* 2 */

}
.diyw button,
.diyw input,
.diyw select,
.diyw textarea {
  font-family: inherit;
  /* 1 */

  font-size: 100%;
  /* 2 */

  margin: 0;
  /* 3 */

}
.diyw button,
.diyw input {
  line-height: normal;
}
.diyw button,
.diyw select {
  text-transform: none;
}
.diyw button,
.diyw html input[type="button"],
.diyw input[type="reset"],
.diyw input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */

  cursor: pointer;
  /* 3 */

}
.diyw button[disabled],
.diyw html input[disabled] {
  cursor: default;
}
.diyw input[type="checkbox"],
.diyw input[type="radio"] {
  box-sizing: border-box;
  /* 1 */

  padding: 0;
  /* 2 */

}
.diyw input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */

  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */

  box-sizing: content-box;
}
.diyw input[type="search"]::-webkit-search-cancel-button,
.diyw input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.diyw button::-moz-focus-inner,
.diyw input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.diyw textarea {
  overflow: auto;
  /* 1 */

  vertical-align: top;
  /* 2 */

}
.diyw table {
  border-collapse: collapse;
  border-spacing: 0;
}
.diyw p {
  margin: 1em 0;
}
.diyw div.n {
  padding: 0 !important;
}
.diyw .diywebNav ul:before,
.diyw .diywebLiveArea:before,
.diyw .diyfeGridGroup:before,
.diyw .diywebNav ul:after,
.diyw .diywebLiveArea:after,
.diyw .diyfeGridGroup:after {
  content: " ";
  display: table;
}
.diyw .diywebNav ul:after,
.diyw .diywebLiveArea:after,
.diyw .diyfeGridGroup:after {
  clear: both;
}
.diyw .diyweb {
  -webkit-text-size-adjust: none;
  position: relative;
  white-space: normal;
  word-wrap: break-word;
}
.diyw .diywebLiveArea {
  position: relative;
  margin: 0 auto;
}
.diyw .diyweb a {
  text-decoration: underline;
}
.diyw .diyweb a:hover {
  text-decoration: none;
}
.diyw .diywebNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.diyw .diywebNav li {
  max-width: 100%;
}
.diyw .diywebNav li ul {
  padding-left: 1em;
}
.diyw .diywebNav a {
  text-decoration: none;
  display: block;
}
.diyw .diywebNav a:hover {
  text-decoration: underline;
}
.diyw body.diyBgActive .diyweb {
  background-color: transparent !important;
}
.diyw div.hr {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-color: #ccc;
  height: 1px;
}
.diyw .diyweb {
  line-height: 1.35;
  padding-top: 30px;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.diyw .diywebEmotionHeader {
  overflow: hidden;
}
.diyw .diywebFooter {
  min-height: 20px;
}
.diyw .diywebEmotionHeader,
.diyw .diywebFooter,
.diyw .diywebContent {
  position: relative;
}
.diyw .diywebNav .diywebLiveArea {
  padding: 0;
}
.diyw .diywebGutter,
.diyw .diywebContent .diywebHelperNav .diywebGutter,
.diyw .diywebClark .diywebContent .diywebHelperNav .diywebGutter {
  padding: 20px;
}
.diyw .diywebNav a {
  display: block;
  padding: 0.4em 1em 0.35em;
}
.diyw .diywebNav a {
  text-decoration: none;
}
.diyw .diywebNav a:hover {
  text-decoration: underline;
}
.diyw .diywebContent .diywebNav li {
  margin: 0;
}
.diyw .diywebNav ul ul li {
  border-top: none;
}
.diyw .diywebContent .diywebNav {
  padding-left: 0;
}
.diyw .diywebContent .diywebNav a {
  padding-left: 0;
}
.diyw .diywebContent .diywebNav ul ul a {
  padding-left: 5%;
}
.diyw .diywebContent .diywebNav ul ul ul a {
  padding-left: 22%;
}
.diyw .diywebContent .diywebNav ul ul {
  padding-left: 0;
}
.diyw .diywebNavMain a,
.diyw .diywebContent .diywebNav23 a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.diyw .diywebContent .diywebNavMain a {
  padding: 0.55em 20px 0.6em;
}
.diyw .diywebNavMain.diywebNavHorizontal a {
  padding: 0.8em 20px;
}
.diyw .diywebNavMain.diywebNavHorizontal li {
  float: left;
}
@media only screen and (max-width: 568px) {
  .diyw .diywebNavMain li:last-child {
    border: none;
  }
}
@media only screen and (max-width: 568px) {
  .diyw .diywebNavMain.diywebNavHorizontal li ul {
    display: block;
  }
  .diyw .diywebNavMain.diywebNavHorizontal li {
    float: none;
  }
}
@media only screen and (min-width: 569px) {
  .diyw .diywebNavMain.diywebNavHorizontal a {
    border-bottom: 0;
  }
}
.diyw .diyweb {
  -webkit-text-size-adjust: auto;
}
.diyw .diywebPage {
  padding: 0 4% 2em;
}
.diyw .diywebLiveArea,
.diyw .diyweb:before {
  width: 960px;
}
.diyw .diyweb:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  bottom: 0px;
  margin: 0 auto;
}
.diyw .diywebMainGutter {
  padding: 0 40px;
}
/*
.diyw .diyweb > div:first-child .diywebMainGutter {
  padding-top: 20px;
  padding-bottom: 20px;
}
*/
.diyw .diyfeGridGroup {
  position: relative;
}
.diyw .diywebPull {
  margin: 0 -20px;
}
.diyw .diywebHideOnLarge,
.diyw .diywebHideOnMediumLarge {
  display: none;
}
.diyw .diywebHideOnSmallMedium,
.diyw .diywebHideOnSmall {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .diyw .diywebLiveArea,
  .diyw .diyweb:before {
    width: 720px;
  }
  .diyw .diywebHideOnLarge,
  .diyw .diywebHideOnSmall {
    display: block;
  }
  .diyw .diywebHideOnMediumLarge,
  .diyw .diywebHideOnSmallMedium {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .diyw .diywebLiveArea,
  .diyw .diyweb:before {
    width: 530px;
  }
  .diyw .diywebHideOnLarge,
  .diyw .diywebHideOnMediumLarge {
    display: block;
  }
  .diyw .diywebHideOnSmallMedium,
  .diyw .diywebHideOnSmall {
    display: block;
  }
}
@media only screen and (max-width: 568px) {
  .diyw .diywebLiveArea,
  .diyw .diyweb:before {
    width: 420px;
  }
  .diyw .diywebHideOnLarge,
  .diyw .diywebHideOnMediumLarge {
    display: block;
  }
  .diyw .diywebHideOnSmallMedium,
  .diyw .diywebHideOnSmall {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .diyw .diywebLiveArea,
  .diyw .diyweb:before {
    width: 100%;
  }
  .diyw .diywebMainGutter {
    padding: 0 10px;
  }
  .diyw .diywebPull {
    margin: 0 -10px;
  }
  .diyw .diywebHideOnLarge,
  .diyw .diywebHideOnMediumLarge {
    display: block;
  }
  .diyw .diywebHideOnSmallMedium,
  .diyw .diywebHideOnSmall {
    display: block;
  }
}
.diyw .diywebNavMain .diywebGutter {
  overflow: hidden;
  margin: 0 0px 20px 0px;
}
.diyw .diywebMain .diywebGutter{
  padding: 0 0px 20px 40px
}
.diyw .diywebClark .diywebMain .diywebGutter {
  padding: 0 40px 20px 20px;
}
.diyw .diyfeGE .diywebEmotionHeader {
  margin-left: 20px;
}
.diyw .diywebClark .diyfeGE .diywebEmotionHeader {
  margin-right: 20px;
  margin-left: 0;
}
.diyw .diywebSecondary .diywebEmotionHeader {
  margin-bottom: 20px;
}
.diyw .diywebNavMain.diywebHideOnMedium {
  margin-bottom: 20px;
}
.diyw .diywebAntman .diyfeGE .diywebNavHorizontal {
  margin-left: 20px;
  margin-bottom: 20px;
}
.diyw .diywebAntman.diywebClark .diyfeGE .diywebNavHorizontal {
  margin-right: 20px;
  margin-left: 0;
}
.diyw .diywebAntman .diywebSecondary .diywebEmotionHeader {
  margin-left: 0;
  margin-right: 0;
}
.diyw .diywebAntman .diywebMain .diywebEmotionHeader {
  margin-bottom: 20px;
}
.diyw .diywebSecondary {
  position: relative;
  float: left;
}
.diyw .diywebContent .diyfeGridGroup:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
}
.diyw .diywebSecondary,
.diyw .diywebContent .diyfeGridGroup:before {
  width: 28.5%;
}
.diyw .diywebMain {
  width: 71.5%;
  float: right;
}
.diyw .diywebClark .diywebSecondary {
  float: right;
}
.diyw .diywebClark .diywebContent .diyfeGridGroup:before {
  right: 0;
  left: auto;
}
.diyw .diywebClark .diywebMain {
  float: left;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .diyw .diywebSecondary {
    position: static;
    width: auto;
    float: none;
  }
  .diyw .diywebContent .diyfeGridGroup:before,
  .diyw .diywebNav1.diywebNavMain {
    display: none;
  }
  .diyw .diywebMain {
    width: auto;
    float: none;
  }
  .diyw .diywebClark .diywebSecondary {
    float: none;
  }
  .diyw .diywebClark .diywebMain {
    float: none;
  }
  .diyw .diywebMain .diywebGutter,
  .diyw .diywebClark .diywebMain .diywebGutter {
    padding: 0;
  }
  .diyw .diywebAntman .diyfeGE .diywebNavHorizontal,
  .diyw .diywebAntman.diywebClark .diyfeGE .diywebNavHorizontal {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .diyw .diywebContent .diyfeGridGroup:before,
  .diyw .diywebSecondary {
    width: 38.5%;
  }
  .diyw .diywebMain {
    width: 61.5%;
  }
}
@media only screen and (max-width: 767px) {
  .diyw .diyfeGE .diywebEmotionHeader {
    margin-left: 0;
  }
  .diyw .diywebClark .diyfeGE .diywebEmotionHeader {
    margin-right: 0;
    margin-left: 0;
  }
  .diyw .diywebContent .diyfeGridGroup:before,
  .diyw .diywebSecondary,
  .diyw .diywebMain {
    width: auto;
  }
}
.diyw .diywebSecondary p {
  margin-top: 0.25em;
}
.diyw .diywebHeader {
  padding: 0 20px;
}
.diyw .diywebSidebar p {
  line-height: 1.6;
}
.diyw .diywebEmotionHeader {
  overflow: visible;
}
.diyw .diywebEmotionHeader .diywebLiveArea {
  z-index: 1;
}
.diyw .diywebNav23 a.current {
  font-style: italic !important;
}
.diyw .diywebNav23 a.current:before {
  content: "\00BB  ";
}


/* BOF centered top nav */

.diyw .diywebLiveArea{
  overflow: hidden;
}
.diyw .diywebFooter .diywebLiveArea {
  overflow: visible;
}
.diyw .diywebNavMain #mainNav1 {
   clear:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   text-align:center;
}
.diyw .diywebNavMain #mainNav1 li {
   display:inline-block;
   float:none;
   list-style:none;
   margin:1px;
   padding:0;
}
.diyw .diywebNavMain #mainNav1 li a {
   display:block;
   background:transparent;
   text-decoration:none;
}

.diyw .diywebNavMain #mainNav1 li a:hover {
   text-decoration:none !important;
}

.diyw .diywebNavMain #mainNav1 li a.current:after{
  content:"";
  display:table;
  position:absolute;
  width: 0;
  height: 0;
  left:0;
  right:0;
  bottom:15%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin:0 auto;
}

/* EOF centered top nav */
.diyw .mainNav1 > li:last-child a{
  border-right:none;
}
@media only screen and (min-width: 767px){
  .diyw .mainNav1 > li a{
    line-height:21px;
      padding:0 10px!important;
  }
}
.diyw .diyweb a {
  text-decoration: none;
}
.diyw .diyweb a:hover {
  text-decoration: underline;
}

.diyw .diyweb .diywebNav23 a.current:before {
   content: "" !important;
}

.diyw .diyweb #mainNav2 li a {
	border-bottom: none;
}

.diyw .diyweb #mainNav3 li {
	position: relative;
}

.diyw .diyweb #mainNav3 li:before {
	content: "\00BB  ";
	position: absolute;
	left: 0;
	top: 20%;
}

.diyw .diyweb #mainNav3 li a{
	margin-left: 5px;
}

.diyw .diyweb #mainNav2 li a.current,
.diyw .diyweb #mainNav3 li a.current{
	font-style: normal !important;
}


/******************* Grid Matrix .diyfeModGridStyleTeaser BOF  **********************/
body.diyfeNoSidebar .diyw .diywebMainGutter .diyfeGridGroup:before{
  content:none;
}
.diyw .diyfeModGridStyleTeaser .diyfeModGridElement{
  padding:0;
}

.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser .n{
  margin: 0px;
  padding: 0px;
}


.diyw .diyfeModGridGroup {
    margin: 0 -15px;
}
.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser {
    margin: 0;
}

.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser .diyfeModGridElement > .n{
	padding: 0;
}
.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser .diyfeModGridElement .n h2,
.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser .diyfeModGridElement .n h1,
.diyw .diyfeModGridGroup.diyfeModGridStyleTeaser .diyfeModGridElement .n p {
  padding-right: 20px;
}
/*Adjust Image rendering*/
.diyw .diyfeModGridStyleTeaser .imageSubtitle{
	width: auto !important;
}

.diyw .diyfeModGridStyleTeaser .imageSubtitle img{
	width: 100% !important;
	max-width:none !important;
}

.diyw .diyfeModGridStyleTeaser .imageSubtitle div{
	width: 100% !important;
	max-width:none !important;
}

.diyw .diyfeModGridCol33 img{
  width:100%;
}
.diyw #content_area{/*
  padding-top:50px;*/
}
/******************* Grid Matrix .diyfeModGridStyleTeaser EOF  **********************/

/******************* EOF stlyes for one column startpage layout *********************/
body.diyfeNoSidebar .diyw .diywebMain{
  width:100%;
}
body.diyfeNoSidebar .diyw .diywebSecondary, .diyw .diywebContent .diyfeGridGroup:before{
  width:auto;
}
body.diyfeNoSidebar .diyw .diywebContent .diyfeGridGroup:before{
  display:none;
}
/******************* BOF stlyes for one column startpage layout *********************/

/* BOF Startpage footer nav ***/
.diyw .diywebFooter ul.mainNav2 {
  display: none;
}
@media all and (min-width: 768px) {
  body.startpage.diyfeNoSidebar .diyw .diywebFooter ul.mainNav2 {
    display: block;
  }
}
body.startpage .diyw .diywebFooter ul.mainNav2{
  width:80%;
}
body.startpage .diyw#mainNav2 ul{
  margin:0px;
}
body.startpage .diyw .diywebFooter #mainNav2 li{
  display:inline-block;
  width:33%;
  margin-bottom:10px;
}

body.startpage .diyw .diywebFooter #mainNav2 li li{
  margin-bottom:0px;
  width:100%;
}
body.startpage .diyw .diywebFooter ul.mainNav2  li a:before{
  display:inline-block;
  content: "\203A";
  margin-right:5px;
}
body.startpage .diyw .diywebFooter ul.mainNav2 {
  padding:0px;
}
/* EOF Startpage footer nav ***/

/*******************EOF   Full width mobile Nav to fit in page **********************/
/*
@media only screen and (min-width: 0) and (max-width: 767px) {
  .diyw #diyfeMobileNav{
    width:530px;
    margin:auto;
  }
}
@media only screen and (max-width: 568px){
  .diyw #diyfeMobileNav{
    width:420px;
  }
}
@media only screen and (max-width: 480px){
  .diyw #diyfeMobileNav{
    width:100%;
  }
}*/

/*******************BOF   Full width mobile Nav to fit in page **********************/

@media only screen and (max-width: 1023px) {

}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .diyw  .diyfeModGridCol33 {
    width: 100%;
  }
  .diyw  .diyfeModGridCol33 img{
    margin:auto;
  }
  .diyw .diywebSidebar{
    margin-bottom:15px;
  }
  .diyw .diyweb{
      padding-top:0
  }
}
@media only screen and (max-width: 568px){
  .diyw .diywebNavMain .diywebGutter{
    border-top:none;
  }

}
/** KUEHLHAUS EOF **/

.diyw .diywebFooter .diywebMainGutter {
  padding: 0 40px;
}
.diyw .diywebNav .diyfeCA2 {
  background-color: transparent !important;
}
body.diyfeNoSidebar .diyw .diywebMain .diywebGutter {
  padding-left: 0;
}
.diyw .diywebLogo {
  padding-top: 10px;
}

/*KH shoppingcartChanges*/
.diyw .app_estore_wrapper {
    cursor: pointer;
    width: 150px;
  }
  .diyw .app_estore_wrapper.default {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
  }
  .diyw .estore_content {
    overflow: hidden;
    padding: 5px 10px 5px 5px;
  }
.diyw .app_estore_wrapper.default .estore_productCount {
    width: 40px;  
  }
.diyw .estore_productCount {
    float: left;
    position: relative; 
  }
.diyw .estore_productCount span {
    position: absolute;
    color: #000;
    top: 0.6em;
    left: 0.9em;
    width: 28px;
    text-align: center !important;
    font-size: 11px;
  }
.diyw .estore_text {
    float: right;
    line-height: 36px;
  }
.diyw #diywebAppContainer1st .app_estore_wrapper {
  width: auto !important;
}

.diyw #diywebAppContainer1st .estore_content {
  overflow: hidden;
}

.diyw #diywebAppContainer1st {
  position: relative;
  z-index: 100;
}
.diyw #diywebAppContainer1st .fa-shopping-cart:before {
  content: "d";
}

.diyw #diywebAppContainer1st .fa-shopping-cart {
  font-size: 3em;
}

.diyw #diywebAppContainer1st .estore_productCount span{
  top: 1.6em;
  left: 0.7em;
}

.diyw #diywebAppContainer1st .estore_productCount {
  float: right;
}

.diyw #diywebAppContainer1st .estore_text{
  font-size: 1.1em;
  margin-top: 1em;
  line-height: 1;
}

@media only screen and (min-width:768px) {
  .diyw #diywebAppContainer1st:hover .estore_text{
    text-decoration: underline;
  }
}

@media only screen and (max-width:767px) {
.diyw #diywebAppContainer1st .estore_content {
  overflow: hidden;
  padding-right: 5px;
  padding-bottom: 0;
}

  .diyw #diywebAppContainer1st {
    position: fixed;
    right: 0;
    top: 0;
  }
  .diyw #diywebAppContainer1st .estore_text {
    display: none;
  }
}



/*start nosidebar*/

/* ----------------------------------------------------------------- theming.css : */

body.diyfeNoSidebar .diyw .diywebSecondary,
body.diyfeNoSidebar .diyw .diywebContent .diyfeGridGroup:before,
body.diyfeNoSidebar .diyw .diywebContent .diywebFond {
  display: none !important;
}
@media only screen and (min-width: 768px){
body.diyfeNoSidebar .diyw .diywebMain {
  float: none !important;
  width: 100% !important;
}

body.diyfeSidebarRight .diyw .diywebSecondary {
  float: right !important;
}
body.diyfeSidebarRight .diyw .diywebMain {
  float: left !important;
}
body.diyfeSidebarRight .diyw .diywebContent .diywebFond,
body.diyfeSidebarRight .diyw .diywebContent .diyfeGridGroup:before {
  right: 0 !important;
  left: auto !important;
}
body.diyfeSidebarLeft .diyw .diywebSecondary {
  float: left !important;
}
body.diyfeSidebarLeft .diyw .diywebMain {
  float: right !important;
}

body.diyfeSidebarLeft .diyw .diywebContent .diywebFond,
body.diyfeSidebarLeft .diyw .diywebContent .diyfeGridGroup:before {
  left: 0 !important;
  right: auto !important;
}
body.diyfeSidebarRight .diyw .diywebMain .diywebGutter {
    padding: 0 40px 20px 0;
}

body.diyfeNoSidebar .diyw .diywebMain .diywebGutter {
    padding: 0 0 20px 0;
}
}

/*end nosidebar*/

html body {
  background-color: #ffffff;
}
body.diyBgActive .diyw .diyweb {
  background-image: none !important;
  background-color: transparent !important;
}
.diyw .diyweb {
  background-color: transparent !important;
}
.diyw .diyweb,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0,
.diyw .diyfeCA .diyfeCA .diyfeCA0,
.diyw .diyfeCA .diyfeCA0,
.diyw .diyfeCA0 {
  background-color: #ffffff;
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyweb h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA0 h1,
.diyw .diyfeCA .diyfeCA0 h1,
.diyw .diyfeCA0 h1 {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 32px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyweb h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA0 h2,
.diyw .diyfeCA .diyfeCA0 h2,
.diyw .diyfeCA0 h2 {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyweb p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 p,
.diyw .diyfeCA .diyfeCA .diyfeCA0 p,
.diyw .diyfeCA .diyfeCA0 p,
.diyw .diyfeCA0 p {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyweb a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 a,
.diyw .diyfeCA .diyfeCA .diyfeCA0 a,
.diyw .diyfeCA .diyfeCA0 a,
.diyw .diyfeCA0 a {
  color: #474747;
  font-style: normal;
  font-weight: normal;
}
.diyw .diyweb .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA0 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA0 .diyfeLinkAsButton,
.diyw .diyfeCA0 .diyfeLinkAsButton {
  background: #474747;
  color: #ededed;
  border: solid 1px #474747;
}
.diyw .diyweb .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA0 .mainNav1 a,
.diyw .diyfeCA .diyfeCA0 .mainNav1 a,
.diyw .diyfeCA0 .mainNav1 a {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyweb .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA0 .mainNav2 a,
.diyw .diyfeCA .diyfeCA0 .mainNav2 a,
.diyw .diyfeCA0 .mainNav2 a {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyweb .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA0 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA0 .hr,
.diyw .diyfeCA .diyfeCA0 .hr,
.diyw .diyfeCA0 .hr {
  border-color: #bababa;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1,
.diyw .diyfeCA .diyfeCA .diyfeCA1,
.diyw .diyfeCA .diyfeCA1,
.diyw .diyfeCA1 {
  background-color: #ffffff;
  color: #757575;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA1 h1,
.diyw .diyfeCA .diyfeCA1 h1,
.diyw .diyfeCA1 h1 {
  color: #535353;
  font-family: Georgia, serif;
  font-style: normnal;
  font-size: 48px;
  font-weight: normal;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA1 h2,
.diyw .diyfeCA .diyfeCA1 h2,
.diyw .diyfeCA1 h2 {
  color: #535353;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 32px;
  font-weight: normal;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 p,
.diyw .diyfeCA .diyfeCA .diyfeCA1 p,
.diyw .diyfeCA .diyfeCA1 p,
.diyw .diyfeCA1 p {
  color: #757575;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA1 a,
.diyw .diyfeCA .diyfeCA1 a,
.diyw .diyfeCA1 a {
  color: #b14fa2;
  font-style: normal;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA1 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA1 .diyfeLinkAsButton,
.diyw .diyfeCA1 .diyfeLinkAsButton {
  background: #b14fa2;
  color: #f7edf6;
  border: solid 1px #b14fa2;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA1 .mainNav1 a,
.diyw .diyfeCA .diyfeCA1 .mainNav1 a,
.diyw .diyfeCA1 .mainNav1 a {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA1 .mainNav2 a,
.diyw .diyfeCA .diyfeCA1 .mainNav2 a,
.diyw .diyfeCA1 .mainNav2 a {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA1 .hr,
.diyw .diyfeCA .diyfeCA1 .hr,
.diyw .diyfeCA1 .hr {
  border-color: #bababa;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2,
.diyw .diyfeCA .diyfeCA .diyfeCA2,
.diyw .diyfeCA .diyfeCA2,
.diyw .diyfeCA2 {
  background-color: #b14fa2;
  color: #f7edf6;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA2 h1,
.diyw .diyfeCA .diyfeCA2 h1,
.diyw .diyfeCA2 h1 {
  color: #f7edf6;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 32px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA2 h2,
.diyw .diyfeCA .diyfeCA2 h2,
.diyw .diyfeCA2 h2 {
  color: #f7edf6;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 p,
.diyw .diyfeCA .diyfeCA .diyfeCA2 p,
.diyw .diyfeCA .diyfeCA2 p,
.diyw .diyfeCA2 p {
  color: #f7edf6;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA2 a,
.diyw .diyfeCA .diyfeCA2 a,
.diyw .diyfeCA2 a {
  color: #f7edf6;
  font-style: normal;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA2 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA2 .diyfeLinkAsButton,
.diyw .diyfeCA2 .diyfeLinkAsButton {
  background: #f7edf6;
  color: #291f27;
  border: solid 1px #f7edf6;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA2 .mainNav1 a,
.diyw .diyfeCA .diyfeCA2 .mainNav1 a,
.diyw .diyfeCA2 .mainNav1 a {
  color: #535353;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA2 .mainNav2 a,
.diyw .diyfeCA .diyfeCA2 .mainNav2 a,
.diyw .diyfeCA2 .mainNav2 a {
  color: #f7edf6;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA2 .hr,
.diyw .diyfeCA .diyfeCA2 .hr,
.diyw .diyfeCA2 .hr {
  border-color: #dbaed4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3,
.diyw .diyfeCA .diyfeCA .diyfeCA3,
.diyw .diyfeCA .diyfeCA3,
.diyw .diyfeCA3 {
  background-color: #ffffff;
  color: #a3a3a3;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA3 h1,
.diyw .diyfeCA .diyfeCA3 h1,
.diyw .diyfeCA3 h1 {
  color: #535353;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 28px;
  font-weight: normal;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA3 h2,
.diyw .diyfeCA .diyfeCA3 h2,
.diyw .diyfeCA3 h2 {
  color: #535353;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 p,
.diyw .diyfeCA .diyfeCA .diyfeCA3 p,
.diyw .diyfeCA .diyfeCA3 p,
.diyw .diyfeCA3 p {
  color: #a3a3a3;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 a,
.diyw .diyfeCA .diyfeCA .diyfeCA3 a,
.diyw .diyfeCA .diyfeCA3 a,
.diyw .diyfeCA3 a {
  color: #b14fa2;
  font-style: normal;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA3 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA3 .diyfeLinkAsButton,
.diyw .diyfeCA3 .diyfeLinkAsButton {
  background: #b14fa2;
  color: #f7edf6;
  border: solid 1px #b14fa2;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA3 .mainNav1 a,
.diyw .diyfeCA .diyfeCA3 .mainNav1 a,
.diyw .diyfeCA3 .mainNav1 a {
  color: #474747;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA3 .mainNav2 a,
.diyw .diyfeCA .diyfeCA3 .mainNav2 a,
.diyw .diyfeCA3 .mainNav2 a {
  color: #8c8c8c;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA3 .hr,
.diyw .diyfeCA .diyfeCA3 .hr,
.diyw .diyfeCA3 .hr {
  border-color: #bababa;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4,
.diyw .diyfeCA .diyfeCA .diyfeCA4,
.diyw .diyfeCA .diyfeCA4,
.diyw .diyfeCA4 {
  background-color: #cccccc;
  color: #424242;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 h1,
.diyw .diyfeCA .diyfeCA .diyfeCA4 h1,
.diyw .diyfeCA .diyfeCA4 h1,
.diyw .diyfeCA4 h1 {
  color: #141414;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 32px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 h2,
.diyw .diyfeCA .diyfeCA .diyfeCA4 h2,
.diyw .diyfeCA .diyfeCA4 h2,
.diyw .diyfeCA4 h2 {
  color: #141414;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 p,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 p,
.diyw .diyfeCA .diyfeCA .diyfeCA4 p,
.diyw .diyfeCA .diyfeCA4 p,
.diyw .diyfeCA4 p {
  color: #424242;
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 a,
.diyw .diyfeCA .diyfeCA .diyfeCA4 a,
.diyw .diyfeCA .diyfeCA4 a,
.diyw .diyfeCA4 a {
  color: #424242;
  font-style: normal;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA .diyfeCA4 .diyfeLinkAsButton,
.diyw .diyfeCA .diyfeCA4 .diyfeLinkAsButton,
.diyw .diyfeCA4 .diyfeLinkAsButton {
  background: #424242;
  color: #ececec;
  border: solid 1px #424242;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .mainNav1 a,
.diyw .diyfeCA .diyfeCA .diyfeCA4 .mainNav1 a,
.diyw .diyfeCA .diyfeCA4 .mainNav1 a,
.diyw .diyfeCA4 .mainNav1 a {
  color: #141414;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .mainNav2 a,
.diyw .diyfeCA .diyfeCA .diyfeCA4 .mainNav2 a,
.diyw .diyfeCA .diyfeCA4 .mainNav2 a,
.diyw .diyfeCA4 .mainNav2 a {
  color: #141414;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4 .hr,
.diyw .diyfeCA .diyfeCA .diyfeCA4 .hr,
.diyw .diyfeCA .diyfeCA4 .hr,
.diyw .diyfeCA4 .hr {
  border-color: #878787;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.diyw .diyweb div#contentfooter {
  font-size: inherit;
  font-weight: inherit;
}
.diyw #website-logo a {
  text-decoration: none !important;
}
.diyw .diyfeCA0 #website-logo p.website-logo-text,
.diyw .diyfeCA0 #website-logo p.website-logo-text a {
  color: #474747 !important;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif;
}
.diyw .diyfeCA1 #website-logo p.website-logo-text,
.diyw .diyfeCA1 #website-logo p.website-logo-text a {
  color: #757575 !important;
  font-family: Georgia, serif;
}
.diyw .diyfeCA2 #website-logo p.website-logo-text,
.diyw .diyfeCA2 #website-logo p.website-logo-text a {
  color: #535353 !important;
  font-family: Georgia, serif;
}
.diyw .diyfeCA3 #website-logo p.website-logo-text,
.diyw .diyfeCA3 #website-logo p.website-logo-text a {
  color: #a3a3a3 !important;
  font-family: Georgia, serif;
}
.diyw .diyfeCA4 #website-logo p.website-logo-text,
.diyw .diyfeCA4 #website-logo p.website-logo-text a {
  color: #424242 !important;
  font-family: Georgia, serif;
}
.diyw .diyfeLinkAsButton {
  border: 1px solid;
  border-radius: 5px;
  display: inline-block;
  padding: 8px 15px;
  text-decoration: none !important;
}
.diyw .diyfeLinkAsButton:hover {
  box-shadow: 0 0 0 2px inset;
}
.diyw .imageSubtitle {
  min-width: 30px;
}
body.startpage .diyw .diywebFooter .webnavigation a,
body.startpage .diyw .diywebFooter .diywebNav a {
  color: #424242 !important;
  font-family: Georgia, serif !important;
  font-size: 13px !important;
}
.facebookTab .diyw #diyFbBoxPage {
  margin-left: 0 !important;
  width: 100% !important;
  overflow: auto !important;
}
.facebookTab .diyw #diyFbBoxWin,
.facebookTab .diyw #diyFbBoxPage,
.facebookTab .diyw #diyFbBoxBody,
.facebookTab .diyw .diyweb {
  height: 100% !important;
}
.facebookTab .diyw .diywebEmotionHeader,
.facebookTab .diyw .diywebHeader,
.facebookTab .diyw .diywebFond,
.facebookTab .diyw .diywebSecondary,
.facebookTab .diyw .diywebSidebar,
.facebookTab .diyw .diywebFooter,
.facebookTab .diyw .diywebContent .diyfeGridGroup:before,
.facebookTab .diyw .diywebNav {
  display: none;
}
.facebookTab .diyw .diywebMain {
  width: auto;
  float: none;
  padding-top: 0.1px;
}
.facebookTab .diyw .diywebLiveArea,
.facebookTab .diyw .diyweb:before {
  width: auto;
}
.facebookTab .diyw .diyweb {
  height: 100%;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 40px;
}
.facebookTab .diyw .diywebContainer {
  width: auto;
  box-sizing: border-box;
}
.facebookTab .diyw {
  height: 100%;
  box-sizing: border-box;
}
.facebookTab .diyw #diyFbBoxBody div.sortable-matrix {
  width: auto !important;
}
.diyw .diyApp .app-border {
  border: solid 1px #bababa;
}
.diyw .diyApp .app-rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.diyw .diyApp .app-gradient {
  background: #bababa;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#bababa),color-stop(1,#ededed));
  background: -ms-linear-gradient(bottom,#bababa,#ededed);
  background: -moz-linear-gradient(center bottom,#bababa 0%,#ededed 100%);
  background: -o-linear-gradient(#ededed,#bababa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bababa', GradientType=0);
}
.diyw .diyApp [class^="icon-"],
.diyw .diyApp [class*=" icon-"] {
  color: #757575 !important;
}
.diyw .diyApp [class^="icon-"].active,
.diyw .diyApp [class*=" icon-"].active {
  color: #b14fa2 !important;
}
.diyw .diyApp .app-navbar-default {
  background: #bababa;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#bababa),color-stop(1,#ededed));
  background: -ms-linear-gradient(bottom,#bababa,#ededed);
  background: -moz-linear-gradient(center bottom,#bababa 0%,#ededed 100%);
  background: -o-linear-gradient(#ededed,#bababa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bababa', GradientType=0);
  border: solid 1px #bababa;
}
.diyw .diyApp .app-navbar-highlight {
  background: #b14fa2;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#b14fa2),color-stop(1,#d096c7));
  background: -ms-linear-gradient(bottom,#b14fa2,#d096c7);
  background: -moz-linear-gradient(center bottom,#b14fa2 0%,#d096c7 100%);
  background: -o-linear-gradient(#d096c7,#b14fa2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d096c7', endColorstr='#b14fa2', GradientType=0);
  border: solid 1px #b14fa2;
}
.diyw .diyApp .app-navbar select,
.diyw .diyApp .app-navbar input,
.diyw .diyApp .app-navbar button {
  background: #fff;
  color: #757575;
  border: solid 1px #757575;
}
.diyw .diyApp .app-container,
.diyw .diyApp .app-container-background,
.diyw .diyApp .app-container-background-highlight,
.diyw .diyApp .app-container-background-light {
  padding: 10px;
  margin: 10px 0;
}
.diyw .diyApp .app-container-background {
  background: #bababa;
}
.diyw .diyApp .app-container-background-highlight {
  background: #b14fa2;
}
.diyw .diyApp .app-container-background-light {
  background: #ededed;
}
.diyw .diyApp .app-button-background {
  border: solid 1px #757575;
  color: #ffffff;
  background: #757575;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#757575),color-stop(1,#a8a8a8));
  background: -ms-linear-gradient(bottom,#757575,#a8a8a8);
  background: -moz-linear-gradient(center bottom,#757575 0%,#a8a8a8 100%);
  background: -o-linear-gradient(#a8a8a8,#757575);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a8a8', endColorstr='#757575', GradientType=0);
}
.diyw .diyApp .app-button-disabled {
  cursor: none !important;
}
.diyw .diyApp .app-button-disabled.app-button-background {
  color: #bababa;
}
.diyw .diyApp .app-button-disabled.app-button-primary {
  color: #dbaed4;
}
.diyw .diyApp .app-button-primary {
  border: solid 1px #6b2f62;
  color: #ffffff;
  background: #6b2f62;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#6b2f62),color-stop(1,#b14fa2));
  background: -ms-linear-gradient(bottom,#6b2f62,#b14fa2);
  background: -moz-linear-gradient(center bottom,#6b2f62 0%,#b14fa2 100%);
  background: -o-linear-gradient(#b14fa2,#6b2f62);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b14fa2', endColorstr='#6b2f62', GradientType=0);
}
.diyw .diyApp .app-navbar,
.diyw .diyApp .app-header {
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.diyw .diyApp .app-navbar-group,
.diyw .diyApp .app-header-group,
.diyw .diyApp .app-navbar-left {
  float: left;
}
.diyw .diyApp .app-navbar-right,
.diyw .diyApp .app-header-right {
  float: right;
}
.diyw .diyApp .app-navbar-group {
  margin-right: 10px;
  overflow: hidden;
}
.diyw .diyApp .app-navbar-group.app-navbar-right {
  margin-right: 0;
}
.diyw .diyApp .app-header {
  border-bottom: solid 1px;
}
.diyw .diyApp .app-button-group {
  display: table-row;
}
.diyw .diyApp .app-button-group > * {
  display: table-cell;
}
.diyw .diyApp .app-button {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
}
.diyw .diyApp .app-button-group label,
.diyw .diyApp .app-button {
  margin-bottom: 0;
  padding: 6px 12px;
  vertical-align: middle;
  white-space: nowrap;
}
.diyw .diyApp .app-navbar select,
.diyw .diyApp .app-navbar input,
.diyw .diyApp .app-navbar button {
  padding: 3px;
}
.diyw .diyApp .app-navbar select option {
  padding-left: 10px;
  padding-right: 10px;
}
.diyw .diyweb:before {
  background-color: #ffffff;
}
.diyw .diywebContent .diyfeGridGroup:before,
.diyw .diywebHelperNav {
  background-color: #ffffff;
}
.diyw .mainNav1 a {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  position: relative;
  overflow: hidden;
}
.diyw .mainNav1 a.current {
  color: #f7edf6 !important;
}
.diyw .mainNav1 a.current,
.diyw .mainNav1 a.parent {
  color: #b14fa2 !important;
}
.diyw .mainNav2 a.current,
.diyw .mainNav3 a.current,
.diyw .mainNav2 a.parent,
.diyw .mainNav3 a.parent {
  color: #b14fa2 !important;
}
.diyw .mainNav1 a {
  text-shadow: none;
}
.diyw .mainNav1 > li a {
  border-right: 1px solid #535353;
}
.diyw #diyfeMobileNav .mainNav1 > li a {
  border-right: none;
}
@media only screen and (min-width: 767px) {
  .diyw .mainNav1 a:hover {
    color: #b14fa2 !important;
    text-shadow: none;
    text-decoration: underline !important;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .diyw .mainNav1 a.level_1,
  .diyw .mainNav1 a.level_1.current {
    color: #f7edf6 !important;
  }
  .diyw .diyweb .diywebMainGutter {
    padding: 0 20px;
  }
}
.diyw .diywebNavMain .diywebGutter {
  border-bottom: 1px solid #dddddd;
}
.diyw #diywebAppContainer1st {
  font-style: normal;
  font-weight: normal;
  font-family: Georgia, serif;
}
@media only screen and (max-width: 767px) {
  .diyw #diywebAppContainer1st {
    background-color: #b14fa2;
    color: #ffffff;
  }
  .diyw #diywebAppContainer1st .estore_productCount span {
    color: #b14fa2;
  }
}
@media only screen and (min-width: 768px) {
  .diyw #diywebAppContainer1st {
    color: #8c8c8c;
  }
  .diyw #diywebAppContainer1st .estore_productCount span {
    color: #ffffff;
  }
}

/* --------------------------------------------------------------------  web.css : */


html,body{height:100%}body,
p, .diyw p,
h1, .diyw h1,
h2, .diyw h2,
h3, .diyw h3,
h4, .diyw h4,
h5, .diyw h5,
h6, .diyw
h6{margin:0;padding:0}img, .diyw img,
a img, .diyw a
img{border:0}img,
.diyw
img{display:block}blockquote,
.diyw
blockquote{padding:0;margin:0
0 0 20px}ul, .diyw ul,
dl, .diyw dl,
ol, .diyw
ol{margin-top:0.5em;margin-bottom:0.5em}.n dl, .diyw .n
dl{padding-left:0}.n ul, .diyw .n
ul{padding-left:40px}.n ol, .diyw .n
ol{padding-left:40px}form, .diyw form,
.inline, .diyw
.inline{display:inline}address, .diyw
address{font-style:normal}.c, .diyw .c,
.clear, .diyw
.clear{clear:both}.clearover,
.diyw
.clearover{overflow:hidden}* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}.diyw .clearfix:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix,
* html>body .diyw
.clearfix{display:inline-block;width:100%}* html .clearfix,
* html .diyw
.clearfix{/*\*/height: 1%;/**/}.hidden,
.diyw
.hidden{display:none !important}.diy-touch .diy-visible-on-nontouch,.diy-visible-on-touch{display:none}.diy-touch .diy-visible-on-touch.diy-inline{display:inline}.diy-touch .diy-visible-on-touch.diy-inline-block{display:inline-block}.diy-touch .diy-visible-on-touch.diy-block{display:block}.form
dl{margin:0
0 1.5em 0;padding:0}.form dl
dt{font-weight:bold;line-height:120%}.form dl dt em,
.form p.note
em{color:#BA3B3E;font-weight:bold;padding-left:0.2em;font-size:110%;font-style:normal}.form
p.note{background:url('/s/img/cc/warning.gif') no-repeat 4px 50%;border-top:1px solid #CCC;padding:3px
0 3px 20px;margin-top:10px;display:block}.form dl
dd{margin:0
0 12px 0;padding:0}.form dl
dd.eng{margin:0
0 5px 0;padding:0}.form
input.single{height:1.2em;width:250px}.form
textarea{width:300px;height:180px;line-height:120%}.form input.checkbox,
.form
input.radio{width:auto !important}.error{color:black;background-color:#FAEFEF;border:1px
solid #c66;border-color:#c66 #FFB2B2 #FFB2B2 #c66;color:#000}.fehlerUser{margin:0px;border:2px
solid #CF5D00;background:#EBC2AD;padding:10px;color:black}span.x-web-forms-sending-img{display:inline;width:16px;height:16px;margin:10px
0 0 5px;padding:8px;background:url(/s/img/cms/loading/16x16.gif) no-repeat center}.diy-button{cursor:pointer;background-color:transparent;border:none;padding:0px
!important;padding-right:5px !important;outline:none;max-width:200px;text-decoration:none !important;vertical-align:bottom}.diy-button .diy-innerbutton{display:inline-block;background-color:transparent;background-repeat:no-repeat;border:none;padding:0;line-height:0}.diy-button .diy-innerbutton
span{display:inline-block;background-image:url(/s/img/cms/buttons/btn_primary_action.png);background-repeat:no-repeat;background-position:right top;position:relative;top:-0px;right:-5px;padding:0px
10px 0px 5px;font-weight:bold;font-size:11px;font-family:Arial,sans}.diy-button
a{text-decoration:none}.diy-button-primary{height:25px}.diy-button-primary .diy-innerbutton{background-image:url(/s/img/cms/buttons/btn_primary_action.png)}.diy-button-primary .diy-innerbutton
span{line-height:25px;background-image:url(/s/img/cms/buttons/btn_primary_action.png);color:#fff}.diy-button-primary:hover .diy-innerbutton
span{background-position:right -25px}.diy-button-primary:hover .diy-innerbutton{background-position:left -25px}.diy-button-primary:active .diy-innerbutton
span{background-position:right -50px}.diy-button-primary:active .diy-innerbutton{background-position:left -50px}.diy-button-secondary{height:20px}.diy-button-secondary .diy-innerbutton{background-image:url(/s/img/cms/buttons/btn_secondary_action.png)}.diy-button-secondary .diy-innerbutton
span{line-height:20px;background-image:url(/s/img/cms/buttons/btn_secondary_action.png);color:#434343}.diy-button-secondary:hover .diy-innerbutton
span{background-position:right -20px}.diy-button-secondary:hover .diy-innerbutton{background-position:left -20px}.diy-button-secondary:active .diy-innerbutton
span{background-position:right -40px}.diy-button-secondary:active .diy-innerbutton{background-position:left -40px}.diy-button-secondary[disabled=disabled]:hover .diy-innerbutton span, .diy-button-secondary.gfxdisabled .diy-innerbutton
span{background-position:right 0 !important;color:#afafaf !important}.diy-button-secondary[disabled=disabled]:hover .diy-innerbutton, .diy-button-secondary.gfxdisabled:hover .diy-innerbutton{background-position:left 0 !important;color:#afafaf !important}.diy-button-secondary[disabled=disabled]:active .diy-innerbutton span, .diy-button-secondary.gfxdisabled:active .diy-innerbutton
span{background-position:right 0 !important;color:#afafaf !important}.diy-button-secondary[disabled=disabled]:active .diy-innerbutton, .diy-button-secondary.gfxdisabled:active .diy-innerbutton{background-position:left 0 !important;color:#afafaf !important}.diy-button-secondary[disabled],
.diy-button-secondary[disabled] span,
.diy-button-secondary[disabled]:hover
span{background:#eee !important;line-height:16px !important;color:#afafaf !important}.diy-button-secondary[disabled]{border:1px
solid #ddd !important}.diy-footer-buttons{height:30px;position:relative}.diy-footer-buttons .diy-button-secondary{position:absolute;left:0px;bottom:3px}.diy-footer-buttons .diy-button-primary{position:absolute;right:0px;bottom:3px}button.diy-button::-moz-focus-inner{border:0;padding:0}a.diy-button.diy-button-secondary.ccclose,a.diy-button.diy-button-secondary.ccclose:hover,.diy-button.diy-button-primary.save{background:none !important;text-decoration:none !important;border:none !important;margin:0px
!important;padding:0px
!important;padding-right:5px !important;float:none !important}a.diy-button.diy-button-secondary.ccclose{height:20px !important}.ui-dialog-buttonpane .diy-button{margin:0px
!important;background:none !important}.ui-dialog-buttonpane .diy-button .ui-button-text{padding:0
!important}.ui-dialog-buttonpane .diy-button-primary{float:right;margin-top:5px !important}.ui-dialog-buttonpane .diy-button-secondary{float:left;height:22px !important;margin-top:5px !important}.ui-dialog-buttonpane{padding:5px
4px 5px 5px}.message-wrapper{padding:0
12px 5px 12px}.message-ok,.message-info,.message-warning,.message-alert,.message-error{padding:5px
5px 5px 30px !important;margin:5px
0 !important;font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;border-style:solid !important;border-width:1px !important;color:#444 !important}.message-ok a,
.message-info a,
.message-warning a,
.message-alert a,
.message-error
a{font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;color:#444 !important;text-decoration:underline !important;margin-top:5px}.message-ok{border-color:#C2D577 #9BAE50 #9BAE50 #C2D577;background:#E5F1B4 url('/s/img/cc/ok.gif') no-repeat 10px 50%}.message-info{border-color:#B1C2D8 #6B8BB4 #6B8BB4 #B1C2D8;background:#DBE3ED url('/s/img/cc/info.gif') no-repeat 10px 50%}.message-warning{border-color:#F7DEA6 #D0B77F #D0B77F #F7DEA6;background:#FFF3CD url('/s/img/cc/warning.gif') no-repeat 10px 50%}.message-alert,.message-error{background:#FAEFEF url('/s/img/cc/alert.gif') no-repeat 10px 50%;border-color:#FFB2B2 #c66 #c66 #FFB2B2;color:#000}div.captcha{width:127px;border:1px
solid #999;background:url(/s/img/captcha_bg.jpg) repeat-x bottom left white;padding:5px}div.captcha
span.character{height:29px;width:90px;border:1px
solid #666;float:left;background:white;padding:0px;margin:0px}div.captcha
a.refresh{background:url(/s/img/captcha_refresh.jpg) no-repeat center white;border:1px
solid #CCC;float:right;height:29px;width:29px;padding:0px;margin:0px;position:relative}div.captcha a.refresh:hover, div.captcha
a.refresh.current{background:url(/s/img/captcha_refresh_h.jpg) no-repeat center white}div.captcha a.refresh
span{display:none}div.captcha div.captcha-bottom{background:url(/s/img/captcha_pfeil.gif) left bottom no-repeat;padding-left:20px;margin:0px}div.captcha div.captcha-bottom
span{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;padding:0px;margin:0px;line-height:180%}div.captcha div.captcha-bottom span #captchafield,
div.captcha div.captcha-bottom span
input.single{padding:0px;margin:0px;width:105px !important;background-color:white;border:1px
solid #bbb}div#content_start{display:none;overflow:hidden}div#tellheader{background:#EEE url('/s/img/cc/sendpage.gif') no-repeat center right;color:#000 !important;border:1px
solid #CCC;padding:10px;min-height:58px}div#tellheader
h1{color:#000}div#tellbody{color:#000 !important;border:1px
solid #CCC;border-top-width:2px;border-color:white #CCC #CCC #CCC;padding:10px;background:#EEE}a.tellbody{color:#0099E1 !important;display:block;float:right;padding-right:15px}ul.sitemap{list-style-type:none;margin:2em
0 2em 1.5em;padding:0}ul.sitemap
li{margin:0
!important;padding:0
!important;display:inline;background-image:none !important}ul.sitemap li
a{line-height:2em;display:block;font-weight:bold;background:url(/s/img/cc/sitemapdocbullet.gif) no-repeat left center;padding:0
0 0 1.2em}ul.sitemap
ul{list-style-type:none;margin:0
0 0 1.5em;padding:0}ul.sitemap ul li
a{font-weight:normal}div#contentfooter,
.diyw
div#contentfooter{width:100%;padding:0;margin:0;font-size:11px;line-height:140%;font-weight:normal;overflow:hidden}* html div#contentfooter,
* html .diyw
div#contentfooter{height:1%;overflow:visible}div#contentfooter div.leftrow,
.diyw div#contentfooter
div.leftrow{float:left;text-align:left;width:55%}div#contentfooter div.rightrow,
.diyw div#contentfooter
div.rightrow{float:right;text-align:right;width:42%}span.loggedin{display:none}.loggedout{display:none}.diyw a.switchViewWeb,
.diyw
a.switchViewMobile{display:none}div#loginbox{position:absolute;z-index:1000;width:430px;margin-top:15px;margin-left:-5px;padding:5px;border:1px
solid #CCC;border-width:1px 3px 3px 1px;background:white;text-align:left;font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;color:#666 !important}div#loginbox a,
div#imprint
a{font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;color:#333 !important;text-decoration:underline !important}div#loginbox a:hover,
div#imprint a:hover{text-decoration:none !important;background:none !important}div#loginbox
input.password{width:240px;border:1px
solid #CCC;display:block;font-size:30px;height:30px;line-height:30px}div#loginbox input:focus{border:1px
solid #AAA;background:#F1F1F1}div#loginbox
img.logo{float:right;margin:12px
4px 0 0}div#loginbox
form{display:inline;margin:0}div#mail-form-div
input.text{width:240px;border:1px
solid #CCC;display:block}div#mail-form-div input.text:focus{border-color:#AAA;background:#F1F1F1}div#loginbox
div#resendpw{float:right;margin-top:8px}div#loginbox a.cc-close{display:block !important;float:right !important;height:16px !important;color:white !important;border-bottom:1px solid white !important;font:normal 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif !important;padding:1px
18px 1px 4px !important;text-decoration:none !important;margin:2px
!important;background:url('/s/img/cc/icons/close.gif') no-repeat 100% 4px !important}div#loginbox a.cc-close:hover{color:#333 !important;border-bottom:1px solid gray !important;background:url('/s/img/cc/icons/close.gif') no-repeat 100% -18px !important}div#loginbox a.cc-close:active{background-color:#C9E9FA}div#navigation{word-wrap:break-word}#mobile-infobar-spacer{display:none;height:53px}#mobile-infobar{display:none;height:53px;width:100%;position:fixed;bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);box-sizing:border-box;z-index:100000}#mobile-infobar
td{font-family:"Arial",sans-serif;font-size:11px;text-align:center;vertical-align:middle}.mobilepreview  #mobile-infobar-spacer{display:block}.diy-touch #mobile-infobar,
.mobilepreview  #mobile-infobar{display:table}#mobile-infobar.dark{background:#141617}#mobile-infobar.dark
td{color:#f0f1f5}#mobile-infobar.light{background:#f0f1f5}#mobile-infobar.light
td{color:#3d4446}#mobile-infobar .mobile-infobar-link{text-decoration:none}#mobile-infobar.dark .mobile-infobar-link{color:#f0f1f5}#mobile-infobar.light .mobile-infobar-link{color:#3d4446}#mobile-infobar .mobile-infobar-icon-box{width:20px;height:20px;display:inline-block;overflow:hidden}#mobile-infobar .mobile-infobar-icon-box
svg{width:20px;height:20px}#mobile-infobar.dark .mobile-infobar-icon{fill:#f0f1f5}#mobile-infobar.light .mobile-infobar-icon{fill:#3d4446}@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}@CHARSET "UTF-8";.caption{font-size:81%}table.semantic-data-opening-hours
td{padding-right:24px !important}table.semantic-data-opening-hours td:last-child{max-width:460px}table.opening-hours{width:100% !important}table.opening-hours th,
table.opening-hours
td{width:14.29%;!important;text-align:center;vertical-align:middle;font-weight:bold}table.opening-hours
th{height:28px;color:#0fabfc !important;border-bottom:1px solid #ccc;font-size:11px}table.opening-hours
td{color:#666 !important;padding:8px;font-size:10px;line-height:160%}table.opening-hours .intervals-separator{display:none;width:12px;border-top:1px solid #ccc;position:relative;top:-10px}table.opening-hours tr:nth-child(1n+4) td .intervals-separator:first-child{}table.opening-hours td .empty-placeholder{display:inline-block;height:1px;width:40%;background-color:#ccc}.opening-hours-notes{margin:5px
30px}.skiptoform{float:right}ul.com-list,ul.com-list-noava{margin:15px
0 15px 0;padding:0;border-bottom:1px solid #CCC}ul.com-list li,
ul.com-list-noava
li{display:block;border-top:1px solid #CCC;padding:12px
12px;list-style:none;list-style-image:none}ul.com-list div.com-avatar,
ul.com-list-noava div.com-avatar{float:left;margin-left:10px;text-align:center}ul.com-list img.formloading,
ul.com-list-noava
img.formloading{margin:0
auto;background:white;padding:2px}ul.com-list
input.single{font-size:15px}ul.com-list .number,
ul.com-list-noava
.number{position:absolute;top:10px;right:10px}ul.com-list .commententry,
ul.com-list .com-meta,
ul.com-list .com-locked{margin-left:90px}ul.com-list .com-locked,
ul.com-list-noava .com-locked{color:#c66}ul.com-list dl.zend_form,
ul.com-list-noava
dl.zend_form{margin:0}p.com-meta span,
p.com-meta-noava
span{display:block}.com-info-message{color:#9e9e9e;font-size:12px}.com-form-wrapper{margin:15px
0 15px 0}.cc-mm-guestbook
label{display:block;font-size:12px}.com-field-info{font-size:11px;color:#999}.cc-mm-guestbook input,
.cc-mm-guestbook
textarea{margin-bottom:10px;max-width:240px;width:97%}.com-form-info{margin:10px
0px 15px 0px}.com-title{margin-bottom:15px;font-size:14px}div.delicious-1
ul{margin:0;padding:0;list-style:none}div.delicious-1 ul
li{margin:0
0 4px 0;padding:3px
0;border-bottom:1px dotted #CCC}div.delicious-2
ul{margin:0
0 0 15px;padding:0}div.delicious-2 ul
li{margin:0
0 4px 0;padding:3px
0}div.delicious-3
ul{list-style:none;margin:0;padding:0}div.delicious-3 ul
li{margin:0
0 4px 0;padding:3px
0}div.delicious ul-3 li
a.itemtitle{font-weight:bold}a.dlink,a.dlink:link,a.dlink:visited,a.dlink:hover,a.dlink:active{border:0
!important;text-decoration:none !important;background-color:transparent !important}div.leftDownload{width:52px;float:left}div.rightDownload{margin-left:55px;padding-left:6px}div.rightDownloadB{margin-left:55px;border-left:2px solid #CCC;padding-left:6px}.rightDownload .fl,
.rightDownloadB
.fl{float:left;display:block}div#emotion-header,
.diyw div#emotion-header{position:relative;background-repeat:no-repeat;line-height:0;overflow:hidden}.diyw div#emotion-header img#emotion-header-img{width:100%}strong#emotion-header-title,
.diyw strong#emotion-header-title{position:absolute;font-weight:normal;margin:0;padding:0;white-space:pre;z-index:5}#emotion-header-title-svg,
.diyw #emotion-header-title-svg{display:block;position:absolute;visibility:hidden;width:100%;height:100%;left:0;top:0;z-index:5;overflow:visible}div#emotion-header-title-bg,
.diyw div#emotion-header-title-bg{position:absolute;z-index:3}img#emotion-header-logo,
.diyw img#emotion-header-logo{position:absolute;z-index:4}div#emotion-no-bg-container{display:inline-block;position:relative;width:100%}#ehSlideshowPlaceholder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#ehSlideshowPlaceholder
#ehSlideShow{overflow:hidden;position:relative;height:100%;width:100%}#ehSlideshowPlaceholder #ehSlideShow .slide-container{position:absolute;height:100%;width:100%;overflow:hidden;left:0;top:0}#ehSlideshowPlaceholder #ehSlideShow .slide-container
img{position:relative}#ehSlideshowPlaceholder #ehSlideShow .rsf-slideshow-image{width:100%}div.thumb_sq1,div.thumb_sq2,div.thumb_sq3{float:left}div.thumb_sq1{margin:0
5px 5px 0}div.thumb_sq1 a
img{display:block;border:1px
solid #CCC;padding:3px;background:white}div.thumb_sq1 a:hover
img{background:#EEE}div.ccgalerie
div.thumb_sq2{display:block;background:white;margin:0
1px 1px 0}div.ccgalerie
div.thumb_sq3{display:block;background:white;margin:0
2px 2px 0}div.thumb_sq3 a
img{display:block;padding:5px;background:white}div.thumb_sq3 a:hover
img{background:#DDD}div.thumb_sq1.animated-gif,div.thumb_sq2.animated-gif,div.thumb_sq3.animated-gif{position:relative;overflow:hidden}div.thumb_sq1.animated-gif img,
div.thumb_sq2.animated-gif img,
div.thumb_sq3.animated-gif
img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}div.thumb_pro1,div.thumb_pro2,div.thumb_pro3{float:left}div.thumb_pro1 .innerthumbnail img,
div.thumb_pro2 .innerthumbnail img,
div.thumb_pro3 .innerthumbnail
img{max-width:100%;width:100%}div.ccgalerie
div.thumb_pro1{border:1px
solid #CCC;padding:3px;margin:0
5px 5px 0}div.ccgalerie
div.thumb_pro2{border-top:1px solid #CCC;border-right:2px solid #C5C5C5;border-bottom:2px solid #C5C5C5;border-left:1px solid #CCC;padding:3px;margin:0
5px 5px 0}div.ccgalerie
div.thumb_pro3{padding:3px;margin:0
5px 5px 0}div.innerthumbnail{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;vertical-align:middle}* html
div.innerthumbnail{float:left;display:block}div.innerthumbnail
img{display:inline;vertical-align:middle}div.ccgalerie.slideshow{position:relative}div.ccgalerie.slideshow
.navigation{display:none;border-top:none;background:none;padding:7px;height:34px;line-height:normal}div.ccgalerie.slideshow .navigation
.pause{background:url(/s/js/jquery/plugins/tinyLightbox/img/play-pause.png) no-repeat 0 0;width:26px;height:26px;float:right;cursor:pointer;margin-bottom:16px}div.ccgalerie.slideshow .navigation
.pause.running{background-position:-26px 0}div.ccgalerie.slideshow .navigation
.thumb_pro1{border-width:0px;padding:5px}div.ccgalerie.slideshow .navigation .active, div.ccgalerie.slideshow .navigation .thumb_pro1:hover{border-width:3px;padding:2px}div.ccgalerie.slideshow
.imageContainer{display:none}div.ccgalerie.slideshow
.scrollbutton{position:absolute;margin-top:-24px;width:80px;height:48px;cursor:pointer}div.ccgalerie.slideshow
.scrollbutton.right{background:url(/s/img/cc/next.png) no-repeat;right:0px}div.ccgalerie.slideshow
.scrollbutton.left{background:url(/s/img/cc/prev.png) no-repeat;left:0px}.rssFeed,
.rssFeed
*{text-align:left;font-weight:normal}.rssFeedTitle{font-weight:bold}.diyw .imgleft,.imgleft{float:left;margin:4px
20px 4px 0;display:inline}.diyw .imgright,.imgright{float:right;margin:4px
1px 4px 15px;display:inline}.diyw .imgleft ~ ul,
.diyw .imgleft ~ ol,
.diyw .imgleft ~ span ul,
.diyw .imgleft ~ span
ol{overflow:hidden}@media only screen and (max-width: 320px){.diyw .imgleft,
.imgleft,
.diyw .imgright,.imgright{display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (max-width: 768px){.diyw
.imgblock{display:block;float:none;margin-left:0;margin-right:0;text-align:center}}.diyw .imageSubtitle.imageFitWidth > div,
.diyw .imageSubtitle.imageFitWidth > div img,
.diyw .clearover.imageFitWidth .imgleft,
.diyw .clearover.imageFitWidth
.imgright{width:100% !important;max-width:100% !important}.diyw .imageSubtitle .align-container.align-left{float:left}.diyw .imageSubtitle .align-container.align-center{margin:0
auto;float:none}.diyw .imageSubtitle .align-container.align-right{float:right}div.hr,
.diyw
div.hr{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:5px;margin-top:5px}.sortable-matrix-child div[data-moduletype="hr"]{padding-top:1px !important;padding-bottom:1px !important}.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2 a,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode p,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode p
a{color:black!important;font-family:arial,sans-serif;font-size:13px;text-decoration:none;font-weight:bold}.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2
a{font-size:16px}.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode a,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2 a,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode p a,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode a:link,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2 a:link,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode p a:link{text-decoration:underline;color:#15c}.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode a:visited,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode h2 a:visited,
.gmapInfoWindowGutter2.gmapInfoWindowGutter2viewMode p a:visited{color:#61c}.diyw
.tableContainer{display:block;width:100%;overflow:auto}.diyw
.tableContainer.fadeMask{-webkit-mask-image:-webkit-linear-gradient(
left,
rgba(0, 0, 0, 0),
rgba(0, 0, 0, 1) 50px
),
-webkit-linear-gradient(
right,
rgba(0, 0, 0, 0),
rgba(0, 0, 0, 1) 50px
)}.diyw
.tableContainer.fadeMask.fadeLeft{-webkit-mask-composite:copy}.diyw
.tableContainer.fadeMask.fadeRight{-webkit-mask-composite:source-atop, destination-over}.diyw
.tableContainer.fadeMask.fadeBoth{-webkit-mask-composite:source-in, destination-over}div#website-logo{line-height:0;font-size:0}div#website-logo p,
div#website-logo p
a{line-height:normal}div#website-logo img,
div#website-logo a.website-logo-image-anchor,
.diyw div#website-logo img,
.diyw div#website-logo a.website-logo-image-anchor{max-width:100%;max-height:100%}div#website-logo img,
.diyw div#website-logo img,
.diyw div#website-logo p.website-logo-text{display:inline-block !important;max-width:100% !important}.diyw div#website-logo a.website-logo-text{max-width:100% !important}.diyw .logo-upload-image.image-container.image-thumb>div>p{color:#666;font-family:arial;font-size:13px}.diyw
.diyfeLinkAsButton{border:1px
solid;border-radius:5px;display:inline-block;padding:8px
15px;text-decoration:none !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:1em
0;white-space:normal;word-wrap:break-word}.diyw .diyfeLinkAsButton:hover{box-shadow:0 0 0 2px inset}.diyw
.nform{display:block}.diyw .nform .form-item
label{box-sizing:border-box;padding:0
1%}.diyw .form-error-send.error,
.diyw .nform,
.diyw .nform .form-item-text,
.diyw .nform .form-item-checkbox,
.diyw .nform .form-item-textarea{margin-bottom:14px}.diyw .nform .form-item-text label,
.diyw .nform .form-item-textarea
label{display:inline-block;text-align:right;width:30%;line-height:1.25em;vertical-align:top}.diyw .nform .form-item-text input,
.diyw .nform .form-item-textarea
textarea{border:0
none;border-radius:2px;display:inline;padding:.05em .4%;width:68%;box-shadow:1px 2px 2px -2px rgba(0, 0, 0, 0.8),-1px -1px 0px  rgba(0, 0, 0, 0.08);resize:vertical;min-height:1.4em;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.diyw .nform .form-item-zone-checkbox .form-item-checkbox{margin-left:31%}.diyw .nform .captcha-container,
.diyw .nform>label,
.diyw .nform>.note,
.diyw .nform>input{margin-left:31%;margin-bottom:14px;display:inline-block}@media only screen and (max-width: 568px){.diyw .nform .form-item-text input,
.diyw .nform .form-item-textarea textarea,
.diyw .nform .form-item-text label,
.diyw .nform .form-item-textarea
label{width:100%}.diyw .nform .form-item-zone-checkbox .form-item-checkbox,
.diyw .nform .captcha-container,
.diyw .nform>label,
.diyw .nform>.note,
.diyw .nform>input{margin-left:0;display:block}.diyw .nform .form-item-text label,
.diyw .nform .form-item-textarea
label{text-align:left}.diyw .nform .form-item-checkbox{margin-bottom:14px}}.diyw .nform input:focus:not([type="submit"]),
.diyw .nform input:hover:not([type="submit"]),
.diyw .nform textarea:focus,
.diyw .nform textarea:hover{box-shadow:1px 2px 6px -2px, -1px -1px 0 rgba(0, 0, 0, 0.08);outline:medium none;border:none;box-sizing:border-box}div.tiny-lightbox{position:fixed;z-index:100100;width:100%;height:100%;top:0;left:0}div.tiny-lightbox
a{outline:none}div.tiny-lightbox-overlay{position:fixed;z-index:0;left:0;top:0;width:100%;height:100%;background:#000;display:none;padding-bottom:40px}div.tiny-lightbox-box{position:fixed;z-index:1;width:200px;height:200px;top:40px;background-color:#fff;border:10px
solid #fff;visibility:hidden}div.tiny-lightbox-bar.tiny-lightbox-hidden-accessible{clip:rect(0 0 0 0);top:-10000px;left:-10000px;position:absolute;display:block !important}div.tiny-lightbox-bar.tiny-lightbox-hidden-accessible .tiny-lightbox-description{display:block}div.tiny-lightbox-loading div.tiny-lightbox-box{background:url(/s/js/jquery/plugins/tinyLightbox/img/loading.gif) no-repeat center #fff}div.tiny-lightbox-animating div.tiny-lightbox-box a,
div.tiny-lightbox-loading div.tiny-lightbox-box
a{display:none}div.tiny-lightbox-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:100%;display:none}div.tiny-lightbox-bar{position:fixed;display:none;background:#fff;padding:0
10px 10px 10px;font-family:Arial,Verdana;font-size:11px;line-height:16px;text-align:left;color:#666}a.tiny-lightbox-close,a.tiny-lightbox-slideshow{float:right;width:26px;height:26px}a.tiny-lightbox-close{background:url(/s/js/jquery/plugins/tinyLightbox/img/close.gif) no-repeat}a.tiny-lightbox-slideshow{background:url(/s/js/jquery/plugins/tinyLightbox/img/play-pause.gif)  no-repeat}div.tiny-lightbox-slideshow-running a.tiny-lightbox-slideshow{background-position:-26px 0}div.tiny-lightbox-description{margin-bottom:10px}span.tiny-lightbox-stats{float:left;font-weight:bold}a.tiny-lightbox-prev,a.tiny-lightbox-next{position:absolute;z-index:1000;width:50%;height:100%;top:0}a.tiny-lightbox-prev{left:0}a.tiny-lightbox-next{right:0}a.tiny-lightbox-prev span,
a.tiny-lightbox-next
span{position:absolute;width:81px;height:48px;top:40%;visibility:hidden}a.tiny-lightbox-prev
span{left:0;background:url(/s/js/jquery/plugins/tinyLightbox/img/prev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn.website-start.de/s/js/jquery/plugins/tinyLightbox/img/prev.png', sizingMethod='crop');_background:none}a.tiny-lightbox-next
span{right:0;background:url(/s/js/jquery/plugins/tinyLightbox/img/next.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn.website-start.de/s/js/jquery/plugins/tinyLightbox/img/next.png', sizingMethod='crop');_background:none}a.tiny-lightbox-prev span.tiny-lightbox-hover,
a.tiny-lightbox-next span.tiny-lightbox-hover{visibility:visible}*
html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}div.x-message{position:absolute;padding:10px
10px 10px 30px !important;min-width:200px;_width:200px;z-index:1000;visibility:hidden;display:block;border:1px
solid red}form#siteadmin-protection-form div.x-message{position:absolute !important;top:115px !important;left:16px !important}div.x-message.message-ok,div.x-message.message-success{border-color:#C2D577 #9BAE50 #9BAE50 #C2D577;background:#E5F1B4 url('/s/img/ok.gif') no-repeat 10px 50%}div.x-message.message-error,div.x-message.message-alert,div.x-message.message-confirm{background:#FAEFEF url('/s/img/alert.gif') no-repeat 10px 50%;border-color:#FFB2B2 #c66 #c66 #FFB2B2}div.x-message.message-warning{border-color:#F7DEA6 #D0B77F #D0B77F #F7DEA6;background:#FFF3CD url('/s/img/warning.gif') no-repeat 10px 50%}div.x-message.message-ok *,
div.x-message.message-success *,
div.x-message.message-error *,
div.x-message.message-alert *,
div.x-message.message-confirm *,
div.x-message.message-warning
*{color:#000}div.x-message span.x-message-close{display:none}div.x-message.x-message-closable span.x-message-close{display:block;position:absolute;width:6px;height:6px;right:0;top:0;padding:0
2px 7px;_padding-bottom:2px;border:1px
solid #333;border-top:0;border-right:0;line-height:11px;font-size:11px;text-align:center;cursor:pointer}div.x-message.message-error span.x-message-close,
div.x-message.message-confirm span.x-message-close{border-color:#c66}div.x-message.message-ok span.x-message-close,
div.x-message.message-success span.x-message-close{border-color:#9BAE50}div.x-message.message-warning span.x-message-close{border-color:#D0B77F}div.x-message p.x-message-content{background:none;overflow:auto;display:inline;height:100%;width:100%;padding:0;line-height:15px;font-size:11px}div.x-message.message-confirm
button{float:right}div.eh-confirm-dialog{background:#f4f4f4 !important;border:1px
solid #aaa !important;padding:10px
!important}div.eh-confirm-dialog .x-message-button-ok{float:right !important}div.eh-confirm-dialog .x-message-button-abort{float:left !important}div.eh-confirm-dialog .x-message-content{font-family:sans-serif;font-size:12px}div.eh-confirm-dialog .x-message-action{text-transform:capitalize}.loadingBox-wrapper{display:none;position:absolute;top:50%;left:50%;z-index:90000;height:0%}.loadingBox{position:relative}.loadingBox-wrapper .loadingBox-loader{background:url("/s/diy/common/img/loader.png") center no-repeat;width:30px;height:30px;margin:auto;animation:loadingBox-rotate 2s linear infinite;-moz-animation:loadingBox-rotate 2s linear infinite;-webkit-animation:loadingBox-rotate 2s linear infinite;-o-animation:loadingBox-rotate 2s linear infinite;-ms-animation:loadingBox-rotate 2s linear infinite}.ie-7 .loadingBox-wrapper .loadingBox-loader,
.ie-8 .loadingBox-wrapper .loadingBox-loader,
.ie-9 .loadingBox-wrapper .loadingBox-loader{background:url("/s/diy/common/img/loader.gif") center no-repeat}@keyframes loadingBox-rotate{100%{transform:rotate(360deg)}}@-moz-keyframes loadingBox-rotate{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes loadingBox-rotate{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes loadingBox-rotate{100%{-o-transform:rotate(360deg)}}.loadingBox-progress-label,.loadingBox-progress-loader{border:2px
solid #dadada;background-color:#f2f2f2}.loadingBox-progress-loader{padding:8px;width:200px;margin:auto}.loadingBox-progress-bar{background-color:#fff}.loadingBox-progress-indicator{background-color:#429cf5;height:19px}.loadingBox-progress-label{color:#429cf5;font-size:20px;font-weight:bold;text-align:center;width:110px;margin:-2px auto 0px auto;padding-bottom:8px;border-top:none}.loadingBox-text{font-family:Arial;font-weight:bold;font-size:11px;text-align:center;margin-bottom:5px;margin-top:5px;color:#333}.loadingBox-overlay{background:none repeat scroll 0 0 #FFF;height:100%;left:0;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";position:absolute;top:0;width:100%;z-index:89999}.loadingBox-cancel{position:relative;padding-top:5px;margin:auto}html.swipebox{overflow:hidden!important}#swipebox-overlay
img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider
.slide{background:url("/s/js/jquery/plugins/swipeBox/img/loader.gif") no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;padding:0
2%}#swipebox-slider{-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}#swipebox-slider{transform:translate3d(0%,0,0) scale3d(1,1,1);-o-transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}#swipebox-slider.animate{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video
iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{bottom:0}#swipebox-action.force-visible-bars{bottom:0!important}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{top:0}#swipebox-caption.force-visible-bars{top:0!important}#swipebox-caption.no-caption{top:-50px !important}#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next,
#swipebox-action #swipebox-close{background-image:url("/s/js/jquery/plugins/swipeBox/img/icons.png");background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-prev.disabled,
#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}@media screen and (max-width: 800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px black;background-color:#0d0d0d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%,color-stop(0%,#0d0d0d),color-stop(100%,#000000));background-image:-webkit-linear-gradient(#0d0d0d,#000000);background-image:-moz-linear-gradient(#0d0d0d,#000000);background-image:-o-linear-gradient(#0d0d0d,#000000);background-image:linear-gradient(#0d0d0d,#000000);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95}#swipebox-action{border-top:1px solid rgba(255,255,255,0.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,0.2)}#swipebox-caption,#swipebox-info{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}#swipebox-info{position:absolute;left:50%;margin-left:-200px;width:400px;text-align:center;z-index:1}#swipebox-close,#swipebox-prev,#swipebox-next{z-index:2}.ddm_level_1,
.ddm_level_1 ul,
.ddm_level_1 li,
.diyw .ddm_level_1,
.diyw .ddm_level_1 ul,
.diyw .ddm_level_1
li{margin:0;padding:0;list-style:none;z-index:100}.ddm_level_1,
.diyw
.ddm_level_1{position:relative}.ddm_level_1 > li,
.diyw .ddm_level_1>li{display:block;float:left}.ddm_level_1 > li > a,
.diyw .ddm_level_1>li>a{display:block}.ddm_level_2,
.diyw
.ddm_level_2{display:none;position:absolute}.ddm_level_2 > li,
.diyw .ddm_level_2>li{display:block;float:left}.ddm_level_2 > li.ddm_col_1,
.diyw .ddm_level_2>li.ddm_col_1{clear:left}.ddm_level_2 > li.ddm_row_separator,
.diyw .ddm_level_2>li.ddm_row_separator{display:none}div.diyfeModGridGroup{width:auto}div.diyfeModGridElement{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;padding:0
15px}div.diyfeModGridContent{padding-top:0.02px;padding-bottom:0.02px;min-height:1px}div.diyfeModGridElement
.n{margin:0;padding:0}div.diyfeModGridGroup.clearfix{clear:both}div.diyfeModGridCol5{width:5%}div.diyfeModGridCol10{width:10%}div.diyfeModGridCol15{width:15%}div.diyfeModGridCol20{width:20%}div.diyfeModGridCol25{width:25%}div.diyfeModGridCol30{width:30%}div.diyfeModGridCol33{width:33.3333%}div.diyfeModGridCol35{width:35%}div.diyfeModGridCol40{width:40%}div.diyfeModGridCol45{width:45%}div.diyfeModGridCol50{width:50%}div.diyfeModGridCol55{width:55%}div.diyfeModGridCol60{width:60%}div.diyfeModGridCol65{width:65%}div.diyfeModGridCol66{width:66.6666%}div.diyfeModGridCol70{width:70%}div.diyfeModGridCol75{width:75%}div.diyfeModGridCol80{width:80%}div.diyfeModGridCol85{width:85%}div.diyfeModGridCol90{width:90%}div.diyfeModGridCol95{width:95%}div.diyfeModGridCol100{width:100%}@media only screen and (max-width: 767px){div.diyfeModGridElement{width:100%}}body.publicview
.trial{display:none}.diye .diy-switch .diy-switch-btn-wrap{cursor:pointer;background-color:white;border-radius:13px}.diye .diy-switch .diy-switch-btn{text-indent:-5000px;background-repeat:no-repeat;transition:left 0.4s ease;-webkit-transition:left 0.4s ease;-moz-transition:left 0.4s ease;-o-transition:left 0.4s ease}.diye .diy-switch .diy-switch-btn-wrap{display:inline-block;vertical-align:middle;width:50px;height:22px;padding:2px}.diye .diy-switch.diy-switch-no-labels .diy-switch-label{display:none}.diye .diy-switch .diy-switch-btn-wrap{margin-left:9px;margin-right:9px}.diye .diy-switch.diy-switch-no-labels .diy-switch-btn-wrap{margin-left:0;margin-right:0}.diye .diy-switch .diy-switch-label{text-transform:uppercase;font-size:11px;color:#666}.diye .diy-switch .diy-switch-label-active{}.diye .diy-switch .diy-switch-btn-wrap{position:relative}.diye .diy-switch .diy-switch-btn{background-position:0 0;background-image:url(/s/diy/jquery/ui/widgets/switch/img/switch-sprite-24px.png);margin-left:1px;margin-top:1px;width:24px;height:24px;left:0;top:0;position:absolute}.diye .diy-switch .diy-switch-btn.diy-switch-checked{left:28px}.diye .diy-switch.diy-switch-on-off .diy-switch-btn{background-position:0 0}.diye .diy-switch.diy-switch-on-off .diy-switch-btn.diy-switch-checked{background-position:-24px 0}.diye .diy-switch.diy-switch-on-off.ui-state-disabled .diy-switch-btn{background-position:0 -24px}.diye .diy-switch.diy-switch-on-off.ui-state-disabled .diy-switch-btn.diy-switch-checked{background-position:-24px -24px}.diye .diy-switch.diy-switch-slide .diy-switch-btn{background-position:0 -48px}.diye .diy-switch.diy-switch-slide .diy-switch-btn.diy-switch-checked{background-position:-24px -48px}.diye .diy-switch.diy-switch-slide.ui-state-disabled .diy-switch-btn{background-position:0 -72px}.diye .diy-switch.diy-switch-slide.ui-state-disabled .diy-switch-btn.diy-switch-checked{background-position:-24px -72px}.diye .diy-switch.ui-state-disabled{opacity:1}.diye .diy-switch.ui-state-disabled .diy-switch-btn-wrap{cursor:default}

/* -----------------------------------------------------  mobilenavigation.css : */

.vfSpecialClass{display:block !important}#diyfeMobileNav{-webkit-text-size-adjust:100%;position:relative;z-index:99;top:0;left:0;display:none;overflow:auto}.diyfeDropDownSubOpener{display:block;cursor:pointer}.diyfeDropDownSubList,.diyfeDropDownSubOpener{display:none}#diyfeMobileNav>a{display:none}#diyfeMobileNav
ul{list-style-type:none;margin:0;padding:0}#diyfeMobileNav
li{border-bottom:1px solid;position:relative}#diyfeMobileNav li
a{padding:0.75em 54px 0.8em 20px;text-decoration:none;display:block}@media only screen and (max-width:767px){#diyfeMobileNav{display:block}#mainNav1, #mainNav2 .diywebNav23,.diywebNav123{display:none !important}#diyfeMobileNav>a{height:43px;text-align:left;text-indent:-9999px;margin:5px;padding:0;position:relative;cursor:pointer;display:block;text-decoration:none}#diyfeMobileNav>a:before{top:0;left:0;width:43px;text-indent:0;text-align:center;position:absolute;text-decoration:none;font-family:Arial !important;content:"=";font-size:36px;line-height:44px;-webkit-transform:scale(1.5,1);-moz-transform:scale(1.5,1);-ms-transform:scale(1.5,1);-o-transform:scale(1.5,1);transform:scale(1.5,1);cursor:pointer}.diyfeDropDownSubOpener{display:block;position:absolute;right:0;width:50px;top:0px;bottom:0px;z-index:2;text-indent:-9999em}.diyfeDropDownSubOpener:before{position:absolute;display:block;top:0;left:0;right:0;bottom:0;content:"?";text-indent:0;text-align:center;line-height:44px;background:rgba(255,255,255,0.1)}.selected>.diyfeDropDownSubOpener:before{content:"?"}#diyfeMobileNav>ul{display:none;left:0;right:0}#diyfeMobileNav>ul>li{width:auto;float:none}#diyfeMobileNav li
.diyfeDropDownSubList{position:relative;width:100%;display:none}#diyfeMobileNav ul ul
a{padding-left:2em}#diyfeMobileNav ul ul ul
a{padding-left:3em}}

/* ---------------------------------------------------  print.css */

* {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #000000 !important;
    transform: translateZ(0) !important;
}

.diyw .diywebFooter {
    display: none;
}

/* -------------------------------------------------- */


