html > body .entry ul li {line-height: 150%;}

h1, h2, h3 { font-family: 'Open Sans', sans-serif !important;}

p, li, td, dd, label {font-size:14px !important; line-height:18px !important; font-family: 'Open Sans', sans-serif !important;}


.hideweb {display:none;}

/* ----- Header ----- */
#header {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position:relative;}
#header .left img {margin:10px 0 0 10px;}
#header #block-3 {float:right; margin:31px 35px 0 0;}
#header #block-3 h2 {font-size:24px !important; font-style:italic; line-height:42px;}
#header #block-3 h2 a {text-decoration: none; font-weight: bold;}
#header #block-3 h2 a:hover {text-decoration: none; font-weight: bold; color: #04aeda;}
#header .menu {padding:10px 0 0 15px; background: url(/files/menu.png) no-repeat 0 0; height: 88px; margin-top:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width: 980px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#header .menu ul li a {padding:0 15px; line-height:66px; font-family: 'Open Sans', sans-serif !important; font-size:16px !important; text-shadow: 0px 0px 2px #FFFFFF; 
background: url(/files/bullet.png) no-repeat right center;}
#header .menu ul li:last-child a {background:none;}
#header .menu ul li ul li a {line-height:34px; background:none;}

#block-6 {float:right; margin:20px 0 0 30px; width:35%;}

#block-6 p {font-size:16px !important;}


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



#top .right img {
  border: 4px solid #b1bfca;
  border-radius: 14px;
  float: right;
  width: 300px !important;
  height: 200px !important;
}

#top {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  margin-top:20px;}
#top .inner {padding:10px; float:left;  margin: 10px;   width: 940px; background:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#top #pslideshow-container {float:left;}

/* ----- Content ---- */
#main {margin-top:20px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#main .inner {   margin: 10px;  min-height:250px;  width: 960px; background:#fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#content .innertube {padding:20px 20px;}
#content .innertube .textwrap {width:100%; clear:both; float:left;}
#content .innertube .starttext {float:left; width:21%; margin-right:4%; min-height: 300px; text-align:center;}
#content .innertube .starttext img {max-width:100%; height:auto;}
#content .innertube .endtext {margin-right:0; border:none; padding-right:0;}
#content .innertube .endtext ul {text-align:left; margin-left:40px;}
#content .innertube .mobilewrap {display:none;}

#content .innertube .linkme {display:inline-block; padding:10px 12px; border:2px solid #b1bfca; font-size:14px; color:#276c9e; text-decoration:none; z-index:9999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform:uppercase; text-shadow: 0px 0px 2px #FFFFFF; font-weight:bold;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top, #f8f8f8, #d6d6d6); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #f8f8f8, #d6d6d6); /* Chrome 26, Firefox 16+, IE 10+, Opera */
}
#content .innertube .linkme:hover {color:#000;}


#content .innertube h2 a:hover {text-decoration:none;}
#content .innertube .left1 {width:30%; float:left;}
#content .innertube .right1 {width:68%; float:right;}
#content .innertube ul {padding-left:20px;}
#content .innertube ul li {font-size:12px; line-height:18px;}
#page p {font-size:12px; line-height:18px;}

#content .innertube ul.hemmenu {list-style-type:none; text-align:left; margin:0; padding-left:0 !important;;}
#content .innertube  ul.hemmenu li a {text-transform:uppercase; color:#fff !important; background-color:#4182ba; text-decoration:none; font-size:14px; font-weight:normal; padding:7px; display:block; line-height: 16px;}
#content .innertube  ul.hemmenu li {margin-bottom:5px; width:49% !important; display:inline-block;}
#content .innertube  ul.hemmenu li a:hover {color:#fff; background:#244b6a;}
#content .innertube .mobilewrap {float:left; clear:both; width:100%; margin:5px 0;}
#content .innertube .mobilewrap p {margin:0;}

/* ----- Footer ----- */
#footer {margin-top:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 20px; height: auto!important;}
#footer .inner {   margin: 10px;  min-height:72px;  width: 960px; background:#fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#footer h3 {text-align:center; font-weight:normal;font-style:italic;}
#footer #block-4 {margin: 0 20px; padding: 20px 0;}


.iconspls {float:right; padding:4px 20px; width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.iconspls p {font-size:11px !important; width:auto; margin-bottom:0!important; color:#fff; font-family: Arial,Helvetica,sans-serif !important; text-align:left !important;}
.iconspls p a {color:#fff; font-weight:normal;}
.fb_icon {float:left;}
.sp_icon  {float:right;}
.fa {float:left; clear:both;}
.fa-mobile {font-size:22px !important; margin:-2px 11px 0 3px;}
.fa-facebook-square {font-size:18px !important; margin:0 6px 0 0;}
.facebook .fb_icon {display:none;}

.facebook #header .menu { width: 790px;}
.facebook #header .left img { margin-left: 10px;}
.facebook #header #block-3 { margin-right: 10px;}
.facebook #top {height:216px;}
.facebook #top .inner { width: 770px;}
.facebook #header .menu {background: url(/files/fbmenu.png) no-repeat 0 0; width: 810px;}
.facebook #pslideshow-container img {width:521px; height: 175px;}
.facebook #pslideshow-container {width:521px; height: 175px;}
.facebook #top #block-6 {margin: 0px 0 0 30px;}

.facebook #main .inner { width: 790px;}
.facebook #content .innertube .left1 {width:34%; float:left;}
.facebook #content .innertube .right1 {width:63%; float:right;}
.facebook  #content .innertube .endtext ul {text-align:left; margin-left:14px;}
.facebook #footer .inner { width: 790px;}

#content .contact-form input[type="submit"] { margin: 10px 0 0 110px; display:inline-block; padding:10px 12px 8px; border:2px solid #b1bfca; font-size:14px; color:#276c9e; text-decoration:none; z-index:9999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform:uppercase; text-shadow: 0px 0px 2px #FFFFFF; font-weight:bold;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top, #f8f8f8, #d6d6d6); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #f8f8f8, #d6d6d6); /* Chrome 26, Firefox 16+, IE 10+, Opera */ }
#content .contact-form input[type="submit"]:hover {cursor:pointer; color:#000;}
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin: 3px 0; padding: 5px; width: 250px;  }
#content .contact-form textarea { margin: 3px 0; padding: 5px; width: 250px; }
#content .contact-form label { clear: both; float: left; padding-top: 2px; width: 100px;}
#content .contact-form select {float:none;}




/* CORR 30.04.2015 */

#content .innertube .starttext h2 a { text-decoration:none;font-weight:bold;}
#content .innertube .kamp img {border:4px solid #b1bfca;border-radius:14px;height:235px;width:187px;}
#menu-item-142 { display:none;}



.facebook img.alignright { max-width:250px;height:auto!important;}
.facebook #content .innertube .kamp img { height:200px;width:158px;}

.facebook #top .right img { width: 220px !important ;height:auto!important;}

/* END CORR 30.04.2015 + some changes at .starttext width*/





/* ----- 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;}


#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:#276c9e;font:bold 2.80em/1.14em Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#276c9e;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;text-decoration:none;font-weight:Bold;}
.inner,#page {width:980px;}
#side-left .contactform,#side-right .contactform {width:172px;}
h2 {color:#276c9e;font:bold 2.40em/1.17em Arial, Helvetica, sans-serif;}
h3 {color:#276c9e;font:bold 2.00em/1.20em Arial, Helvetica, sans-serif;}
p {color:#000000;font:normal 1.30em/1.38em Arial, Helvetica, sans-serif;}
a:hover {color:#276c9e;text-decoration:none;font-weight:normal;}
body {color:#000000;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.30em;line-height:1.80em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.30em;line-height:1.80em;}
label {font-size:1.30em;}
#body {background:#244b6a url("/files/bck.jpg") repeat-x  left top;}
#header {height:205px;}
#top {height:245px;background:transparent url("/files/allbck.png") repeat  left top;}
#main {background:transparent url("/files/allbck.png") repeat  left top;}
#footer {height:92px;background:transparent url("/files/allbck.png") repeat  left top;}
.menu ul li a {color:#276c9e;text-decoration:none;text-transform:None;font-weight:Bold;font-family:Arial, Helvetica, sans-serif;font-size:1.60em;}
.menu ul li ul li {background-color:#fbfbfb;}
.menu ul li ul {background-color:#fbfbfb;width:210px;}
.menu-vertical ul ul {width:210px;right:-210px;}
#content {}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
