/* LAYOUT SETTINGS */

html body 
{ background-color: #AD9A7B;  margin: 0; padding: 0; height: auto;
}

html body .diyw 
{font-family: helvetica, sans-serif; color: #28231B;
}


.diyw #diywebWrapper{ width: 825px; margin: 50px auto;}
.diyw #diywebLeftSide { width: 515px;float: left; background-color: #fff; position: relative; padding: 30px; min-height: 255px;}
.diyw #diywebRightSide { width: 215px;float: right;}
.diyw #diywebFooter { width: 550px; padding: 40px 20px 20px 20px;clear: both;}
.diyw #diywebMainContent { position: relative; z-index: 2;}

.diyw #emotion-header { display: none;}

.diyw #diywebDocumentTop {width: 601px;height: 266px;background-image: url(https://www.kaprisduo.de/s/img/image01.png);position: absolute;top: -11px;left: -11px;z-index: 1;}
.diyw #diywebDocumentBottom {width: 598px;height: 325px;background-image: url(https://www.kaprisduo.de/s/img/image02.png);position: absolute;bottom: -20px;left: -10px;z-index: 1;}

.diyw #diywebFooterCenter,
.diyw .diywebListItem, 
.diyw #diywebAllContent, 
.diyw #diywebHeader, 
.diyw .diywebFooterCenter, 
.diyw #mainNav1, 
.diyw #diywebHeader div#emotion-header, 
.diyw #diywebHeadWrap{ margin: 0 auto;}


/* TEXTFORMATIERUNG */

.diyw p,
.diyw table,
.diyw .n p { font-size: 14px;line-height: 22px;color: #28231B;text-indent: 15px;}
.diyw a { color: #28231B;}
.diyw .hr { border-color:#ccc}
.diyw h1,.diyw h2 {text-indent: 0px;}
.diyw .n {}

.diyw #diywebMainContent h1 { font-size: 32px;font-weight: normal; margin-bottom: 20px; margin-top: 0px; line-height: 56px; text-transform: uppercase;}
.diyw #diywebMainContent h2 { font-size: 18px;font-weight: normal; margin-top: 40px; margin-bottom: 15px; text-transform: uppercase;}
.diyw #diywebMainContent .n p a { font-size: 12px; text-decoration: underline;}
.diyw #diywebMainContent ul {font-size: 14px;padding-left: 20px;}

.diyw #diywebSidebar h1 { font-size: 16px; font-weight: normal; margin-bottom: 10px;}
.diyw #diywebSidebar h2 { font-size: 16px; font-weight: normal;margin-top: 25px; margin-bottom: 10px;}
.diyw #diywebSidebar .n p a { font-size: 11px; text-decoration: underline;}
.diyw #diywebSidebar .n p {text-indent: 0px; font-size: 12px; color: #28231B;}
.diyw #diywebSidebar ul {font-size: 14px;  padding-left: 5px;}


/* NAVIGATION */

.diyw #diywebNavigation { font-size: 17px; padding-bottom: 60px; border-bottom:6px solid #fff; margin-bottom: 40px;}
.diyw #diywebNavigation li .level_1 { padding: 5px 0px;}
.diyw #diywebNavigation .mainNav2 li { padding: 5px 0px; font-size: 14px; padding-left: 20px;}
.diyw #diywebNavigation .current,
.diyw #diywebNavigation .parent { color:#28231B; }

.diyw .mainNav2 { padding: 20px 0px;list-style: none; margin: 0; white-space: nowrap; text-transform: uppercase;}
.diyw #mainNav1, .diyw #mainNav3 {list-style: none; margin: 0; padding: 0; white-space: nowrap; text-transform: uppercase;}
.diyw #mainNav1 a,.diyw #mainNav2 a, .diyw #mainNav3 a{ white-space: normal; word-wrap: break-word;	}
.diyw #mainNav1 a, .diyw #mainNav2 a, .diyw #mainNav3 a { display: block; text-decoration: none;}

.diyw .mainNav1 a { color: #fff;}

.diyw .form-item-zone {text-indent: 0px;}
.diyw .form-item-text { display:inline-block; margin-right:10px}
.diyw #diywebWrapper .form-item span,
.diyw #diywebWrapper .form-item label { font-weight: normal;}


/* FOOTER */

.diyw #diywebFooter { color: #28231B;}
.diyw #diywebFooterCenter a { color: #28231B; text-decoration: none;}

/* CLEARFIX */

.diyw #diywebAllContent:before,
.diyw #diywebAllContent:after,
.diyw #mainNav1:before,
.diyw #mainNav1:after,
.diyw #mainNav2:before,
.diyw #mainNav2:after,
.diyw #mainNav3:before,
.diyw #mainNav4:after,
.diyw .thumbElement { content: "\0020"; display: block; height: 0; overflow: hidden;}

.diyw #mainNav1:after, 
.diyw #mainNav2:after, 
.diyw #mainNav3:after, 
.diyw #diywebAllContent:after, 
.diyw .thumbElement  { clear: both; }

.diyw #mainNav1, 
.diyw #mainNav2, 
.diyw #mainNav3, 
.diyw #diywebAllContent, 
.diyw .thumbElement {  zoom: 1; }


.diyw ul.sitemap li a
{word-wrap: break-word;}
