/*
 * BWM CSS
 * 
 * 1.2.0            2015-11-10  Christian Lang
 *                  - Stifterverband Logo nochmal ausgetauscht
 * 1.1.0            2015-11-10  Christian Lang
 *                  - Stifterverband Logo ausgetauscht
 * 1.0.0            2015-06-16  Christian Lang
 *                  - KMK Logo ausgetauscht
 *                  - Versionierung eingefuehrt
 */

/*****GRUNDELEMENTE*****/

a:link, a:visited, a:active { 
	color: #f7941e;
}

a.mehr {
	color: #f7941e;
	background-image: url(/static/img/bwm_plus.png);
	background-position: 50px 9px;
	height: 22px;
	padding-top: 5px;
	padding-right: 33px;
	margin-top: 5px;
}

span.bunt {
    color: #b8a085;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
}

h1 {
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
    color: #f7941e;
	font-size: 30pt;
	text-transform: uppercase;
}

h2 {
    font-size: 17pt;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
	color: #b8a085;
	line-height: 120%;
	text-transform: uppercase;
}

h3 { 
	font-size: 17pt;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
	font-weight: normal;
	color: #b8a085;
	line-height: 120%;
	text-transform: uppercase;
}

.rubrik {
    color: #f7941e;
}

#header {
    margin: 0px auto;
    height: 440px;
    width: 1000px;
    background: url(/static/img/bwm_logo.png) no-repeat top left;
    background-position: 0px 35px;
}

#header .logolink {
    width: 327px;
}

#header .logo-rechts-1 {
    float: right;
    margin: 19px 20px -10px 0px;
    width: 101px;
    height: 70px;
    background: url(/static/img/logo_stifterverband_20151120.jpg) no-repeat top left;
    color: transparent;
    border: none;
}

#header .logo-rechts-3 {
    float: right;
    margin: 19px 0px -10px 0px;
    width: 101px;
    height: 73px;
    background: url(/static/img/logo_kmk_2015_06.png) no-repeat top left;
    color: transparent;
    border: none;
}

/*Topnavi*/

#topnavi {
    background-color: #f7941e;
}


/*Subnavi*/

#subnavi  {
    background: url(/static/img/bwm_subnavi_bg.png) repeat top left;
}


/* NEW */

a.veranstaltung  span.month {
    background: url(/static/img/bwm_kalender.gif) no-repeat top left;
}


a.veranstaltung span.eintrag {
    background: url(/static/img/bwm_pfeil.gif) no-repeat bottom right;
}


/*Contentliste*/


ul.contentliste li {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 0px 5px;
}

#teaser ul.contentliste li {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 0px 3px;
}

/*Teaserliste*/

.teaserliste .titel {
	font-size: 17pt;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
	color: #181715;
}

/*Archivliste*/

ul.listenobjekt li.default .titel {
	color: #f7941e;
}


/*Aufmacher*/

#aufmacher.highlight {
    background-color: #ece5d9;
    border: none;
}

#jahr li a:hover, #jahr li a:focus {
	background-color: #f7941e;
}

#jahr li a:active{
	background-color: #f7941e;
}

#jahr li a.active,
#jahr li span.active {
	background-color: #f7941e;
}

#monat li a.active, #monat li span.active {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 6px 9px;
}


/*Teaser*/

#teaser {
	background-color: #fff;
	color: #4F4F4F;
	border: 1px solid #d9c9b8;
}

#teaser div h3.black {
	color: #181715;
}

#teaser div h3 {
	color: #f7941e;
}

#teaser div h3 a {
	color: #4F4F4F;
}

#teaser div a.diskette {
    background: url(/static/img/bwm_teasericon_download.png) no-repeat top left;
}

#teaser div a.email {
    background: url(/static/img/bwm_teasericon_email.png) no-repeat top right;
}

#teaser div span.pfeil {
	background: url(/static/img/bwm_pfeil.gif) no-repeat bottom left;
	background-position: 0px 4px;
}

#teaser div span.titelpfeil {
	background: url(/static/img/bwm_pfeil.gif) no-repeat bottom left;
	background-position: 0px 4px;
}


/*#teaser div.teaserVariante  {
	background-color: #fff;
	color: #4F4F4F;
}*/


#teaser div.teaserVariante a.ueberschrift {
	font-size: 17pt;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
	line-height: 120%;
	color: #f7941e;
	text-transform: uppercase;
}


a.download {
	background: url(/static/img/bwm_pfeil.gif) no-repeat bottom left;
	background-position: 0px 4px;
}

a.download:hover {
	background: url(/static/img/bwm_pfeil.gif) no-repeat bottom left;
	background-position: 0px 4px;
}


/*Footer*/


#footer .farbe {
    float: left;
    width: 263px;
    height: 20px;
    background-color: #f7941e;
}


/* Ansprechpartner */

ul.ansprechpartner > li > ul > li {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 3px 3px;
}

ul.ansprechpartner h2 {
    color: #f7941e;
}

.ecke {
    background-color: #f7941e;
}

div.teaser-mitarbeiter div > ul > li,
div.teaser-download div > ul > li {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 3px 3px;
}

/*---sitemap---*/


.sitemap li {
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 0px 4px;
}

/*----akkordeon---*/


.akkordeon h3 {
	color: #f7941e;
}

.akkordeon a {
    color: #181715;
    background: url(/static/img/bwm_pfeil.gif) no-repeat top left;
    background-position: 0px 2px;
}

.akkordeon a.anzeigen{
    background: url(/static/img/bwm_pfeil.gif) no-repeat center right;
}

#middle div.doppelteaser {
    margin-top: 10px;
}

#middle div.doppelteaser h3{
    font-size: 17pt;
	font-family: 'Open Sans Condensed', verdane, helvetica, sans-serif;
}