/* Header */
.header-right .user-login-panel a:hover { color: rgba(0, 77, 160, 1)!important; }

/* Top Navi */
.navbar { background: rgba(255, 255, 255, 0.6); }
ul.sf-menu > li { margin-right: 0.2em; }
ul.sf-menu > li > a { padding-left: 2em; padding-right: 2em; }
ul.sf-menu > li a i { color: #333; transition: all 0.8s ease-in-out; }
ul.sf-menu > li.selected > a i { color: #fff; }
ul.sf-menu > li.sfHover > a, ul.sf-menu > li.selected > a, ul.sf-menu > li > a:hover { background: rgba(0, 77, 160, 0.85)!important; color: #fff; }

ul.sf-menu ul.dropdown { border-bottom: 3px solid rgba(0, 77, 160, 1); border-top: 0; }
ul.body-type-widget li a { padding: 5px!important; margin-bottom: 5px!important; text-align: center; transition: all 0.5s ease-in-out; }
ul.body-type-widget li a:hover { background:rgba(0, 77, 160, 0.3); color: #9C9E9F!important; }
ul.body-type-widget li a span { font-style: normal; font-family: 'Arial', sans-serif; font-size: 0.8em; }
ul.body-type-widget li a img.picto { height: 45px; width: auto; }

/* Top Navi News */
.news-navi-widget .news-item .news-date { font-size: 0.8em; border-bottom: 1px solid #ccc; padding-bottom: 0.5em; margin-bottom: 1em; } 
.news-navi-widget .news-item .news-head { font-size: 1.2em; margin-bottom: 0.3em;} 
.news-navi-widget .news-item .news-desc { font-size: 0.9em; } 
.news-navi-widget .news-item .news-link { text-align: right; }
.news-navi-widget .news-item .news-link a { color: #fff; font-size: 0.9em; padding: 2px 5px; border-radius: 2px; background: rgba(0, 77, 160, 1) }
.news-navi-widget .news-item .news-link a:hover { color: #333; background: rgba(0, 77, 160, 0.4) }
.news-navi-widget .news-item .news-link a:before { content: '\f0da'; margin-right: 5px; font-family: 'FontAwesome'; }

/* Google Maps Wittenberg Winsen */
.page-header.maps { background: rgb(255, 255, 255); }
.page-header #map { width: 100%; height: 450px; }

/* Sidebar Navigation */
ul.sidebar-navi { padding: 0; margin: 0; }
ul.sidebar-navi li { padding: 0; margin: 0; }
ul.sidebar-navi > li:last-child { border: 0px!important; }
ul.sidebar-navi li a { width: 100%; color: #555; float: none; text-align: left; padding: 6px 6px 6px 16px; background-image: url('../../img/custom/li-square.png'); background-position: 0px -136px; background-repeat: no-repeat; }
ul.sidebar-navi li a:hover, 
ul.sidebar-navi li a.active,
ul.sidebar-navi li.active > a { color: rgb(0, 77, 160); background-position: 0px 13px; }

ul.sidebar-navi li ul li { border: none!important; }
ul.sidebar-navi li ul li a {  border-top: 1px solid #fff!important; padding: 6px 6px 6px 32px; background-position: 16px -136px; }
ul.sidebar-navi li ul li a:hover, 
ul.sidebar-navi li ul li a.active,
ul.sidebar-navi li ul li.active > a { color: rgb(0, 77, 160); background-position: 16px 13px; }

ul.sidebar-navi li ul li ul li { border: none!important; }
ul.sidebar-navi li ul li ul li a {  border-top: 1px solid #fff!important; padding: 6px 6px 6px 48px; background-position: 32px -136px; }
ul.sidebar-navi li ul li ul li a:hover, 
ul.sidebar-navi li ul li ul li a.active,
ul.sidebar-navi li ul li ul li.active > a { color: rgb(0, 77, 160); background-position: 32px 13px; }

/* AddressMG */
.ownGrid { background-color: #fff!important; }
table.dataTable { box-shadow: none!important; }
.dataTables_info { display: none; }
.dataTables_paginate { display: none; } 

.smart-show { text-align: center; display: none; }
.smart-show .fa { margin: auto 5px; }

.tablehead  th.th-0 span { display: none; }

.dataRow td.cols-1 { width: 5%; }
.dataRow td.cols-1 { width: 45%; }
.dataRow td.cols-2 { width: 20%; white-space: nowrap; }
.dataRow td.cols-3 { width: 30%; white-space: nowrap; }

.dataRow td table tr td { border: none; }
.id-card { padding: 1.5em 0; }
.id-card p.contact-info { margin-top: -10px!important; margin-bottom: 30px; padding-top: 0px; font-size: 0.85em; line-height: 0.85em; }
.id-card p.location { padding-left: 15px;  margin-bottom: 30px; }
.id-card p.location:before { content: '\f041'; font-family: 'FontAwesome'; margin-left: -15px; margin-right: 5px; }
.id-card p.contact .fa { width: 12px;margin-right: 5px; }
/* Image Galery */
.galleryCont a { display: inline-block; padding: 4px; margin: 0 5px 5px 0; box-shadow: 0 0 3px 0 #ccc; }
.galleryCont a:hover { box-shadow: 0 0 3px 0 #004DA0; }
.galleryCont a img { height: 100px; width: auto; }

/* Download Box */

/* SITEMAP */

#sitemapFrontend a { display: block; padding: 0.3em 0.5em; }
#sitemapFrontend ul { list-style-type: none; margin: 0; padding: 0;  } 
#sitemapFrontend ul.ulparent > li { border-width:  1px; border-style: solid; border-color: #DDD;  margin-bottom: 0.5em; display: block; } 
#sitemapFrontend ul.ulparent > li > a { font-weight: 700; } 
#sitemapFrontend ul.ulparent > li > ul.ulchild > li { background: #dfdfdf; display: block; padding: 0 0 1px 0; margin-top: 5px; float: none; overflow: hidden; } 
#sitemapFrontend ul.ulparent > li > ul.ulchild > div { display: none; } 
#sitemapFrontend ul.ulparent > li > ul.ulchild > li > ul.ulchild > li { background: #efefef; float: left; width: 33%; display: inline-block;  padding: 0.5em; margin-right: 2px; }
#sitemapFrontend ul.ulparent > li > ul.ulchild > li > ul.ulchild > li > ul.ulchild { background: #fff; float: none; width: 100%; padding: 0 0.5em; }


/* Accordion */
#accordion .panel { border-width: 0px; }
#accordion .panel-heading { padding:0; margin: 0; }
#accordion .panel-title { border-width: 0px; }
#accordion .panel-heading a { display: block; padding: 0.3em 1em; border-width: 3px 1px 1px 1px; border-style: solid; border-color: #004DA0 #ddd #ddd #ddd; border-radius: 3px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; color: #004DA0;}
#accordion .panel-heading a.collapsed { border-width: 1px 1px 1px 1px; border-color: #ddd #ddd #ddd #ddd; color: inherit; border-radius: 3px;  }
#accordion .panel-heading a:hover { color: #004DA0; }
#accordion .panel-body { border-width: 0px 1px 1px 1px; border-color: #ddd; border-style:solid; border-radius: 3px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

/* Accordion Searchresultlist */
.search-results #accordion .panel-heading { padding:0; margin: 0.5em 0 0 0;  }
.search-results #accordion .panel-body { margin-bottom: 1em; }
.search-results .alert.alert-info { margin: 0.5em 0 0 0; }
.search-results #accordion #hfiles.panel-body .panel .badge { display: inline-block; float: right; }
.search-results #accordion #hfiles.panel-body .panel a { display: inline-block; float: left; }
.search-results #accordion #hfiles.panel-body .panel a:before { content: '\f019'; font-family: 'FontAwesome'; margin-right: 5px; }

/* Tabbing */
.nav-tabs li.active a, .nav-tabs li a { color: inherit; }
.nav-tabs li a:hover { color: #004DA0!important; }
.nav-tabs li.active a:hover { cursor: text; color: inherit!important; }

/* Tables */
.content table { width: 100%; }
.content table tr td { padding: 3px 6px; text-align: left; vertical-align: top; background: #fff; border-style: solid; border-width: 0 0 1px 0; border-color: #DDD; transition: all 0.5s ease-in-out; }
.content table tr:first-child td { border-width: 1px 0px; }
.content table tr.hover td, .content table tr:hover td { background: #f9f9f9; }
/* Tables Formularbuilder */
.content table.fb_standard tr td { background: #fff!important; border: none!important;}

/* News */
.media-box.news-item-image .zoom .icon { display: none; } 
.media-box .zoom .fa-stack.fa-lg{ width:44px; height:44px; line-height:44px; text-align:center; color:#ffffff!important; position:absolute; font-size:1.2em; top:50%; left:50%; margin:-22px 0 0 -22px; z-index: 200!important;; }
.media-box .zoom .fa-stack.fa-lg .fa-circle { color: #004DA0; }
.media-box .zoom .fa-stack.fa-lg .fa-link { color: #fff; margin-top: 2px; }

.post-block .htag3 a { color: #004DA0; }

/* News Slider */
.owl-carousel .post-block { width: 48%; float: left; }
.owl-carousel .post-block:nth-child(2n) { margin-left: 1%; }

/* Events */
.content-segment > .row.ev-list { margin-left: 0em; margin-right: 0em; }
.ev-list { border-bottom: 1px solid #DDD; margin-bottom: 1em; }
.ev-date, .ev-link { line-height: 2.2em }

.colered-col .ev-list { border-bottom: 1px solid #fff; }
.colered-col .ev-list > div { padding-left: 0em; padding-right: 0em;  }
.colered-col .ev-date { font-size: 0.8em; border-bottom: 1px solid #ddd; margin-bottom: 1em; }
.colered-colred-col .ev-title { margin-bottom: 0em;}

/* Typographie */
h1, h2, h3, h4, h5, h6,
.htag1, .htag2, .htag3, .htag4, .htag5, .htag5 { margin:0 0 15px 0; color:#333; font-weight:400; line-height:1.5em; }
.htag1, .htag2, .htag3, .htag4, .htag5, .htag5 { display: block; }
h1, .htag1 { font-size:30px; }
h2, .htag2 { font-size:24px; }
h2 small { display:block; letter-spacing:.1em; text-transform:uppercase; font-size:45% }
h3, .htag3{ font-size:18px; }
h4, .htag4{ font-size:16px; letter-spacing:1px; font-weight:700; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }
h5, .htag5{ font-size:14px; font-family: 'Roboto', sans-serif; }
h6, .htag6{ font-size:12px; }

h1.short, h2.short, h3.short, h4.short, h5.short, h6.short, p.short{ margin-bottom:5px; }
h1.spaced, h2.spaced, h3.spaced, h4.spaced, h5.spaced, h6.spaced { margin-top: 22px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.htag1 a, .htag2 a, .htag3 a, .htag4 a, .htag5 a, .htag6 a { color: #004DA0; text-decoration:none; }

.content .content-segment ul { list-style-type: none; padding: 0; margin: 10px 10px; }
.content .content-segment ul li { background: transparent url('../../img/custom/li-square.png') no-repeat 0px -140px; padding: 2px 15px }

.content a { color: #004DA0; }
.content a:hover { color: #333; }
.content a.btn { color: #fff; }
.content a.btn:hover { color: #fff; }

.comment-hr { border-bottom:1px solid #eee; border-left:0; margin:0; padding:0; padding-bottom:20px; position:relative; margin-bottom:15px; padding-left:35px; }
.comment-hr:before { position:absolute; text-align:center; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration:none; content:"\f10d"; font-size:30px; left:0; top:0; }
.comment-hr:after { position:absolute; text-align:center; color:#eee; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration:none; content:"\f107"; font-size:20px; left:25px; width:10px; text-indent:-1px; bottom:-15px; background:#fff }

/* Content Templates */

.bordered { border-style: solid; border-width: 1px; border-color: rgb(0, 61, 127); padding: 1em; overflow: hidden; }

.colered-col { padding:25px; background:#f9f9f9; border-radius:3px; }

/* FX */
/*
.bordered .content-segment a img { min-width: 100%; height: auto; transition: all 0.5s ease-in-out; }
.bordered .content-segment a img:hover { -ms-transform: rotate(7deg);  -webkit-transform: rotate(7deg); transform: rotate(7deg); }
*/

/* Last Change */

.last-change { display: none; }

/* Search Short */
.search-form-inner h3 { color: #333!important; }
.search-form-inner input.form-control { width: 85%; float: left; height: 40px; }
.search-form-inner input.btn-lg { float: right; height: 40px; }

/* Footer */
/* TagCloud */
.tag-cloud .news-head a { background: transparent; border: none; font-size: 0.8em; font-weight: bold; padding-left: 0px; padding-right: 0; }
.tag-cloud .news-head a i { display: block; width: auto; float: left; margin-right: 8px; font-size: 2em; }
.tag-cloud a:hover { background: transparent; border-color: #fff; }
/*
.tag-cloud a.tc_grade1 { font-size: 0.6em; }
.tag-cloud a.tc_grade2 { font-size: 0.7em; }
.tag-cloud a.tc_grade3 { font-size: 0.75em; }
.tag-cloud a.tc_grade4 { font-size: 0.8em; }
.tag-cloud a.tc_grade5 { font-size: 0.85em; }
.tag-cloud a.tc_grade6 { font-size: 0.9em; }
.tag-cloud a.tc_grade7 { font-size: 0.95em; }
*/

/* Forms */
table.fb_standard { width: 100%; }
table.fb_standard label { display: inline-block; }
.form-control { width: 100%!important; }
.form-control:focus, .captcha input.captcha:focus { border: 1px solid rgba(0, 77, 160, 1); box-shadow: 0 0 5px -1px rgba(0, 77, 160, 1); }
.captcha br { display: none; }
.captcha img.captchapict { float: left; margin-right: 1em; }
.captcha input.captcha { display: block; width: 30%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

/* Downloads */
a.pdf:before,a.doc:before,a.docx:before,a.xls:before,a.xlsx:before,a.ppt:before,a.pptx:before,a.zip:before,a.rar:before,
a.txt:before,a.mp3:before,a.flv:before,a.mpeg:before,a.gif:before,a.png:before,a.jpg:before,a.jpeg:before{ font-family:'FontAwesome'; margin-right:5px }

a.pdf:before{ content:'\f1c1' }
a.doc:before,a.docx:before{ content:'\f1c2' }
a.xls:before,a.xlsx:before{ content:'\f1c3' }
a.ppt:before,a.pptx:before{ content:'\f1c4' }
a.zip:before,a.rar:before{ content:'\f1c6' }
a.txt:before{ content:'\f0f6' }
a.mp3:before,a.wav:before{ content:'\f1c7' }
a.flv:before,a.mpeg:before,a.mov:before{ content:'\f1c8' }
a.gif:before,a.png:before,a.jpg:before,a.jpeg:before{ content:'\f1c5' }


/* Links */
.footer_widget.widget_links ul li a {font-size: 0.9em;}

/* Anschrift */
.footer_widget.text_widget { font-size: 0.9em; }

/* MEDIA QUERIES */
@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 640px) {
	.smart-show { display: block; }
	#sitemapFrontend ul.ulparent > li > ul.ulchild > li > ul.ulchild > li { background: #efefef; float: none; width: 100%; display: block;  padding: 0.5em; margin-right: 0px; }

}
@media only screen and (max-width: 320px) {
	.smart-show { display: block; }
}
@media print {
	@page { size: 21.0cm 29.7cm; margin: 2.5cm 1.5cm 2.5cm 1.5cm; }
	a[href]:after { content: ''; }
	.copyrights-left { width: 100%; float: none; }
	a#back-to-top { display: none; }
	a#back-to-top i.fa { display: none; }
}