html > body .entry ul li {line-height: 150%;}
#body h1 { font-size:36px ; line-height:34px ;font-family: 'Roboto', sans-serif;font-weight:700; color:#ffd000;}
#body h2 { font-size:19px; line-height:28px; font-family: 'Roboto', sans-serif; font-weight:500; color:#ffd200;}
#body h3 { font-size:22px; line-height:20px; font-family: 'Alegreya Sans', sans-serif; font-weight:700; color:#82ac34;}


/* ----- Login page ----- */
body.login {height: auto; background: #141b1e; background: -moz-linear-gradient(top,  #141b1e 0%, #182133 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141b1e), color-stop(100%,#182133));
background: -webkit-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -o-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -ms-linear-gradient(top,  #141b1e 0%,#182133 100%); background: linear-gradient(to bottom,  #141b1e 0%,#182133 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141b1e', endColorstr='#182133',GradientType=0 );}
body.login #wp-submit, input.button-primary {border-color: #0C5173;}
#login {width: 300px; padding: 50px; margin: 10% auto 2%; background: rgba(255,255,255, .9); border-radius: 10px;}
.login h1 a {background-size: 140px 20px;}
.login form {background: #fff; border-radius: 10px;}

#body {background: url("/files/bgNY.jpg") no-repeat scroll center top / cover transparent; }

/* ----- Header ----- */
#header .left {margin-left:80px; margin-top:26px; }
#header #block-3 {float:right; width:24%; margin-top:-9px; }
#header #block-3 img {padding: 10px; margin: 0px 0px 2px 0px;}
#header #block-3 p {font-family: 'Merriweather', serif; font-size: 25px;  }
#header #block-3 a:link{text-decoration:none; }
#header [alt="logo"] {margin: 20px 0 -25px;}



/* ----- Top -------- */

#top {position:relative; }
#top .inner .right img{position: absolute; z-index: 200; right: 26px;}
#top {background-color: #fff; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; margin-top: 6px;}
#top .menuwrap {margin:2px 0px 2px 20px; }
#top .pslideshow-container {float:left; margin-left:20px; }
#top .menuwrap ul li a {font-family: 'Alegreya Sans', sans-serif; font-weight: 500; line-height:46px; }
#top .menuwrap ul li a {}
#top .menuwrap ul li.current_page_item > a {background: url("/files/linemenu.jpg") repeat-x scroll center ;}
#top .menuwrap ul li.current_page_item_parent > a {background: url("/files/linemenu.jpg") repeat-x scroll center ;}
#top .menuwrap ul li a:hover {background: url("/files/linemenu.jpg") repeat-x scroll center ;}
#top .menuwrap a {background: url("/files/line.jpg") no-repeat scroll 1px center transparent;}


/* ----- Content ---- */
#content .innertube {padding:20px; }
#side-right .innertube #block-4 {margin: 10px 10px 10px 0px; border: solid 1px #fff; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; -webkit-box-shadow: 0 0 4px 0 #A8A8A8;
box-shadow: 0 0 4px 0 #A8A8A8;}
#side-right .innertube #block-4 h3{margin-top:10px; }
#side-right .innertube #block-5 {margin: 10px 10px 10px 0px; border: solid 1px #fff; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; -webkit-box-shadow: 0 0 5px 0 #A8A8A8;
box-shadow: 0 0 5px 0 #A8A8A8;}

.page-id-2 #content .innertube h1 {margin-top:0px; }
.page-id-2 #content .innertube h2 {margin-bottom:0px; }
.page-id-2 #content .innertube p {margin-top: 12px; }
.page-id-21 #content .innertube p {margin-top: 12px; }

#side-right .innertube #block-5 h3{margin:10px 0px 10px 0px; }
#side-right .innertube #block-5 p{margin-bottom:3px; }
#side-right .innertube #block-5  ul {list-style: outside none none !important; margin:0; padding: 0;}
#side-right .innertube #block-5  ul li:before {color: #ffd200; content: "•"; font-size: 15px; margin-right: 10px; margin-left: 6px;}

#content ul {list-style: outside none none !important; margin:0 0 2em 0; padding: 0;}
#content ul li:before {color: #ffd200; content: "•"; font-size: 15px; margin-right: 10px; margin-left: 6px;}

#hemwrap {clear: both; margin-top: 30px; margin-bottom: 30px; }
#hemwrap .hembox {float: left; width: 15%; height: 346px; margin-right: 2%; margin-top:20px; border: solid 1px #ffd200; -webkit-border-radius: 5px; border-radius: 5px; padding:10px;-webkit-box-shadow: 0 0 3px 0 #CCCCCC; box-shadow: 0 0 3px 0 #CCCCCC;background:url("/files/bgBee3.jpg"); position: relative;}
#hemwrap .hembox:last-child { margin-right: 0; }
#hemwrap .hembox img{width: 100%; height: auto; border-radius:20px;}
#hemwrap .hembox h2{color: #ffd200;  text-align: center; margin: 0px; text-shadow: 1px 1px 0 #A7A7A7;}
#hemwrap .hembox a.bott {position:absolute;bottom:15px;}


#content .innertube .honey {float:left; width:50%; }
#content .innertube ul.honey {clear: none; }
#content .innertube ul.honey li {margin-bottom:30px; }
#content .innertube #gallery-1 {clear: both; }
#content .innertube ul.honey li:before {color: #ffd200; content: "•"; font-size: 0px; margin-right: 10px; margin-left: 6px;}


#content .innertube .kont1 {float: left; width:50%; }
#content .innertube .kont2 {float: right; width:50%; }


#content .contact-form input[type="submit"] { margin: 10px 0px 0px 0px; background-color: #ffd200; border: solid 1px #ffd200; -webkit-border-radius: 5px; border-radius: 5px; line-height:20px; color: #82AC34; }
#content .contact-form input[type="submit"]:hover {cursor:pointer;}
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin:4px 0px 3px; padding: 5px; width: 56%;  resize:none; }
#content .contact-form textarea { margin:4px 0px 3px; padding: 5px; width: 58%; }
#content .contact-form label { clear: both; float: left; padding-top: 10px; width: 25%;}
#content .contact-form legend {font-size: 14px; font-weight: bold; }
.page-id-72 #content .innertube h3 {margin-top:30px; }
#content input#cf_inkparekontaktperson { width: 58%!important; }
#content input#cf_telefonnummer { width: 58%!important; }
fieldset#cf_nbsp label { display: none; }
#cf_nbsp legend { display: none; }

#content #gallery-1 img{border:none;}
#content #gallery-1 .gallery-caption { font-family: 'Arial, Helvetica', sans-serif; font-size:12px; line-height:18px; color:#000;}


/* ----- Footer ----- */
#footer {position:relative; }
#footer ul li a {color:#000;}
#footer .inner .right img{position: absolute; z-index: 200; right: 20px; bottom: 16px; }
#footer .menuwrap  ul li a {font-family: 'Abel', sans-serif; line-height:46px; font-size: 12px; text-decoration:none; padding:0px; margin-left:10px; }
#footer .menuwrap  ul li a:hover {font-family: 'Abel', sans-serif; line-height:46px; font-size: 12px; text-decoration:none; padding:0px; margin-left:10px; color:#f78f1e; }
#footer .menuwrap ul li.current_page_item > a {font-family: 'Abel', sans-serif; line-height:46px; font-size: 12px; text-decoration:none; padding:0px; margin-left:10px; color:#f78f1e; }
#footer a.login {float: left;clear: left;margin: 0px 0px 0px 20px;background: #f78f1e;text-decoration: none;color: #fff;padding: 2px 5px;display: block;}


.iconspls {float:right; margin:20px 60px 0 0; width:250px;  }
.iconspls p {font-size:11px !important; width:100%; margin-bottom:5px !important; color:#000; font-family: Arial,Helvetica,sans-serif !important; text-align:left;}
.iconspls p a {color:#000; font-weight:normal;}
.fa {float:left; clear:both;}
.fa-mobile {font-size:22px !important; margin:-3px -10px 0 3px;}
.fa-facebook-square {font-size:18px !important; margin:0 6px 0 0;}
.facebook .fb_icon {display:none;}

#footer #block-6 .fb_icon {display:none;}

.facebook #top .pslideshow-container {width:770px !important; height:200px !important;}
.facebook #top .pslideshow-container img {width:770px !important; height:200px !important;}
.facebook #side-right .innertube #block-4 {display:none; }
.facebook #top .inner .right img {display:none; }
.facebook #hemwrap {clear: both; margin-top: 30px; margin-bottom: 30px; }
.facebook #hemwrap .hembox {float: left; width: 40%; height: 286px; margin-right: 4%; border: 1px solid #FFD200; border-radius: 5px; padding: 20px; box-shadow: 0px 0px 3px 0px #CCC;}
.facebook #hemwrap .hembox:last-child { margin-right: 0; }
.facebook #hemwrap .hembox img{width: 100%; height: auto; }
.facebook #hemwrap .hembox h2{color: #ffd200;  text-align: center; margin: 0px; }
.facebook #footer .inner .right img {display:none; }

.facebook #content .contact-form input[type="submit"] { margin: 10px 0px 0px 0px; background-color: #FFD200; border: 1px solid #FFD200; border-radius: 5px; line-height: 20px; color: #82AC34; }
.facebook #content .contact-form input[type="text"] {margin:0px; width: 242px;}
.facebook #content .contact-form textarea {margin:0px; width: 242px;}

.facebook #content .innertube .honey {float:left; width:50%; }
.facebook #content .innertube .honey img {width:90%; }
.facebook #content .innertube ul.honey {clear: none; }
.facebook #content .innertube ul.honey li {margin-bottom:30px; }
.facebook #content .innertube #gallery-1 {clear: both; }
.facebook #content .innertube ul.honey li:before {color: #ffd200; content: "•"; font-size: 0px; margin-right: 10px; margin-left: 6px;}

.facebook #gallery-1 .gallery-item {width:50%;}

.page-id-290 #main {position: relative;}

#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}
/*-------------------------*/
h1,h2.as-h1 {color:#ffd000;font-size:1.80em;line-height:1.11em;font-weight:bold;}
a:link,a:visited,a:active {color:#96c643;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#625c4f;text-decoration:none;font-weight:Normal;}
.inner,#page {width:960px;}
h2 {color:#333333;font-size:2.40em;line-height:0.83em;font-weight:normal;}
h3 {color:#333333;font-size:2.20em;line-height:0.82em;font-weight:bold;}
p {color:#333333;font:normal 1.20em/1.50em Arial, Helvetica, sans-serif;}
a:hover {color:#96c643;text-decoration:none;font-weight:normal;}
body {color:#333333;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#main {background:#ffffff;}
#footer {background:transparent url("/files/footer.jpg") no-repeat  left top;}
.menu ul li a {color:#000000;text-decoration:none;text-transform:None;font-weight:Normal;font-size:1.70em;}
.menu ul li ul li {background-color:#ffffff;}
.menu ul li ul {background-color:#ffffff;width:236px;}
.menu-vertical ul ul {width:236px;right:-236px;}
#content {margin-right:220px;}
#side-right {width:220px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:192px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
