@media screen and (max-device-width: 1024px) {
	.diyw a.switchViewWeb { display: inline ! important; }
}
@media screen and (min-device-width: 1024px) {
	.mediumScreenDisabled { display: block; }
}
@media screen and (max-device-width: 1024px) {
	.mediumScreenDisabled { display: none; }
}
@media screen and (max-device-width: 568px) {
}
/* ::::: http://www.taifuncharity.at/s/style/layout.css?1385654759 ::::: */

.diyw audio:not([controls]) { display: none; height: 0px; }
html .diyw {  }
body { margin: 0px; }
.diyw a:focus { outline: thin dotted; }
.diyw a:active, .diyw a:hover { outline: 0px none; }
.diyw b, .diyw strong { font-weight: bold; }
.diyw img { border: 0px none; }
.diyw svg:not(:root) { overflow: hidden; }
.diyw button::-moz-focus-inner, .diyw input::-moz-focus-inner { border: 0px none; padding: 0px; }
.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; word-wrap: break-word; }
.diyw .diyweb { min-height: 100%; }
.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 { text-decoration: underline; }
.diyw .diyweb { 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 .diywebGutter { padding: 10px 20px; }
.diyw .diywebLiveArea { 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: 0px; }
.diyw .diywebContent .diywebNav li a { padding: 8px 0px; margin: -1px 0px 0px; }
.diyw .diywebContent .diywebNav { margin: 0px 0px 1em; padding-left: 0px; }
.diyw .diywebContent .diywebNav a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.diyw .diywebContent .diywebNav li:last-child a { border: medium none; }
@media only screen and (max-width: 568px) {
}
@media only screen and (max-width: 568px) {
}
.diyw .diyweb {  }
.diyw .diywebContainer { width: 960px; }
.diyw .diywebLiveArea { padding: 20px; }
.diyw .diywebMain .diywebGutter { padding: 20px 40px; }
@media only screen and (max-width: 1023px) {
	.diyw .diywebContainer { width: 720px; }
}
@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 .diywebContent .diywebSecondary { position: relative; z-index: 1; 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 .diywebContent .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) {
}
@media only screen and (max-width: 568px) {
}
.diyw .diyweb { padding: 20px; }
.diyw .diywebFooter { position: relative; z-index: 2; }
.diyw .mainNav1 a.level_1.current:before, .diyw .mainNav1 a.level_1.parent:before { content: ""; width: 0px; position: absolute; display: block; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4); z-index: 2; left: -5px; }
.diyw .mainNav1 a.level_1.current span:before, .diyw .mainNav1 a.level_1.parent span:before { content: ""; border-style: solid; border-width: 5px; height: 0px; width: 0px; position: absolute; left: -10px; margin-top: 15px; z-index: 1; }
.diyw .diywebEmotionHeader .diywebGutter { padding: 20px; }
.diyw .diywebMain { line-height: 1.6em; }
@media only screen and (max-width: 480px) {
	.diyw .diyweb { padding: 0px 2%; }
}
/* ::::: http://www.taifuncharity.at/s/style/theming.css?1385654759 ::::: */

html body { background-color: rgb(242, 22, 22); }
.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(242, 22, 22); color: rgb(24, 2, 2); font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-style: normal; font-size: 14px; font-weight: normal; }
.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(24, 2, 2); font-family: 'Helvetica Neue',Helvetica,Arial,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(24, 2, 2); 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(24, 2, 2); font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-style: normal; font-size: 14px; font-weight: normal; }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA .diyfeCA1, .diyw .diyfeCA .diyfeCA1, .diyw .diyfeCA1 { background-color: rgb(253, 255, 255); color: rgb(25, 207, 207); font-family: Verdana,Geneva,sans-serif; font-style: normal; font-size: 16px; font-weight: normal; }
.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(25, 207, 207); font-family: Verdana,Geneva,sans-serif; font-style: normal; font-size: 16px; 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(252, 209, 22); font-style: normal; font-weight: normal; }
.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: rgb(25, 115, 116); font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-style: normal; font-size: 14px; font-weight: normal; }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA .diyfeCA2, .diyw .diyfeCA .diyfeCA2, .diyw .diyfeCA2 { background-color: rgb(252, 209, 22); color: rgb(25, 21, 2); font-family: 'Helvetica Neue',Helvetica,Arial,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(25, 21, 2); 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(25, 21, 2); font-family: 'Trebuchet MS',Helvetica,sans-serif; font-style: normal; font-size: 16px; font-weight: normal; }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA .diyfeCA3, .diyw .diyfeCA .diyfeCA3, .diyw .diyfeCA3 { background-color: rgb(243, 247, 230); color: rgb(64, 72, 38); font-family: Verdana,Geneva,sans-serif; font-style: normal; font-size: 14px; font-weight: normal; }
.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(64, 72, 38); font-family: Verdana,Geneva,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(64, 72, 38); font-style: normal; font-weight: normal; }
.diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA .diyfeCA4, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA4, .diyw .diyfeCA .diyfeCA .diyfeCA4, .diyw .diyfeCA .diyfeCA4, .diyw .diyfeCA4 { background-color: rgb(0, 56, 168); color: rgb(59, 122, 246); font-family: Verdana,Geneva,sans-serif; font-style: normal; font-size: 16px; 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: rgb(59, 122, 246); font-style: normal; font-weight: normal; }
.diyw .diyweb div#contentfooter { font-size: inherit; font-weight: inherit; }
.diyw .mainNav1 a.current.level_1 span:before, .diyw .mainNav1 a.parent.level_1 span:before { border-color: transparent rgb(0, 22, 66) transparent transparent; }
.diyw .mainNav1 a.current.level_1:before, .diyw .mainNav1 a.parent.level_1:before { border-width: 10px; border-style: solid; border-color: rgb(0, 56, 168) transparent rgb(0, 56, 168) rgb(0, 56, 168); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.diyw .diywebContent .diywebFond { border-right: 2px solid rgb(206, 222, 153); }
/* ::::: http://cdn.website-start.de/app/cdn/min/group/web.css?1386249475543 ::::: */

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; }
form, .diyw form, .inline, .diyw .inline { display: inline; }
.clearover, .diyw .clearover { overflow: hidden; }
.hidden, .diyw .hidden { display: none ! important; }
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; }
span.loggedout { display: inline; }
.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: none repeat scroll 0% 0% white; 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: none repeat scroll 0% 0% transparent ! important; }
div#loginbox img.logo { float: right; margin: 12px 4px 0px 0px; }
div.n, .diyw div.n { padding: 5px; }
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; }
div#emotion-header-title-bg, .diyw div#emotion-header-title-bg { position: absolute; z-index: 3; }
#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) {
}
@media screen and (max-width: 800px) {
}
/* ::::: http://cdn.website-start.de/app/cdn/min/group/logincallout.css?1386249475543 ::::: */

/* ::::: https://cms14.website-start.de/app/logstate2-css.php?site=901029046&t=1387197986 ::::: */

/* ::::: http://cdn.website-start.de/app/cdn/min/moduleserver/css/de_DE/common,counter,shoppingbasket ::::: */

:first-child + html .apsinth-colorpicker { width: 195px; }
.apsinth-clear { clear: both; }
.ngh-counter { white-space: nowrap; }
.ngh-counter, .ngh-counter .char { display: inline-block; font-size: 0px; }
.ngh-counter-skin-00new_counter05a .char { background-image: url('00new_counter05a.png'); }
div#emotion-header, .diyw div#emotion-header { max-width: 233px; max-height: 224px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
div#emotion-header-title-bg, .diyw div#emotion-header-title-bg { left: 0%; top: 68%; width: 100%; height: 18.2%; background-color: rgb(255, 255, 255); opacity: 0.82; }
div#emotion-header strong#emotion-header-title, .diyw div#emotion-header strong#emotion-header-title { left: 8%; top: 67%; color: rgb(0, 0, 0); font: italic bold 28px/120% 'Lucida Grande',Geneva,Arial,Verdana,sans-serif; }
