html > body .entry ul li {line-height: 150%;font-size:14px; margin-left:35px;}

/* ----- Header ----- */
#header .left img {margin-top:30px;}
#header .menu {margin:10px 0;}
#header .menu ul li {margin-right:5px;}
#header .menu ul li:hover {background:rgba(255,255,255, 0.3);}
#header .menu ul li.current_page_item {background:rgba(255,255,255, 0.3);}
#header .menu ul li a {line-height:35px;}
/* ----- Top -------- */
/* ----- Content ---- */

.hemmenu {display:none;}
img[alt="mobile-top"] {display:none;}

#main h1 {    background-color: #C9C8CD;    background-image: linear-gradient(to bottom, #FDFDFD, #C9C8CD);      margin: 0 0 10px;    padding: 15px 20px;}
#content .innertube {padding:10px 20px;}
#content img.alignleft {padding:0;}

#content #gallery-1 img {    border: 1px solid #CCCCCC;    padding: 3px; width:145px; height:145px;}
.kontakt_left {width:45%; float:left;}
iframe {margin-top:10px;}

#content .contact-form {float:right; width: 55%; clear:none;}
#content .contact-form input[type="submit"] { margin: 10px 0 0 95px; }
#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-top: 6px; width: 85px;}
#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 #block-3 {    background: url("/files/right.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    height: 230px;    padding: 20px;}
#side-right #block-3 p {color:#fff;}
#side-right #block-3 a {color:#fff;}

#side-right .innertube {padding:15px 20px 10px 10px;}
#side-right .left img { margin: 5px 0 0 20px;}

/* ----- Footer ----- */
#footer p { text-align:left;color:#fff; }
#footer a { text-align:left;color:#fff; }

#footer #block-4 {float:left; margin:10px 20px;}

#footer .fa_icons {    float: right;    margin: 10px 20px; clear:none;}
#footer .fa_icons  p {margin-bottom:10px;}
#footer .fa_icons a {font-weight:normal;}
#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:#1b1c20;font:normal 2.40em/0.83em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#e6001b;text-decoration:underline;font-weight:bold;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;text-decoration:none;font-weight:Normal;}
.inner,#page {width:960px;}
h2 {color:#50525a;font:normal 1.80em/1.11em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {color:#50525a;font:bold 1.60em/1.12em "Trebuchet MS", Arial, Helvetica, sans-serif;}
p {color:#50525a;font:normal 1.40em/1.29em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:hover {color:#e6001b;text-decoration:none;font-weight:bold;}
body {color:#50525a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.40em;line-height:1.80em;}
.facebook .entry ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table {font-size:1.40em;line-height:1.80em;}
label {font-size:1.40em;}
#body {background:#ffffff url("/files/bg.jpg") no-repeat fixed center top;}
#header {height:400px;}
#main {background:#ffffff;}
#footer {height:44px;background:#0a1118;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:280px;}
#side-right {width:280px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:252px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
