body {
	font-size: 90%;
	}
body,
#footer {
	background: #fff;
	}
#header,
#wrapper {
	color: #fff;
	background-color: #000;
	}

ul li,
ul li *,
.fbForm label,
.fbForm label span.require {
	color: #fff;
	}

#logo a {
	background-image: url('/image/bw_logo.png');
	}
#header #slogan,
#splashSlogan {
	color: #fff;
	}

#metaNav #bread {
	background: #000;
	}
#metaNav #button-contrast {
	background-position: -10px -45px;
	}
#metaNav #button-fontsize {
	background-position: -63px -45px;
	}



#metaNav input {
	color: #fff;
	background: url('/image/bw_meta-input-cp.png') no-repeat;
	}
#hp #metaNav input {
	border: 0px;
	background: url('/image/bw_meta-input.png') no-repeat;
	}
#metaNav button p {
	color: #000;
	background: #000 url('/image/bw_meta-button.png') no-repeat;
	}




a, a:hover, a:focus,
h1, h1 *, h2, h2 *, h3, h3 * {
	color: #fff;
	}

#visual p img{
	display:none;
	}
#visual{
	border:1px solid #fff;
	width:701px;
	}
#visual #oneliner {
	display: block;
	}
#subnavBox {
	background: #fff;
	}
#subnav {
	background:  url('/image/bw_corner-bl.png') no-repeat left bottom;
	}

#nav li.active a,
#nav li.open a {
	background: #fff url('/image/bw_corner-tr.png') no-repeat right top;
	}
#nav .open a *,
#nav .active a *,
#subnav a span,
#hp #subnav li.last a span,

#subnav li.active li a span, #subnav li.active li a, #subnav li.open li a span, #subnav li.open li a {
	color: #000;
	}
#subnav ul {
	background-image: none;
	}
#nav a {
	color: #fff;
	background: #000 url('/image/bw_navitem.png') no-repeat right top;
	}

#subnav a span,
#hp #subnav li.last a span {
	border-bottom: 1px solid #000;
	border-bottom-color: rgba(0, 0, 0, 0.3);
	}
#subnav li.open a,
#subnav li.open a span,
#subnav li.active a,
#subnav li.active a span {
	color: #000000;
	background: #ffffff;
	}
#subnav li a:hover,
#subnav li a:hover span,
#subnav li.open a:hover,
#subnav li.open a:hover span,
#subnav li.active a:hover,
#subnav li.active a:hover span {
	background-color: #eee;
	}

.event .date {
	color: #000;
	background-image: url('/image/bw_date.png');
	}


.readmore a,
button .readmore span {
	color: #000;
	background-image: url('/image/bw_readmore.png');
	}
.readmoreXL a,
button .readmoreXL span {
	background-image: url('/image/bw_readmore-xl.png');
	}
.banner .readmore {
	right: 3px;
	bottom: -6px;
	}

#enquete .content {
	background: url('/image/bw_enquete.gif');
	}
#enquete .content h2 {
	color: #fff;
	}
#enquete .paging a{
	border:1px solid #fff;
	}
#enquete .paging a.active{
	background:#fff;
	color:#000;
	}
.newsItem,
.calendarItem  {
	border-color: #fff;
	}
.newsItem .readmore,
.calendarItem .readmore,
.newsItem .readmore a,
.calendarItem .readmore a {
	background-color: #000;
	}
.calendarItem strong.meta{
	color:#fff;
	}

.open-faq .q {
	color:#fff;
	}
.faq .awnser {
	border:1px solid #fff;
}

.paars {
	color:#fff;
	}

#footer p,
#footer a {
	color: #000;
	}


p.figure img {
	border-color: #fff;
	}

ul li,
.faq .q {
	background-image: url('/image/bw_dot.png');
	}