@import url(//cdn.website-start.de/s/css/templates/Bree+Serif.css);
@import url(//cdn.website-start.de/s/css/templates/Source+Sans+Pro.css);

/* LAYOUT SETTINGS */

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


.diyw #diywebWrapper{ width: 940px; margin: 50px auto; background-image: url('https://www.puppenklinik-kappeln.de/s/img/image02.png');}
.diyw #diywebLeftSide { width: 260px;float: left; background-color: #efeee7; }
.diyw #diywebRightSide { width: 640px; padding: 20px; float: right; background-color: #fdfaf5;}
.diyw #diywebFooter { width: 900px; padding: 20px; background-color: #fbf4e9; clear: both;}
.diyw #diywebHeader { background-color: #fad0c7; padding: 20px;}

.diyw #diywebFooterCenter,
.diyw .diywebListItem,
.diyw #diywebAllContent,
.diyw #diywebHeader,
.diyw #diywebFooter,
.diyw .diywebFooterCenter,
.diyw #mainNav1,
.diyw #diywebHeader div#emotion-header,
.diyw #diywebHeadWrap{ margin: 0 auto;}


/* TEXTFORMATIERUNG */

.diyw #diywebWrapper { font-size: 11px;line-height: 22px;font-family: 'Source Sans Pro', sans-serif; color: #575756;}
.diyw .hr { color:#ccc;}

.diyw #diywebMainContent h1 {font-family: 'Bree Serif', serif;  font-size: 46px; color: #82aba3; font-weight: normal; margin-bottom: 10px; line-height: 56px;}
.diyw #diywebMainContent h2 {font-family: 'Bree Serif', serif;  font-size: 18px; color: #a57d67; font-weight: normal; margin-top: 40px; margin-bottom: 15px;}
.diyw #diywebMainContent .n p a { font-size: 12px; text-decoration: underline; color: #575756;}
.diyw #diywebMainContent ul {font-size: 11px; color: #575756; padding-left: 20px; font-family: 'Source Sans Pro', sans-serif;}

.diyw #diywebSidebar h1 {font-family: 'Bree Serif', serif;  font-size: 16px; color: #a57d67; font-weight: normal; margin-bottom: 10px;}
.diyw #diywebSidebar h2 {font-family: 'Bree Serif', serif;  font-size: 13px; color: #a57d67; font-weight: normal;margin-top: 25px; margin-bottom: 10px;}
.diyw #diywebSidebar .n p a { font-size: 11px; text-decoration: underline;}
.diyw #diywebSidebar ul {font-size: 11px;  padding-left: 5px;}

/* HEADER */

.diyw #diywebHeader {}
.diyw #diywebLogo {}

/* NAVIGATION */

.diyw #diywebNavigation { font-size: 16px; margin-top: 15px;font-family: 'Bree Serif', serif; }
.diyw #diywebNavigation li .level_1 { padding: 7px 0px;}
.diyw #diywebNavigation .mainNav2 li { padding: 5px 0px; font-size: 11px; padding-left: 20px;}
.diyw #diywebNavigation .level_1.current,
.diyw #diywebNavigation .parent.level_1 {background-image: url('https://www.puppenklinik-kappeln.de/s/img/image01.png');background-repeat: no-repeat;position: relative;margin-left: -28px;padding-left: 28px;background-position: left 1px;}

.diyw #mainNav1, .diyw #mainNav2, .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: #575756;}

.diyw #diywebSidebar {padding: 20px; border-right: 2px solid #dad9cd; }

/* FOOTER */

.diyw #diywebFooterCenter {font-family: 'Source Sans Pro', sans-serif;}
.diyw #diywebFooterCenter a { color: #575756; 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; }

