@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 h1 { margin: 0.67em 0px; }
.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 ul { padding-left: 1em; }
.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 .diywebNav ul ul li { border-top: medium none; }
.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; }
.diyw .diywebContent .diywebNav ul ul { padding-left: 7%; }
@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 .diyweb h1 { margin-bottom: 0px; }
.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 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(24, 2, 2); font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-style: normal; font-size: 32px; 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(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 .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(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 h1, .diyw .diyfeCA .diyfeCA .diyfeCA .diyfeCA1 h1, .diyw .diyfeCA .diyfeCA .diyfeCA1 h1, .diyw .diyfeCA .diyfeCA1 h1, .diyw .diyfeCA1 h1 { color: rgb(252, 209, 22); font-family: Verdana,Geneva,sans-serif; font-style: normal; font-size: 32px; 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(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 .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: 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 .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(25, 21, 2); font-family: 'Trebuchet MS',Helvetica,sans-serif; font-style: normal; font-size: 13px; 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; }
.n ul, .diyw .n ul, .n dl, .diyw .n dl { padding-left: 1.2em; }
form, .diyw form, .inline, .diyw .inline { display: inline; }
.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=1387198947 ::::: */

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

:first-child + html .apsinth-colorpicker { width: 195px; }
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; }
