/* LAYOUT SETTINGS */

@import url(//cdn.website-start.de/s/css/templates/Dosis.css);
@import url(//cdn.website-start.de/s/css/templates/Titillium+Web.css);


html body
{background-color: #AB9E90; margin: 0; padding: 0; height: auto;  background-image: url('https://www.unkelbach-beratung.de/s/img/image02.png');
}

html body .diyw
{ color: #333333;font-family: 'Titillium Web', sans-serif;
}

.diyw .diyweb{
box-shadow: 0 1px #008DC9 inset;
padding-top: 1px;}

.diyw #diywebWrapper{ width: 940px; margin: auto; padding: 10px;}
.diyw #diywebMainSide { width: 940px;}
.diyw #diywebFooter { width: 940px; padding: 40px 20px 20px 20px;clear: both; margin: auto;}
.diyw #diywebMainContent {}
.diyw #diywebFooterCenter { border-top:1px solid #333; padding: 10px 0; }

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


/* TEXTFORMATIERUNG */

.diyw h1,.diyw h2,.diyw h3,.diyw h4,.diyw h5,.diyw h6 { color: #008DC9;}
.diyw p,
.diyw table,
.diyw .n { font-size: 14px;line-height: 21px;color: #333333; font-weight: 400;}
.diyw #diywebLeftSide .n a {color: #60B6FF; text-decoration: none; display: block; float: right; margin-top: 5px;}
.diyw a { color: #60B6FF;}
.diyw .hr { border-color: #ccc; }

.diyw h1 { font-size: 24px;  line-height: 24px; font-weight: normal;}
.diyw h2 { font-size: 20px; font-weight: normal;}

/* HEADER */

.diyw #diywebHeader { position: relative; font-family: 'Dosis', sans-serif;}

/* NAVIGATION */

.diyw #diywebMenuWrapper {background-color: #D4D4D4; padding: 0 20px; margin-top: 20px;}

.diyw #mainNav1 a { display: block; text-decoration: none;color: #fff;}
.diyw #mainNav2 a, .diyw #mainNav3 a { color: #666;display: block; text-decoration: none;}
.diyw #mainNav1 a.current { color: #350516;}
.diyw #mainNav2 a.current, .diyw #mainNav3 a.current { color: #D4145A;}
.diyw #mainNav1 > li:hover > a { color: #350516;}
.diyw #mainNav2 > li:hover > a,
.diyw #mainNav3 > li:hover > a { color: #D4145A;}

.diyw #mainNav1 {  margin: auto; font-size: 20px; padding-left: 20px;  background-color: #D4145A;}
.diyw #mainNav1 li { display: inline-block; line-height: 36px;}
.diyw #mainNav1 > li > a { padding:0 20px 19px 20px;}
.diyw #mainNav1 > li a.current {}

.diyw #mainNav2 { padding-left: 0; margin-bottom: 0; margin-top: -7px; font-size: 17px;line-height: 40px; border-bottom: 1px solid #C9C9C9; position: relative; }
.diyw #mainNav2 li { display: inline-block; position: relative;}
.diyw #mainNav2 li a {padding: 7px 15px 0 15px; position: relative; margin-top: -7px;}
.diyw #mainNav2 li a.current { background-image: url('https://www.unkelbach-beratung.de/s/img/image01.png'); background-repeat: no-repeat; background-position: center top;}

.diyw #mainNav3 { list-style: none; padding-left: 0; margin: 0;  border-top: 1px solid #fff; font-size: 15px; line-height: 30px;}
.diyw #mainNav3 li { display: inline-block; }
.diyw #mainNav3 li a { padding: 0 15px 0 15px;}
.diyw #mainNav3 li a.current,
.diyw #mainNav3 li:hover a {}

/* EMOTIONHEADER */

.diyw #emotion-header {margin-top: 20px; margin-bottom: 30px; position: relative;
}


/* FOOTER */

.diyw #diywebFooter { color: #000000}
.diyw #diywebFooterCenter { font-size: 10px;}
.diyw #diywebFooterCenter a { 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 #diywebSitebar
{
    display: none;
}
