/* Add here all your css styles (customizations) */

.header {
    background: #8d1a1a;
    /*border-top: none;
    padding: 10px 0 5px;*/
}

.header > .container {
    margin-bottom: -15px; /*-40px*/
}

.header .topbar ul.loginbar > li > a, .header .topbar ul.loginbar > li > a:hover {
    color: white; /*#7c8082;*/
}

.header .navbar-toggle, .header .navbar-toggle:hover, .header .navbar-toggle:focus {
    background: #333; /*white;*/ /*#72c02c;*/
    /*padding: 6px 10px 2px;*/
}

.header .navbar-toggle {
    border-color: #333;
}

.navbar-toggle {
	margin-top: 3px;
}

.header .navbar-toggle:hover {
    border-color: #333;
}

.header .navbar-toggle:hover {
    background: #444 !important;
}

.header .navbar-toggle .fa {
    color: #ffffff;
}

.header .navbar-toggle .fa:hover {
    color: #ffffff;
}
	
.header {
   border-bottom: solid 2px #333; /*#eee;*/
}

.header .navbar-nav > li > a {
    color: white; /*#687074;*/
}

.header .navbar-nav > li > a:hover {
    color: white;
}

.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a {
    border-bottom: solid 2px white; /*#72c02c;*/
}
.header .navbar-nav > .active > a {
    color: white; /*#72c02c;*/
}

.header .dropdown-menu {
    padding: 0;
    border: none;
    min-width: 200px;
    border-radius: 0;
    z-index: 9999 !important;
    border-top: solid 2px white; /*#72c02c;*/
    border-bottom: solid 3px #333; /*#687074;*/
}

.footer-v1 .footer {
    padding: 40px 0px 0px 0px;
    background: white; /*#272727;*/
}

.footer-v1 .footer h2 {
    color: #555;
}

.footer-v1 .copyright {
    background: maroon;
	border-top: solid 2px #333; 
}

.footer-v1 .copyright a, .footer-v1 .copyright a:hover {
    color: white;
} 

.footer-v1 .copyright a:hover {
    color: #555;
} 

.footer-v1 address, .footer-v1 .link-list a, .footer-v1 .link-list i {
    color: #555;
}

.footer-v1 .link-list a:hover {
    color: maroon;
}

/*
.header .dropdown-menu li a {
		color: #687074;
}

.header .dropdown-menu .active > a,.header .dropdown-menu li > a:hover {
		color: #687074;
}
*/

.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus {
	color: white; /*72c02c;*/
}

.headline h2, .headline h3, .headline h4 {
     border-bottom: 2px solid maroon;
}

.service .service-icon {
    color: maroon;
}

@media (max-width:992px)
{
		.purchase 
		{
			text-align: left;
		}
}

.header .mega-menu .dropdown-submenu .dropdown-menu {
    right: 100%;
}
.header .mega-menu .dropdown-menu {
    right: auto;
}
.header .mega-menu .dropdown-submenu .dropdown-menu {
    right: 100%;
}

.who li i {
	color:maroon;	
}
.btn-u {
	background:maroon;
}

/*** eigene CSS Einträge ***/
/* Wetter.de */

.divbild3b { margin:0px 20px 20px 0px; padding:4px 4px 4px 4px; border:0px #000000 solid; background-color:transparent; float:left; width:135px; height:135px; }
.imgw3b { position:relative; left:50%; top:50%; width:132px; height:90px; margin:-45px 0 0 -66px; border:5px #eeeeee solid; box-shadow: 5px 5px 5px grey; }
.imgh3b { position:relative; left:50%; top:50%; width:90px; height:132px; margin:-66px 0 0 -45px; border:5px #eeeeee solid; box-shadow: 5px 5px 5px grey; }


.col-md-4 {
   text-align: center !important;
}

.purchase .btn-buy .wt-widget.wt-widget-classic {
    text-align: left !important;
}


ul.ticker {
	 margin-left:-30px; 
	 padding-left:-30px;
}

ul.ticker li {
	list-style: none;
	/*padding-left:-50px;*/
}

.panel-maroon {
    border-color: maroon;
}

.panel-maroon > .panel-heading {
    background: maroon;
}

.panel-maroon > .panel-heading a:hover {
    color: white;
}

.panel-maroon > .panel-body a:hover {
    color: maroon;
}