/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,textarea,input
     { font-family:Arial,sans-serif; text-align: left;}

p,ul,ol,li,div,td,th,address,nobr { color:#000000; font-size:10pt; text-align: left;}

body {  text-align:center; margin:0 !important; padding:0; top:0; left:0; right:0px; min-height:100%; position:absolute; background: url(../images_CSR/background_body.jpg) repeat-x #E0E0E0;/* width:100%; background-color:#F5F5F5; background-color:#FFFFDD; */ }
#main { 
	width:960px; 
	padding: 0 10px 0 10px;
	background: url(../images_CSR/shadow_vertikal.png) repeat-y;
	float: left;
}
 img{
	border: none;
}
 
 /*positionierung gesamt*/
#main-top { padding-bottom: 20px; z-index:2;} /*Poitionierung für Footer */
#headerContainer{ position: relative; width:998px; /*  margin: 8px; */ z-index: 1; background-color:#00CCFF;  }
#buttons { position:absolute; z-index: 100; right:20px; top:195px; }

#logo { height:95px; }

#poster { height:190px; text-align:right; padding-left:16px; background-color:#990000; /* position:relative; left:0; top:0; */ } /* Debug-width prüfen, anders vorgesehen - background-color:#00CC99; */

#mainbody { width:935px; z-index:20; background-color:#FFFF00; } /* Schachtelung für Content und Content right */ 

#content { float:left; margin:0;  width:580px; } /* weitere Definitionen im Bereich content, display:inline nur nötig egen float bug IE6 */

#content-right {  margin:0; width:328px; } /* weitere Definitionen im Bereich content-right background-color:#3300CC; */


/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack, deaktiviert wegen zu großem Inhaltsbereich beim IE */
/*	* html, * html body { margin:0; padding:0; bottom:0; height:100%;  }
	* html #main-top { padding:0; overflow:auto; position:absolute; height:100%; }
	* html #copyright { position:absolute; display:block; padding-right:16px;} 
*/
	
/*	* html div#content {
	height:1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers   
	padding-top:1em;
} */

small { font-size:9pt; }

.scwspacer { padding:0px; margin:0px; color:#666666; height:1px; }

h1,h2,h3,h4 {font-family:Arial,sans-serif; }
h1 { font-size:12pt; color:#FF8C00; font-weight:normal; text-decoration:none; text-align: left;}
h2, .head1 { font-size:12pt; color:#FF8C00;  }

.head2, h3 { font-size:13pt; color:#000000; font-weight:bold; }
.head3, h4 { font-size:11pt; color:#FF8C00; font-weight:bold;}

a:link {color:#FF8C00; text-decoration:none; font-size:10pt;  }
a:visited {color:#FF8C00; text-decoration:none; font-size:10pt; }
a:active {color:#FF8C00; text-decoration:none; font-size:10pt; }
a:hover {
	color: black;
	text-decoration:underline;
	} /* Background und Farbe bei Bereichen Content, Content-right, menu, etc- definiert color:#FFFFFF; background-color:#FF8C00; */


.link { } 
/*
a.download { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.download_pdf { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; height:18px; line-height:18px;}
a.internal-link { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.internal-link-new-window  { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
a.external-link { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}
a.external-link-new-window { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}
a.mail { BACKGROUND:  url("../images/ele_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }

a.download:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.download_pdf:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.internal-link:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat left center; }
a.internal-link-new-window:hover  { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.external-link:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.external-link-new-window:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.mail:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center;  }
*/
#suche_template { font-size:8pt; }
#suche_template a { font-weight:normal; }
#suche_template table { margin-top:5px;}
#suche_template h2 { font-size:9pt; color:#3480A6; font-weight:bold; margin-top:0px; margin-bottom:2px; text-transform:uppercase; border-bottom:1px solid #666666;}
.suche_input { color:#999999; font-size:9px; width:150px; padding-left:3px;}


#impressum { margin-left:10px;}
#impressum a { font-weight:bold; font-size:7pt; color:#999999; text-decoration:none; }

.align-right { text-align:right;}

.toplink { padding-bottom:10px; padding-left:23px;}
.toplink a { padding-top:1px; padding-bottom:1px; font-size:8pt; }
.toplink a:link { font-size:8pt; }
.toplink a:visited { font-size:8pt; }
.toplink a:hover { color:#FFFFFF; text-decoration:none; font-size:8pt; background-color:#FF8C00; }



/* ************************************************* */
/* ********* Layouttabelle ********* */



/* ************************************************* */
/* ********* Navigation / Titel ********* */
				#menu0 { font-size:7pt; color:#FF8C00; font-weight:normal; text-align:right; height:25px; line-height:25px; vertical-align:middle;  }
				#menu0 a { font-size:7pt; text-decoration:none; font-weight:normal; margin-right:12px; }
				#menu0 a:hover { font-size:7pt; font-weight:normal; color:#FFFFFF; background-color:#FF8C00; }
				
/*Bei Layern anpassen*/
		        #menu1 { height:40px; margin:0; padding:0; padding-left:27px; }

/*				#menu1 ul { list-style-type: none; margin:0px; padding:0px; }
				#menu1 li { padding-left:23px; border-top:1px solid #EEEEEE; line-height:25px; }
				#menu1 li.selected0 { background-color:#E6F0FA;}
				#menu1 ul.height5 li { line-height:35px; }
				#menu1 ul.height6 li { line-height:29px; }
				#menu1 ul.height7 li { line-height:25px; }

				#menu1 a { padding-left:2px; padding-right:2px; }
				#menu1 a:hover { padding-left:2px; padding-right:2px; } */
				
               

				/* Anzeige des Bereichs*/
				.bereich { background-color:#666666; padding-left:15px; padding-right:15px; color:#FFFFFF; font-size:10pt; height:24px; line-height:24px; font-weight:bold;}

				/* Anzeige des Seitenuntertitels*/
				.untertitel { height:90px;  } 
				.untertitel img { margin-top:20px;}
				/* Anzeige Datum modifiziert*/
				.datum_modifiziert { color:#AAAAAA; font-size:9px; padding-left:20px; }

/* ************************************************* */
/* ********* Standardsitemap **********  */
/* .linkmap { background: url(../images/ele_link.gif) no-repeat 0px 4px; padding-left:12px; } */
.sitemap_1 { font-size:16px; padding-top:5px; border-top:1px solid #EEEEEE; margin-top:20px;  }
.sitemap_1 a.linkmap { font-size:16px;}
.sitemap_2 { padding-left:10px; margin-top:10px; }
.sitemap_3 { padding-left:20px; margin-top:3px; }
.sitemap_3 a.linkmap { font-size:12px;}
.sitemap_4 { padding-left:30px; margin-top:3px;  }
.sitemap_4 a.linkmap { font-size:12px;}

/* ************************************************* */
/* ********* Content ********* */

				#content { text-decoration:none; 
				background-color: white;}
				#content a:hover {color:#FFFFFF; text-decoration:none; background-color:#FF8C00; } /*Zusatz für MAC*/
				#content p {  margin-bottom:8px; margin-top:4px; }
				#content h1 { color:#FF8C00; font-size:10pt; margin-bottom:4px; margin-top:20px; font-weight:normal;}
				#content h1.h1-first { font-size:10pt; margin-bottom:10px; margin-top:0px; }
                #content h1 a { font-size:10pt; color:#FF8C00; font-weight:normal; text-decoration:none; }
				#content h2 { color:#FF8C00; font-size:19pt; margin:20px 0px 2px 0px; font-weight:normal; }		
				#content .htmlarea-showtableborders { margin:0; padding:0; }
				#content .htmlarea-showtableborders td { vertical-align:top; }
				#content .htmlarea-showtableborders td p { margin:0px; padding:0px;}
				#content ul { margin-top:3px; }
				


	/* löschen	#content_home { text-decoration:none; margin:0 0 0 0; }
				#content_home p {  padding-left:30px; padding-right:30px; padding-bottom:5px; padding-top:5px; }
				#content_home h1 {  }
                #content_home h1 a { font-size:12pt; color:#FF8C00; font-weight:normal; text-decoration:none; }
	*/
				
				/* Klasse für Hintergründe (RTE) */
                #content .back1, #content_home .back1, .back1 { background-color:#E6F0FA;  margin:0px; padding:20px; } /* Ori: 22 Pixel, geändert Kundenwunsch */
                #content .back2, #content_home .back2, .back2 { background-color:#9AC2EB; margin-top:0px; margin-bottom:0px; padding:20px; } /*Ori 16/22/16/22 geändert Kundenwunsch */

				#content-right { text-decoration:none; }
				#content-right * { font-size:8pt; }
				
	/*			#content-right a:visited { color:#FF8C00; border:2px solid #FF0000; }
				#content-right a:hover { color:#FFFFFF; border:2px solid #FF0000; } */
				
				#content-right a:hover {color:#FFFFFF; text-decoration:none; background-color:#FF8C00; } /*Zusatz für MAC*/
				#content-right h1 { font-size:8pt; margin-bottom:3px; }
				#content-right h2 { color:#FF0000; /*debug*/}
				#content-right h2.h2righthome { margin-top:35px; margin-bottom:5px;}
				#content-right .isminformiert { margin:20px 0px 0px 0px; border-bottom:1px solid #FF8C00; font-weight:bold; font-size:10pt; padding:0px 0px 3px 0px; margin-bottom:-10px;}
				#content-right .isminformiert span { margin:0; padding:0;}
				#content-right table.imgtext-nowrap { margin-top:0px; padding-top:0px; padding:0px 20px 0px 20px; width:234px; }
				#content-right .imgtext-table { }
				#content-right .head1 { padding:0px 20px 0px 20px; font-size:8pt; color:#000000; font-weight:bold; background-color:#B7B7B7;  margin-top:0px; line-height:24px; }
				#content-right .head2 { padding:0px 20px 0px 20px;font-size:8pt; color:#000000; font-weight:bold; margin-top:7px; }
				#content-right p {  margin-bottom:3px; margin-top:7px; font-size:8pt; }

/* border+right - siehe auch Startseite */
				#content_border a:link, #content-right a:link { color:#FF8C00;text-decoration:none; font-size:8pt;}
				#content_border a:visited, #content-right a:visited { text-decoration:none; font-size:8pt;}
				#content_border a:active, #content-right a:active { color:#FF8C00;text-decoration:none; font-size:8pt;}
				#content_border a:hover, #content-right a:hover{ color:#FFFFFF; background-color:#FF8C00; font-size:8pt;}

				.spacer { padding-top:7px; padding-bottom:7px; } /* Spacer in der rechten Spalte */



/* Tabelle gleichmässig ausrichten der Tabellenzellen RTE */
/*.tabelle_gleichmaessig td { width:1%; } */ /* !Geht nur in IE und Opera nicht in Mozilla, etc. - daher wieder raus */

.textcolored { color:#FF8C00; }
/* .art-nr { color:999999; }
.kein-umbruch { white-space:nowrap;} */

/* Tabelle */
.td_width_50 { width:50px; }
.td_width_150 { width:150px; }
.td_width_250 { width:250px; }
.td_width_350 { width:350px; }



/* ************************************************* */
/* ********* Klickpfad + tip + impressum copyright **********  */

#klickpath { font-size:8pt; color:#FF8C00; padding-left:18px; }
#klickpath a { font-size:8pt; text-decoration:none; margin-right:5px; }
#klickpath a:hover {  font-size:8pt; text-decoration:none; }
				
			/*	#tip {  padding-top:2px; padding-bottom:3px; }
				#tip a {  font-size:8pt; text-decoration:none;  }
				#tip a:hover {  font-size:8pt; text-decoration:none; color:#FF8C00; } */
				#copyright{
	margin-top: 15px;
	width: 890px;
	float: left;
	text-align: left;
	
}
#copyright { font-size:7pt; color:#999999; font-weight:normal; }
#copyright a { font-size:7pt; color:#999999; text-decoration:none;  font-weight:normal; }
#copyright a:hover { text-decoration: underline;}



/* ************************************************* */
/* ********* noch Generell verwendet .detailsheader für Spalten **********  
.image_text { font-size:8pt; color:#000000; text-align:left; }
*/
.spacer-right { width:234px; height:5px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:1px; line-height:1px; background-color:#EEEEEE;}

.detailsheader { vertical-align:top; color:#666666; }
.detailsheader_normal {font-weight:normal; }

.error { color:#FF0000; }
/* Suchergebnis */
.searchresult { border-bottom: 3px solid #FF8C00; padding-bottom:0px; background-color:#EEEEEE; } 
/* Suchergebnisse */
.resultstat {} /* Seite 1 von x */
.resultnv {}
.pagetitle { font-size:11pt; font-weight:bold; padding-top:25px; } /* Link, der den Titel der Seite zeigt */
.pagetitle a { } 
 /* Seite 1 von x */

.size { font-size:8pt; color:#666666; font-weight:normal;}

/************ Top Content **************/
.teas_date { font-size:8pt; color:#666666; padding-top:15px; }
.teas_head { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.teas_head a { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.size { font-size:8pt; color:#666666; font-weight:normal;}
.teas_text { font-size:9pt; }
.teas_mehr { font-size:9pt; padding-top:3px; color:#990000; }

/* Seitenmenu */
.linkmenumain, .linkmenusub { margin-bottom:10px; text-transform:none; }

.linkmenumain a {  }
.linkmenusub a  {  }


.linksitemap { left:20px; }
.linkmenumain { font-weight:bold; }
.linkmenusub { font-weight:normal;}


/************ Standardtabellen Formatierungen **************/
.table_default { width:100%; } /* Breite für Tabelle Layout Default, div um Tabelle gelegt */
.table_layout1 { width:100%; background-color:#D9CCA2; } /* Hintergrundfarbe für Tabelle Layout 1, div um Tabelle gelegt */

.table_normal { padding:4px; border-bottom:1px solid #EDE6D5; } /* td - für Tabellenzelle Normal (Linien unten) */
.table_layout1_td { padding:4px; font-size:8pt; } /* td - für Tabellenzelle Neutral */
.table_bold { font-weight:bold; padding:7px; padding:4px; border-bottom:1px solid #EDE6D5; color:#FF8C00; } /* td - hervorhebunng für Tabellenzelle Hervorgehoben -  */


/************ Aufzaehlung RTE und normal **************/

.unorderedlist li { padding-bottom:5px; }
.orderedlist li { padding-bottom:5px; }

/***********************************************************/
/************            Startseite           **************/
/***********************************************************/

/***********************************************************/
/************     Spaltigkeit   Modul 3sp       ************/
/***********************************************************/
div.tx-fdfx3cols-pi1 table td {vertical-align:top; border-style:none; padding:0;}
div.tx-fdfx3cols-pi1 table td p { padding-right:12px;}
td.c3l1-left { width:185px; }
td.c3l1-middle { width:185px; }
td.c3l1-right { width:auto;}


/* BW engagiert sich */
.bw-engagiert-news-list-item {  }
	
	.bw-engagiert-news-list-item .csc-header { /* margin:9px 0 -8px 0; padding:0;*/  }
	.bw-engagiert-news-list-item h1 {/* margin:0; padding:0;*/ }
	
.bw-engagiert-content-wrap {  width:578px; height:209px; border:1px solid #ff8c00; } /*background:url(../images_CSR/hier_waechst_was-3.jpg) no-repeat 0px 0px;*/
.bw-engagiert-content { height:167px; overflow:hidden; }
.bw-engagiert-content a { float:left; width:130px; margin:10px 10px 0px 10px; height:140px;}
.bw-engagiert-content p.bodytext { float:left; width:550px; margin:15px 0 0px 15px;  }
.bw-engagiert-content div.news-list-morelink a { margin:10px 0 0 15px;  }

.bw-engagiert-slogan { height:42px; line-height:42px; /* background-color:#4C4C4C;*/ background: url(../images_CSR/milchglas.png); }
.bw-engagiert-slogan a { padding:0 10px 0 10px; color:#FFF; text-decoration:none; }
.bw-engagiert-slogan a:hover { color:#ff8c00; }


/***********************************************************/
/************             Adressen            **************/
/***********************************************************/
.categoryheader { font-size:10pt; color:#FF8C00; font-weight:bold; text-decoration:none; padding:25px 2px 2px 2px; }
.listheader { color:#FF8C00; background-color:#E6F0FA; }
.listitem { }
.listitem td { border-top:1px solid #E6F0FA; padding-top:8px; padding-bottom:8px;}

/*Einzelansicht*/
.adress_record_table { margin-top:10px; }
.adress_record_name { color:#FF8C00;  font-weight:bold;}
.adress_record_mail { BACKGROUND:  url("../images_old/ele_link_tr.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }
.adress_record_link { BACKGROUND:  url("../images_old/ele_link_tr.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; }

/*Detail*/
.detailsname { font-weight:bold; vertical-align:top; height:35px;}
.addressdetailsfunction { font-weight:normal; font-size:8pt;} /* bei Detail und Listansicht verwendet */
.addressback a {BACKGROUND:  url("../images_old/ele_link_tr.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}


/***********************************************************/
/************     Galerie   Modul               ************/
/***********************************************************/
/*überschreiben nicht geklappt*/
#content div.slideInfoZone { height:60px; padding-top:0px;}
#content div.slideInfoZone h2 {  font-size:12pt; font-weight:bold; margin-top:5px; }
#content div.slideInfoZone p { font-size:9pt; margin-top:0px; }


/***********************************************************/
/************     Zitat   Modul               ************/
/***********************************************************/
#content-right .tx-jmquote-pi1 { margin-top:10px; } 
#content-right .tx-jmquote-pi1 blockquote { color:#990000; font-weight:normal; margin:0; padding:0; font-size:13pt; margin-bottom:3px;} /*Zitat*/
#content-right .tx-jmquote-pi1  cite { color:#FF8C00; font-style:normal; font-weight:bold; font-size:8pt;  } /*Author*/

/***********************************************************/
/************     Eddy baut ein Portal               ************/
/***********************************************************/
.containerHeader{
	position: relative;
	width: 960px;
	height: 111px;
	background: url(../images_CSR/header_1.jpg) no-repeat;
	
}

.containerContentStartBlack{
	position: relative;
	width: 960px;
	height: 260px;
	background: url(../images_CSR/background_verlaufDunkel.jpg) repeat-x;
	float: left;
	
}

.containerContentStartBlack .blackBox{
	position: relative;
	float: left;
	width: 250px;
	height: 220px;
	margin: 0;
	padding: 16px 26px 20px 35px;
	
	
	
}

.containerContentStartBlack .blackBox p.bodytext{
	color: white;
	font-size: 10px;
	line-height: 130%;
	padding-top: 6px;
	margin:0;
}

.containerContentStartBlack .blackBox h1 { font-size:10pt; color:#FF8C00; font-weight:normal; text-decoration:none; text-align: left;}

.containerContentStartBlack .trennStrich01{
	position: absolute;
	top: 25px;
	left: 322px;
	width: 2px;
	height: 210;
	background: url(../images_CSR/trennlinie.gif) repeat-x;
}

.containerContentStartBlack .trennStrich02{
	position: absolute;
	top: 25px;
	left: 632px;
	width: 2px;
	height: 210;
	background: url(../images_CSR/trennlinie.gif) repeat-x;
}
.containerContent{
	float: left;
	background-color: white;
	width: 936px;
	padding: 12px 12px 23px 12px;
	overflow: hidden;
	
}
.containerShadowTopFinish{
	background: url(../images_CSR/shadow_TopFinish.png) no-repeat ;
	width: 980px;
	height: 8px;
	float: left;
}

.containerShadowContentBegin{
	background: url(../images_CSR/shadow_contentBegin.png) no-repeat ;
	width: 980px;
	height: 15px;	
	float: left;
}
.containerFooter{
	padding: 12px 35px 12px 35px;
	width: 890px;
	float: left;
	background: #191919 url(../images_CSR/background_verlaufDunkel.jpg) repeat-x;
}

.containerFooter a:visited{
	font-size:10px;
	text-decoration:none;
	color: white;
}
a.mehr_link {
	height: 18px;
	width: 44px;
	background: url(../images_CSR/button_readMore_blackBox.gif) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	display:block;
	position: absolute;
	bottom: 18px;
	left: 35px;
	
}

a:hover.mehr_link {
	height: 18px;
	width: 44px;
	background: url(../images_CSR/button_readMore_blackBox_over.gif) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	display:block;
	position: absolute;
	bottom: 18px;
	left: 35px;
	
}

.scw_menu1{
	float: left;
}

/* .scw_menu0{
	float: right;
	margin: 13px 12px 0 0;
}

.scw_menu0 a{
	margin-left: 10px;
	color: black;
	font-size: 10px;
	text-decoration: none;
}

.scw_menu0 a:hover{
	text-decoration: underline;
} */

.scw_menu0{
	float: right;
	margin: 13px 12px 0 0;
}

.scw_menu0 a, .scw_menu0 a:visited{
	margin-left: 10px;
	color: black;
	font-size: 10px;
	text-decoration: none;
}

.scw_menu0 a:hover{
	text-decoration: underline;
	font-size: 10px;
}

.scw_menu1 li, .scw_menu1 ul{
	margin: 0;
	padding: 0;	
}
.scw_menu1 li{
	list-style: none;
	float: left;
	padding-right: 2px;
	background: url(../images_CSR/borderRight_TopMenu.jpg) no-repeat right top;
}
.scw_SearchBox{
	position: absolute;
	top: 7px;
	right: 12px;
}

.scw_SearchBox input{
	font-size: 11px;
}

.scw_HeaderHome {
	margin:0; padding:0; border:none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.scw_MenuHeader{
	height: 35px;
	background: url(../images_CSR/background_TopMenu.jpg) repeat-x;
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
}
.csc-textpic-text{
	margin: 0;
	padding: 0;
}
.men-bottom-frame{
	float: left;
	text-align: left;
	padding-right: 15px;
}
.men-bottom-l0 a, .men-bottom-l0 a:visited{
	font-weight: bold;
	color: #FF8C00;
	font-size: 10px;
	line-height: 160%;
}

.men-bottom-l0 a:hover{
	text-decoration: underline;
	font-size: 10px;
}

.men-bottom-l1 a{
	color: white;
	font-size: 10px;
	line-height: 130%;
}

.men-bottom-l1 a:hover{
	text-decoration: underline;
	font-size: 10px;
}
.allContentCenter{
	position: absolute;
	width: 980px;
	left: 50%;
	top: 0;
	margin-left: -490px;
}
.dummy01{
	float: left;
	margin-left: 23px;
	
}

.dummy02{
	
	float: left;
	position: relative;
	top: 23px;
	margin-bottom: 23px;
}

.dummy03{
	float: left;
	
}
.scw_untertitel{
	
	float: left;
	margin: 10px 0 20px 0;
}
.scw_content{
	
	margin: 0;
	float: left;
	width: 582px;
	overflow: hidden;
}

.scw_contentStart{
	
	margin: 23px 0 0 0;
	float: left;
	width: 582px;
	overflow: hidden;
}
.scw_content-right{
	margin: 23px 0 0 23px;
	float: left;
	width: 330px;
	overflow: hidden;
}

.scw_content-right p, h1, h2, h3, h4, h5{
	font-size: 10pt;
}

h1, h2, h3, h4, h5{
	font-size: 10pt;
	font-weight: bold;
}
.menu02 ul, .menu03 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu02 {
	width: 960px;
	float: left;
	background: url(../images_CSR/background_T3Menu_small.jpg) repeat-x;
	border-bottom: 1px solid #d9d9d9;
	margin: 0;
	padding: 0;
	
}

.menu03{
	width: 960px;
	float: left;
	background: url(../images_CSR/background_T3Menu_small.jpg) repeat-x;
	margin: 0;
	padding: 0;
}

.menu02 li, .menu03 li{
	list-style: none;
	float: left;
	margin-right: 15px;
}

.logoSlider{
	float: left;
	position: relative;
	width: 934px !important;
	height: 120px;
	overflow: hidden;
	border: 1px solid #cccccc;
	margin-top:-25px;
	z-index: 0;
}
/*
* html .logoSlider{
	
	width: 934px;
}
*/
#logoSliderButton01{
	position: absolute;
	top: 65px;
	left: 11px;
	height: 18px;
	width: 44px;
	cursor: pointer;
	z-index: 100;
}
#logoSliderButton02{
	position: absolute;
	top: 65px;
	right: 11px;
	height: 18px;
	width: 44px;
	cursor: pointer;
	z-index: 100;
}
.logoSliderHeadline{
	position: absolute;
	top: 11px;
	left: 11px;
	width: 880px;
	color:#FF8C00;
	font-size:12pt;
	font-weight:normal;	
	z-index: 100;
	text-transform:uppercase;
}
.news-single-item b{
	color:#FF8C00;

}
.scw_singleSlide{
	width: 150px;
	height: 90px;
	margin-right: 5px;
	text-align: center;
}
.scw_cascadeSlide{
	position: absolute;
	width: 820px;
	height: 80px;
	top: 35px;
	left: 57px;
	overflow: hidden;
}
dd.csc-textpic-caption{
	color: white;
	padding: 15px 10px 15px 10px !important;
	line-height: 12px;	
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	top: -41px;
	background: url(../images_CSR/milchglas.png);
	/* border:1px solid red;*/
	
}
/*Anpassung, da Border gewuenscht 13.4.2011 */
/*Im CMS Breite und Höhe je 2 Pixel verkleinert ! */
div.dummy01 dd.csc-textpic-caption { border:1px solid #FF8C00; border-width:0px 0px 1px 0px; width:310px; }
* html div.dummy01 dd.csc-textpic-caption {width:330px; }
div.dummy01 dt img { border:1px solid #FF8C00; border-width:1px 1px 0px 1px; }



dd.csc-textpic-caption a, dd.csc-textpic-caption a:visited{
	color: white;
	text-decoration: none;
	
}

dd.csc-textpic-caption a:hover{
	color: #FF8C00;
	text-decoration: none;
	
}
.logoSlider ul{
	margin: 0;
	padding: 0;
}

.logoSlider li{
	width: 400px;
	height: 70px;
	margin: 5px 5px 0 5px;
	text-align: center;
	list-style: none;
	overflow: hidden;
}
.news-list-item{
	float: left;
	width: 582px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
	border-color: #666;
}
.news-list-morelink{
	margin-top: 18px;
}

.news-list-morelink a{
	font-size: 9pt;
	height: 18px;
	width: 44px;
	background: url(../images_CSR/more_button.jpg) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	display:block;	
}

.news-list-morelink a:hover{
	font-size: 9pt;
	height: 18px;
	width: 44px;
	background: url(../images_CSR/more_button_over.jpg) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	display:block;	
}



.showResultsWrap { margin:0 0 5px 0;}
.browseLinksWrap a { margin:0 2px 0 2px;}

.news-catmenu{
	margin-left: 20px; 
}
.news-catmenu-NO{
	margin: 4px 0 4px 0; padding:0 0 0 25px; background:url(../images_CSR/news/tt_news_cat.gif) left center no-repeat; 
}
.news-catmenu-ACT{
	margin: 4px 0 4px 0; padding:0 0 0 25px; background:url(../images_CSR/news/tt_news_cat.gif) left center no-repeat; 
}
.news-catmenu-ACT a { font-weight:bold; }


p.news-catmenu-header  {color:#FF8C00; font-size:10pt; text-decoration:none; }
a:hover p.news-catmenu-header {text-decoration:none;}

/* #news 1/2012 - cat menu - wieder deaktiviert - anders umgesetzt
#ttnews-cat-tree ul { margin:0 0 0 10px; padding:0; }
#ttnews-cat-tree li { list-style:none; margin: 4px 0 4px 0; padding:0; }
#ttnews-cat-tree a { padding-left:4px; }
#ttnews-cat-tree img { vertical-align:bottom; }

*/
.news-search-form input{
	color: black !important;
	
}
.c-recIcon{
	margin: 0 8px 0 3px;
}

.news-catmenu-NO img{
	position: relative;
	top: 3px;
}

/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #CCCCCC;
  background:#fff ;
  overflow:hidden;
  clear:both;
  text-align: left;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0;
  height: 35px;
  list-style:none;
  border-left: #cccccc 1px solid;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(tab_inactive.jpg) ;
  float: left;/*
  margin: 0 5px 0 0 !important;*/
  padding: 0 0 0 14px !important;
  cursor: pointer;
  height: 35px;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  overflow: hidden;
  
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(tab_inactive.jpg) ;
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  color: #666;
  font-weight: normal;
  padding: 1px 14px 0 0;
  text-decoration: none;
  outline:0;
}

.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {
  color: #FF8C00 ;
  text-decoration: none;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
  background: url(tab_active.jpg) ;
  overflow: hidden;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(tab_active.jpg) ;
  color:white;
}

#left .rgtabs-menu  li.rgtabs-selected a:hover, .rgtabs-menu  li.rgtabs-selected a:hover {
  text-decoration: none;
  color: white;
}

/* Änderunge tt_news Detail */

.news-single-item{
	float: left;
	width: 300px;
}

.news-single-item p{
	text-align: justify;
}

.scw_newsImages{
	float:right;
	margin-top:12px;	
}

.scw_newsImages img{
	padding: 5px;	
	border: 1px solid #FF8C00;
}

* html .scw_newsImages img{
	border: none;
}

* html .scw_newsImages{
	padding: 5px;	
	border: 1px solid #FF8C00;
}




















