/* Copyright (C) WarpTheme, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@import custom.css;
body
 {
		background-color: #000;
}
body, h1, h2, h3, h4, h5, h6, p
 {
		font-family: "Arial", Helvetica, sans-serif!important;
		font-size: 16px!important;   
}
body, h1, h2
 {    
		line-height: 2em!important;
}
h1, h4, h5, h6
 {
		margin: 0 0 12px 0!important;
		font-weight: bold!important;
}
h2
 {
		margin: 20px 0 12px 0!important;
		font-weight: bold!important;
}
h3
 {
		margin: 30px 0 12px 0!important;
		font-size: 16px!important;    
}
p a {
    color: #000!important;
}
.small
 {
		margin: 0!important;
		font-size: 10px!important;
		line-height: 12px!important;
}
#sp-top-bar {
    background: #000 none repeat scroll 0 0;
    padding: 0 0 0 0px!important;
	display: none;
}

#sp-header {
    background: #000 none repeat scroll 0 0!important;
	border-bottom: 10px solid #f60;
	height: 80px!important;

}
#sp-footer {
    background: #000 none repeat scroll 0 0!important;
    border-top: 10px solid #f60;
    color: #fff;
    padding: 10px 0!important;
    text-align: center;
}
#sp-main-body {
    padding: 10px 0!important;
	background: #fff none repeat scroll 0 0;
}
section#sp-page-title div.row {
	background: #fff none repeat scroll 0 0;
}
footer#sp-footer div.container ul {
	/*height: 0;*/
}
footer#sp-footer div.container ul.nav.menu li a {
	color: #000!important;
}
.footer-login {
    /*display: table;*/
}
/*		Article*/
.entry-header {
    margin-bottom: 0px!important;
}
.view-article #sp-main-body .item.item-page {
   /*	 padding: 50px 60px!important;*/
    padding: 0px!important;
}
fieldset div#com-content-formContent.tab-content div#editor.tab-pane.active div#editor-xtd-buttons.btn-toolbar.pull-left div.btn-toolbar a.btn{
	color: #000!important;
}
article.item {
    margin: 0px 0 20px 0!important;
}
/*		Article End*/
.sp-megamenu-parent > li {
	margin: 0 0px 0 30px!important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {

    text-transform: none!important;
	   font-size: 16px!important;
}
.sp-megamenu-parent > li > a::before, .sp-megamenu-parent > li > span::before {
    background-color: #f60!important;
}
/*
.col-md-3 {
    width: 35%;
}
.col-md-9 {
    width: 65%;
} 
*/
div.sp-column h1.logo a, div.sp-column h1.logo a:hover{
	color: #fff;
		font-size: 28px!important;
		font-weight: bold;
}
ul, ol {
    line-height: 1.5em!important;
    list-style-position: outside;
    padding: 0 0 0 20px;
}
li, dd {
    list-style: outside url("../images/bullet.png") disc;
    margin: 0 0 0.5em;
    padding-left: 0;
}
hr {
    border-color: #333;
    margin: -10px 0 12px 0;
    max-width: 48%;
    text-align: left;
}
img{
	height: auto!important;
	}
img{
		max-width: 48%!important;
		float: right;
		display: table;
	}
/*Menu*/
.sp-module ul >li {
    border-bottom: 0px dashed #dddddd!important;
}
/*Menu END*/

.cc-color-override-688238583 .cc-btn {
    color: #fff!important;
    background-color: #999!important;
}

/*Cookie Hint */
#redim-cookiehint{
	text-align: right!important;
}
#cookiehintinfo {
    display: inline!important;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#redim-cookiehint-bottom{
	background-color: #000!important;
	border-top: 10px solid #f60;
}
#redim-cookiehint-bottom #redim-cookiehint{
	max-width: 1170px!important;
	padding: 5px 15px !important;
	background-color: #000!important;
	margin: 0 auto;
}
.cookiehead, #redim-cookiehint .cookiehead .headline, #redim-cookiehint .cookiehead .headline::before{
	display: none!important;
}
#redim-cookiehint .cookiecontent p{
	margin: 5px 0!important;
}
#redim-cookiehint .cookiebuttons {
        padding: 2px 0!important;
}
#redim-cookiehint .cookiebuttons .btn,
#cookiehintsubmit {
    background-color: #999 !important;
    color: #fff !important;
	font-size: 12px;
	line-height: 1.5em!important;
	margin-right: 5px;
}
#cookiehintinfo {
    margin-right: 0!important;
}
#cookiehintinfo > * {
    margin: 2px 2px!important;
}
/*Cookie Hint END*/
/*Menu Footer*/
.nav.menu_footer{
	padding: 10px 0 15px 0;
	float: right;
}
.sp-module .nav.menu_footer li {
    display: inline-block;
    text-align: right;
    margin: 0 0 0 10px;
}
.sp-module .nav.menu_footer li a {
    line-height: 12px;
    font-size: 12px;
}
.sp-module .nav.menu_footer li a:before{
	display: none;
}

.sp-module .nav.menu_footer li:nth-child(1) a {
   border-right: 1px solid #fff;
    padding: 0 10px;
}
/*Menu Footer END*/

/*Sprachschalter*/
.sp-module-content .mod-languages_ing ul.lang-inline {
    display: table;
	float: right;
}
.sp-module-content .mod-languages_ing ul.lang-inline li {
    display: table-cell!important;
    vertical-align: middle;
    height: 70px;
}
.mod-languages_ing ul.lang-inline li a {
	padding: 0 7px!important;
}
.sp-module._ing ul.lang-inline >li >a:before{
	display: none;
}
.mod-languages_ing ul.lang-inline li:first-child a::after {
    content: "|";
    display: inline;
    position: relative;
    left: 27px;
    float: left;
    width: 0;
	top: -1px
}
.mod-languages_ing ul.lang-inline li:first-child a {
   /*border-right: 1px solid #fff;*/
}
.lang-inline img{
		max-width: 100%!important;
		float: right;
		display: table;
	}
	
/*Sprachschalter End*/
@media(max-width: 979px){
img{
		display: none!important;
	}
.lang-inline img{
		display: table!important;
	}

.col-md-3 {
    width: 65%;
}
.col-md-9 {
    width: 35%;
}
}

@media(min-width: 1601px){
#sp-main-body {
	
	min-height: 800px;
}
}
@media(min-width: 1367px){
#sp-main-body {
	
	min-height: 600px;
}
}
@media(min-width: 991px){
.mod-languages_ing ul.lang-inline li a {
	color: #fff;
}
}
@media(min-width: 991px) and (max-width: 1199px){
.col-lg-5 {
    width: 40%;
	display: inline-block;
	float: left;
}
.col-lg-6 {
    width: 50%;
	display: inline-block;
}
.col-lg-1 {
    width: 10%;
	display: inline-block;
}
}
@media(max-width: 767px){
.mod-languages_ing {
    position: absolute;
    top: 0;
    right: 40px;
}

.mod-languages_ing ul.lang-inline li a {
	color: #000;
}
}