﻿body {
	color: #666565;
}

h1, h2, h3, h4, h5, h6 {
	color: #666565;
}

#brand-logo {
	width: 400px;
	height: 80px;
	/* margin-bottom: 30px; */
}

list.h2 {
	color: #666565;
}

h2.list a {
	color: #666565;
}

list.h3 {
	color: #666565;
}

h3.list a {
	color: #666565;
}

list.h4 {
	color: #666565;
}

h4.list a {
	color: #666565;
}

h1.detail, h1.large-detail, h2.detail, h2.large-detail, .detail h3, .large-detail h3, h4.detail, h4.large-detail {
	color: #666565;
}

.teaserkasten b.hl a, .teaserkasten strong.hl a {
	color: #ff7400;
}

.teaserkasten b.hl, .teaserkasten strong.hl {
	padding-top: 8px;
	line-height: unset !important;
}

div#contentcontainer3Colum div#content p a.news {
	color: #666565;
}

div#contentcontainer3Colum div#content ul {
	padding: 0 15px 0 20px;
}

div#detailcontent form p a {
	color: #ff7400;
}

.teaserkasten > strong:first-of-type {
	background-color: #ff7400;
}

.tktop {
	background-color: #ff7400;
}

	.tktop strong:first-of-type {
		background-color: #ffffff;
		color: #666565;
	}

.hlblue {
	background-color: #ff7400;
}

#navcontainer, #contentcontainer, #contentcontainer3Colum, #footer {
	background-color: #666565;
}

#mainnav div.nav-container > a:first-child {
	color: #666565;
}

#detailcontent ul.index li.header {
	background-color: #ff7400;
}

#detailcontent ul.index li:not(.header) {
	color: #ff7400;
}

#breadcrumb div.breadcrumbleft a {
	color: #ff7400;
}

#content div.top {
	border-color: #ff7400;
}

div.kastenHead {
	background-color: #ff7400;
}

div.kastenBox {
	border-color: #ff7400;
}

div.detail a, div.large-detail a {
	color: #ff7400;
}

div.index {
	background-color: #ff7400;
}

ul.glossar li a {
	color: #666565;
}

ul.glossar li div.framed {
	border-color: #ff7400;
}

a.back {
	color: #ff7400;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	background-color: #666565 !important;
	color: #ffffff !important;
}

div.event-container p.event-header span.schedule a {
    color: #666565 !important;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	color: #666565 !important;
}

div.event-container p.event-header span.event code {
    color: #ff7400;
}

div.event-container p.event-header span.highlight {
    background-color: #ff7400;
    color: #ffffff;
}

div.event-container p.event-header span.highlight code {
    /*background-color: #ff7400;*/
    color: #ffffff;
}

div.event-container p.event-content p a {
    color: #ff7400;
}

.hreview-aggregate .average, .hreview-aggregate .best, .hreview-aggregate .rating {
	color: #ff7400;
}

h1.detail em, h1.large-detail em, h1.list em, h2.list em, h3.list em {
	background-color: #666565;
}

	h1.detail em.cebit, h1.large-detail em.cebit, h1.list em.cebit, h2.list em.cebit, h3.list em.cebit {
		background-color: #2765a3;
	}

form table.formtable tbody tr td.clearbg a {
	color: #ff7400;
}

div.event-container .event-item .event-date, div.event-container div.event-content p a {
    color: #ff7400;
}

div.event-container .highlight {
    border: solid 1px #ff7400;
    margin:1rem 0 1rem 0;
}

div.event-container .event-month {
    background-color: #ff7400;
}

div.event-container div.event-content p a {
    color: #ff7400;
}