/* 
color pairs: 
- original #c9d400 (all fonts)
- slightly darker: #c3cc00 (bold fonts), #bac500 (small fonts)
- noticeable darker: #a3ac00 (bold fonts), #97a100 (small fonts)
- noticeable darker (TUD color scheme): #B90F22 (bold fonts), #B90F22 (small fonts); to keep differentiation

background-color "navigationsspalte": 
- #FBF1F2
*/
h1, h2, h3 {
	color: #B90F22;
}
a:focus, a:hover, a:active {
	color: #B90F22;
}
tr.gerade {
	background-color: #FBF1F2;
}
span.gehe_zu {
	color: #B90F22;
}
span.farbig {
	color: #B90F22;
}
div#topnavigation {
/*	border-bottom-color: #c3cc00; */
	border-bottom-color: #B90F22;
}
div#hauptnavigation a:focus, div#hauptnavigation a:hover, div#hauptnavigation a:active {
	color: #B90F22 !important;
	//Dimi
	background-color: #fff !important;
}
div#hauptnavigation ul.klappbox a:link, div#hauptnavigation ul.klappbox a:visited {
	background-color: #FBF1F2;
}
div#suche .abschicken {
	color: #B90F22 !important;
}
div#headerbild_container {
	background-color: #B90F22;
}
div#navigationsspalte li > a.ebene2 {
	background: url(/fileadmin/template_new/media/corporate_design/cd_grafiken/schleier_40.png) repeat-y;
}
div#navigationsspalte li > a.ebene3 {
	background: url(/fileadmin/template_new/media/corporate_design/cd_grafiken/schleier_60.png) repeat-y;
	width: 156px !important;
}
div#navigationsspalte li > a.ebene4 {
	width: 146px !important;
	background: url(/fileadmin/template_new/media/corporate_design/cd_grafiken/schleier_70.png) repeat-y;
}
div#navigationsspalte li > a.ebene5 {
	width: 136px !important;
	background: url(/fileadmin/template_new/media/corporate_design/cd_grafiken/schleier_70.png) repeat-y;
}
div#navigationsspalte {
/*	border-top-color: #c3cc00; */
	border-top-color: #B90F22;
}
div#navigationsspalte ul{
}
div#navigationsspalte li a:link, div#navigationsspalte li a:visited {
	background-color: #FBF1F2;
}
div.aktiv, span.aktiv, a.aktiv, div#navigationsspalte span.navi_pfeil, div#navigationsspalte h1 a{
	background-color: #FFFFFF !important;
	color: #B90F22 !important;
}
div#path > span.aktiv, li > a.aktiv {
	color: #B90F22 !important;
}
div#navigationsspalte a.aktiv {
	background-color: #FFFFFF !important;
}
div#rechte_marginalienspalte {
/*	border-top-color: #c3cc00; */
	border-top-color: #B90F22;
}
div#rechte_marginalienspalte h2{
	color: #B90F22;
}
div#nach_oben img {
	background-color: #B90F22 !important;
}
tr.zwischenueberschrift_2 td{
	color: #B90F22;
}
div.hervorgehoben{
	background-color: #FBF1F2;
}
div#news div.sticky{
	background-color: #FBF1F2;
}
div#veranstaltungsliste fieldset{
	background-color: #FBF1F2;
}
div#sitemap li a.ebene0, div#sitemap li a.ebene1{
	color: #B90F22 !important;
}
@media print {
	div#seiten_container {
		border-top: 14px solid #B90F22;
	}
}
div#gsce_logo_container {
	float: left;
	width: 100%;
	background: #FFFFFF;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #E5E5E5;
	margin: 1px 0;
} 
div#gsce_logo {
	margin: 6px;
	padding: 6px;
	width: 80px;
	background: #FFFFFF;
}  
div#gsce_logo_right {
  margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
}  
div#path {
	position: relative;
	top: 0;
	width: 100%;
	margin-top: 7px;
	margin-bottom: 10px;
	font-size: 100%;
	z-index:2;
}
div#path a:link, div#path a:visited {
	color:#666666;
	text-decoration: none;
}
div#path > a:focus, div#path > a:hover, div#path > a:active {
	color: #B90F22;
	text-decoration: none;
}
p.icon{
	padding-left: 0px;
	text-indent: -20px;
	margin-left: 20px;
	/* 9.3. margin-top: -1.4em;*/
}
/*a.externer_link {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/externer_link.png) ;
}
a.avi{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/avi.png) ;
}
a.doc {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/doc.png) ;
}
a.flv{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/flv.png) ;
}
a.gif {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/gif.png) ;
}
a.jpg {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/jpg.png) ;
}
a.mov{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/mov.png) ;
}
a.mp3 {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/mp3.png) ;
}
a.odf {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/odf.png) ;
}
a.ogg{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/ogg.png) ;
}
a.pdf {
/*	Dimi 21.4.2011 padding-left: 20px; */
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/pdf.png);
}
a.png {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/png.png) ;
}
a.ppt{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/ppt.png) ;
}
a.sxw {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/sxw.png) ;
}
a.swf {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/swf.png) ;
}
a.wav{
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/wav.png) ;
}
a.xls {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/xls.png) ;
}
a.zip {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/zip.png) ;
}
span.email, a.email {
	background-image: url(/fileadmin/template/media/corporate_design/cd_grafiken/icons_fuer_barrierefrei/email.png) ;
}*/
/* Dimi 21.1. div#schatten_unten {
	background: url(/fileadmin/template/media/corporate_design/cd_grafiken/schatten_unten.png) no-repeat;
}
div#seiten_container {
	background: #FFFFFF url(/fileadmin/template/media/corporate_design/cd_grafiken/hintergrund.png) repeat-y;
}*/
div.csc-frame-rulerBefore {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #E5E5E5;
	margin: 2px 0;
}
div.csc-frame-rulerAfter {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #E5E5E5;
	margin: 2px 0;
}
div.csc-frame-frame1 {
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #E5E5E5;
	margin: 2px 0;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		margin-left: 0px;
	}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px; 
}
/*div#shortcuts{
	position:relative;
	top:0;
	width:100%;
	margin-top:18px;
}*/
div#shortcuts h1{
	font-size:100%;
	margin:1px 0 4px 0;
	padding-bottom:0px;
	color:#B90F22;
	border-bottom:1px solid #d8d8d8;
}
div#shortcuts ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#shortcuts li{
	margin:0;
	padding:0;
}
div#shortcuts a:link, div#shortcuts a:visited {
	color:#333333;
	text-decoration:none;
}
div#shortcuts a:focus, div#shortcuts a:hover, div#shortcuts a:active {
	text-decoration:underline;
	color:#B90F22;
}
div#shortcuts h1 a:link, div#shortcuts h1 a:visited {
	color:#B90F22; 
	text-decoration:none;
}
div#shortcuts h1 a:focus, div#shortcuts h1 a:hover, div#shortcuts h1 a:active {
	text-decoration:underline;
}
/*div#shortcuts .spalte{
	float:left;
	width:220px;
	border-top:1px solid white;
}*/
/*div#shortcuts .shortcut{
	width:205px;
}*/
div#starttext{
	position: absolute;
	top: 275px;
	left: 0px;
	padding:0px;
	z-index: 4;
	line-height:1.6em;
}
/*div#starttext h1 a, div#starttext a, div#starttext h1 {
	color: #e41024;
}*/
/*div#starttext a:link, div#starttext a:visited {
	color:#B90F22;
	text-decoration:none;
}
div#starttext a:focus, div#starttext a:hover, div#starttext a:active {
	text-decoration:underline;
	color:#B90F22;
}*/
/*ul, ol{
	list-style-position: inside;
	margin-left: 50px;
}*/
td, th{
	font-size:1em;	
}
div#shortcuts table {
	margin-bottom: 0px;
}
td {
	/* 26.11. padding: 0px 10px 0px 5px;*/
	/* 4.1. padding: 0px 0px 0px 0px;*/
	/*border-right:1px solid #FFFFFF;*/
}
div#shortcuts td#linke_spalte {
	padding: 0px 8px 0px 0px;
}
div#shortcuts td#eine_spalte, div#shortcuts td#rechte_spalte {
	padding: 0px 8px 0px 8px;
}
div#shortcuts td#rechte_spalte_plus {
	padding: 0px 0px 0px 8px;
}
td.left {
	padding: 0px 0px 0px 0px;
	/*border-right:1px solid #FFFFFF;*/
}
ul.csc-bulletlist {
/*	margin-top: -1em; */
	margin-bottom: 1.0em;
	margin-left:17px;
	padding-left: 0;
	list-style-position: outside;
	list-style-type: disc;
}
ul.csc-bulletlist2 {
	margin-top: -1em;
	margin-bottom: 1.0em;
	margin-left:17px;
	padding-left: 0;
	list-style-position: outside;
	list-style-type: disc;
}
h1.contentsubheader {
	font-size: 109%;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #E5E5E5;
	line-height:100%;
}
div.news-list-container h1 a:link, div.news-list-container h1 a:visited, div.news-list-container h2 a:link, div.news-list-container h2 a:visited, div.news-list-container h3 a:link, div.news-list-container h3 a:visited {
	text-decoration:none;
	color: #B90F22 !important;
}
div.news-list-container h2 a:focus, div.news-list-container h2 a:hover, div.news-list-container h2 a:active {
	text-decoration:underline;
}
div.news_eintrag h2, div.news_eintrag h3{
	margin-top: 0;
	margin-bottom: 0.3em;	
   line-height:145%;	
}
div.news_eintrag h3{
	color: #666666;
	font-weight: bold;
}
div.news_eintrag  p.datum, div.news_details p.datum{
	width: 60px;
}
.zweispalten td#eine_spalte {
   width:45%;
   padding: 0px 15px 0px 0px;
}
.zweispalten td#rechte_spalte {
   width:45%;
   padding: 0px 18px 0px 0px; 
}
div.tx-felogin-pi1 legend {
	color: #000000;
}
div.table-with-borders td, div.table-with-borders th {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;   
}
div.table-with-borders table {
	border-collapse: collapse;
}
table.contenttable-1 {
	width: 80%;
}
table#compact td {
	margin: 0px;
   padding: 0px 0px 0px 0px; 
}
table#compact td p.bodytext {
	margin: 0px 0px 2px 0px;
   padding: 0px 0px 0px 0px; 
}
h1 a:link, h1 a:visited{
	color: #B90F22;
	text-decoration:none;
}
h1 a:focus, h1 a:hover, h1 a:active{
	text-decoration:underline;
}

