html > body .entry ul li {line-height: 150%; margin-left:35px;}
#above {background: #7c963b; min-height: 115px; display: block !important; position: absolute !important; width: 100% !important; z-index: -1 !important;}
#body {    background-size: 100% auto !important;}

/* ----- Header ----- */
#header .left img {  margin: 7px 24px;}
#header .right img {margin:20px 24px 0 0;}
/* ----- Top -------- */
.pslideshow-container {margin:20px 24px;}
#top .menu {background:#7c963b; width:913px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0px 24px;}
#top .menu ul {margin-left:20px;}
#top .menu ul li:hover {background:#dbe3a6;}
#top .menu ul li.current_page_item {background:#dbe3a6;}
#top .menu-horizontal ul li ul {background: #7C963B;margin-left: 0!important;}


/* ----- Content ---- */
#content .innertube {padding:10px 24px;}

.kontakt_left {width:62%; float:left;}
iframe {margin-top:10px;}
.hemmenu {display:none;}



#content .contact-form {float:right; width: 36%; clear:none;}
#content .contact-form input[type="submit"] {    margin: 0;}
#content .contact-form input[type="text"] { margin: 1px; padding: 1px; width: 200px;  }
#content .contact-form textarea { margin: 1px; padding: 1px; width: 200px; }
#content .contact-form label { clear: both; float: left; padding: 3px 0; width: 115px;}
#content .contact-form input[type="reset"] {clear: none; float: left; margin: 10px 0 0 6px;}

#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;}


#side-right .innertube {    background: url("/files/right.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);  padding: 20px 45px 30px 60px;margin-top:15px;}
#side-right p {color:#7c963b;font-family: 'Grand Hotel', cursive; font-size:18px;margin-bottom:0px;}
#side-right ul li {color:#7c963b;font-family: 'Grand Hotel', cursive; font-size:20px;margin-bottom:3px;}
#side-right h2 {color:#7c963b; margin-bottom: 5px;}

/* ----- Footer ----- */
#footer p {text-align:left; color:#fceab2;}
#footer a { color:#fceab2;}
#footer #block-4 {margin:10px 24px; float:left;}

#footer .fa_icons {    float: right;    margin: 10px 24px; clear:none;}
#footer .fa_icons  p {margin-bottom:10px;}
#footer .fa_icons a {font-weight:normal;color:#fceab2;}
#footer .fa-mobile{    float: left;    font-size: 21px !important;    margin-top:-2px;   padding-right: 10px;}
#footer .fa-facebook-square { float: left; font-size: 18px !important;margin: 0 0 0 -5px ; padding-right: 10px; }
#footer .fb_icon {display:none;}


/*-------------------------*/
h1,h2.as-h1 {color:#7c963b;font:normal 3.00em/1.00em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited,a:active {color:#7c963b;text-decoration:underline;font-weight:normal;}
#top,#main {background:#ffffff;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#7c963b;text-decoration:none;font-weight:Normal;}
.inner,#page {width:960px;}
h2 {color:#333333;font:bold 1.80em/1.11em Georgia, "Times New Roman", Times, serif;}
h3 {color:#333333;font:bold 1.40em/1.29em Georgia, "Times New Roman", Times, serif;}
p {color:#333333;font:normal 1.20em/1.50em Georgia, "Times New Roman", Times, serif;}
a:hover {color:#7c963b;text-decoration:none;font-weight:normal;}
body {color:#333333;font-family:Georgia, "Times New Roman", Times, serif;}
textarea {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Georgia, "Times New Roman", Times, serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#000000 url("/files/bg.jpg") no-repeat fixed center top;}
#side-right {width:340px;}
#footer {height:50px;background:#7c963b;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:None;font-weight:Normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.80em;}
.menu ul li ul {width:180px;}
.menu-vertical ul ul {width:180px;right:-180px;}
#content {margin-right:340px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:312px;}
#side-left .innertube {}
#side-right .innertube {background:transparent url("/files/right.jpg") no-repeat  left top;}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
