/**
 *
 * Farben
 *
 */

/**
 * Level 1
 */
.wrapper {
	overflow: hidden;
}


/**
 * Level 2
 */
.template-content--bg {
	background-color: #fff;
}
.template-content--border-bottom {
	border-bottom: 2px solid #fff;
}
.template-content--border-top {
	border-top: 2px solid #fff;
}
.template-content--shadow {
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.49);
}
.template--burger {
	background-color: #555;
}


/**
 * Schriften 
 */
div, blockquote, dd, body,
p, li, label, td, th {
	color: #111;
}
h1 {
	color: #0059a4;
}
h2 {
	color: #37474f;
}
h3 {
	color: #455a64;
}
h4 {
	color: #546e7a;
}
h5 {
	color: #607d8b;
}
input,
textarea {
	color: #263238;
}

a,
a:link,
a:visited,
a:focus {
	color: #263238;
}

a:hover {
	color: #5780c9;
}

a:active {
	color:#5780c9;
}
hr {
	border-top-color: #9e9e9e;
}


/**
 * Navigation
 */
.navbar-fixed {
	background-color: #efefef;
}


div.yuimenubaritem,
div.yuimenubaritem a,
div.yuimenubaritem a:link,
div.yuimenubaritem a:active,
div.yuimenubaritem a:visited {
	color: #444444;
}
div.yuimenubaritem_activ,
div.yuimenubaritem_activ a,
div.yuimenubaritem_activ a:link,
div.yuimenubaritem_activ a:hover,
div.yuimenubaritem_activ a:active,
div.yuimenubaritem_activ a:visited {
	color: #5780c9;
	
}
div.yuimenuitem a:before {
	background-color: #fff;
}
li.yuimenubaritem,
li.yuimenubaritem_activ {
	border-color: #999;
}
div.yuimenuitem,
div.yuimenuitem_activ {
	border-color: #bbb;
}




/**
 * unterpunkte
 */
li.yuimenuitem a,
li.yuimenuitem_activ a {
	color: #212121;
}
div.yuimenuitem a:hover,
div.yuimenuitem_activ a {
	color: #212121;
	
}
div.yuimenuitem_activ:hover a::before {
	color: #212121;
}
.yuimenu {
	opacity: 0.9;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.49);
	border-radius: 4px;
}
div.yuimenuitem_activ {
	background-color: #eee;
	
}

.navbar-fixed > .navbar-header {
	background-color: #efefef;
}



/**
 * Alerts
 */
.alert-info {
	background-color: #0059a4;
	color: #fff;
}
section.event-box .alert-danger,
section.event-box #address-login-pw-forgotten a,
section.event-box div.address-label,
section.event-box .address-form-header p {
	color: #000;
	text-decoration: none;
}
.dropapp-address .glyphicon-circle-arrow-right {
	color: #fff;
}


/**
 * Sections
 */
section.content {
	background-color: #eaf1f9;
	
	background-image: url(/demo/images/himmel.jpg);
	background-size: cover;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

section.user-box article > div {
	background-color: #fff;
}
section.user-box > div.content > h1,
section.user-box > div.content > h2 {
	color: #fff;
}


button.btn.btn-primary,
.btn.btn-primary {
	background-color: #0059a4;
}


/**
 * DropEvent
 */
section.event-box,
section.video-box,
section.user-box {
	background-color: #0059a4;
}


/**
 * blaue Event-Box
 */
.dropapp-event p,
.dropapp-event div,
.dropapp-event a,
.dropapp-event a:link,
.dropapp-event a:visited,
.dropapp-event h2,
.dropapp-event h2 a,
section.event-box h1,
section.event-box h2,
section.event-box h3,
section.event-box p,
section.event-box td,
section.event-box div,
section.event-box legend,
section.event-box > div.content a,
section.event-box > div.content a:link,
section.event-box > div.content a:visited	{
	color: #fff;
}

/* Verschachtelte Alerts */
section.event-box .alert-info {
	background-color: #ddd;
	color: #111;
}
section.event-box h1.warning,
section.event-box h1.alert,
section.event-box .alert-info h1,
section.event-box .alert-info h2 {
	color: #0059a4;
}
section.event-box .alert p,
section.event-box .alert td,
section.event-box .alert div,
section.event-box .alert label {
	color: #111;
}





h2.address-name {
	color: #0059a4;
}


/**
 * Footer
 */
div.foot-yuimenubaritem_activ,
div.foot-yuimenubaritem {
	color: #212121;
}
header,
footer {
	
}