/**
* Kontrast-Variante
*
* (c) 2007 <i-D> internet & Design GmbH & Co. KG
* Erfurter Str. 35
* 99423 Weimar
* Deutschland
* Fon:     03643 7785 0
* Fax:     03643 7785 29
* E-Mail:  office@i-d.de
* Web:     http://www.i.d.de/
*
* @author Niels Bobogk <niels@i-d.de>
*/

@import url(screen.css);


/* 01_reset
----------------------------------------------------------------------------- */
* {
	color: #fff !important;
	border-color: #fff !important;
}


/* 02_layout
----------------------------------------------------------------------------- */
body,
#header,
#breadcrumbs,
#layerFunctions,
#layer04,
#footer {
	background: #000 !important;
}

#layerFunctions {	/* Funktionslinks am Seitenanfang (Sprache, Layout, Schrift) */
	background: url(../img/invers/bg_functions-invers.gif) repeat-y !important;
}

#logo {
	background: url(../img/invers/logo-invers1.gif) no-repeat !important; 
}




#layer01 {
	background: #000 url(../img/invers/bg_layer01_contrast.gif) repeat-y !important;
	border-top: 2px solid #000 !important;
}


#layer01.layout02,
#layer01.layout03 {
	background: #000 !important;
}


#breadcrumbs {
	border-color: #000 !important;
}
#header {
	border-left-color: #000 !important;
}
#footer ul {
	border-bottom-color: #000 !important;
}
/* Startseite */
#quicklinks {
	background: #000 !important;
}
#quicklinks .borderBottom {
	background: #000 !important;
	border-bottom: 1px solid #fff;
}


/* 03_navi
----------------------------------------------------------------------------- */
a.home,
#functions a,
#header a,
#center a,
#marginal a,
#footer a {
	text-decoration: underline !important;
}

#functions li.active a {	/* wenn aktiv */
	color: #aaa !important;
}
#functions li a:hover {	/* wenn aktiv */
	text-decoration: none !important;
}
#marginal {
	border-left: 1px dotted #fff;
}

strong.active {
	color: #fff !important;
	}

#navi a:hover,
#navi a:focus {
	text-decoration: underline;
	/*background: url(../../img/i_navi_active.gif) 0 0.65em no-repeat;*/
	color: #fff !important;
}

#functions a:focus {
	text-decoration: none !important;
	}
	
#functions a:hover {
	text-decoration: none !important;
	}

#footer a:focus {
	text-decoration: none !important;
	}

#footer a:hover {
	text-decoration: none !important;
	}

#header a:focus {
	text-decoration: none !important;
	}

#header a:hover {
	text-decoration: none !important;
	}

#marginal a {
	text-decoration: none !important;
	}

#marginal a:hover {
	text-decoration: underline !important;
	}

#marginal a:focus {
	text-decoration: underline !important;
	}

/* 04_forms
----------------------------------------------------------------------------- */
button,
input.btn {
	color: #000 !important;
	border: 1px outset #aaa !important;
}
input, 
textarea {
	color: #000 !important;
	background: #fff !important;
}
legend {
	background-color: #000 !important;
}

#footer a:active {
	text-decoration: none !important;
	}

/* 05_content.css 
----------------------------------------------------------------------------- */
blockquote { 
	background: #000;
	border: 1px solid #fff;
}

blockquote p {
	color: #000;
}

code, samp {
	background: #000;
}

tr.tr-odd,td.td-odd,th.th-odd,
tr.tr-even, td.td-even, th.th-even { background: #000 !important; }

table.head tr td, table.head tr th { border:1px solif #fff; }

table.head tr { background: #000; }

table.head thead th,
table.head tr.thead th,
table.head tr th,
table.head thead .header-odd,
table head thead .header-even,
table.head tr.thead .header-odd 
table.head tr.thead .header-even {background-color:#000}  
table.head tbody tr.tr-odd th {background-color:#000}     
table.head tbody tr.tr-even th {background-color:#000}    

/* Tabelle mit farbig alternierenden Zeilen */
table.tb-zebra-rows {}
/* Gitternetz - Rand, Ränder */
table.tb-zebra-rows tr td, table.tb-zebra-rows tr th {border: 1px solid #fff} 
/ Farben für alternierende Darstellung */
table.tb-zebra-rows tr.tr-odd {background-color:#000}  
table.tb-zebra-rows tr.tr-even {background-color:#000} 
/* Kopfzellen */
table.tb-zebra-rows thead th,
table.tb-zebra-rows tr.thead th,
table.tb-zebra-rows thead .header-odd,
table.tb-zebra-rows tr.thead .header-odd {background-color:#000}
table.tb-zebra-rows thead .header-even,
table.tb-zebra-rows tr.thead .header-even {background-color: #000}
table.tb-zebra-rows tbody tr.tr-odd th {background-color:#000} 
table.tb-zebra-rows tbody tr.tr-even th {background-color:#000}

/* markieren der gerade mit der Maus berührten Zeilen - wird nicht von allen Browsern unterstützt */
table.tb-zebra-rows tr:hover td,
table.head tr:hover td                   {background-color:#000}
/* für Kopfzellen nicht, daher einkommentiert --
table.tb-zebra-rows tr:hover th.th-odd,
table.head tr:hover th                   {background-color:#000}
*/

/* Hervorhebung einzelner Zellen und Zeilen */
td.tb-highlight-1,
th.tb-highlight-1,
th.tb-highlight-1		
	 {background-color:#e5e5e5}

td.tb-highlight-2,
th.tb-highlight-2,
th.tb-highlight-2 {background-color:#ebebeb}

td.tb-highlight-3,
th.tb-highlight-3,
th.tb-highlight-3 {background-color:#f0f0f0}

td.tb-highlight-4,
th.tb-highlight-4,
th.tb-highlight-4 {background-color:#f5f5f5}

/* Color scheme */
.cscheme1 .ce-body, .cscheme1-rte, .cscheme1 .ce-container {
	background-color: #000;
	border-color: #fff;
	border-top-color: #fff;
}

.cscheme1 .csc-textpic .csc-textpic-text .ce-body,
.cscheme1 .ce-container .ce-body {border-color: #fff; border-top-color: #fff}




/* 13_typo3format.css
----------------------------------------------------------------------------- */
.csc-textpic dd {
	color: #000 !important;
}

.news-list-container {
	background-color: #000;
	}

.news-list-item, .news-list-item h4 {
	background-color: #000;
	color: #fff;
	}

.news-list-date {
	background-color: #000;
	}
	
.news-single-item {
	background-color: #000;
	color: #fff;
	}
hr {
	background-color: #000;
	}

.calborder {
	background-color: #000;
	color: #fff;
	}
	
.monthsmallbasic {
	background-color: #000;
	color: #fff;
	}
	
#numberDisplay {
	color: #000 !important;
	}

