@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
body {
	color:#000;
	background:url(../stylesheets/kontrast.css/$FILE/bg_site_inv.png) repeat-x;
	background-color:#000;
}
p, .Standard, .short, .view, .short, .head, .head2, .head3, a.doclink, .fett, .normal , table, table tbody, .sitemap1, .sitemap2, .sitemap3, .sitemap4, .sitemap5 {
	color:#fff;
}
table, td, tr {
    color: #FFFFFF;
}
.content table, .content table tr, .content table tr td{
background: #000;
color: fff;
}
.content table.tabelle tbody tr.odd {
    background: none repeat scroll 0 0 #000;
    color: #fff;
}
.content table.tabelle tbody tr.even {
    background: none repeat scroll 0 0 #333;
    color: #fff;
}
.content table, .content table tr, .content table tr td {
    color: #fff;
}
a {
	color:#fff;
}
a:hover {
	color:#fff;
  text-decoration:none;
}
ul {
	color:#fff;
}
li {
	color:#000;
}
.content table.tabelle tbody tr.even {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
}
table.tabelle tbody tr.odd {
    background: none repeat scroll 0 0 #000000;
    color: #fff;
}
/* Page */
/* Header */
/* Navigation: 1. Ebene */
#navigation ul.primary-links {
    background: none repeat scroll 0 0 #000;
}
#navigation ul.primary-links li {
	border-right: 1px solid #fff;
}
#navigation ul.primary-links li a {
    color: #fff;
}
#navigation ul.primary-links li a:hover, #navigation ul.primary-links li:hover a, #navigation ul.primary-links  li a.CategorySelected1, #navigation ul.primary-links  li a.active{
    color: #000;
	background:#fff;
}
#navigation ul.primary-links li ul {
    background: none repeat scroll 0 0 #000;
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
}
#navigation ul.primary-links li:hover li a, #navigation ul.primary-links li ul a, #navigation ul.primary-links li ul li a, #navigation ul.primary-links ul li ul a, #navigation ul.primary-links ul li ul li a, #navigation ul.primary-links ul li.expanded ul.primary-links li a, #navigation ul.primary-links li.expanded ul.primary-links li a {
    background: #000;
    color: #fff;
	border-top:1px solid #e0e0e0;
}
#navigation ul.primary-links li ul a {
	color:#fff;
}
#navigation ul.primary-links li ul a:hover, #navigation ul.primary-links li ul li:hover a {
    background: #fff;
    color: #000;
}
#sub-navi ul.secondary-links ul.secondary-links-sub ul.secondary-links-sub-2 li a:hover {
	color: #fff;
	}
/* Navigation: 2.Ebene */
#sub-navi ul.secondary-links li {
	border-top: 1px solid #fff;
}
#sub-navi ul.secondary-links li a {
	color:#fff;
}
#sub-navi ul.secondary-links li a:hover, #sub-navi ul.secondary-links li a.CategorySelected2, #sub-navi ul.secondary-links ul.secondary-links-sub li a.CategorySelected3, #sub-navi ul.secondary-links li.secondary-links-sub a.CategorySelected3  {
	background: #fff;
    color: #000;
}
#sub-navi ul.secondary-links ul.secondary-links-sub ul.secondary-links-sub-2 {
	border-top: 1px solid #e0e0e0;
}
#sub-navi ul.secondary-links  li.secondary-links-sub-2 a:hover, #sub-navi ul.secondary-links  li.secondary-links-sub-2 a.CategorySelected4{
	color:#fff;
	font-weight:bold;
}
/* Content */
/* Da Blättern */
.da_projekt_blaettern h2, .tda_projekt h2, .tda_projekt h3 {
	color: #ffffff;
}
/* Sidebar Right */
#sidebar-right h3 {
	color:#fff;
}
#sidebar-right p {
	color:#fff;
}
#sidebar-right #block-search input {
	border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #000;
}
 #sidebar-right .block-line {
	 border-top:1px solid #fff;
}
#sidebar-right .block-box {
	background:#000;
	border:1px solid #fff;
}
#sidebar-right #block-search #search {
    background: url("../stylesheets/kontrast.css/$FILE/btn_search_inv.png") no-repeat scroll left center transparent;
}
#sidebar-right .switcher a.default {
	float: left;
	display:block;
padding-top:3px;
font-size: 12px;
}
#sidebar-right .switcher a.kontrast {
	display:none;
}
.link_sprung, .content a[href^="#"] {
    background: url("../stylesheets/kontrast.css/$FILE/jump_down_inv.png") no-repeat scroll right center transparent;
}
.link_sprung_seitenanfang, .content a[href ^="#nachoben"] {
    background: url("../stylesheets/kontrast.css/$FILE/jump_up_inv.png") no-repeat scroll 435px center transparent;
}
#wrapper-footer {
	background:#fafafa;
	border-top: 1px solid #000;
}
#wrapper-footer #wrapper-footer-content #footer-left ul li{
	border-right: 1px solid #000;
}
#wrapper-footer #wrapper-footer-content #footer-right h4 {
	color:#940000;
}
p.footer-underline {
	color: #969696;
}
#wrapper-footer #wrapper-footer-content #footer-left ul li a {
	color: #000;
	}
#wrapper-footer #wrapper-footer-content #footer-left ul li a:hover {
	color: #000;
	}
/***
Dokumentenlayout 
*/
.content hr{
	background-color: #fff;
    color: #fff;
}
h1 {
	color:#fff;
}
.content h2 {
    color: #fff;
}
.content h3 {
	color: #fff;
}
.content p {
	color:#fff;
}
/* Links */
.content a {
	color:#fff;
}
.content a:hover {
	color: #fff;
 text-decoration:none;
}
/* Tabellen */
.content table.tabelle_mitkopf {
	border: 1px solid #fff;
}
.content table.tabelle_mitkopf th {
	background: none repeat scroll 0 0 #fff;
    color: #000000;
}
.content table.tabelle_mitkopf tr {
	color: #fff;
}
.content table, .content table tr, .content table tr td {
    color: #fff;
}
.content table.tabelle {
	border-top: 1px solid #f2f2f2;
	color:#fff;
}
.content table.tabelle tbody tr.odd {
	background: #000;
	color:#fff;
}
.content table.tabelle tbody tr.even {
	background:#000;
	color:#fff;
}
/* Redakteur - Klassen */
.beschriftung {
	color:#000;
}
.box {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #fff;
}
.link_extern, .content a[href ^="http://"] {
    background: url("../stylesheets/kontrast.css/$FILE/external_inv.png") no-repeat scroll right center transparent;
}
.bild_rechts{
	color:#fff;
}
.bild_links {
	color: #fff;
}
/* Content Footer */
.content-footer {
	border-top:1px solid #dfdfdf;
}
.content-footer a.toplink {
    background: url("../stylesheets/kontrast.css/$FILE/jump_up_inv.png") no-repeat scroll left center transparent;
}
.content-footer a.printlink {
    background: url("../stylesheets/kontrast.css/$FILE/print_inv.png") no-repeat scroll left center transparent;
}
