body {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 20px;
}
#hotline {
  display: none;
}
.logo {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAABaCAMAAAD0DYaqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF8PHwlC0X6M28lzAa4+TjExMR2aSM3uHfR0lHoT8ltLa1w8XDUFNS47+rjScSEREPam1rlJiXLS4t9ezlsLOy1ZmAcHJwVFdW7d7UnJ+fpKemhomHq66tZ2pprlA17e3senx7S01L+ff0fX9+9vDrgoaEypyCmzUey87MnToivL68uWNH5+nnwMLBHR4cXmBf37Wg9/Pv0pR5EBEOOzw7vGZK8OLZpkgtFxcVzauVs1o+rrCvGhsZ5sq4iBsMtl1Bqk0yMTIxJCYkqkwxNjc2zIhsv25Tr1Q5zotwISIgExQSvmpPyYBlyoNoJSgmix0MjB0NhhsLKisq/////v7+////kZST/P39iYyL8/X0/P38/f79sbOyhxoL8PLx+/z7////6+zr2NzZ19rY+/z7+Pn44ePh9Pb00NLP9/j3xcfGY2Zl+vv6/v7+5ufm09XT+fr6WlxbmJybx8nH7e/tzc/NQ0RDeHt68fPxhYiH3N7dGBkW+Pn45Obl+fv66uvqyMvJiY2MPT8+6erp9fb1z9LPoKOiiYyL2t3b7e/t+fn5pUQqVFZVGRkXvsC/uLq54uPhpKel2dzZiBwL0NPR7/Du9vj2qKqq7e7tdHd2+fn4wXJV09fUpUMp3uDe1djWlZmZ19rYycvJkpWTiRwMt7i3bG5t1NfV4OLf4OLgPkA/jZCQ8/Ty37ikfoGA/Pv63N7cjpKQWl1c5+jnnaGgQ0VE3d/doaSk09XTubu5ubu58vTy5ufm9u7ozdDOY2Vk9vf2+vj11NfU6urqyMrHwMLAcHNyNTY18+nh9OvkFRYTOTs50Y907NjL9vf1s7W0Kiwrx5N41JV8/f38+vn37dzR6tPE6dHC7vDu5MOx8/Tzxnpf+PTx///+xHdcyczKw3NY7drP9vj3xntf0tXTuG1R/fz79/j4kCQRxY1xb3Zz4r2ohxsL4+XjXmBf+PbyLjEwJykn///+8ubeZGtoaXBt3K6Z3bGb5ca0zKaP16CIvntfw4ls26uVyX9k////uC+57QAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAA2HSURBVHja7Jt5cBVFGsAT4zOBZPPiA8SEM0SNRLBwJyxZDVEOFbKr65s/8ioJSU1Sr0hC8qoCqUASH+GURyAQ7ksUwiU3KoopwGM9AoKirueq5b33wq7uffb2zHTP6+/rfljOS1ll1c4fMOnp9Pym++vv7CSQ78qV8G28JHiYtKeG+oK0rCP54669TeXV2x/o6uohRnJbQ2jJi7v35WQ2jRA7h1L7Z129rH9q7fKZJ3vob66rIrtey2vev/RybyhtPnQ+i5RpKb1XHw/ESzpEs67p95v/fkye07TCQrtJ03tnRjsna8LVSbb5Lh7QrU4ZL4VVgxuNRvdIs8dLJGSNnV8/Z2/mpjhIhwkAkxpIoFAk0jPLeednxfZeEpz82y+dX1vbKI09K9sz3X46lJQXOL+Yf9o1qZEmAAymP9+sgWtYGRO3SWJrBgkViD8vfhhN6G7deZZJys4J317tlrSsWHhhq0yqjTRsiQONs+HvUYBdYOSBwqO1pMEj9rzSJen74vtSmmRSbbXVdz5o20oavbCX/oAw8BhdeJJHVoC+vhZ3pFvA+1pJoACT6qVm3wdA2yFipOBuW6Jrf0l8UEuCHtCzM+SKtAMMUiJKf7QRraemzSOkHncb7ABcBO3rSKgQ9uzvinQMJvVIpHod7TcHNF2S51TTUvm414PmHqalBBUTdkNajUgDvYMlhFmm1gEtz5Kw1Et7kun2Gh00nyQNuOdAN6QLwRCLTCnblAdfpT1GW0+DlkwSrm9uG4vmtccethZ/p5GJSFNCLkhnoO+3rh6IulOSZ8Z0uBO0XmO3zgONvjq8xeg13wVpiThAARegDIkUGFOtm/UbAT5pqrX8YR2JtPnpsUTa7epP5l5EtUT6jJIUzp+nwWxao4AKQztBpeebk4Ye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);
  top: 10px;
}

#hotline {
  display: none;
}
@media only screen and (min-width: 991px){
	#header .logo {width: 169px;}
}

@media only screen and (min-width: 991px){
	#header .logo {height: 90px;}
}

.color {
  color:#981e0c;
}
.bg_color {
  background-color:#981e0c;
}
#wrapper {
  border-top:15px solid #981e0c;
}
#container_before .inside:after {
  border-color:#981e0c transparent transparent transparent;
}
.ce_accordion .toggler:before {
  background-color:#981e0c;
}
.button,
.servicebox_4 a,
.servicebox_5 a,
.servicebox_6 a,
input[type="submit"],
input.submit {
  background:#981e0c;
}
.servicebox_7:hover {
  border-color:#981e0c;
}
.panes {
  border-color:#981e0c #ccc #ccc #ccc;
}
.tabs ul li a.current {
  background-color:#981e0c;
  border-color:#981e0c;
}
.servicebox_4:hover:before,
.servicebox_6:hover img,
.servicebox_5:hover .image_container {
  border:3px solid #981e0c;
}
.servicebox:hover {
  background:#981e0c;
}
nav#mainmenu ul ul li a:hover,
nav#mainmenu ul ul li a.trail,
nav#mainmenu ul ul li a.active,
nav#mainmenu ul ul li.active a {
  background:#981e0c;
  color:#fff !important;
}
#submenu a:hover,
#submenu a.active {
  color:#981e0c;
}
.more a {
  color:#fff;
  background-color:transparent;
  border: 1px solid #981e0c;
}
.pagination li a:hover {
  color:#981e0c;
}
.pagination li span.current {
  background:#981e0c;
  color:white;
}

.portfolioteaser li:hover .bx_caption,
.portfolioliste:hover .caption {
  background:#981e0c;
}
.tp-leftarrow.default,
.tp-rightarrow.default {
  background:#981e0c;
}
.servicebox_4:hover:before {
  background:#981e0c;
  color:#fff;
}
#nav-open-btn:before {
  background:#981e0c;
  border:2px solid #981e0c;
}

#header #mainmenu li[class*="icon-"] a:before, #mainmenu li[class*="icon-"] span:before, #off_canvas .mod_navigation a:before {
	display: none;
}
#header .inside {
    padding: 10px 40px;
}

nav.mainmenu span {
	margin-left: 0!important;
}
nav#mainmenu ul li a {
	padding: 35px 15px 35px 15px; 
}

#mainmenu ul li a span {
	display: none;
}

body .jPanelMenu-panel, body {
	background-image: none!important;
}

body .jPanelMenu-panel, body {
	background-color: #ccddcc !important;
}

@media only screen and (min-width: 766px) and (max-width: 989px) {
	#header .logo {width: 169px}
}

@media only screen and (min-width: 766px) and (max-width: 989px) {
	#header .logo {height: 90px}
}

@media only screen and (max-width: 767px) {
	#header .logo {width: 169px}
}

@media only screen and (max-width: 767px) {
	#header .logo {height: 90px}       
}

.jPanelMenu-panel a  {
    color: #971E0C;
    text-decoration: none;
}
.jPanelMenu-panel a:hover  {
    color: #7396AA;
}

.button, .servicebox_4 a, .servicebox_5 a, .servicebox_6 a, input[type="submit"], input.submit {
    background: #981e0c none repeat scroll 0 0;
    color: #fff !important;
}
.filter li a {
    color: #000;
}

.mod_subscribe input {
    float: left;
    width: 100%;
}

#container .mod_search .text, #container .mod_search .submit {
    height: 42px;
}

.ce_linkslist_list li {
    list-style-position: inside;
    padding: 0 0 10px 20px;
    text-indent: -10px;
}


.ce_linkslist_list li::before {
    content: "+";
    display: inline-block;
    font-family: "icons";
    margin-right: 10px;
    position: relative;
}

.ce_downloads li {
    border-bottom: 1px dotted #ccc;
    padding: 1px;
}
 
#weitere-beitraege ul a {
  display: list-item;
  margin-left: 1em;
  list-style-type: '+ ';  
}
#plus-darticles ul a {
    display: list-item;
    list-style-type: "+ ";
    margin-left: 1em;
}

.downloadarchivItem {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
    padding: 4px 0;
}

#news-kategorien li::before {
    content: "+";
    display: inline-block;
    font-family: "icons";
    margin-right: 10px;
    position: relative;
}

#news-kategorien a:hover, #news-kategorien a.active {
    background: #f8f8f8 none repeat scroll 0 0;
}

#archiv time {
    display: inline; 
    padding-right: 1em;
    }
 
.layout_simple time::before {
    content: "+";
    display: inline-block;
    font-family: "icons";
    margin-right: 10px;
    position: relative;
}

.year li::before  {
    content: "-";
    display: inline-block;
    font-family: "icons";
    margin-right: 10px;
    position: relative;
}

/* Sprachwechsler */
.mod_changelanguage
    {
    	right:200px;
    	top:10px;
    	position:absolute;
    	float:left;
    }
    
 .mod_changelanguage ul {
    float: right;
    margin: 0 3.7037% 0 0;
}   
nav.mod_changelanguage ul li:not(.first){
    border-left:1px solid #ccc;
}
    
 .mod_changelanguage li
    {
		margin-right:4px;
    padding-left:4px;
    	float:left;
    }
 /* Sprachwechsler */
.mod_changelanguage
    {
    	right:200px;
    	top:10px;
    	position:absolute;
    	float:left;
    width:120px;
    }                  
    
 .mod_changelanguage ul {
    float: right;
    margin: 0 3.7037% 0 0;
}   
nav.mod_changelanguage ul li:not(.first){
    border-left:1px solid #ccc;
}
    
 .mod_changelanguage li
    {
		margin-right:4px;
    padding-left:4px;
    	float:left;
    }
 div.ce_text.two_third.first.block
 {  margin-right: 20px;
 }

#right .calltoaction a {
    background: #981e0c none repeat scroll 0 0;
    color: #fff;
    display: block;
    left: 0;
    text-align: center;
    margin-bottom: 10px;
    padding: 8px 15px;
    position: relative;
    text-shadow: none;
    top: 0;
}

#right .calltoaction p {
    width: 100%;
}
.calltoaction p {
    width: 100%;
}
.calltoaction {
  border-left:4px solid #981e0c;
}
.calltoaction a {
    background: #981E0C none repeat scroll 0 0;
    color: #fff;
    display: block;
    left: 0 !important;
    padding: 8px 15px;
    position: relative !important;
    text-shadow: none;
    top: 30%;
}
