a:focus {
	color: #ffffff !important;
	background: #666666;
}

input[type="text"]:focus {
	background: #e0e0e0;
}


.btn-spenden {
	background: #339933;
	color: #ffffff;
	text-decoration: underline;
}

.btn-spenden:hover {
	color: #ffffff;
	text-decoration: none;
}

.btn-spenden:focus {
	background: #006600;
	color: #ffffff;
	text-decoration: underline;
}

#bar {
	background: #ccc;
}

.nav-pills>li>a {
	background: #002652;
	color: #ffffff;
	text-decoration: underline;
}

.nav-pills>li>a:hover {
	background: #002652;
	color: #ffffff;
	text-decoration: none;
}

.nav-pills>li>a:hover>i {
	color: #fff;
	background: #333;
}

.nav-pills>li>a>i {
	background: #ccc;
	color: #000;
}

.nav-pills>li>a:focus {
	background: #666666;
	color: #ffffff;
	text-decoration: underline;
}

.nav-pills>li>a:focus>i {
	background: #000000;
	color: #ffffff;
}

.btn-primary {
	background: #002652;
	color: #ffffff;
	text-decoration: underline;
}

.btn-primary:hover, 
.btn-primary:active,
.btn-primary:active:hover {
	background: #002652;
	color: #ffffff;
}

.btn-primary:hover {
	text-decoration: none;
}

.btn-primary:focus {
	background: #666666;
	color: #ffffff;
	text-decoration: underline;
}

.btn-default {
	background: #dddddd;
	color: #000000;
	text-decoration: underline;
}

.btn-default:hover,
.btn-default:active,
.btn-default:active:hover {
	background: #dddddd;
	color: #000000;
}

.btn-default:hover {
	text-decoration: none;
}

.btn-default:focus {
	background: #666666;
	color: #ffffff;
	text-decoration: underline;
}

.panel-default .panel-heading {
	background: lightgrey;
}

.panel-default .panel-footer {
	background: #ccc;
}

.panel-default .panel-footer a, .panel-default .panel-footer a:hover {
	color: #000;
}

#teaser {
	padding: 0;
	position: relative;
}

#teaser h2 {
	color: #fff;
	background: rgba(0,0,0,0.5);
}


#newsletter {
	background: #ccc;
	color: #000;
}

footer {
	background: #333;
	color: #fff;
}

footer a {
	color: #fff;
}

footer a:hover {
	color: #fff;
}


.subnav>li {
	background: #dddddd;
}

.subnav>li>a {
	display:block;
	color: #000000;
}

.subnav>li:hover>a {
	color: #000000;
}

.subnav {
	border-left: 5px solid #ccc;
}

#breadcrumbs {
	color: #000;
}

#breadcrumbs a {
	color: #000;	
}

.pagination li a, .pagination li a:hover {
	background: #dddddd;
	color: #000000;
}


.pagination .active a, .pagination .active a:hover {
	background: #002652;
	color: #000000;
}

.mejs-controls,
.mejs-mediaelement,
.mejs-container {
	background-color: #333333 !important;
}

.mejs-time-current {
	background: #002652 !important;
}
#teaser .carousel-inner .item h2 {
	border-bottom: 1px solid #ffffff;
}

.navbar-toggle {
	color: #ffffff;
}

.well#spenden {
	background: #339933;
	color: #ffffff;
}

.well#spenden a {
	color: #ffffff;
}

blockquote footer {
	background: none;
}

.post-list a, .post-list a:hover {
	color: #000000;
}

.row.team, .row.loop {
		background: #e9e9e9;
}

#spendeninfo {
	background: #ffffff;
	color: #000000;
}

footer p.text-muted a {
	color: #777777;
}

span.help-block {
	color: #fff;
}