body {
	background:#000;
	color: #FFFF00;
}
#main {
	background:#000;
}
 #main a:active, #main a:link, #main a:visited, #main a:current {
color:#FFFF00;
}
#nav {
	background:#000;
}
#nav_main {
	background:#000;
	border-bottom:1px solid #FFFF00;
}
#nav_main ul li a {
	color:#FFFF00;
}
#nav_main ul li {
	border-color:#FFFF00;
}
#teaser #pfad {
	background:#000;
	color:#FFFF00;
	background-image: url(../../img/dotline-gelb.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center bottom;
}
#pfad a {
	background:#000;
}
#teaser .clearfix {
	background:#000;
}
#footer {
	background:#000;
}
.mainMenu {
	background:#000;
}
.mainMenu ul {
	background:#000;
}
.mainMenu ul li {
	background:#000;
}
.mainMenu ul li a {
	background:#000;
}
a, a em.file {
	color: #FFFF00;
	text-decoration:none;
}
a:hover {
	background-color: #000000;
	text-decoration:underline;
}
.mainMenu ul li.licurr ul li a {
	background: #000;
	color: #FFFF00;
}
.mainMenu ul li a {
	width:100%;
	padding:3px 0px 5px 7%;
	background:#000;
	color:#FFFF00;
	font-weight:bold;
	height:15px;
}
.mainMenu ul li.licurr ul li.licurr a.current {
	background: #000;
}
.mainMenu ul li.licurr ul li a {
	background: #000;
}
.mainMenu ul li.licurr {
	background: #000;
	font-weight:bold;
	text-decoration:underline;
}
.current {
	font-weight:bold;
}
.mainMenu ul li ul li a:hover {
	background-color:#000;
	color:#FFFF00;
	font-weight:bold;
}
.mainMenu ul li a:hover {
	background-color:#000;
	color:#FFFF00;
	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:#000;
	color:#FFFF00;
}
#searchform label {
	background: #999999;
	color:#FFFF00;
}
#searchform {
	background:#000;
	color:#FFFF00;
	border:1px solid #FFFF00;
}
#footer p {
	background:#000;
}

/* NEU */
#teaser {
	background:#000;
}
#page_margins, #page, #footer, #header, table, td, th, label, #searchform label {
	background:#000;
	color:#FFFF00;
}
.suchbutton {
	background:#FFFF00;
	color:#000
}
#nav_main, #searchform {
	border:none
}
#footer a:link, #footer a:visited, #footer a:hover, a:link, a:visited, a:hover, #footer p a:hover {
	background:#000;
	color:#FFFF00;
	text-decoration: underline
}
#nav_main ul li#current a, #nav_main ul li#current a:hover, #nav_main ul li a:hover {
	background:#000;
	color:#FFFF00;
	text-decoration: underline
}
#c89, #c89 p, #c89 h1, #c89 h2 {
	color:#FFFF00;
}


.backtotop {
	text-align: right;
	margin-bottom: 0.5em;
	clear: both;
}
.backtotop a {
	padding-left: 21px;
	background: url(../../img/top.gif) 0px 2px no-repeat;
}
.backtotop a, .backtotop a:link, .backtotop a:visited, .backtotop a:active {
	text-decoration: none;
}
.backtotop a:hover, .backtotop a:focus {
	text-decoration: underline;
}
table.contenttable tr.Highlight td, table.data tr.Highlight td {
	background:#000
}
table.contenttable tr.Hell td, table.data tr.Hell td, table.contenttable tr.bg01 td, table.data tr.bg01 td {
	background:#000
}
table.contenttable tr.Dunkel td, table.data tr.Dunkel td, table.contenttable tr.bg02 td, table.data tr.bg02 td {
	background:#000
}
table.contenttable thead, table.contenttable thead th, table.data thead, table.data thead th {
	background:#000
}
table.contenttable caption, table.data caption {
	background:#000
}
table.contenttable, table.data {
	background:#000
}
table.contenttable tr.Dunkel td, table.data tr.Dunkel td, table.contenttable tr.bg02 td, table.data tr.bg02 td {
	background:url(../img/dotline-gelb.gif) top left repeat-x;
}
table.contenttable tr.Hell td, table.data tr.Hell td, table.contenttable tr.bg01 td, table.data tr.bg01 td {
	background:url(../img/dotline-gelb.gif) top left repeat-x;
}
table.contenttable tr.Highlight td, table.data tr.Highlight td {
	background: url(../img/dotline-gelb.gif) top left repeat-x;
}
table.Liste, table.list {
	background: transparent url(../img/dotline-gelb.gif) repeat scroll 0%;
}
#zaehler {
	background-image: url(../img/dotline-gelb.gif);
}
.mainMenu ul li a:link, .mainMenu ul li a:visited {
	background:  url(../img/dotline-gelb.gif) bottom left repeat-x;
}
h1 span {
	background:#FFC600 url(../img/hl_corner_gelb.gif) no-repeat bottom right;
}
/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:none; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#FFFF00; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:none; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#FFFF00; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {	 background:#ffff88; border: 1px #FFFF00 solid; }

.tx-indexedsearch-sw,.tx-indexedsearch-redMarkup{color:#000}






.browsebox a:link,.browsebox a:visited
{
color: #FFFF00;
background-color: #000;
border-color: #FFFF00;
}

.tx-indexedsearch-browselist-currentPage a:hover, .browsebox a:hover
{
color: #FFFF00;
background-color: #000;
}
