/* !!! stylesheet fuer dr kleinfeld cec, juli 2010 !!! */


/*
FARBEN (ermittelt aus der tiff-datei):
html bg: #a6a8a9;
gedecktes blaugrau (head_rechts_oben): #729198;
head rechts oben text: #bac4c8;
navibox und footer bg grau: #c4cccf;
navibuttom normal: #94a7ad;
navibutton high (auch navi links): #60868e;
h2 newsbox rechts: #849ca3;
newsbox bg grau: #e7e9eb;
content h1, h2, p: #919394;
footer schrift/links: #60868e;
navi (links) textfarbe normal: #74959c;
navi (links)  textfarbe high: #4a7f7f;
*/

.hiddentexts{
	display:none;
}

ul{list-style-type: none !important}

html, body {
	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	color: #000;
	font-size: 100.01%;
	text-align: center; /* fuer IE Zentrierung*/
	background-color: #a6a8a9;
}


* {
	padding:0;
	margin:0;
}

.partnerlogo{
	padding:0 0 15px 5px;
}

/* ##### Definition der div-container ##### */
/* ######################################## */
#seite {
	margin:20px auto;
	width:990px;
	text-align:left; /* Zentrierung rueckgaengig */
	background-color: #c4cccf;; /* IE6 */
}
/* OBERER BEREICH */
#headerbox {
	width:990px;
	height:160px;
	background: transparent;
	position: relative;
}
#head_logo {
	float:left;
	width:240px;
	height:160px;
	background:url(../images/head_li_bg.jpg) no-repeat;
	}
#head_bild {
	float:left;
	width:510px;
	height:160px;
	background-color: none;
	}
#head_rechts {
	float:right;
	width:240px;
	height:160px;
	background:url(../images/head_re_bg.jpg) no-repeat;
	position:relative;
	}
#sprache {
	position: absolute;
	top: 140px;
	width:240px;
	height:20px;
	line-height:20px;
	text-align: right;
	background-color: transparent;
	}

/* Erste Kategorie in erster Zeie */
#navibox_1 {
	margin-top:10px;
	height: 30px;
	background-color: #c4cccf;
	}
#navi_1_li {
	float:left;
	width:225px; /* wert 240 */
	height:30px;
	line-height: 30px;
	background-color: transparent;
	text-align: right;
	padding-right: 15px;
	}
#navi_1 {
	float:left;
	width: 510px;
	height: 30px;
	background-color: #c4cccf;;
	}
#suche {
	float:right;
	width:240px;
	height: 30px;
	background-color: transparent;
	color: #000;
	}
/* Zweite Kategorie in zweiter Zeie */
#navibox_2 {
	margin-top:8px;
	height: 30px;
	background-color: #c4cccf;
	}
#navi_2_li {
	float:left;
	width:225px;
	height:30px;
	line-height: 30px;
	background-color: transparent;
	text-align: right;
	padding-right: 15px;
	}
#navi_2 {
	float:left;
	width: 510px;
	height: 30px;
	background-color: #c4cccf;;
	}
	
/* MITTLERER BEREICH */	
#container_unten {
	float:left; /* mitwachsend */
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;

	}
#inhalt, .inhalt {
	float: left;
	width: 510px;
	background: transparent; 
	}
	
#inhalt, .inhalt{
	padding-top: 15px;
	}
#links {
	float: left;
	width: 240px;
	background:transparent;
	padding-top: 15px;
	}
	
#rechts, .rechts {
	float: right;
	width: 240px;
	background:transparent;
	}
#news {
	width: 200px;
	/*margin-left: 20px;*/
	background-color: #e7e9eb;
	}
#rechts .csc-default, .rechts .csc-default {
	width: 200px;
	margin-left: 20px;
	margin-top: 15px;
	background-color: transparent;
	}
.rechts .csc-default{
	margin-top: 0;
	}


/* FOOTER */
#footer {
	margin-top:30px;
	width: 990px;
	}	
#footer-inner{
	height: 20px;
	width: 990px;
	background-color: #c4cccf;
}

#footer-inner-2{
	height: 20px;
	width: 990px;
}
.clearer {
	clear:both;
}

/* ##### ab hier Formatierungen der einzelnen div-Inhalte ##### */
/* ############################################################ */

/* ##### GENERELLES ##### */

/* ##### HEAD ##### */
#head_logo img {
	margin-left: 25px;
	margin-top: 40px;
	}
#head_rechts p {
	/*color: #bac4c8;*/
	color:#ffffff;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 80%;
	line-height: 20px;
	margin-top:60px;
	margin-left: 30px;
	}
#se5 #head_rechts p{color:#ffffff}
/*#se5 #head_rechts p{color:#365d5d}*/

.kapitale {
	font-weight: bold;
	font-size: 120%;
	}

/* ##### Sprache im Head (rechts) ##### */
#sprache ul {
	padding-right: 20px;
	}
#sprache li {
	list-style-type: none;
	display: inline;
	padding-right:10px;
	}
#sprache a {
	color: #fff;
	font-size: 9px;
	vertical-align: middle;
	text-transform: uppercase;
	text-decoration: none;
	}
#sprache a:first-letter {
	font-size: 11px;
	}

/* ##### Suche ##### */
.searchbox {
	height:15px;
	margin-top: 5px;
	border:0;
	}
.suche_li {
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding: 0 5px 0 20px;
	}
.suche_feld {
	border:0;
	width:120px;
	}
.suche_re {
	font-size:9px;
	height:15px;
	font-weight:bold;
	color:#849ca3;
	border:0;
	text-transform:uppercase;
	background-color:transparent;
	padding: 0 0 0 5px;
	}
	
/* ##### Spalte Unternehmen/Kompetenzen ##### */
#navi_1_li, #navi_2_li p {
	color: #60868e;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	}
#navi_2_li p {
	line-height: 15px; /* text etwas weiter oben */
	}
#navi_1_li p:first-letter {
	font-size: 12px;
	}
#navi_2_li p:first-letter {
	font-size: 12px;
	}

/* ##### Topnavi 1 (Kategorien) ##### */	
#navi_1 li {
	list-style-type: none;
	display: inline;
	}
/* info: letztes li-element mit instyle auf margin-right:0; gesetzt! */
#navi_1 ul li a {
	float: left;
	font-size: 8px;
	line-height: 30px;
	height: 30px;
	width: 98px;
	margin-right: 5px;
	background-color: #94a7ad;
	text-align: center;
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
}
#navi_1 ul li a {background:url(../images/topnavi_norm00_bg.gif) repeat-y left center;}
* html #navi_1 ul li a {
	font-size: 8px;
}
#navi_1 ul li a:first-letter {
	font-size: 11px;
	}
#navi_1 ul li.last a{
	margin-right:0;
}
.top1_no {
	background-color: #94a7ad;
}
/* hier spaeter aendern in .top1_no a:link */
#navi_1 ul li a:hover {
	background: #60868e;
}
#navi_1 ul li.active a {
	background: #60868e;
}
.top1_cur {
	background-color: #60868e;
}
.top1_act {
	background-color: #60868e;
}

/* ##### Topnavi 2 (Kategorien) ##### */	
#navi_2 li {
	list-style-type: none;
	display: inline;
	}
/* info: letztes li-element mit instyle auf margin-right:0; gesetzt! */
#navi_2 ul li a {
	float: left;
	font-size: 8px;
	line-height: 12px;
	height: 27px;
	width: 98px;
	padding-top: 3px;
	margin-right: 5px;
	text-align: center;
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
}
* html #navi_2 ul li a {
	font-size: 8px;
	line-height: 14px;
	height: 30px;

}
#navi_2 ul li a:first-letter {
	font-size: 11px;
	background: transparent !important; /* IE6 */
	}
#navi_2 ul li.last a{
	margin-right:0;
}
/* klassen fuer die farbigen bg_grafiken, normaler Zustand */
/* erste klasse nur demo, dann spaeter aendern in .top2_01_high */
/*#navi_2 ul li a:link {background:url(../images/topnavi_norm01_bg.gif) repeat-y left center;}
#navi_2 ul li a:visited {background:url(../images/topnavi_norm01_bg.gif) repeat-y left center;}*/

.top2_01_no {background:url(../images/topnavi_norm01_bg.gif) repeat-y left center;}
.top2_02_no {background:url(../images/topnavi_norm02_bg.gif) repeat-y left center;}
.top2_03_no {background:url(../images/topnavi_norm03_bg.gif) repeat-y left center;}
.top2_04_no {background:url(../images/topnavi_norm04_bg.gif) repeat-y left center;}
.top2_05_no {background:url(../images/topnavi_norm05_bg.gif) repeat-y left center;}

/* klassen fuer die farbigen bg_grafiken, highlight Zustand */ 
/* erste klasse nur demo, dann spaeter aendern in .top2_01_high */
#navi_2 ul li a:hover {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a:focus {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a:active {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_01_high {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_01_high:hover {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_01_high:focus {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_01_high:active {background:url(../images/topnavi_high01_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_02_high {background:url(../images/topnavi_high02_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_02_high:hover {background:url(../images/topnavi_high02_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_02_high:focus {background:url(../images/topnavi_high02_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_02_high:active {background:url(../images/topnavi_high02_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_03_high {background:url(../images/topnavi_high03_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_03_high:hover {background:url(../images/topnavi_high03_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_03_high:focus {background:url(../images/topnavi_high03_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_03_high:active {background:url(../images/topnavi_high03_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_04_high {background:url(../images/topnavi_high04_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_04_high:hover {background:url(../images/topnavi_high04_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_04_high:focus {background:url(../images/topnavi_high04_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_04_high:active {background:url(../images/topnavi_high04_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_05_high {background:url(../images/topnavi_high05_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_05_high:hover {background:url(../images/topnavi_high05_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_05_high:focus {background:url(../images/topnavi_high05_bg.gif) repeat-y left center;}
#navi_2 ul li a.top2_05_high:active {background:url(../images/topnavi_high05_bg.gif) repeat-y left center;}
/*.top2_02_high {background:url(../images/topnavi_high02_bg.gif) repeat-y left center;}
.top2_03_high {background:url(../images/topnavi_high03_bg.gif) repeat-y left center;}
.top2_04_high {background:url(../images/topnavi_high04_bg.gif) repeat-y left center;}
.top2_05_high {background:url(../images/topnavi_high05_bg.gif) repeat-y left center;}*/


/* ##### LINKE SPALTE: Allgemein ##### */

/* ##### LINKE SPALTE: NAVI ##### */
#navi ul  {
	list-style-type:none;
}
#navi ul li{float:left;padding-bottom:2px;}
#navi ul a {
	padding-left: 70px;
	font-size: 12px;
	line-height:14px;
	width:160px;
	text-transform: uppercase;
	text-decoration:none;
	display:block; 
}
#navi ul a:first-letter {
	font-size: 13px;
	background: transparent !important; /* IE6 */ 
}

/* ## 1. Ebene ## */
.erste_no {
	background: none;
	font-weight: normal;
	color:#74959c;
}
.erste_no a:hover {
	background:url(../images/navi_high_bg.jpg) no-repeat left center;
	font-weight: bold;
	color: #4a7f7f;
}
.erste_cur {
	background:url(../images/navi_high_bg.jpg) no-repeat left center;
	font-weight: bold;
	color: #4a7f7f;
}
.erste_act {
	background:url(../images/navi_high_bg.jpg) no-repeat left center;
	font-weight: bold;
	color: #4a7f7f;
	margin-bottom:5px;
}

#se1 .erste_act {background:url(../images/navi_high_bg_se1.gif) no-repeat left center;}
#se2 .erste_act {background:url(../images/navi_high_bg_se2.gif) no-repeat left center;}
#se3 .erste_act {background:url(../images/navi_high_bg_se3.gif) no-repeat left center;}
#se4 .erste_act {background:url(../images/navi_high_bg_se4.gif) no-repeat left center;}
#se5 .erste_act {background:url(../images/navi_high_bg_se5.gif) no-repeat left center;}

/* ## 2. Ebene ## */
#navi ul ul a {
	padding-left: 80px;
	width: 150px;
	text-transform: none;
	background: none;
	font-size: 11px;
}
.zweite_no {
	background: none;
	color: #74959c;
}
.zweite_no:hover {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}
.zweite_cur {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}
.zweite_act {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}

/* ## 3. Ebene ## */
#navi ul ul ul a {
	width: 125px;
	float:left;
	text-transform: none;
	background: none;
	padding-left: 0;
}
#navi ul ul ul div{
	width:15px;
	float:left;
	padding-left: 100px;
	font-size:11px;
	line-height:14px;
	color:#74959C;
}
#navi ul ul ul div.marker.act{
	color: #4a7f7f;
}
#navi ul ul ul a.dritte_no{
	padding-left:0;
}
.dritte_no {
	background: none;
	color: #74959c;
}
.dritte_no:hover {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}
.dritte_cur {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}
.dritte_act {
	background: none;
	/*color: #4a7f7f;*/
	color:#365d5d;
}

/* ##### RECHTE SPALTE: Allgemein ##### */


/* ##### RECHTE SPALTE: SPRACHE ##### */	

	
/* ##### CONTENT ##### */
#inhalt h1, .inhalt h1, .inhalt_full h1 {
	font-size:90%;
	color:#919394;
	margin-bottom: 10px;
}
#inhalt h2, .inhalt h2, .inhalt_full h2{
	font-size:80%;
	color:#919394;
	margin-bottom: 10px;
}
#inhalt h3, .inhalt h3, .inhalt_full h3{
	font-size:70%;
	color:#919394;
}
#inhalt h1.green, .inhalt h1.green, .inhalt_full h1.green {
	font-size:90%;
	color:#74959C;
	margin-bottom: 10px;
}
#inhalt h2.green, .inhalt h2.green, .inhalt_full h2.green{
	font-size:80%;
	color:#74959C;
	margin-bottom: 10px;
}
#inhalt h3.green, .inhalt h3.green, .inhalt_full h3.green{
	font-size:70%;
	color:#74959C;
}
#inhalt p, .inhalt p, .inhalt_full p, dd, dt, label, .tx-indexedsearch-whatis{
	font-size:70%;
	/*color:#919394;*/
	color: #5f6061;
	line-height:140%;
	margin-bottom:10px;
}
#inhalt .tx-sgglossary-pi1 p,#inhalt .tx-sgglossary-pi1,#inhalt .tx-sgglossary-pi1 td{
	font-size:11px;
	/*color:#919394;*/
	color: #5f6061;
	line-height:18px;
}
#inhalt p span.green-i, .inhalt p span.green-i, .inhalt_full p span.green-i{
	color: #74959C;
	font-style: italic;
}
#inhalt p span.green, .inhalt p span.green, .inhalt_full p span.green{
	color: #74959C;
	font-style: italic;
}
#inhalt p span.gray-i, .inhalt p span.gray-i, .inhalt_full p span.gray-i{
	color: #5F6061;
	font-style: italic;
}
#inhalt p span.gray, .inhalt p span.gray, .inhalt_full p span.gray{
	color: #5F6061;
	font-style: normal;
}
.bodytext {
	font-size:70%;
	color:#919394;
	line-height:140%;
	margin-bottom:10px;
}
#inhalt a, .inhalt a, .inhalt_full a,
#rechts a, .rechts a {
	color:#74959c;
  	text-decoration:underline;
}
#inhalt a:hover, .inhalt a:hover, .inhalt_full a:hover,
#rechts a, .rechts a {
  	text-decoration:underline;
}
#inhalt img a, .inhalt img a, .inhalt_full img a {
	border:0;
	text-decoration:none;
}
#inhalt ul, .inhalt ul, .inhalt_full ul {
	list-style-type: none;
	font-size:70%;
	/*color:#919394;*/
	color: #5f6061;
	margin-top: 10px;
	margin-bottom: 10px;
}

#inhalt .tx-sgglossary-pi1 ul, .inhalt .tx-sgglossary-pi1 ul, .inhalt_full .tx-sgglossary-pi1 ul {
	font-size:11px;
}
#inhalt li, .inhalt li, .inhalt_full li {
	background:url(../images/listenpunkt.gif) no-repeat 0 2px;
	padding-left:15px;
	line-height: 16px;
	/*height: 16px;*/
}
.divider hr {
	background-color: #a6a8a9;
	height: 1px;
	border: 0;
	margin: 20px 0 20px 0;
	}
.csc-linkToTop {
	text-align: right;
	margin-top: -10px !important;
	text-transform: uppercase; 
	}
.csc-linkToTop a {
	color: #a1a5a6 !important;
	text-decoration: none !important;
	font-size: 8px;
	font-weight: bold;
	line-height: 16px;
	background:url(../images/toplink_bg.gif) no-repeat;
	padding-left: 10px;
	}
span.green {
	color: #919394;
	}
	
/* ##### FOOTERNAVI ##### */
#footer ul  {
	/*margin-left: 230px;
	text-align: left;*/
	margin:0 0 0 235px;
	/*width:370px;*/
}
#footer li {
	list-style-type:none;
	display:inline; /* IE6 */
}
#footer a {
	display:block;
	float:left;
	text-decoration: none;
	color:#919394;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color:#919394;
	border-right: 1px solid #ffffff;
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
}
#footer-inner-2 a{
	font-weight:normal;
}
#footer #footer-inner-2 ul{
	/*margin:auto;
	width:300px;*/
	margin:0 0 0 235px;
}

#footer li#printbtn a{
	background: url(../images/btn_print.gif) no-repeat 5px 3px;
	padding-left: 23px;
}
#footer li#id50 a{
	background: url(../images/icon_sitemap_1.gif) no-repeat 5px 5px;
	padding-left: 21px
}
#footer li#id51 a{
	background: url(../images/btn_mailto.gif) no-repeat 5px 5px;
	padding-left: 23px
}
#footer #footer-inner li.showinprintversion a{
	background: url(../images/btn_phone_2.gif) no-repeat 5px 3px;
	padding-left: 25px
}
#footer #footer-inner li.showinprintversion div{
	background: url(../images/btn_phone_2.gif) no-repeat 5px 3px;
	border-right: 1px solid #FFFFFF;
	color: #919394;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 7px 0 25px;
	text-decoration: none;
	text-transform: uppercase;
}
#footer li#id197 a{
	background: url(../images/btn_feedback.gif) no-repeat 5px 3px;
	padding-left: 23px
}

/* INFO: first-letter geht im Footer nicht (ff), daher hier nicht in Verwendung */

/* FCE BOX UNTER NEWS (WISSEN ZUM THEMA) */
#rechts .csc-default h2, .rechts .csc-default h2 {
	border-bottom: 1px solid #a6a8a9;
	padding: 0 0 4px 5px;
	font-size: 11px;
	letter-spacing: 1px;
	color: #849ca3;
	text-transform: uppercase; 
	}
#rechts .csc-default h3, .rechts .csc-default h3 {
	font-size: 10px;
	color: #849ca3;
	padding: 5px 0 5px 5px;
	}
#rechts .csc-default p, .rechts .csc-default p {
	font-size: 10px;
	color: #849ca3;
	padding: 5px 0 5px 5px;
	}

/* NEWSTEASER */
#rechts .csc-default #news h2, .rechts .csc-default #news h2, #rechts .likenews h2 {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 1px;
	background-color: #849ca3;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase; 
	}
#se1 #rechts .csc-default #news h2, #se1 .rechts .csc-default #news h2, #se1 #rechts .likenews h2{
	background-color: #5e6885;
}
#se2 #rechts .csc-default #news h2, #se2 .rechts .csc-default #news h2, #se2 #rechts .likenews h2{
	background-color: #b5152b;
}
#se3 #rechts .csc-default #news h2, #se3 .rechts .csc-default #news h2, #se3 #rechts .likenews h2{
	background-color: #e4793d;
}
#se4 #rechts .csc-default #news h2, #se4 .rechts .csc-default #news h2, #se4 #rechts .likenews h2{
	background-color: #926844;
}
#se5 #rechts .csc-default #news h2, #se5 .rechts .csc-default #news h2, #se5 #rechts .likenews h2{
	background-color: #f0b92e;
}
#rechts .csc-default #news h3, .rechts .csc-default #news h3, #rechts  .likenews h3{
	font-size: 10px;
	color: #849ca3;
	padding: 10px;
	}
#rechts .csc-default #news h3 a, .rechts .csc-default #news h3 a, #rechts .likenews h3 a {
	font-size: 10px;
	color: #849ca3;
	padding: 0;
	}
#rechts .csc-default #news p, .rechts .csc-default #news p, #rechts .likenews p {
	font-size: 10px;
	color: #849ca3;
	padding: 0 10px 10px 10px;
	}
	
#rechts .likenews p {
	padding: 10px 10px 10px 10px;
	}
	
.likenews{
	margin-left:20px;
	margin-top:20px;
	width:200px;
	background-color:#E7E9EB;
	}
/* ##### ab hier Anpassungen CSS Styled Content ##### */
/* ############################################################ */
div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:5px;
	margin-top: 5px;
	}
.tr-odd {
	background-color: red;
	height: 1px;
	}
.csc-uploads-icon {
	background-color: green;
	height: 12px;
	}
.csc-uploads-fileName p {
	background-color: yellow;
	line-height: 12px;
	margin: 0 !important;
	padding: 0 !important;
	}

/* ### filelinks ### */
.pdf a {
	font-size: 70%;
	}

#inhalt_full{width:750px;float:left}

/* ### Anpassung tt_news ### */
/* tt_news GENERELL */
.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	padding:0;
	background-color: #a6a8a9;
	height: 1px;
	border: 0;
	margin: 20px 0 10px 0;
}

/* tt_news LATEST */
.news-latest-container {
	padding:0;
	}
	
/* tt_news SINGLE */
.news-single-related dt, .news-single-links dt, .news-single-files dt {
	font-weight:normal;
	margin-left:0;
	}
.news-single-additional-info  {
	clear:both;
	margin-top:10px;
	padding:0;
	}
.news-single-related, .news-single-files, .news-single-links {
	margin:0;
	padding:0;
	}
.news-single-backlink  {
	padding:0;
	font-size: 70%;
	clear:both;
	padding-top:20px;
	}
.news-list-morelink {
	clear:both;
	display:block;
	padding-left:0;
}
.news-amenu-container{font-size:100%;padding:0;margin:0}
	
/* SUCHE */
dl, dt{clear:both;float:left;margin-bottom:0}
dd{float:left;margin-bottom:0}
.tx-indexedsearch-res{float:left;padding-bottom:10px;}
legend{display:none}
fieldset{border:none}

p.align-right{
	text-align:right;
}

#rechts .csc-default blockquote p, .rechts .csc-default blockquote p,
#inhalt .csc-default blockquote p, .inhalt .csc-default blockquote p,
#inhalt_full .csc-default blockquote p, .inhalt_full .csc-default blockquote p,
blockquote, blockquote p{
	font-style: italic;
	color: #74959C;
}

div.csc-sitemap a{font-size:11px !important}
