body{
	background: url("../images/hh-elbe.jpg") no-repeat fixed center 50px #e2001a;
	   font-family: 'Arial','Helvetica Neue',Helvetica,sans-serif;
	}
	
a {
    color: #e2001a;
	}
	
.logo {
    border: 0;
    display: inline-block;
    float: left;
    height: 50px;
}
	
.logo h1, .logo h1 a {
    margin:00;
	}
	
.logo-image a{
	display: block;
	width: 200px;
	height: 48px;
	}
	
#t3-mainnav{
	position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99;
	background-color: #fff;
	}
	
#t3-mainbody .container{
	padding-top: 50px;
	margin-top: 0;
	}
	
		
/* Modules
-----------------------------*/
	
.nav li.dropdown.open > .dropdown-toggle, .nav li.dropdown.active > .dropdown-toggle, .nav li.dropdown.open.active > .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
    color: #e2001a;
	}
	
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #e2001a;
	}
	
.t3-mainnav .nav li.dropdown.open > .dropdown-toggle, .t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle, .t3-mainnav .nav > li.dropdown.open.active > a:hover {
    border-top-color: #e2001a;
	}

.t3-mainnav .nav li.dropdown.open > .dropdown-toggle, .t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle, .t3-mainnav .nav > li.dropdown.open.active > a:hover {
    border-top-color: #e2001a;
	}
	
.t3-module.red .module-title {
    background-color: #e2001a;
    border: 0;
	}
	
.t3-module.accordion .module-title {
    background-color: #000;
	}
	
.t3-module.accordion .module-title:before {
  border-top: 5px solid #000 !important;
	}
	
.t3-module.black .module-title {
    background-color: #e2001a;
    border: 0;
	}
	
.t3-module.black ul li {
    line-height: 15px;
    padding: 0 10px 0 0;
	background: #000;
	}
	
.t3-module.black ul li h1 {
    margin-bottom: 0;
	margin-top: 5px !important;
	}
	
.t3-module.black ul li a {
    background: none;
    color: #666666;
    padding: 0;
	font-size: 14px;
	}
	
.t3-module.black ul li a:hover, .t3-module.black ul li a:focus, .t3-module.black ul li a:active {
    background: none;
    color: #e2001a;
	}
	
.t3-module {
  border-bottom: none;
	}
	
.trending.vertical-layout li {
  border-bottom: none;
	}
	
ul.category-module li h1, ul.category-module li h1 a {
    font-size: 12px;
	line-height: 15px !important;
	}
	
ul.category-module li a:hover, ul.category-module li a:focus, ul.category-module li a:active {
    color: #e2001a;
		}
		
.ja-mastcol .module-title{
	background: #e2001a;
	color: #fff;
	}
	
.t3-module.black ul li h1 {
	color: #bbb;
	}
	
div.mod_search35 input[type="search"] {
	width: 62% !important;
}

/* COUNTDOWN
-----------------------------*/

.countdown {
    border: 1px solid #e2001a !important;
	background: #e2001a;
    padding: 15px 0;
}
.countdown_title {
    color: #fff !important;
}
.countdown_displaydate {
    color: #fff !important;
}
.countdown_daycount {
    color: #fff !important;
}
.countdown_dney, #clockJS1 {
    color: #fff !important;
}		
	
	
/* FOOTER
-----------------------------*/

.t3-navhelper .container {
    background-color: #000;
	}
	
.t3-footer {
    color: #fff;
}

.t3-footer .container {
    background-color: #666;
    border: 0;
	}
	
.t3-copyright .logo {
    background: url("/templates/ja_fubix/images/elbstaffel_mono.png") no-repeat left top;
    height: 48px;
    margin-top: 0 !important;
    width: 200px;
	}
	
.t3-footer a {
    color: #fff;
	}
	
.t3-footer a:hover, .t3-footer a:active, .t3-footer a:focus,  .t3-footer .active a{
    color: #000;
	}
	
.t3-footer .footer-left a {
    color: #fff;
	}
	
.t3-footer .footer-left a:hover, .t3-footer .footer-left a:focus, .t3-footer .footer-left a:active {
    color: #000;
	}

.t3-footnav ul li a:hover, .t3-footnav ul li a:focus, .t3-footnav ul li a:active {
    color: #000;
	}
	
.footer-social ul li span {
    background-color: #e2001a;
	border: 1px solid #fff;
	}
	
.footer-social ul li a:hover span {
    background-color: #e2001a;
	border: 1px solid #000;
	}