/* campaign fixes */

.content a,
.margin a {
	color: #c03;
}

.keyvisual {
    color: #000;
    background: #fff;
    height: 16.546em;
}

.meta .shadow,
.keyvisual .alpha,
.navigation .shadow {
	display: none;
}

.navigation ul {
	padding-left: 1em;
    color: #000;
    background-color: #fff;
}

.navigation ul a {
    font-weight: bold;
    font-size: 110%;
}

.navigation a:hover,
.navigation a.active {
    color: #000;
    background-color: #fff;
    text-decoration: underline;
}

.navigation li.missio {
    float: right;
    color: #000;
    background: #eee;
}

.navigation li.missio a {
    padding-left: 3.636em;
    background: url('../gfx/arrow/navigation-missio.png') -0.455em 50% no-repeat;
}

.navigation li.missio a:hover {
    background: #ddd url('../gfx/arrow/navigation-missio-active.png') -0.455em 50% no-repeat;
}

.promotionLink a,
.margin .promotionLink p,
.content .promotionLink a {
    color: #000;
    background: #CDD2D6;
}

.promotionLink span,
.promotionLink a:hover,
.promotionLink a:hover span {
    color: #000 !important;
    background-color: transparent !important;
}

.margin.right .box.filled,
.margin.right .box.filledBody .body,
.margin.right .teaser .body {
    color: #000;
    background: #F1F2F4 !important;
}

.toolbar .body {
	padding-top: 0.364em;
	border-top: 0.091em solid #ddd;
	border-bottom: none;
}


.margin-right .box fieldset.filled {
	background: #fff !important;
}
