@charset "utf-8";
/* joomla */
.teaserbox .layer-new {top: 11px !important; left: 11px !important;}
.teaserbox h2 {text-transform:uppercase !important;}

.item-page .layer-image {display:none;}

/*
body.com_content,
body.com_search,                                                                                            
body.com_xtcproducts {background:#ededed;}
body.com_xtcproducts #header {display:none;} 

body.com_content.view-featured {background:#FFF;}*/
body { background: #ededed; }
body.com_content.view-featured .breadcrumbs {display:none;}
body.com_content.view-featured #content  {width:auto; float:none; padding:0;}
body.view-article .table.cols4.spacing {display:none;}

.search .tabs .tab.current a {height:48px;}

#content .sidemenu.box ul li {list-style-image:none;margin:0;}
#content .sidemenu.box ul li a {padding:10px 20px; line-height:20px; height:auto;}
#content .sidemenu.box h3 {text-transform:uppercase; color:#ffffff !important; height: 40px; line-height: 40px; padding: 0 20px !important;}
#content .sidemenu.box ul.nav-child {border-top:1px solid #00959f; margin:0;}
#content .sidemenu.box ul.nav-child li a {padding:10px 20px 10px 40px;font-size:90%;}
#content .item-page a {color:#00959f;}
#content .item-page a.button-link {color:#ffffff;}

.com_content.view-article #header {display:none !important;}
.com_content .website-inner .content,
.com_search .website-inner .content,
.com_xtcproducts .website-inner .content {float: right; width: 875px;}

.menu.navigation .content {float: none !important; width: auto !important;}

.com_content .website-content-second,
.com_search .website-content-second,
.com_xtcproducts .website-content-second {display:none;}
.com_content.view-featured .website-content-second {display:block;}

.blog.content-box.box-small img {max-width: 540px; height:auto !important;}

.imprint_box_image {margin:0 !important;}

.content-stage {margin:-35px -35px 35px;}
.content-stage .img_caption.none {height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%;}
.content-stage p.img_caption {position:absolute; left:20px; top:20px; z-index:1;}

.view-featured a.goto-top,
.view-featured a.icon-print,
.view-featured .page-actions {display:none;}

.filter-bar .filter-pages .link-next,
.filter-bar .filter-pages .link-back {display:inline;}
.filter-bar .filter-pages .link-next.disabled,
.filter-bar .filter-pages .link-back.disabled {display:none;}
.filter-bar.page-nav .pagination hr {display:none !important;}

.content-box.box-small .filter-bar.filter-alphabetic {width:450px; margin:0 auto; padding:10px 0;}

.tooltip div {z-index:100;}

#footer {clear:both; background:#ffffff;}

.text-image-block > a:first-child {left: 0; position: absolute; top: 0;}

.newsletter.box a {color:#ffffff !important;}

.tabs.content-navigation {height:auto;}

.website-content .teaserbox {height: auto; min-height: 345px;}

.website-content-second .teaserbox {padding: 25px 10px 0 210px}
.website-content-second .teaserbox p {padding-top:0;}
.website-content-second .teaserbox h2 {font-size:18px;}


.layout-list .layout {width:auto; margin-bottom:15px; position:relative;}
.layout-list .layout .image {width:auto; height:auto;}
.layout-list .layout a {float:none; position:absolute; right:-25px; margin:0 !important;}
.layout-list .layout a.icon-download-orange {top:20px;}

@media screen and (max-width: 1024px) {
  #content {float:left;}
  .menu.navigation {display:none;}
}