body {
background:#fff;
color: #000;
}

#main {
background:#fff;
}

#main a:active, #main a:link, #main a:visited, #main a:current {
color:#000;
}

#nav {
background:#fff;
}

#nav_main {
background:#fff;
border-bottom:1px solid #000;
}

#nav_main ul li a, current a {
color:#000;
}


#nav_main ul li {
border-color:#000;
}

#teaser #pfad { background:#fff; color:#000;}
#pfad a { background:#fff; }
#teaser .clearfix { background:#fff; }
#footer { background:#fff; }
.mainMenu { background:#fff; }
.mainMenu ul  { background:#fff; }
.mainMenu ul li { background:#fff; }
.mainMenu ul li a { background:#fff; }
a, a em.file {color: #000; text-decoration:none;}
a:hover {background-color: #fff; text-decoration:underline;}

.mainMenu ul li.licurr ul li a {
background: #fff;
color: #000;
}

.mainMenu ul li a { width:100%; padding:3px 0px 5px 7%; background:#fff; color:#000;  font-weight:bold; height:15px; }

.mainMenu ul li.licurr ul li.licurr a.current {
background: #fff; 
}

.mainMenu ul li.licurr ul li a {
background: #fff;
}

.mainMenu ul li.licurr {
background: #fff; font-weight:bold; text-decoration:underline;
}

.current {
font-weight:bold;
}

h1 span {
background:none;
}

.mainMenu ul li ul li a:hover {background-color:#fff; color:#000; font-weight:bold;}

.mainMenu ul li a:hover {background-color:#fff; color:#000; text-decoration:underline;}

.mainMenu ul li ul li ul li a:link, .mainMenu ul li ul li ul li a:visited  {width:100%; padding:3px 0px 3px 35px; background-color:#fff; color:#000; }

#searchform label {
background: #999999; color:#000;
}

#searchform {
background:#fff; color:#000;
border:1px solid #000;
}

#footer p {
background:#fff;
}

#nav_main ul li#current a,
#nav_main ul li#current a:hover {
	color: #000;
	background: transparent;
	text-decoration: underline;
	font-weight:bold;
}

