@media screen and (max-device-width: 1024px) {
	.diyw a.switchViewWeb { display: inline !important; }
}
@media screen and (min-device-width: 1024px) {
}
@media screen and (max-device-width: 1024px) {
}
@media screen and (max-device-width: 568px) {
}
@media screen and (min-width: 1024px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 568px) {
}
/* ::::: http://cdn.website-start.de/templates/2025/style.css?1504086357449 ::::: */

.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:not([controls]) { display: none; height: 0px; }
html .diyw .diyweb { font-family: sans-serif; }
body { margin: 0px; }
.diyw a:focus { outline: thin dotted; }
.diyw a:active, .diyw a:hover { outline: 0px none; }
.diyw h1 { font-size: 2em; margin: 0.67em 0px; }
.diyw b, .diyw strong { font-weight: bold; }
.diyw img { border: 0px none; }
.diyw svg:not(:root) { overflow: hidden; }
.diyw button, .diyw input, .diyw select, .diyw textarea { font-family: inherit; font-size: 100%; margin: 0px; }
.diyw button, .diyw input { line-height: normal; }
.diyw button, html .diyw input[type="button"], .diyw input[type="reset"], .diyw input[type="submit"] { cursor: pointer; }
.diyw button::-moz-focus-inner, .diyw input::-moz-focus-inner { border: 0px none; padding: 0px; }
.diyw textarea { overflow: auto; vertical-align: top; }
.diyw p { margin: 1em 0px; }
.diyw div.n { padding: 0px; margin: 1em 0px; }
.diyw .diywebNav ul::before, .diyw .diywebLiveArea::before, .diyw .diywebNav ul::after, .diyw .diywebLiveArea::after { content: " "; display: table; }
.diyw .diywebNav ul::after, .diyw .diywebLiveArea::after { clear: both; }
.diyw .diywebNav a, .diyw .diyweb, .diyw .diyweb h1, .diyw .diyweb h2, .diyw .diyweb p, .diyw .diyweb td { white-space: normal; overflow-wrap: break-word; }
.diyw .diyweb { -moz-text-size-adjust: none; min-height: 100%; font-size: 16px; line-height: 1.35; }
.diyw .diywebContainer { position: relative; margin: 0px auto; }
.diyw .diywebLiveArea { position: relative; margin: 0px auto; }
.diyw .diyweb a { text-decoration: underline; }
.diyw .diyweb a:hover { text-decoration: none; }
.diyw .diywebNav ul { list-style-type: none; margin: 0px; padding: 0px; }
.diyw .diywebNav li { max-width: 100%; }
.diyw .diywebNav a { text-decoration: none; display: block; }
.diyw .diywebNav a:hover, .diyw .diywebNav a.current { text-decoration: underline; }
body.diyBgActive .diyw .diyfeCA2 {  }
.diyw div.hr { border-bottom: 1px dotted rgb(204, 204, 204); border-color: rgb(204, 204, 204); height: 1px; }
.diyw .diyweb { font-size: 13px; line-height: 1.4; font-family: Verdana,Arial,Helvetica,sans-serif; padding: 0px 2%; text-rendering: optimizelegibility; }
.diyw .diywebEmotionHeader .diywebLiveArea, .diyw .diywebContent .diywebLiveArea { padding: 0px; }
.diyw .diywebEmotionHeader { overflow: hidden; }
.diyw .diywebFooter { min-height: 20px; }
.diyw .diywebNav .diywebLiveArea { padding-top: 0px; padding-bottom: 0px; }
.diyw .diywebGutter { padding: 10px 20px; }
.diyw .diywebLiveArea { padding: 20px; }
.diyw .diyweb h1 { font-size: 2em; }
.diyw .diyweb h2 { font-size: 1.5em; }
.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 .diywebHeader .diywebNav { text-transform: uppercase; }
.diyw .diywebContent .diywebNav { margin: 0px 0px 1em; padding-left: 0px; }
.diyw .diywebHeader .diywebNav a { padding: 1em 1em 1.075em; }
.diyw .diywebHeader .diywebNav li { float: left; }
@media only screen and (max-width: 568px) {
	.diyw .diywebHeader .diywebNav li { border-bottom: 1px solid rgb(221, 221, 221); }
	.diyw .diywebHeader .diywebNav li:last-child { border: medium none; }
}
@media only screen and (max-width: 568px) {
	.diyw .diywebHeader .diywebNav li { float: none; }
}
.diyw .diyweb { -moz-text-size-adjust: auto; }
.diyw .diywebContainer { padding: 20px; width: 920px; }
.diyw .diywebLiveArea { padding: 20px; }
.diyw .diywebMain .diywebGutter { padding: 20px 40px; }
@media only screen and (max-width: 1023px) {
	.diyw .diywebContainer { width: 720px; }
	.diyw .diywebContainer { padding: 10px; }
}
@media only screen and (max-width: 767px) {
	.diyw .diywebContainer { width: 530px; }
}
@media only screen and (max-width: 568px) {
	.diyw .diywebContainer { width: 420px; }
	.diyw .diywebMain .diywebGutter { padding: 20px 10px; }
	.diyw .diywebLiveArea { padding: 10px; }
}
@media only screen and (max-width: 480px) {
	.diyw .diywebContainer { width: auto; }
}
.diyw .diywebSecondary .diywebNav { display: block; }
.diyw .diywebSecondary { position: relative; width: 28.5%; float: left; }
.diyw .diywebContent .diywebFond { width: 28.5%; position: absolute; top: 0px; bottom: 0px; }
.diyw .diywebMain { width: 71.5%; float: right; }
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.diyw .diywebSecondary { position: static; z-index: auto; width: auto; float: none; }
	.diyw .diywebContent .diywebFond { width: auto; position: static; top: auto; bottom: auto; }
	.diyw .diywebMain { width: auto; float: none; }
}
@media only screen and (max-width: 1023px) {
	.diyw .diywebSecondary .diywebNav { display: block; }
}
@media only screen and (max-width: 568px) {
	.diyw .diywebContent .diywebNav { display: none; }
}
.diyw .diyweb { padding: 20px 0px; background: transparent none repeat scroll 0% 0% !important; }
.diyw .diywebContainer { box-shadow: 0px 0px 20px rgb(0, 0, 0); }
.diyw .diywebContainer.diywebFooter { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; box-shadow: none; }
.diyw .diywebFooter .diywebLiveArea { padding: 20px 0px 0px; }
.diyw .diywebHeader .diywebLiveArea { padding: 0px; }
.diyw .diywebHeader .diywebNav li:first-child { margin: 0px; }
.diyw .diywebHeader .diywebNav a { padding: 23px 20px 20px; }
.diyw ul.mainNav2 > li > a { border-bottom: 1px solid rgb(71, 71, 71); padding: 7px; color: rgb(165, 165, 165); display: block; text-decoration: none; }
.diyw .diywebNav23 ul.mainNav3 li a::before { content: "»"; position: absolute; margin-left: -15px; }
@media only screen and (min-width: 1024px) {
	.diyw .diywebContainer { padding: 20px; width: 920px; }
	.diyw .diywebContainer.diywebFooter { padding: 0px; width: 960px; }
}
@media only screen and (max-width: 767px) {
	.diyw .diywebSecondary .diywebNav { display: none; }
	.diyw .diyfeModGridStyleTeaser .diyfeModGridContent::before { width: calc(100% - 30px) !important; }
}
@media only screen and (max-width: 568px) {
}
@media all and (max-width: 767px) {
	.diyw .diyweb { padding: 0px; }
	.diyw .diyfeMobileNav { margin-bottom: 20px; }
}
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.diyfeSidebarRight .diyw .diywebContent .diywebFond, body.diyfeSidebarRight .diyw .diywebContent .diyfeGridGroup::before { right: 0px !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: 0px !important; right: auto !important; }
}
/* ::::: http://www.kotart.eu/s/style/theming.css?1418752160 ::::: */

html body { background-color: rgb(0, 0, 0); }
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: rgb(0, 0, 0); color: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); font-style: normal; font-weight: normal; }
.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: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(69, 69, 69); border-bottom: 1px solid rgb(69, 69, 69); }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA1, .diyw .diyfeCA1 { background-color: rgb(51, 51, 51); color: rgb(235, 235, 235); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-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: rgb(165, 183, 48); 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 .diyfeCA1 h2, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h2, .diyw .diyfeCA .diyfeCA .diyfeCA1 h2, .diyw .diyfeCA .diyfeCA1 h2, .diyw .diyfeCA1 h2 { color: rgb(165, 183, 48); 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 .diyfeCA1 p, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 p, .diyw .diyfeCA .diyfeCA .diyfeCA1 p, .diyw .diyfeCA .diyfeCA1 p, .diyw .diyfeCA1 p { color: rgb(235, 235, 235); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-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: rgb(184, 184, 184); font-style: normal; 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: rgb(120, 120, 120); border-bottom: 1px solid rgb(120, 120, 120); }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA2, .diyw .diyfeCA2 { background-color: rgb(0, 0, 0); color: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); 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: rgb(184, 184, 184); font-style: normal; font-weight: normal; }
.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: rgb(184, 184, 184); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-serif; font-style: normal; font-size: 14px; 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: rgb(184, 184, 184); 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: rgb(69, 69, 69); border-bottom: 1px solid rgb(69, 69, 69); }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA3, .diyw .diyfeCA3 { background-color: rgb(51, 51, 51); color: rgb(120, 120, 120); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-serif; font-style: normal; font-size: 14px; font-weight: normal; }
.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: rgb(165, 183, 48); 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 .diyfeCA3 p, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3 p, .diyw .diyfeCA .diyfeCA .diyfeCA3 p, .diyw .diyfeCA .diyfeCA3 p, .diyw .diyfeCA3 p { color: rgb(120, 120, 120); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-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: rgb(120, 120, 120); font-style: normal; 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: rgb(235, 235, 235); font-family: Helvetica,"Helvetica Neue","Trebuchet MS",sans-serif; font-style: normal; font-size: 14px; 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: rgb(120, 120, 120); border-bottom: 1px solid rgb(120, 120, 120); }
.diyw .diyweb div#contentfooter { font-size: inherit; font-weight: inherit; }
body.facebookTab .diyw .diywebEmotionHeader, body.facebookTab .diyw .diywebHeader, body.facebookTab .diyw .diywebFond, body.facebookTab .diyw .diywebSecondary, body.facebookTab .diyw .diywebSidebar, body.facebookTab .diyw .diywebFooter, body.facebookTab .diyw .diywebContent .diyfeGridGroup::before, body.facebookTab .diyw .diywebNav { display: none; }
body.facebookTab .diyw .diywebLiveArea, body.facebookTab .diyw .diyweb::before { width: auto; }
.diyw .mainNav1 a.current, .diyw .mainNav1 a.parent { background-color: rgb(165, 183, 48) !important; color: rgb(246, 248, 234) !important; }
@media all and (min-width: 768px) {
	.diyw .mainNav1 a:hover { background-color: rgba(165, 183, 48, 0.5); text-decoration: none; }
}
.diyw .diywebFooter, .diyw .diywebFooter a { color: rgb(184, 184, 184); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridCol20 .diyfeModGridContent::before { width: calc(20% - 30px); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridCol25 .diyfeModGridContent::before { width: calc(25% - 30px); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridCol33 .diyfeModGridContent::before { width: calc(33% - 30px); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridCol50 .diyfeModGridContent::before { width: calc(50% - 30px); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridCol66 .diyfeModGridContent::before { width: calc(66% - 30px); }
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent::before { background: rgb(0, 0, 0) none repeat scroll 0% 0% !important; top: 0px; bottom: -5px; margin: 0px; position: absolute; z-index: -1; content: ""; }
@media only screen and (max-width: 767px) {
	.diyw .diyfeModGridStyleTeaser .diyfeModGridContent::before { width: 100% !important; }
}
.body { background-image: url('background.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; background-size: auto auto; }
/* ::::: http://cdn.website-start.de/app/cdn/min/group/web.css?1504086357449 ::::: */

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: 0px; padding: 0px; }
img, .diyw img, a img, .diyw a img { border: 0px none; }
img, .diyw img { display: block; }
ul, .diyw ul, dl, .diyw dl, ol, .diyw ol { margin-top: 0.5em; margin-bottom: 0.5em; }
.n ul, .diyw .n ul { padding-left: 40px; }
form, .diyw form, .inline, .diyw .inline { display: inline; }
.c, .diyw .c, .clear, .diyw .clear { clear: both; }
.diyw .clearfix::after, .clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.hidden, .diyw .hidden { display: none !important; }
.error { background-color: rgb(250, 239, 239); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(204, 102, 102) rgb(255, 178, 178) rgb(255, 178, 178) rgb(204, 102, 102); color: rgb(0, 0, 0); }
button.diy-button::-moz-focus-inner { border: 0px none; padding: 0px; }
div#content_start { display: none; overflow: hidden; }
div#contentfooter, .diyw div#contentfooter { width: 100%; padding: 0px; margin: 0px; font-size: 11px; line-height: 140%; font-weight: normal; overflow: hidden; }
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-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 3px 3px 1px; background: white none repeat scroll 0% 0%; text-align: left; font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif !important; color: rgb(102, 102, 102) !important; }
div#loginbox a, div#imprint a { font: 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif !important; color: rgb(51, 51, 51) !important; text-decoration: underline !important; }
div#loginbox a:hover, div#imprint a:hover { text-decoration: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; }
div#loginbox img.logo { float: right; margin: 12px 4px 0px 0px; }
div.n, .diyw div.n { padding: 5px; }
.diys-cap2 { width: 192px; border: 1px solid rgb(153, 153, 153); background: white linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)) repeat-x scroll left bottom; padding: 5px; }
.diys-cap2 span.character { height: 50px; width: 190px; border: 1px solid rgb(102, 102, 102); float: left; background: white none repeat scroll 0% 0%; padding: 0px; margin: 0px; overflow: hidden; }
.diys-cap2 .refresh { float: left; height: 20px; width: 20px; padding: 0px; margin: 0px; position: relative; text-decoration: none !important; color: rgb(102, 102, 102) !important; font-size: 16px; }
.diys-cap2 .refresh:hover { color: rgb(15, 164, 188) !important; }
.diys-cap2 div.cap-bottom { background: rgba(0, 0, 0, 0) url('captcha_pfeil.gif') no-repeat scroll left bottom; padding-left: 20px; margin: 0px; }
.diys-cap2 div.cap-bottom span { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); padding: 0px; margin: 0px; line-height: 180%; }
.diys-cap2 div.cap-bottom input.single, .diys-cap2 div.cap-bottom input.single:hover { padding: 3px; margin: 0px; width: 105px !important; background-color: white; border: 1px solid rgb(187, 187, 187); box-shadow: none; box-sizing: border-box; }
.nform .diys-cap2 { margin-left: 31%; }
@media only screen and (max-width: 568px) {
	.nform .diys-cap2 { margin-left: 0px; }
}
.diyw .diys-cap2 span.character img { max-width: inherit !important; }
@media only screen and (max-width: 767px) and (min-width: 0px) {
}
table.opening-hours tr:nth-child(n+4) td .intervals-separator:first-child {  }
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: 0px; padding: 0px; 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: 0px; top: 0px; 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; }
#ehSlideshowPlaceholder { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; 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: 0px; top: 0px; }
#ehSlideshowPlaceholder #ehSlideShow .slide-container img { position: relative; }
@media only screen and (max-width: 320px) {
}
@media only screen and (max-width: 768px) {
}
div.hr, .diyw div.hr { border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 5px; margin-top: 5px; }
.diyw .nform { display: block; }
.diyw .nform .form-item label { box-sizing: border-box; padding: 0px 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: 0px none; border-radius: 2px; display: inline; padding: 0.05em 0.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; -moz-appearance: none; }
.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: 0px; display: block; }
	.diyw .nform .form-item-text label, .diyw .nform .form-item-textarea label { text-align: left; }
}
.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 0px rgba(0, 0, 0, 0.08); outline: medium none; border: medium none; box-sizing: border-box; }
#swipebox-slider .slide::before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
@media screen and (max-width: 800px) {
}
@media only screen and (max-width: 767px) {
}
/* ::::: http://cdn.website-start.de/app/cdn/min/moduleserver/css/pl_PL/common,form,twitter,facebook,shoppingbasket?1504086357449 ::::: */

:first-child + html .apsinth-colorpicker { width: 195px; }
.form-item-zone label { display: block; font-weight: bold; }
.form-item-zone .form-item input[type="text"], .form-item-zone .form-item textarea { margin-bottom: 14px; }
.form-errors, .form-success { display: none; }
.form-error-send { background-color: rgb(250, 239, 239) !important; border: 1px solid rgb(204, 102, 102); color: rgb(0, 0, 0); padding: 10px; margin: 5px; display: none; }
.nform input.single, .nform input.text, .nform textarea { border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); background-color: white; padding: 2px; width: 216px; }
.nform textarea { height: 70px; }
.nform input.single:focus, .nform input.text:focus, .nform textarea:focus { background-color: rgb(255, 255, 255); border: 1px solid rgb(67, 67, 67); }
input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] { cursor: pointer; }
.nform p.note { background: transparent url('warning.gif') no-repeat scroll 0px 50%; display: block; margin-bottom: 10px; padding: 2px 0px 3px 16px !important; }
.error { background-color: rgb(250, 239, 239) !important; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(204, 102, 102) rgb(255, 178, 178) rgb(255, 178, 178) rgb(204, 102, 102) !important; color: rgb(0, 0, 0); }
.twitter-follow-button, .twitter-tweet-button { line-height: 23px; vertical-align: middle; margin-top: 10px; margin-bottom: 10px; height: 25px; }
.twitter-follow-button .follow-text, .twitter-tweet-button .tweet-button-text { float: left; display: inline; }
.twitter-follow-button a, .twitter-tweet-button iframe { float: left; margin-left: 10px; display: block; }
.facebook-content .fb-like { z-index: 3; }
/* ::::: http://cdn.website-start.de/app/cdn/min/group/mobilenavigation.css?1504086357449 ::::: */

#diyfeMobileNav { position: relative; z-index: 99; top: 0px; left: 0px; display: none; overflow: auto; }
.diyfeDropDownSubOpener { display: block; cursor: pointer; }
.diyfeDropDownSubList, .diyfeDropDownSubOpener { display: none; }
#diyfeMobileNav > a { display: none; }
#diyfeMobileNav ul { list-style-type: none; margin: 0px; padding: 0px; }
#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: 0px; position: relative; cursor: pointer; display: block; text-decoration: none; }
	#diyfeMobileNav > a::before { top: 0px; left: 0px; width: 43px; text-indent: 0px; text-align: center; position: absolute; text-decoration: none; font-family: Arial !important; content: "≡"; font-size: 36px; line-height: 44px; transform: scale(1.5, 1); cursor: pointer; }
	.diyfeDropDownSubOpener { display: block; position: absolute; right: 0px; width: 50px; top: 0px; bottom: 0px; z-index: 2; text-indent: -9999em; }
	.diyfeDropDownSubOpener::before { position: absolute; display: block; top: 0px; left: 0px; right: 0px; bottom: 0px; content: "▼"; text-indent: 0px; text-align: center; line-height: 44px; background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; }
	.selected > .diyfeDropDownSubOpener::before { content: "▲"; }
	#diyfeMobileNav > ul { display: none; left: 0px; right: 0px; }
	#diyfeMobileNav > ul > li { width: auto; float: none; }
	#diyfeMobileNav li .diyfeDropDownSubList { position: relative; width: 100%; display: none; }
	#diyfeMobileNav ul ul a { padding-left: 2em; }
}
/* ::::: https://cms14.website-start.de/app/logstate2-css.php?site=176114972&t=1506687208 ::::: */

span.loggedin { display: none; }
.loggedout { display: inline; }
/* ::::: https://cdn.website-start.de/proxy/apps/the5mu/s/diy/basic/public/css/basic.css?rev-1505529014= ::::: */

button.diy-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.align_left { margin-left: 0px; margin-right: auto; }
.webcomponent form fieldset.radio label::after { content: ""; }
/* ::::: https://cdn.website-start.de/proxy/apps/the5mu/s/socialNetworks/googlePlusOne/public/css/web.css?rev-1505529014= ::::: */

.diysdk_socialNetworks_googlePlusOne.webcomponent.web_view .clear { clear: both; }
.diyw div#emotion-header { max-width: 920px; max-height: 384px; background: rgb(160, 160, 160) none repeat scroll 0% 0%; }
.diyw div#emotion-header-title-bg { left: 0%; top: 0%; width: 100%; height: 12.41%; background-color: rgb(0, 0, 0); opacity: 0.58; }
.diyw img#emotion-header-logo { left: 0%; top: 60.94%; background: transparent none repeat scroll 0% 0%; width: 35.43%; height: 39.06%; border: medium none; padding: 0px; }
.diyw div#emotion-header strong#emotion-header-title { left: 5%; top: 20%; color: rgb(193, 181, 135); font: 36px/120% Impact,Charcoal,sans-serif; }
