body {
background-color: #fdcc03;
background-image: none;
color: #000;
}

.nav_simple div.accessibility_icon span.text{
	font-size:1em;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: lowercase;
	padding: 4px 22px 4px 4px;
	background: transparent url(images/blackyellow/nav_arrow_up.gif) no-repeat 90% 50%;
}


a {
color: #000 !important;
}

h1, h2, h3, h4{
color: #000;
}

body  #page {
background-color: #fdcc03;
}

#header {
background-color: transparent;
color: #000;
}
#header a {
color: #000;
}


/* Button */
button.submitButton{
background-image: url(images/blackyellow/button_bg.gif);
}
button.submitButton span{
background-image: url(images/blackyellow/button_bg.gif);
color: #000;
}

div#search button.submitButton{
background-image: url(images/blackyellow/button_bg_small.gif);
}
div#search button.submitButton span{
background-image: url(images/blackyellow/button_bg_small.gif);
color: #000;
}
/* Button End */

a.button{
background-image: url(images/blackyellow/button_bg.gif);
}
a.button span{
background-image: url(images/blackyellow/button_bg.gif);
	color: #000;
}


/* Accessibility Box */
#accessibility {
border: solid 1px #000;
border-bottom: none;
}
/* Accessibility Box End */

/* Main Simple Navigation */
.nav_simple {
border: solid 1px #000;
}

.nav_simple * li.active-trail a, .nav_simple * li.active a{
color: #fdcc03 !important;
}

.nav_simple ul.links li.active, .nav_simple ul.links li.active-trail {
background-color: #000;
}

.nav_simple ul.links li.active a, .nav_simple ul.links li.active-trail a {
color: #fff000;
}

.nav_simple div.open_nav_main a {
background-image: url(images/blackyellow/plus.gif);
}
.nav_simple div.close_nav_main a {
background-image: url(images/blackyellow/minus.gif);
}
/* Main Simple Navigation End */

/* Main Navigation */
#nav_main {
border: solid 1px #000;
border-top: none;
}
/* Main Navigation End */

/* Page Menue */
div#block-menu_block-4 {
background-color: transparent !important;
border: solid 1px #000;
}
div#block-menu_block-4 a {
color: #000 !important;
}
div#block-menu_block-4 ul.menu li {
border-top-color: #000;
}

div#block-menu_block-4 ul.menu li.active {
background-color: #000;
border-bottom: 1px solid #000; 
}

div#block-menu_block-4 ul.menu li.active a {
color: #fdcc03 !important;
}

.calendar-calendar td.has-events {
	border-color: #000 !important;
}

/* Page Menue End */

/* Topics */
/** Topic Bottom **/
div.spoe-content div.topic-bottom h2 {
color: #000;
}
/** Topic Bottom End **/
/* Topics End */

/* Content */
	body #content div.content-inner{
		background-color: #fdcc03;
		padding: 0;
	}
	
	#content h1 {
		background-color: #fdcc03;
		color: #000;
	}
	
	/* Box */
	#content div.right div.block {
	background-color: transparent;
	border: solid 1px #000;
	color: #000;
	}
		#content div.right div.block h2 {
	color: #000;
	}
		#content div.right div.block a {
	color: #000;
	}
	
	
	#content div.right div.block div.boxImage div.rss {
	background-image: url(images/blackyellow/rssBoxImage.jpg);
	}
		#content div.right div.block div.boxImage div.map {
	background-image: url(images/blackyellow/mapBoxImage.jpg);
	}
		#content div.right div.block div.boxImage div.bubble {
	background-image: url(images/blackyellow/bubbleBoxImage.jpg);
	}
		#content div.right div.block div.boxImage div.campa {
	background-image: url(images/blackyellow/campaBoxImage.jpg);
	}
	
	div.boxImage div.newsletter {
		background-image: url(images/blackyellow/newsletter.png);
	}
	
	/* Box End */
	
	
	/* Bars 150 */
	body div.contentBars150{
	}
		body div.contentBars150 div.bars{
			background-color: transparent;
			border: solid 1px #000;
			height: 148px;
		}
		div.contentBars150 div.content-inner{
			margin-top: -150px;
		}
	/* Bars 150 End */
	
	/* Bars 300 */
	body div.contentBars300{
	}
		body div.contentBars300 div.bars{
			background-color: transparent;
			border: solid 1px #000;
			height: 298px;
		}
		div.contentBars300 div.content-inner{
			margin-top: -300px;
		}
	/* Bars 300 End */
	
/* Content End */

/* Menu */
ul.menu li a {
color: #000;
}
/* Menu End */

/* Login Box*/
#block-user-0 div.item-list ul li a {
color: #000;
}
/* Login Box End */

/* Rss Block */
#block-block-7 ul li a {
color: #000;
}
/* Rss Block End */


/* Service Links */
#block-service_links-0 {
border-top-color: #000;
border-bottom-color: #000;
}
/* Service Links End*/

/* Mitmachen Box */
#block-block-2 div.content a.participate_button{
background-image: url(images/blackyellow/jetztMitmachenButton.jpg);
}
/* Mitmachen Box End */


/* Mitgestallten Box */
#block-block-3 div.content a.buildUp_button{
background-image: url(images/blackyellow/jetztMitgestalltenButton.jpg);
}
/* Mitgestallten Box End */

/* Footer */
#footer {
border: solid 1px #000;
background-color: transparent;
color: #000;
}
/* Footer End */


/* Frontpage Panel */
	/* Panel */
#frontpage-panel div.panel-pane h2 {
color: #000;
}

div.topic-top * h1 {
	background-color: black;
}
	/* Panel End */
/* Frontpage Panel End */


/* NACHRICHTENLISTE */
div.view-nachrichten div.views-row{
border-bottom-color: #000;
}
/* NACHRICHTENLISTE End */


div.content-logo{
	border-right: solid 10px #fdcc03;
	border-bottom: solid 10px #fdcc03;
}

div.topic-top div.story-top div {
	background-color: #fdcc03;
}

div.poll {
	background-color: #fdcc03;
}


div.poll div.bar{
	background-color: #8D7207;
}


div.poll div.foreground{
	background-color: #000;
}


/* Calender Module */
.calendar-calendar th.days{
background-color: #fdcc03;
border: solid 1px #000;
color: #000;
}

.calendar-calendar tr{
background-color: #fdcc03;
}

.calendar-calendar td{
border: solid 1px #000;
}

.calendar-calendar td.has-events{
border-color: #fdcc03;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{
border-color: #fdcc03;
}
.calendar-calendar tr td.today div.inner div.month a{
color: #fdcc03 !important;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a{
color: #000 !important;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
background-color: #000;
color: #fdcc03 !important;
}

.calendar-calendar td.empty{
background-color: #fdcc03;
border-color: #666;
}

.calendar-calendar div.calendar{
background-color: transparent;
border-top: solid 1px #000;
border-bottom: solid 1px #000;
color: #000;
}
	.calendar-calendar div.calendar a{
		color: #000;
	}
.calendar-calendar div.calendar *{
background-color: transparent !important;
}

div.date-nav {
	background-color:#000 !important;
	color:#fdcc03 !important;
}

div.date-nav span a, div.date-nav h3{
	color:#fdcc03 !important;
}
div.date-heading h3 {
	color:#fdcc03 !important;
}
/* Calender Module End */

input {
	border:1px solid #000 !important;
	color: #000 !important;
	background-color:#fdcc03;
}

div#content fieldset {border: 1px solid #000 !important}

div#right fieldset {border: none !important;}

#accessibility div.accessibility-areas{
	background-image: url(images/blackyellow/accessibility_areas.jpg);
}

div#block-block-11 {
	background-color:#fdcc03 !important;
	color: #000 !important;
	padding-bottom: 10px;
}


textarea {
	background-color:#fdcc03;
	color: #000;
	border:1px solid #000;
}


div#autocomplete {
	background-color:#fdcc03 !important;
	color:#000 !important;
	border:1px solid black !important;
}


div#autocomplete li{
	background-color:#fdcc03 !important;
	color:#000 !important;
}

div#autocomplete li.selected{
	background-color:#000 !important;
	color:#fdcc03 !important;
}

p.search-snippet strong {background-color: #000; border: 1px solid #000; color:#fdcc03;}

/* DROPDOWN MENU */
div.nav_simple ul#ddnav li {
	background: transparent url(images/blackyellow/nav_arrow_down.gif) no-repeat 90% 50%;
}

div.nav_simple ul#ddnav li:hover, 
div.nav_simple ul#ddnav li:active, 
div.nav_simple ul#ddnav li:focus, 
div.nav_simple ul#ddnav li.active, 
div.nav_simple ul#ddnav li.over {
	background-color: #fdcc03;
}

div.nav_simple ul#ddnav li ul {
	border-top: 1px solid #000;
}

div.nav_simple ul#ddnav li ul, div.nav_simple ul#ddnav li ul li {
	background-color: #fdcc03;
}


