/*ACHTUNG: 

Das IE7.js/IE8.js-Skript (um Darstellungsprobleme beim IE6 zu umgehen) hat Schwierigekleiten mit Umlauten in CSS-Dateien, AUCH IN DEN KOMMENTAREN!!! Die typische Fehlermeldung in der Javascript-Konsole lautet: "style ist null oder kein Objekt" 

Ansonsten:
Die Schrift Lucida NIE benutzen, sie rendert stark unterschiedlich
"floated"-Divs muessen ein display:inline und overflow:hidden notiert haben
Container, die Floatende Divs enthalten, muessen overflow:auto und eine width und/oder height-Angabe haben

*/

/* RESET fuer alle Abstaende etc: */
@import"reset.css";

/* Höhe auf 100% setzen: */
html, body{
	height:100%;
}

/* Wichtige Farben
Name Farbe 1 		= #
Name Farbe 2		= #
*/


body, html, p, div, td, th, input, textarea, select, h1, h2, h3, h4, h5, h6{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
body, html, p, div, input, textarea, select, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}


p, td, input, select, textarea, ul, ol{
	margin-bottom:10px;
}
#kopfzeile, #kopfzeile *, #flamme, #flamme *, #menuelinks, #menuelinks *, #fusszeile, #fusszeile *, #stimmungsbild, #stimmungsbild *, #breadcrumb, #breadcrumb *, #inhalt1, #inhalt2, #inhaltsklammer{
	margin-bottom:0;

}
.loginlink, .logoutlink{
	background:yellow;
	position:absolute;
	top:50px;
	right:0;
	z-index:999;
	padding:10px;
}

/* Bug im IE:  Inputfelder haben immer einen Margin oben*/
input { margin:-1px 0; }      /* all browsers read this, used to target IE6 */
html>body input { margin:0px; }       /* IE 6 cannot read this, others can */
*+html>body input {margin:-1px 0; }      /* targets IE7 */

/* Hier allgemeingültige Formatierungen */

h1{
	font-size:24px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-bottom:11px;
	font-weight:normal;
	line-height:100%;
	text-indent:1px;
}
h1.entry{
	color:rgb(110,110,110);
	border-bottom:1px solid rgb(110,110,110);
	padding-bottom:15px;
	margin-top:-7px;
	text-indent:1px;
}
h2{
	font-size:16px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-bottom:31px;
	color:rgb(226,0,26);
	font-weight:normal;
	line-height:100%;
	text-indent:1px;
}
h3{
	font-weight:bold;
	margin-bottom:5px;
	line-height:130%;
	text-indent:1px;
}
h3.sonderueberschrift{
	font-weight:bold;
	margin-bottom:8px;
	line-height:100%;
	padding-bottom:3px;
	background: url(../m/bg_trennlinie.gif) repeat-x left bottom;
	text-indent:1px;
}
h3.sonderueberschrift span{
	background-color:#e2001a;
	color:#fff;
	padding:2px 3px;
	line-height:150%;
}
.divider{
	margin:0px;
	padding:0px;
	border-color:transparent;
	border-width:0;
	line-height:1px;
	background:url(../m/bg_trennlinie.gif);
	height:1px;
	margin-bottom:10px;
	width:100%;
}
.divider2 .divider{
	margin-top:22px;
	margin-bottom:25px;
}
.divider hr, .divider .divider{
	display:none;
	margin-bottom:0;
}
td{
	vertical-align:top;
}
thead{
	background:url(../m/bg_th.gif) bottom repeat-x #bcbcbc;
}
thead th{
	padding-bottom:12px;
	color:#fff;
	text-align:left;
	font-weight:bold;
}
#inhalt1 ul, #inhalt2 ul{
	margin-left:0px;
}
#inhalt1 ol, #inhalt2 ol{
	margin-left:25px;
}
#inhalt1 ul li, #inhalt2 ul li{
	list-style-type:none;
	padding-left:8px;
	background:url(../m/li_dot.gif) no-repeat left 0.67em;
	/*margin-bottom:5px;*/
}
#inhalt1 ol li, #inhalt2 ol li{
	list-style-type:decimal;
	/*margin-bottom:5px;*/
}
#breadcrumb ul{
	margin-left:0;
}
#breadcrumb  li{
	list-style-type:none;
}
.csc-default{
	margin-bottom:0;
}
#inhaltsklammer a.lesen, a.lesen{
	padding:2px 12px 2px 7px;
	background:#E2001A url(../m/bg_lesen.gif) no-repeat right 6px;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize
}
#inhaltsklammer a.lesen:hover{
	text-decoration:none;
}
#toplink1, #toplink2{
	display:none;
}
#toplink1 , #toplink2 {
	margin-top:50px;
}
#inhaltsklammer #toplink1 a, #inhaltsklammer #toplink2 a{
	color:#707070;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	background:url(../m/bg_top.gif) no-repeat left 0.5em;
}
/* Text mit Bild  */
.csc-textpic{
	overflow:auto;
	width:100%;
}
#inhalt1 .csc-textpic-imagerow ul, #inhalt1 .csc-textpic-imagerow ol,#inhalt2 .csc-textpic-imagerow ul,#inhalt2 .csc-textpic-imagerow ol{
	margin:0;
}
#inhalt1 .csc-textpic-imagerow li, #inhalt2 .csc-textpic-imagerow li, #inhalt1 .csc-textpic-image, #inhalt2 .csc-textpic-image, #inhalt1 #breadcrumb li{
	padding:0;
	background:none;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
	margin-right:20px!important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:20px !important;
}
#inhalt1 div.csc-textpic div.csc-textpic-imagewrap ul, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap ul{
	margin-left:0;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{
	margin-right:20px;
}
.csc-textpic-above .csc-textpic-imagewrap, .csc-textpic{
	margin-bottom:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
	margin-bottom:0px;
}
#inhalt1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin-bottom:8px;
}
#inhalt1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{
	margin-bottom:0;
}
.csc-textpic-imagewrap li{
	line-height:100%;
}
.csc-textpic-clear{
	display:none;
}
.csc-textpic-intext-left-nowrap .csc-textpic-text, .csc-textpic-intext-right-nowrap .csc-textpic-text, .csc-textpic-above .csc-textpic-text{
	margin-bottom:-10px;
}
.csc-textpic-above .csc-textpic-imagewrap, #inhalt1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-last .csc-textpic-image, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-last .csc-textpic-image, #inhalt1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin-bottom:0;
}
#inhalt1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image, #inhalt2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{
	margin-bottom:8px;
}
.csc-textpic-above .csc-textpic-text{
	padding-top:8px;
}



/* Beginn CLEAR-Problematik */
	/* Oft ist das Clearen gar nicht noetig: Man kann dem umgebenden Container ein "overflow:auto;" oder auch ein "overflow:hidden;" geben und eine Breitenangabe. Floatende Divs benoetigen eine Breitenangabe, "diplay:inline" und "overflow:hidden;". Das Layout muss bei Anwendung bitte in den verschiedenen Browsern getestet werden. */
	.cl{
		clear:both;
		height:0;
		font-size:1px;
		line-height:1px;
		overflow:hidden;
	}
	/* ALTERNATIV kann auch dem umgebenden Container die Klasse .clearfix migeben, die nachfolgend definiert ist. */
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;	}
	/* Hide from IE Mac \*/
		.clearfix {display:block;}
	/* End hide from IE Mac */
	/*Angabe fuer IE6*/
	* html .clearfix{height:1px;}
	/*Ende Angabe fuer IE6*/
/* Ende CLEAR-Problematik */

/* Klasse sinnvoll bei Dingen, die beispielsweise nur im Drucklayout abgezeigt werden sollen */
.inv{
	display:none;
}


/* Sektionsweite Formatierungen */
body{
	background:url(../m/bg_body.gif) repeat-x #272727;	
}
#komplettrahmen{
	width:980px;
	margin:auto;	
}
#kopfzeile{
	height:129px;	
	padding:0 1px;
	position:relative;
}
#suchbox{
	padding:20px 0 	0 20px;
	height:76px;
}
#suchbox, #suchbox input, #suchbox a{
	font-size:11px;
	color:#d4d4d4;
	text-decoration:none;
}
#indexed_s table td{
	vertical-align:middle;
}
#indexed_s td{
	padding-right:10px;
}
.search_input{
	width:162px;
	height:16px;
	border:1px solid #d4d4d4;
	padding-top:1px;
}
#hauptmenue{
	height:33px;
	padding-left:12px;
}
#hauptmenue li{
	display:block;
	float:left;
}
#hauptmenue a{
	padding:0 8px;	
	line-height:33px;
	text-decoration:none;
	display:block;
	float:left;
	color:#282828;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
}
#hauptmenue li.on, #hauptmenue li:hover{
	background:url(../m/bg_hm_li_on.gif) bottom left no-repeat;
}
#hauptmenue li.on a, #hauptmenue li:hover a{
	background:url(../m/bg_hm_a_on.gif) bottom right no-repeat;
	color:#e2001a;
}
#hauptmenue a:hover{
	background:yellow;
}
#logo{
	position:absolute;
	right:0;
	top:20px;
}
#hauptzeile{
	border:1px solid #000;
	border-top:0;
	min-height:244px;
	margin:0 20px;
	overflow:auto;
	width:938px;
	background:url(../m/bg_hauptzeile.gif) repeat-y #FFF;
	position:relative;
}
#flamme{
	position:absolute;
	width:232px;
	height:148px;
	background:url(../m/bg_flamme.png) no-repeat;
	left:0;
	bottom:0;
}
#menuelinks{
	width:232px;
	float:left;
	display:inline;
	padding-bottom:150px;
}
#ml_ph{
	height:15px;
}
#menuelinks a{
	display:block;
	padding:5px 8px;
	border-bottom:1px solid #000;
	color:#fff;
	text-decoration:none;
	min-height:14px;
}
#menuelinks li:last-child a{
	border-bottom:none;
}
#menuelinks li li:last-child a, #menuelinks li:last-child a:hover{
	border-bottom:1px solid #000;
}
#menuelinks ul ul a{
	padding-left:22px;
}
#menuelinks a:hover, #menuelinks li.on a {
	background:url(../m/bg_ml_li_on.gif) repeat-x left bottom #313231;
}
#menuelinks li li a:hover, #menuelinks li.on li  a:hover, #menuelinks li.on li.on  a, #menuelinks li li li a:hover, #menuelinks li.on li.on li  a:hover, #menuelinks li.on li.on li.on  a{
	background:none;
	color:#e2001a;
}
#menuelinks li.on li  a, #menuelinks li li  a, #menuelinks li.on li.on li  a, #menuelinks li li li  a{
	color:#fff;
	background:none;
}

#menuelinks li.ml_p2.on li  a, #menuelinks li.ml_p2 li  a, #menuelinks li.ml_p2.on li.on li  a, #menuelinks li.ml_p2 li li  a{
	color:#fff;
	background:none;
}
#menuelinks ul ul ul a{
	padding-left:36px;
}
#menuelinks ul ul ul ul a{
	padding-left:50px;
}
#menuelinks li li.on{
	background:url(../m/hl_pfeil.gif) no-repeat 14px 8px;
}
#menuelinks li li li.on{
	background-position: 28px 8px;
}
#menuelinks li li li li.on{
	background-position: 42px 8px;
}

/* Beginn: Farben für die Produktnavigation */
#menuelinks li.ml_p1 a:hover, #menuelinks li.ml_p1.on a {
	background-image:url(../m/bg_ml_li_p1_on.gif);
}
#menuelinks li.ml_p2 a:hover, #menuelinks li.ml_p2.on a {
	background-image:url(../m/bg_ml_li_p2_on.gif);
}
#menuelinks li.ml_p3 a:hover, #menuelinks li.ml_p3.on a {
	background-image:url(../m/bg_ml_li_p3_on.gif);
}
#menuelinks li.ml_p4 a:hover, #menuelinks li.ml_p4.on a {
	background-image:url(../m/bg_ml_li_p4_on.gif);
}
#menuelinks li.ml_p5 a:hover, #menuelinks li.ml_p5.on a {
	background-image:url(../m/bg_ml_li_p5_on.gif);
}
#menuelinks li.ml_p6 a:hover, #menuelinks li.ml_p6.on a {
	background-image:url(../m/bg_ml_li_p6_on.gif);
}
#menuelinks li.ml_p7 a:hover, #menuelinks li.ml_p7.on a {
	background-image:url(../m/bg_ml_li_p7_on.gif);
}
#menuelinks li.ml_p8 a:hover, #menuelinks li.ml_p8.on a {
	background-image:url(../m/bg_ml_li_p8_on.gif);
}
#menuelinks li.ml_p9 a:hover, #menuelinks li.ml_p9.on a {
	background-image:url(../m/bg_ml_li_p9_on.gif);
}
#menuelinks li.ml_p1 li a:hover, #menuelinks li.ml_p1.on li a, #menuelinks li.ml_p2 li a:hover, #menuelinks li.ml_p2.on li a , #menuelinks li.ml_p3 li a:hover, #menuelinks li.ml_p3.on li a , #menuelinks li.ml_p4 li a:hover, #menuelinks li.ml_p4.on li a , #menuelinks li.ml_p5 li a:hover, #menuelinks li.ml_p5.on li a , #menuelinks li.ml_p6 li a:hover, #menuelinks li.ml_p6.on li a , #menuelinks li.ml_p7 li a:hover, #menuelinks li.ml_p7.on li a , #menuelinks li.ml_p8 li a:hover, #menuelinks li.ml_p8.on li a , #menuelinks li.ml_p9 li a:hover, #menuelinks li.ml_p9.on li a {
	/*line-height:1.5em;*/
	background-image:none;
	color:#fff;
}
#menuelinks li.ml_p1 li a:hover, #menuelinks li.ml_p1.on li  a:hover, #menuelinks li.ml_p1.on li.on  a, #menuelinks li.ml_p1 li li a:hover, #menuelinks li.ml_p1.on li.on li  a:hover, #menuelinks li.ml_p1.on li.on li.on  a, #menuelinks li.ml_p1 li li li a:hover, #menuelinks li.ml_p1.on li.on li.on li  a:hover, #menuelinks li.ml_p1.on li.on li.on li.on a{
	background:none;
	color:rgb(226,0,26);
}
#menuelinks li.ml_p2 li a:hover, #menuelinks li.ml_p2.on li  a:hover, #menuelinks li.ml_p2.on li.on  a, #menuelinks li.ml_p2 li li a:hover, #menuelinks li.ml_p2.on li.on li  a:hover, #menuelinks li.ml_p2.on li.on li.on  a, #menuelinks li.ml_p2 li li li a:hover, #menuelinks li.ml_p2.on li.on li.on li  a:hover, #menuelinks li.ml_p2.on li.on li.on li.on a{
	background:none;
	color:rgb(235,107,77);
}
#menuelinks li.ml_p3 li a:hover, #menuelinks li.ml_p3.on li  a:hover, #menuelinks li.ml_p3.on li.on  a, #menuelinks li.ml_p3 li li a:hover, #menuelinks li.ml_p3.on li.on li  a:hover, #menuelinks li.ml_p3.on li.on li.on  a, #menuelinks li.ml_p3 li li li a:hover, #menuelinks li.ml_p3.on li.on li.on li  a:hover, #menuelinks li.ml_p3.on li.on li.on li.on a{
	background:none;
	color:rgb(245,176,147);
}
#menuelinks li.ml_p4 li a:hover, #menuelinks li.ml_p4.on li  a:hover, #menuelinks li.ml_p4.on li.on  a, #menuelinks li.ml_p4 li li a:hover, #menuelinks li.ml_p4.on li.on li  a:hover, #menuelinks li.ml_p4.on li.on li.on  a, #menuelinks li.ml_p4 li li li a:hover, #menuelinks li.ml_p4.on li.on li.on li  a:hover, #menuelinks li.ml_p4.on li.on li.on li.on a{
	background:none;
	color:rgb(0,124,157);
}
#menuelinks li.ml_p5 li a:hover, #menuelinks li.ml_p5.on li  a:hover, #menuelinks li.ml_p5.on li.on  a, #menuelinks li.ml_p5 li li a:hover, #menuelinks li.ml_p5.on li.on li  a:hover, #menuelinks li.ml_p5.on li.on li.on  a, #menuelinks li.ml_p5 li li li a:hover, #menuelinks li.ml_p5.on li.on li.on li  a:hover, #menuelinks li.ml_p5.on li.on li.on li.on a{
	background:none;
	color:rgb(99,160,186);
}
#menuelinks li.ml_p6 li a:hover, #menuelinks li.ml_p6.on li  a:hover, #menuelinks li.ml_p6.on li.on  a, #menuelinks li.ml_p6 li li a:hover, #menuelinks li.ml_p6.on li.on li  a:hover, #menuelinks li.ml_p6.on li.on li.on  a, #menuelinks li.ml_p6 li li li a:hover, #menuelinks li.ml_p6.on li.on li.on li  a:hover, #menuelinks li.ml_p6.on li.on li.on li.on a{
	background:none;
	color:rgb(176,200,216);
}
#menuelinks li.ml_p7 li a:hover, #menuelinks li.ml_p7.on li  a:hover, #menuelinks li.ml_p7.on li.on  a, #menuelinks li.ml_p7 li li a:hover, #menuelinks li.ml_p7.on li.on li  a:hover, #menuelinks li.ml_p7.on li.on li.on  a, #menuelinks li.ml_p7 li li li a:hover, #menuelinks li.ml_p7.on li.on li.on li  a:hover, #menuelinks li.ml_p7.on li.on li.on li.on a{
	background:none;
	color:#7CB740;
}
#menuelinks li.ml_p8 li a:hover, #menuelinks li.ml_p8.on li  a:hover, #menuelinks li.ml_p8.on li.on  a, #menuelinks li.ml_p8 li li a:hover, #menuelinks li.ml_p8.on li.on li  a:hover, #menuelinks li.ml_p8.on li.on li.on  a, #menuelinks li.ml_p8 li li li a:hover, #menuelinks li.ml_p8.on li.on li.on li  a:hover, #menuelinks li.ml_p8.on li.on li.on li.on a{
	background:none;
	color:rgb(170,205,124);
}
#menuelinks li.ml_p9 li a:hover, #menuelinks li.ml_p9.on li  a:hover, #menuelinks li.ml_p9.on li.on  a, #menuelinks li.ml_p9 li li a:hover, #menuelinks li.ml_p9.on li.on li  a:hover, #menuelinks li.ml_p9.on li.on li.on  a, #menuelinks li.ml_p9 li li li a:hover, #menuelinks li.ml_p9.on li.on li.on li  a:hover, #menuelinks li.ml_p9.on li.on li.on li.on a{
	background:none;
	color:rgb(190,230,170);
}
#menuelinks li.ml_p1.on li  a, #menuelinks li.ml_p1 li  a, #menuelinks li.ml_p1.on li.on li  a, #menuelinks li.ml_p1 li li  a, #menuelinks li.ml_p2.on li  a, #menuelinks li.ml_p2 li  a, #menuelinks li.ml_p2.on li.on li  a, #menuelinks li.ml_p2 li li  a, #menuelinks li.ml_p3.on li  a, #menuelinks li.ml_p3 li  a, #menuelinks li.ml_p3.on li.on li  a, #menuelinks li.ml_p3 li li  a, #menuelinks li.ml_p4.on li  a, #menuelinks li.ml_p4 li  a, #menuelinks li.ml_p4.on li.on li  a, #menuelinks li.ml_p4 li li  a, #menuelinks li.ml_p5.on li  a, #menuelinks li.ml_p5 li  a, #menuelinks li.ml_p5.on li.on li  a, #menuelinks li.ml_p5 li li  a, #menuelinks li.ml_p6.on li  a, #menuelinks li.ml_p6 li  a, #menuelinks li.ml_p6.on li.on li  a, #menuelinks li.ml_p6 li li  a, #menuelinks li.ml_p7.on li  a, #menuelinks li.ml_p7 li  a, #menuelinks li.ml_p7.on li.on li  a, #menuelinks li.ml_p7 li li  a, #menuelinks li.ml_p8.on li  a, #menuelinks li.ml_p8 li  a, #menuelinks li.ml_p8.on li.on li  a, #menuelinks li.ml_p8 li li  a, #menuelinks li.ml_p9.on li  a, #menuelinks li.ml_p9 li  a, #menuelinks li.ml_p9.on li.on li  a, #menuelinks li.ml_p9 li li  a, #menuelinks li.ml_p1.on li.on li.on  li a, #menuelinks li.ml_p2.on li.on li.on  li a, #menuelinks li.ml_p3.on li.on li.on  li a, #menuelinks li.ml_p4.on li.on li.on  li a, #menuelinks li.ml_p5.on li.on li.on  li a, #menuelinks li.ml_p6.on li.on li.on  li a, #menuelinks li.ml_p7.on li.on li.on  li a, #menuelinks li.ml_p8.on li.on li.on  li a, #menuelinks li.ml_p9.on li.on li.on  li a{
	color:#fff;
	background:none;
}
#menuelinks li.ml_p1 li.on{
	background-image:url(../m/hl_ml_p1_pfeil.gif);
}
#menuelinks li.ml_p2 li.on{
	background-image:url(../m/hl_ml_p2_pfeil.gif);
}
#menuelinks li.ml_p3 li.on{
	background-image:url(../m/hl_ml_p3_pfeil.gif);
}
#menuelinks li.ml_p4 li.on{
	background-image:url(../m/hl_ml_p4_pfeil.gif);
}
#menuelinks li.ml_p5 li.on{
	background-image:url(../m/hl_ml_p5_pfeil.gif);
}
#menuelinks li.ml_p6 li.on{
	background-image:url(../m/hl_ml_p6_pfeil.gif);
}
#menuelinks li.ml_p7 li.on{
	background-image:url(../m/hl_ml_p7_pfeil.gif);
}
#menuelinks li.ml_p8 li.on{
	background-image:url(../m/hl_ml_p8_pfeil.gif);
}
#menuelinks li.ml_p9 li.on{
	background-image:url(../m/hl_ml_p9_pfeil.gif);
}
/* Ende: Farben für die Produktnavigation */

#inhaltsklammer{
	width:705px;
	float:left;
	display:inline;
	overflow:hidden;
	/* IE will das hier nicht border-left:1px solid #000; */
	padding-left:1px;
	line-height:1.5em;
}
#inhaltsklammer a.mail, #inhaltsklammer a.external-link{
	color:#E2001A;
	text-decoration:none;
	font-weight:bold;
	padding-left:8px;
	background: url(../m/hl_ml_p1_pfeil.gif) no-repeat 0 0.4em;
}
#inhaltsklammer a.download{

}
#inhaltsklammer a{
	color:#000;
	text-decoration:underline;
}
#inhaltsklammer a:hover{
	text-decoration:underline;
}
#stimmungsbild{
	min-height:91px;
	/*border-bottom:1px solid #000;*/
	margin-bottom:0;
}
#stimmungsbild, #stimmungsbild div{
	margin-bottom:0;
}
#breadcrumb{
	margin-bottom:19px;
}
#breadcrumb a, #breadcrumb{
	color:rgb(130,130,130);
	text-decoration:none;
	padding:0;
	background:0;
	font-weight:normal;
}
#breadcrumb li{
	display:inline;
}
#breadcrumb li:first-child a{
	text-transform:uppercase;
}

#inhalt1{
	background:#fff;
	padding:10px 20px;
}
#inhalt2{
	min-height:350px;
	background:#CFCFCF;
	display:none;
	padding:20px;
}
#fusszeile{
	padding:0 1px;
	margin:0 20px;
	background:url(../m/bg_fusszeile.gif) no-repeat;
	height:25px;
	padding-top:41px;
	line-height:25px;
	overflow:auto;
	width:938px;
	margin-bottom:20px;
}
#fz_l{
	float:left;
	display:inline;
	font-size:10px;
}
#fz_l a{
	font-size:10px;
	text-decoration:none;
	margin-right:15px;
}
#fz_l li{
	display:inline;
}
#fz_r{
	float:right;
	display:inline;
	font-size:10px;
}
#fusszeile, #fusszeile a{
	color:#6E6E6E;	
	text-transform:uppercase;
}
/* NEU-Zeichen */
#inhaltsklammer{
	position:relative;
}
#neu_zeichen{
	position:absolute;
	z-index:99;
	left:564px;
}
#neu_zeichen *{
	margin-bottom:0;
}

/* Suchausgabe */
.tx-indexedsearch-searchbox, .tx-indexedsearch-whatis{
	display:none;
}
.tx-indexedsearch-res, .tx-indexedsearch-browsebox{
	margin-bottom:15px;
}
.tx-indexedsearch-browsebox .browsebox{
	overflow:auto;
}
.tx-indexedsearch-browsebox .browsebox li{
	float:left;
	padding:0 5px!important;
	list-style-type:none!important;
	background:none!important;
}

/* streifentabelle */
.csc-frame-frame1{
	margin:-20px 0 0 -20px;
	padding-bottom:411px;
	background: url(../m/bg_rahmen_streifentabelle_abschluss.gif) bottom left;
}
.csc-frame-frame1 p{
	background: url(../m/bg_rahmen_streifentabelle.gif);
	}
.csc-frame-frame1 * p{
	background: none;
	}

.csc-frame-frame1 .einsatzbereiche, table.einsatzbereiche{
	background: url(../m/bg_rahmen_streifentabelle.gif);
}
.csc-frame-frame1 .einsatzbereiche td, table.einsatzbereiche td{
	width:65px;
	padding: 4px 5px 4px 4px;
	
}
.csc-frame-frame1 .einsatzbereiche tr td:first-child, table.einsatzbereiche tr td:first-child{
	padding-left:23px;
}
.csc-frame-frame1 .einsatzbereiche .divider, td .divider{
	margin-top:7px;;
}
.einsatzbereiche .eb_marker_rot td:first-child{
	background:url(../m/bg_eb_tr_rot.gif) repeat-y;
}
.einsatzbereiche .eb_marker_gruen td:first-child{
	background:url(../m/bg_eb_tr_gruen.gif) repeat-y;
}
.einsatzbereiche .eb_marker_blau td:first-child{
	background:url(../m/bg_eb_tr_blau.gif) repeat-y;
}


/* Nescefe */
.nes_3s_rahmen{
	width:665px;
	overflow:auto;
	/*margin-bottom:20px;*/
}
.nes_3s_box1 , .nes_3s_box2, .nes_3s_box3{
	display:inline;
	float:left;
	width:215px;
	overflow:hidden;
	padding-right:10px;
	margin-bottom:0;
}
.nes_3s_box3{
	padding-right:0px;
}
.nes_3s_start_box1 .csc-textpic-intext-left-nowrap .csc-textpic-text{
	margin-bottom:0px;
}


.nes_50_50_rahmen{
	width:665px;
	overflow:auto;
	margin-bottom:10px;
}
.nes_50_50_box1 , .nes_50_50_box2{
	display:inline;
	float:left;
	width:325px;
	overflow:hidden;
	margin-bottom:0;
}
.nes_50_50_box1{
	margin-right:15px;
}
#inhalt2 .nes_50_50_rahmen{
	margin-top:0px;
}
#inhalt2 .csc-default .nes_50_50_rahmen{
	margin-top:0px;
	margin-bottom:0px;
}

.csc-mailform-field{
	width:100%;
	overflow:visible;
	margin-bottom:10px;
}
.csc-mailform label{
	float:left;
	width:150px;
}
.mf-input, .mf-text{
	width:200px;
	margin:0;
}
.mf-submit{
	margin-left:150px;
}

/* RTE */
.artikelnummer{
	padding:0 3px;
	border:1px solid #000;
}

/* Agency Finder */

.tx-3sagencyfinder-pi1 input{
	border:0;
	height:19px;
	line-height:19px;
}

/* NoTranslation-Box */
.tx-aunotranslation-pi1{
	display:none;
	position:absolute;
	z-index:100;
	margin:auto;
	margin-top:60px;
}
.aunotranslation-message-information{
	background:#EFEFEF;
}
.aunotranslation-message-header{
	padding-left:40px;
}
.aunotranslation-message-information{
	border-color:#E10019;
}
#map_canvas{
	border:1px solid black;
}

