
body
{
 background:#ddd;
 background-image:url(https://www.studiogustaf.com/s/img/back.png);
 background-repeat:repeat;
}

.diyw #wrapper{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #wrapperShadowLeft{
 display: none;
}
.diyw #wrapperShadowRight{
 display: none;
}
.diyw #navigation{
 background-image:url(https://www.studiogustaf.com/s/img/navigation-back.png);
 background-repeat:repeat;
 padding: 0 10px;
}
.diyw .first{
 background-image:none;
 display:none;
 height:0;
}
.diyw .second{
 background-image:url(https://www.studiogustaf.com/s/img/separatorSecond.png);
 margin-top: -4px;
 display:block;
 height:10px;
}
.diyw .third{
  background-image:url(https://www.studiogustaf.com/s/img/separatorThird.png);
  display:block;
  height:8px;
}
.diyw #header{
 background-repeat:no-repeat;
 height:auto;
 padding-bottom:0;
 padding-top:0;
}
.diyw #content{
 background-image:url(https://www.studiogustaf.com/s/img/main-back.png);
 background-repeat:repeat-y;
 /*margin-top:22px;*/
}
.diyw #mainWrapper{
 background-color:#fff;
 background-image:url(https://www.studiogustaf.com/s/img/sidebarwrapper-back-left.png);
 background-position:right -20px;
 background-repeat:no-repeat;
 margin-left:6px;
 margin-right:-12px;
}
.diyw #mainWrapper .top{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #mainWrapper .center{
 background-image:none;
 background-repeat:no-repeat;
}
.diyw #mainWrapper .bottom{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #footerCenterContent{
 padding:20px;
}
.diyw #mainTop{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #mainBottom{
 background-color:#000;
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #sidebarWrapper{
 background-image:none;
 background-repeat:no-repeat;
 margin:-25px -6px 0 12px;
}
.diyw #sidebarWrapper .top{
 background-image:url(https://www.studiogustaf.com/s/img/sidebarwrapper-back-top.png);
 background-repeat:no-repeat;
 height:25px;
 width:304px;
}
.diyw #sidebarWrapper .center{
 background-image:url(https://www.studiogustaf.com/s/img/sidebarwrapper-back-middle.png);
 background-repeat:no-repeat;
 min-height:560px;
}
.diyw #sidebarWrapper .bottom{
 background-image:url(https://www.studiogustaf.com/s/img/sidebarwrapper-back-bottom.png);
 background-repeat:no-repeat;
 height:49px;
}
.diyw #sidebarWrapper .navigation{
 background-image:none;
 background-repeat:no-repeat;
 padding-bottom:0px;
}
.diyw #sidebarWrapper .content{
 padding-right:37px;
}
.diyw #footer{
 background-image:url(https://www.studiogustaf.com/s/img/footer-back.png);
 background-repeat:no-repeat;
 font-size:14px;
 height:131px;
}
.diyw #footer .top{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}
.diyw #footer .center{
 background-image:none;
 background-repeat:no-repeat;
 color: #000;
}

.diyw #footer .center, .diyw #footer .center a{
 color: #000;	
}


.diyw #footer .content{
 padding:30px 20px 20px 20px;
}
.diyw #footer .bottom{
 background-image:none;
 background-repeat:no-repeat;
 display:none;
 height:0;
}

body .diyw
{
 color:#000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
.diyw p,.diyw td{
 color:#000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3{
 margin-bottom:0;
 margin-top:0;
 padding-bottom:0;
 padding-top:0;
}
.diyw #mainNav1 a,
.diyw #mainNav1 a:link,
.diyw #mainNav1 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color: #fff;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}

.diyw #mainNav1 a span{
 display:block;
 padding:14px 19px 6px 10px;
 height: 26px;
}
.diyw #mainNav1 a.parent,
.diyw #mainNav1 a.parent:hover,
.diyw #mainNav1 a.current,
.diyw #mainNav1 a.current:hover{
 background-image: url(https://www.studiogustaf.com/s/img/navigation-parent-left.png);
 padding-left: 8px;
 background-repeat: no-repeat; 
 color:#000;
}

.diyw #mainNav1 a.parent span,
.diyw #mainNav1 a.current span{
 background-image:url(https://www.studiogustaf.com/s/img/navigation-parent-back.png);
 background-position: top right;
}

.diyw #mainNav1 a:hover,
.diyw #mainNav1 a:active,
.diyw #mainNav1 a:focus{
 background-image:none;
 background-repeat:no-repeat;
 color:#000;
}
.diyw #sidebarWrapper #mainNav2{
 margin-bottom:50px;
}
.diyw #sidebarWrapper #mainNav2 a,
.diyw #sidebarWrapper #mainNav2 a:link,
.diyw #sidebarWrapper #mainNav2 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color:#333;
 text-decoration:none;
 text-transform:none;
}
.diyw #sidebarWrapper #mainNav2 span{
 font-size:12px;
 padding:10px 20px 10px 25px;
}
.diyw #sidebarWrapper #mainNav2 a.parent, .diyw #sidebarWrapper #mainNav2 a.parent:hover{
 background-image:url(https://www.studiogustaf.com/s/img/sidebar-active-pfeil.png);
 background-position:6px 11px;
 background-repeat:no-repeat;
 color: #000;
 font-weight:bold;
}
.diyw #sidebarWrapper #mainNav2 a.current,
.diyw #sidebarWrapper #mainNav2 a.current:hover{
 background-image:none;
 background-repeat:no-repeat;
 color: #000;
 font-weight:bold;
}
.diyw #sidebarWrapper #mainNav2 a:hover,
.diyw #sidebarWrapper #mainNav2 a:active,
.diyw #sidebarWrapper #mainNav2 a:focus{
 background-image:none;
 background-repeat:no-repeat;
 color: #000;
}
.diyw #sidebarWrapper #mainNav3 a,
.diyw #sidebarWrapper #mainNav3 a:link,
.diyw #sidebarWrapper #mainNav3 a:visited{
 background-image:none;
 background-repeat:no-repeat;
 color:#333;
 text-decoration:none;
 text-transform:none;
}
.diyw #sidebarWrapper #mainNav3 span{
 font-size:10px;
 padding:10px 30px 10px 35px;
}
.diyw #sidebarWrapper #mainNav3 a.current, .diyw #sidebarWrapper #mainNav3 a.current:hover{
 background-image:url(https://www.studiogustaf.com/s/img/arrow-green.png);
 background-position: -25px -25px;
 color: #000;
 font-weight:normal;
 background-repeat: no-repeat;
 background-color: #000;
}
.diyw #sidebarWrapper #mainNav3 a:hover,
.diyw #sidebarWrapper #mainNav3 a:active,
.diyw #sidebarWrapper #mainNav3 a:focus{
 background-image:none;
 color: #000;
}
.diyw a,
.diyw a:link,
.diyw a:visited{
 color:#339900;
 text-decoration:none;
}
.diyw #content .content a, .diyw #content .content a:link, .diyw #content .content a:visited{
 /*color:#339900;*/
 font-weight:normal;
}
.diyw #mainWrapper .content{
 min-height:570px;
 padding: 20px;
 padding-right: 30px;
}

.diyw #mainWrapper .content #content_area .content{
 min-height: 0;
}

.diyw #mainWrapper .content p{
 margin-bottom:17px;
}
.diyw #mainWrapper .content h1, .diyw #mainWrapper .content h2, .diyw #mainWrapper .content h3{
 margin-bottom:12px;
}

.diyw #sidebarWrapper a,
.diyw #sidebarWrapper a:link,
.diyw #sidebarWrapper a:visited{
 /*color:#333;*/
}
.diyw #sidebarWrapper .content,
.diyw #sidebarWrapper .content p ,
.diyw #sidebarWrapper .content td{
/* color:#333;
 font-size:11px;*/
}
.diyw #sidebarWrapper .content{
 background-image:url(https://www.studiogustaf.com/s/img/sidebarwrapper-back-middle-short.png);
 background-position:0px;
 background-repeat:repeat-y;
}
.diyw #sidebarWrapper .content h1, .diyw #sidebarWrapper .content h2, .diyw #sidebarWrapper .content h3, .diyw #sidebarWrapper .content p{
 margin-left:10px;
}
.diyw #sidebarWrapper .content h1{
 color:#333;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
}
.diyw #sidebarWrapper .content h3{
 color:#333;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
}
.diyw #footer{
 color:#462a06;
 margin-top:-20px;
}

.diyw #footer a{
	 color: #fff;
}


body
{
 margin:0;
 padding:0;
}

.diyw img, .diyw a img{
 border:0;
}
.diyw img{
 display:block;
}
.diyw #wrapper{
 position:relative;
 width:960px;
}
.diyw #wrapperShadowLeft,
.diyw #wrapperShadowRight{
 height:100%;
 position:absolute;
 top:0;
 width:16px;
}
.diyw #wrapperShadowLeft{
 left:-16px;
}
.diyw #wrapperShadowRight{
 right:-16px;
}
.diyw .center{
 margin:0 auto;
}
.diyw #header{
 padding-left:0;
 padding-right:0;
 position:relative;
 width:100%;
}
.diyw #header div#emotion-header{
 margin:0 auto;
}
.diyw #navigation{
 position:relative;
 width:940px;
}
.diyw .separator{
 width:100%;
}
.diyw #sidebarWrapper .navigation{
 position:relative;
}
.diyw #mainNav2 a,
.diyw #mainNav2 a:link,
.diyw #mainNav2 a:visited{
 white-space:normal;
 word-wrap:break-word;
}
.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3{
 list-style:none;
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
 text-align:left;
 white-space:nowrap;
}
.diyw #mainNav1 a,
.diyw #mainNav2 a,
.diyw #mainNav3 a{
 display:block;
 white-space: normal;
 word-break: break-all;
}
.diyw #mainNav1:after, 
.diyw #mainNav2:after, 
.diyw #mainNav3:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;
 zoom:1;
}
.diyw #mainNav1 li, 
.diyw #mainNav2 li{
 float:left;
}
.diyw #mainNav2 li{
 clear:both;
 width:100%;
}
.diyw #mainNav2,
.diyw #mainNav3{
 width:100%;
}
.diyw #mainNav2 a,
.diyw #mainNav3 a{
 max-width:286px;
}
.diyw #mainNav2 span{
 display:block;
}
.diyw #mainWrapper{
 float:left;
 position:relative;
 width:640px;
}
.diyw #mainWrapper .center{
 min-height:400px;
 padding:0;
 width: 100%;
}
.diyw #sidebarWrapper{
 float:left;
 min-height:400px;
 position:relative;
 width:320px;
}
.diyw #sidebarWrapper .top,
.diyw #sidebarWrapper .center,
.diyw #sidebarWrapper .bottom,
.diyw #mainWrapper .top,
.diyw #mainWrapper .bottom,
.diyw #footer,
.diyw #footer .top,
.diyw #footer .center,
.diyw #footer .bottom{
 width:100%;
}
.diyw #footer .center{
 display:block;
}
.diyw #sidebarWrapper .top,
.diyw #sidebarWrapper .center,
.diyw #sidebarWrapper .bottom,
.diyw #mainWrapper .top,
.diyw #mainWrapper .center,
.diyw #mainWrapper .bottom,
.diyw #footer,
.diyw #footer .top,
.diyw #footer .center,
.diyw #footer .bottom{
 float:left;
 position:relative;
}