 a { outline: 0;}
 object, embed {outline: 0;}
#content h3 {color: #5B5B5B; font: 1.6em/1.6em Georgia,"Times New Roman",Times,serif;}

html > body .entry ul li {line-height: 150%; margin-bottom: 10px;}
.rc {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.rcl {-moz-border-radius: 0 10px 10px 0; -khtml-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.attachment-thumbnail {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

#content h1 {margin: 10px 0;}
#content h2 {margin-bottom: 5px;}
#content h3 {margin-bottom: 15px;}

/*
#content .breadcrumb {position: relative; top: -32px; border: none; color: #fff;}
#content .breadcrumb .widgettitle {font-weight: normal; font-size: 1.1em; color: #C3CDD9;}
#content .breadcrumb a {color: #C3CDD9;}
#content .breadcrumb strong {font-weight: normal;}
*/
/* ----- Header ----- */
/*  #above {position: absolute; width: 100%; height: 42px; background: #0a1c54;} */

#header {padding: 30px 0; margin-top: 10px; position: relative;}
#header img {margin-left: 30px;}
#header .box {float: right; margin: 20px 20px 0 0;}
#header .box h2 {font: italic 16px/20px Georgia,"Times New Roman",Times,serif; color: #003f87; text-shadow: 0 -1px 0 #fff;}

/* 
#header .search {position: absolute; top: -47px; right: 3px;}
#searchsubmit {padding: 2px 10px;}
#searchform #s {width: 128px;}
body.search #content h1 {margin: -61px 0 50px;}
*/

/* ----- Top -------- */
#top {padding: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#top .inner {background: url("/files/menu.png") repeat-x; height: 67px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#top .menu ul li a {line-height: 66px; text-shadow: 1px 1px 0 #fff; padding: 0 2.4em;}
#top .menu ul li {background: url("/files/menu_seperator.png") no-repeat center right;}
#top .menu ul li:last-child {background: none;}
#top .menu ul li.current_page_item_parent > a {color: #003F87;}

#top .menu ul.dropdown ul li a {line-height: 38px; background: none #fafafa;}
#top .menu ul.dropdown ul li:last-child a {-moz-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}

#top #pslideshow-container {position: relative; top: 50px; left: 10px}
#top #pslideshow-container ul li img {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#top .box {background: url("/files/transparent.png"); float: left; clear: left; width: 960px; margin: 30px 0 0 -10px; height: 300px; padding: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: relative; top: -279px;}
#top .box .textwidget {background: #fff; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; height: 300px;}
#top .box .textwidget img {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 10px;}
#top .welcome {float: right; margin: 40px 40px 0 0; width: 236px;}
#top .wpr {float: right; margin: 9px 20px 0 0; width: 276px;}

/* ----- Content ---- */
#content .innertube {background: url("/files/content_background.png") repeat-x scroll center bottom #fff; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

#main {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px; margin-top: 20px;}
/* ----- Footer ----- */
#footer {-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 10px; margin: 20px 0 30px;}
#footer p {color: #fff; font-size: 12px; text-align: left; margin: 0; padding: 0 20px;}
#footer #iconscms { color:#fff;width: 100%; font-size: 11px;}
.icon_fb { line-height:12px; background: url("/files/facebook.png") no-repeat; float: left; margin: 7px 5px 0 20px; padding: 4px 0 4px 24px; }
.icon_smartphone { line-height:12px; background: url("/files/smartphone.png") no-repeat; float: left; margin: 7px 10px 0 20px; padding: 4px 0 4px 24px; }
.icon_cms {text-decoration:none !important; background: url("/files/cms.png") no-repeat 0 -2px; float: right; margin: 7px 20px 0 20px; padding: 4px 0 4px 24px; }
#footer #iconscms a {color:#fff; text-decoration: none;}

#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 12px; font-weight: bold; padding: 5px 7px 3px; width: 316px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 12px; font-weight: bold; padding: 5px 7px 3px; width: 316px; color: #333;}
#content .required-field:after {color: red;}

#content .wp-image-84 {margin: 39px 20px 0 0; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ccc;}

/* text selection */
::selection {background: #B3D5E6; /* Safari */}
::-moz-selection {background: #98B5C3; /* Firefox */ color:#fff;}

#content .contact-form {clear: none; float: left; width: 360px;}
#content .contact-form input[type="submit"] {margin: 10px 0 0 100px;}


#top #block-8 {position: relative; top: 1px;}
#top #block-7 {position: relative; top: 1px;}
#top #block-6 {position: relative; top: 1px;}

#content .links {background: url("/files/wm2.png") no-repeat center bottom #F8F8F8;}


/* add for facebook and smartphone*/

#block-10 {display:none;}
#block-11 {display:none;}
.kontakt_tel {display:none;}
.facebook .kontakt_tel {display:block;}
.menu ul li ul li ul {display:none;}

.facebook .menu ul li ul li ul {width:260px;display:block}
.facebook .menu ul.dropdown ul li:last-child a { border-radius: 0 0 0 0!important;}


.facebook #top .inner { width: 790px;}
.facebook #top #pslideshow-container { width: 470px;}
.facebook #top #pslideshow-container img { width: 470px;height: 206px;}
.facebook #top .box .textwidget img {height: 202px;margin: 10px; width: 770px;}
.facebook #top { padding: 10px; width: 790px;}
.facebook #top .box .textwidget{ height: 222px; width: 790px;}
.facebook #top .box { height: 223px; margin: 30px 0 0 -10px; padding: 10px; top: -279px; width: 790px;}
.facebook #top .welcome { float: right; margin: 30px 40px 0 0; width: 230px;}

.facebook #content .innertube { width: 750px;}

.facebook #content .sbox:last-child { border: medium none;  padding: 0 0 10px 17px;}
.facebook #content .sbox:first-child h3{ margin-bottom:30px;}
.facebook #content .sbox:last-child h3{ margin-bottom:30px;}
.facebook #content .sbox { height: 330px; margin: 20px 0; padding: 0 17px 10px;  width: 225px;}
.facebook .rc { height: auto; width: 220px;}
.facebook .links { height: 755px;  margin: -60px -20px 0 46px; padding: 60px 30px; width: 190px;}

.facebook #footer {width: 790px;}
.facebook .icon_fb {display:none;}
.facebook .icon_smartphone {margin: 7px 10px 0 16px;}
.facebook #content #gallery-1 .gallery-item {  margin-top: 20px;  text-align: left;  width: 25%;}
.facebook #content #gallery-1 img {height: 90px; padding: 5px; width: 90px;}

.facebook #content .wp-image-84 { height: auto;  width: 369px;}
/*-------------------------*/
h1,h2.as-h1 {color:#003f87;font:normal 3.00em/1.00em Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#003f87;text-decoration:underline;font-weight:normal;}
#main,#footer {background:transparent url("/files/transparent.png") repeat  left top;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#003f87;text-decoration:none;font-weight:Bold;}
.inner,#page {width:960px;}
h2 {color:#003f87;font:bold 2.00em/1.10em Arial, Helvetica, sans-serif;}
h3 {color:#9e9e9e;font:normal 1.40em/1.29em Georgia,"Times New Roman",Times,serif;}
p {color:#5b5b5b;font:normal 1.20em/1.67em Arial, Helvetica, sans-serif;}
a:hover {color:#0054b5;text-decoration:none;font-weight:normal;}
body {color:#5b5b5b;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.20em;line-height:2.00em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:2.00em;}
label {font-size:1.20em;}
#body {background:#003f87 url("/files/bg1.png") repeat-x scroll left top;}
#top {height:67px;background:transparent url("/files/transparent.png") repeat  left top;}
.menu ul li a {color:#6b6b6b;text-decoration:none;text-transform:None;font-weight:Bold;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 {}
#side-left .contactform {width:172px;}
#side-right .contactform {width:172px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
