/* Standard-CSS */

* {
	font-family:					Arial, Helvetica, sans-serif;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
}

html {}

body {
	text-align:					center;
	background:					url(../layout/body_bg.gif) repeat-x left top #E6E6E6;
	margin:						8px 0px 10px 0px;
}

/* ie6 png

img, div, a, li { behavior: url(/fileadmin/css/iepngfix.htc) }
 */
a {
	text-decoration: 				none;
	color:						#034C5D;
}

a.wegdamit, a.ausb, #content a.ausb {
/*	visibility:hidden;
	position:absolute;
	left:-20px;
	width:1px;
	height:1px;*/
	padding:0px !important;
	font-size:0.0em;
	line-height:0.0em;
}

* html a.ausb {
	padding:0px;
}

a:hover {
	text-decoration:				underline;
}

ul {
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
}

li {
	list-style-type: 				none;
	margin:							0px 0px 0px 0px;
}

hr {
	color: #D3D3D3;
	height:	1px;
	border: none;
	margin: 10px 0px 10px 0px;
}

fieldset, img { border: 0 solid; }

a img {
	background: none;
	padding-left: 0px;
}

.right {
	float:						right;
}

.left {
	float:						left;
}

input, textarea, select {
	border:							1px solid #D3D3D3;
	padding:							2px 2px 2px 2px;
}

textarea {
	font-size: 1.05em;
	height: 10em;
	width: 24em;
}

textarea.powermail_textarea  {
	height:auto;
}

input[type="text"]:focus, textarea:focus {
	background-color:#ECECEC;
}


/* ### Definition der Container ### */

#site {
	text-align:						left;
	margin:							0px auto;
	width:							926px;
}

#sprache {
	margin:							0px 0px 5px 13px;
	font-size:						0.7em;
	color:							#fff;
	font-weight:					bold;
}

#sprache a {
	color:							#fff;
}

#header {
	width:							100%;
	height:							137px;
	background:						url(../layout/header.jpg) no-repeat top left #fff;
}

#slogan {
	float:							left;
	margin:							33px 0px 0px 98px;
}

* HTML #slogan {
	margin-left: 49px;
}

#logo {
	margin:							10px 0px 0px 300px;
	float:							left;
}

#navi {
	width:							100%;
	float:							left;
	margin:							40px 0px 0px 0px;
/*	font-size:						0.75em; */
	font-size:						12px;
}

#suche {
	float:							left;
	margin:							3px 0px 0px 12px;
}

* HTML #suche {
	margin-left: 6px;
}

#suche input.suchfeld {
	color:							#676566;
	border:							1px solid #BDBDBD;
	padding:							2px 2px 2px 2px;
	font-size:						0.9em;
	float:							left;
	width:							9.5em;
}

#suche .submit {
	float:							left;
	padding:						3px 0px 0px 5px;
	border: 						none;
}


/* --- Hauptnavigation --- */

#main_navi {
	float:							right;
	margin:							0px 4px 0px 0px;
}

* HTML #main_navi {
	margin-right: 2px;
}

#main_navi li {
	float:							left;
	background:						url(../layout/bg_navi.gif) top left no-repeat #AB191C;
}

#main_navi li a {
	display:						block;
	padding:						5px 8px 5px 22px;
	color:							#fff;
	font-weight:						bold;
}

#main_navi li a:hover, #main_navi li.act a, #main_navi li.navi_first_act a:hover, #main_navi li.navi_first a:hover, #main_navi li.navi_first_cur a, #main_navi li.navi_last_act a {
	text-decoration:					none;
/*	 background:						url(../layout/bg_navi_ro.gif) top right no-repeat #4F7783; */
}

li.navi_first_cur {

}

#main_navi li.navi_first_act a {
	text-decoration: none;
}


#main_navi li.navi_first {
	background:						url(../layout/bg_navi_first.jpg) no-repeat left top #AB191C;
	color:							#fff;
}

#main_navi li.navi_first_act, #main_navi li.navi_first_cur {
	background:						url(../layout/bg_navi_first_act.jpg) no-repeat left top #4F7783;
}

#main_navi li.navi_last_act a, #main_navi li.navi_last a {
	padding-right:						10px;
}

#flash {
	height:							261px;
	float:							left;
	padding:							5px 4px 5px 4px;
	background:						url(../layout/schatten_flash.jpg) repeat-y top left #05505D;
	overflow:						hidden;
}

#schnellzugriff {
	background:						url(../layout/hintergrund_keyVisual.png) repeat-x top left;
	height:							235px;
	width:							245px;
	padding:						26px 0px 0px 8px;
	position:						relative; 
	left:							658px;
	top:							-261px;
}

#schnellzugriff .header {

	color:							#fff;
	font-size:						0.8em;
	font-weight:					bold;	
}

#schnellzugriff .select {
	margin:							2px 0px 0px 0px;
	width:							180px;
	font-size:						0.7em;
}

#schnellzugriff select option {
	padding-left:8px;
}

#schnellzugriff select optgroup {
	font-weight:bold;
	font-style:normal;
	padding-left:2px;
}

#schnellzugriff select option.selesctstart {
font-style:italic;
	padding-left:8px;
	
}

#schnellzugriff .globus {
//	background:						url(../layout/icon_globus.jpg) no-repeat right 2px;
	background:						url(../layout/weltkugel.png) no-repeat right 2px;
	width:							230px;
	height:							80px;
}

#schnellzugriff .produktfinder {
//	background:						url(../layout/icon_produktfinder.jpg) no-repeat right 2px;
	background:						url(../layout/lupe.png) no-repeat right 2px;
	width:							230px;
	height:							60px;
	margin:							0px 0px 90px 0px;
}
				
#inhalt {
	background:						#FFF;
	float:							left;
}


#content {
	float:							left;
	padding:						0px 4px 8px 4px;
	background:						url(../layout/bg_content_schatten.gif) repeat-y top left;
	width:							918px;
	overflow:						hidden;
}

* HTML #content {
	padding-right:					4px;
	width:							918px;
}

#content a {
	background:						url(../layout/link.gif) no-repeat left 0.4em;
	padding:						0px 0px 0px 8px;
}

#content .csc-textpic-image a {
	background:						none;
	padding:						0px;
}

#content .csc-frame.csc-frame-rulerAfter {
	border-bottom:1px solid #D3D3D3;
	padding-bottom:8px;
}

#content .csc-frame.csc-frame-rulerBefore {
	border-top:1px solid #D3D3D3;
	padding-top:12px;
}

#content .csc-frame.csc-frame-frame1 {
	border:1px solid #D3D3D3;
	padding:12px;
}

#content p.csc-linkToTop {
	width:100%;
	text-align:right;
	font-size:0.9em;
}

#content p.csc-linkToTop a {
	background:						url(../layout/nachoben.gif) no-repeat left 0.4em;
	padding:						0px 0px 0px 12px;
}


#rubriken {
	float:							left;
	background:						url(../layout/strich_verlauf.gif) repeat-x top left transparent;
	height:							27px;
	width:							100%;
	margin:							0px 0px 15px 0px;
	padding:						0px 0px 0px 0px;
}

#rubriken a {
	color:							#fff;
	background: 						none;
	font-size:						0.7em;
	font-weight:						normal;
	float:							left;
	margin:							0px 3px 0px 0px;
	padding:						0px 0px 0px 25px;
	width:							55px;
	line-height:						13px;
	height:27px;
	background: url(../layout/schraegstrich.gif) no-repeat top left;
}

/*
#rubriken .link1 a {
	background: url(../layout/icon_dosierpumpen.jpg) no-repeat center left;
}

#rubriken .link2 a {
	background: url(../layout/icon_chlorgas.jpg) no-repeat center left;
}

#rubriken .link3 a {
	background: url(../layout/icon_trockengut.jpg) no-repeat center left;
}

#rubriken .link4 a {
	background: url(../layout/icon_messtechnik.jpg) no-repeat center left;
}

#rubriken .link5 a {
	background: url(../layout/icon_chemie.jpg) no-repeat center left;
}

#rubriken .link6 a {
	background: url(../layout/icon_desinfection.jpg) no-repeat center left;
}

#rubriken .link7 a {
	background: url(../layout/icon_kleinanlagen.jpg) no-repeat center left;
}

#rubriken .link8 a {
	background: url(../layout/icon_fasspumpen.jpg) no-repeat center left;
}
*/


/* spezielle Breitenangaben zu Links der Rubriken */

#rubriken .link1 a {
	width: 70px;
}

#rubriken .link2 a, #rubriken .link3 a {
	width: 65px;
}

#rubriken .link3 a {
	width: 55px;
}

#rubriken .link4 a, #rubriken .link5 a {
	width: 70px;
}

#rubriken .link6 a {
	width: 64px;
}

#rubriken .link7 a {
	width: 78px;
}

#rubriken .link8 a {
	padding-left: 28px;
	width: 83px;
}

#rubriken .link9 a {
	background: url(../layout/schraegstrich_lutz.jpg) no-repeat top left;
	padding-left:58px;
	width:60px;
}

* html #rubriken .link9 a {
	width:70px;
}

#bg_pfad {
	padding: 0px 4px 12px 4px;
	background:						url(../layout/schatten_pfad.jpg) repeat-y top left;
}

#pfad {
	border-bottom:						1px solid #AAAAAA;
	padding:						5px 0px 10px 10px;
	margin:							0px 0px 0px 0px;
	font-size:						0.7em;
	min-height:						14px;
	width:908px;
}

#pfad a {
	color:							#A0A0A0;
}

#pfad a.link_pfad {
	padding:						0px 0px 0px 7px;
	margin:							0px 0px 0px 9px;
	background:						url(../layout/link_pfad.gif) no-repeat left center transparent;
}

#pfad span.pfad_first a {
	background: none;
	padding-left: 0px;
	margin-left: 0px;
}

#spalte_links {
	width:							195px;
	min-height:						1px;

	height:							auto;
	float:							left;
	font-size:						0.8em;
	overflow: hidden;
}

#spalte_links .ContentItem h3, #spalte_mitte .ContentItem h3, #spalte_rechts .ContentItem h3 {
	font-size:						1em;
}

#spalte_links .ContentItem {
	font-size:						0.9em;
}

#spalte_links .ContentItem, #spalte_rechts .ContentItem {
	padding:						0px 0px 10px 0px;
	margin:							0px 0px 10px 0px;
	border-bottom:						1px solid #D3D3D3;
	height:							auto;
	float: left;
	width: 100%;
}

#spalte_links .ContentItem {
	border:none;
	padding:0px;
}

#spalte_rechts .ContentItem .ContentItem, #spalte_links .ContentItem .ContentItem {
	Padding:0px;
	margin:0px;
	border:none;
}

#spalte_links .ContentItem img, #spalte_rechts .ContentItem img {
	margin-left: 8px;
}

#spalte_links .ContentItem p, #spalte_rechts .ContentItem p, #spalte_links .ContentItem h2, #spalte_rechts .ContentItem h2, #spalte_links .ContentItem h3, #spalte_rechts .ContentItem h3 {
	padding:						0px 4px 0px 8px;
}

#spalte_links .ContentItem ul {
	margin:							5px 0px 5px 0px;

}

#spalte_links .ContentItem li {
	list-style-type:					disc;
	margin-left:						28px;
}


#content #spalte_mitte .ContentItem li a {
background: none;
padding-left:0px;
}

#content #spalte_mitte .ContentItem table, #content #spalte_mitte .ContentItem table.verkaufsleiter {
	border: 1px solid #DCE4E6;
	padding:1px;
}


#content #spalte_mitte .ContentItem table.contenttable {
	width:100%;
}

#content #spalte_mitte .ContentItem table tr th  {
	font-weight:bold;
	background-color:#B8C9CE;
	padding:2px 6px 2px 3px;
	text-align:left;
}

#content #spalte_mitte .ContentItem table tr th.header {
	background:					url(../layout/sorter.gif) no-repeat 2px center;
	font-weight:bold;
	background-color:#B8C9CE;
	padding:2px 6px 2px 12px;
	text-align:left;
	cursor: pointer;
}

#content #spalte_mitte .ContentItem table tr th.headerSortUp {
	background:					url(../layout/sorter_up.gif) no-repeat 2px center;
	font-weight:bold;
	background-color:#B8C9CE;
	padding:2px 6px 2px 12px;
	text-align:left;
	cursor: pointer;
}

#content #spalte_mitte .ContentItem table tr th.headerSortDown {
	background:					url(../layout/sorter_down.gif) no-repeat 2px center;
	font-weight:bold;
	background-color:#B8C9CE;
	padding:2px 6px 2px 12px;
	text-align:left;
	cursor: pointer;
}

#content #spalte_mitte .ContentItem table.messedaten tr th.header.td-1, #content #spalte_mitte .ContentItem table.messedaten tr th.header.td-3, #content #spalte_mitte .ContentItem table.messedaten tr th.header.td-4, #content #spalte_mitte .ContentItem table.messedaten tr th.header.td-5 {
	background-image:none;
}

#content #spalte_mitte .ContentItem table tr td {
	padding:2px 2px 2px 3px;
	font-size:0.9em;
}


/* kleine Rechner / Helfer */
#content #spalte_mitte .ContentItem form table tr td input[type="text"] {
	width:49px;
	font-size:0.9em;
}

#content #spalte_mitte .ContentItem form table tr td input.sword, #content #spalte_mitte .ContentItem form table.csc-loginform tr td input[type="text"] {
	width:150px !important;	
	font-size:1.0em !important;
}

#content #spalte_mitte .ContentItem table tr.tr-even td {
	font-weight:normal;
	background-color:#DCE4E6;
}

#content #spalte_mitte .ContentItem table.csc-uploads tr.tr-even td {
	font-weight:normal;
	background-color:#FFFFFF;
}

#content #spalte_mitte .ContentItem table.csc-uploads tr.tr-odd td {
	font-weight:normal;
	background-color:#DCE4E6;
}

#content #spalte_mitte .ContentItem table.vertriebspartner tr th  {
	padding-right:16px;
}

#content #spalte_mitte .ContentItem table.vertriebspartner  tr td {
	padding:2px 50px 2px 20px;
}

#content #spalte_mitte .ContentItem table.messedaten tr th  {
	font-size:0.9em; 
}

#content #spalte_mitte .ContentItem table.messedaten tr td {
/*	font-size:0.9em; */
}


#unternavigation {
	background:						#fff;
	font-size:						0.85em;
	overflow:						hidden;
}

#unternavigation li {
	margin:							0px 0px 2px 0px;
	/* display:						block; */
}

#unternavigation li a {
	display:						block;
	font-weight:						bold;
	color:							#000;
	padding:						5px 4px 5px 16px;
	background:						#ECECEC;
}

#unternavigation li.level1_act a {
	background:					url(../layout/link.gif) no-repeat 8px center;
}

#unternavigation li.level2_act a {
	background:					url(../layout/link.gif) no-repeat 14px center;
}

#unternavigation li.level3_act a {
	background:					url(../layout/link.gif) no-repeat 24px center;
}

#unternavigation li.level1_cur a {
	background:					url(../layout/link_navi_open.gif) no-repeat 5px center;
}

#unternavigation li.level2_cur a {
	background:					url(../layout/link_navi_open.gif) no-repeat 13px center;
}

#unternavigation li.level3_cur a {
	background:					url(../layout/link_navi_open.gif) no-repeat 21px center;
}

#unternavigation li.level1_act a, #unternavigation li.level1_cur a {
	color:						#608F97;
	background-color:				#ECECEC;
}

#unternavigation li.level1 a {

	background:					#ECECEC;
}

#unternavigation li.level2 a, #unternavigation li.level2_act a, #unternavigation li.level2_cur a {
	background-color:				#F3F3F3;
	padding-left:					25px;
	color:						#608F97;
}

#unternavigation li.level3 a, #unternavigation li.level3_act a, #unternavigation li.level3_cur a {
	background-color:				#FAFAFA;
	padding-left:					31px;
	color:						#608F97;
}

#unternavigation li.level2 a, #unternavigation li.level3 a {
	color:						#000;
	font-weight:					normal;

}


#unternavigation li a.produktsuche, #unternavigation li a.produktsuche_act, #unternavigation li a.produktsuche_cur {
	background: url(../layout/bg_produktsuche.gif) repeat-x left top;
	padding-top: 2px;
	color: #000;
	font-size: 1em;
        font-weight: bold;
}


/* --- Spalte Mitte --- */

#spalte_mitte {
	height:							auto;
	float:							left;
	margin:							0px 0px 0px 8px;
	overflow:						hidden;
	font-size:						0.8em;
	line-height:						1.3em;
}

#spalte_mitte.schmahl {
	width:							513px;	
}

#spalte_mitte.breit {
	width:							695px;
}

#spalte_mitte h1, #spalte_links h1, #spalte_rechts h1 {
	font-size:						1.3em;
	margin:							0px 0px 15px 0px;
}

#spalte_mitte h1 {
	margin-left: 8px;
}

#spalte_mitte h2 {
	font-weight:						bold;
	font-size:						1.1em;
	margin:							5px 0px 5px 0px;
}

#spalte_mitte .news-single-item h2 {
	font-size:						1.1em;
}

#spalte_links h2 {
	font-weight:						bold;
	font-size:						1.2em;
	margin:							0px 0px 10px 0px;
}

#spalte_rechts h2 {
	font-weight:						bold;
	font-size:						1.1em;
	margin:							0px 0px 5px 0px;
}

#spalte_mitte ul {
	margin:							5px 5px 5px 20px;
	list-style-image:url(../layout/bullet.gif);
}

#spalte_rechts .ContentItem ul {
	margin:							5px 5px 5px 10px;
	list-style-image:url(../layout/bullet.gif);
}

* html #spalte_mitte ul {
	margin:							5px 5px 5px 20px;
	list-style-image:url(../layout/bullet_ie.gif);
}

*+html #spalte_mitte ul {
	margin:							5px 5px 5px 20px;
	list-style-image:url(../layout/bullet_ie.gif);
}

* html #spalte_rechts .ContentItem ul {
	margin:							5px 5px 5px 10px;
	list-style-image:url(../layout/bullet_ie.gif);
}

*+html #spalte_rechts .ContentItem ul {
	margin:							5px 5px 5px 10px;
	list-style-image:url(../layout/bullet_ie.gif);
}

#spalte_mitte li, #spalte_rechts .ContentItem li {
	list-style-type: 				square;
	margin:							0px 0px 0px 20px;
}

#spalte_mitte li, #spalte_rechts .ContentItem li a {
	background:none;
	padding-left:0px;
}

#spalte_mitte .ContentItem {
	padding: 0px 10px 15px 8px;
}

#spalte_mitte .ContentItem p {
	margin: 0px 0px 4px 0px;
}

#spalte_mitte .ContentItem .ContentItem {
	padding: 0px;
}

#spalte_mitte td, #spalte_mitte th {
	padding: 0px 5px 5px 0px;
	vertical-align: top;
}

#spalte_mitte .csc-sitemap {
	font-size:0.9em;
}

#spalte_mitte .csc-sitemap ul ul {
	margin-top:2px;
	margin-bottom:2px;
}

#spalte_mitte .csc-sitemap li {
	list-style-type:				none;
	font-weight:bold;
}

#spalte_mitte .csc-sitemap li li {
	font-weight:normal;
}



/* --- NEWS --- */

#news_latest #news_latest_header, #news_latest {
	border-bottom:					1px solid #D3D3D3;
}

#news_latest {
	float:							left;
}

#news_latest #news_latest_header {
	float:							right;
	min-height:						20px;
	margin:							0px 0px 9px 0px;
	width:							100%;
}

#news_latest #news_latest_header li.link_weiter {
	background:						url(../layout/bg_latest_news_header.gif) no-repeat left top;
	float:							right;
	min-height:						auto;
	list-style-type:					none;
	color:							#fff;
	padding:						0px 5px 0px 23px;
}

#news_latest #news_latest_header a {
	color:							#fff;
	padding:						2px 5px 1px 4px;
	display:						block-inline;
	float: 							left;
	font-size:						0.8em;
	background: 						none;
}

#news_latest #news_latest_header a.rss {
	padding-left:						15px !important;
	background:						url(../layout/icon_rss.gif) no-repeat left center !important;
	margin-left:						15px;
}


#news_latest .news_latest_item {
	width:							187px;
	margin-right:						4px;
	float:							left;
	display: inline;
}

#news_latest .news_latest_item .news_latest_image a, #news-list .news-list-img a, #spalte_mitte .ContentItem .news-single-item .news-single-img a {
	background: none;
	padding-left: 0px;
}

#news_latest .news_latest_text {
	padding:							10px 4px 10px 8px;
	font-size: 0.9em;
}

#news_latest .news_latest_text p {
	display:inline;
}

#news_latest .news_latest_header {
	font-weight:					bold;
	margin-bottom:					5px;
}

#news_latest .news_latest_header a {
	background: none;
	color: #000000;
	padding-left: 0px;
}

#news-list .news-list-item {
	margin: 0px 0px 15px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #D3D3D3;
	clear: both;
}

#news-list .news-list-item p {
	display:inline !important;
}

#news-list .news-list-item .news-list-morelink {
	display:inline !important;
}

#news-list h3, .news-single-item h3 {
	margin: 0px 0px 15px 0px;
	font-size: 1em;	
}

#news-list h3 a {
	color: #000;
	background-image: none;
	padding-left: 0px;
}

#news-list .news-list-date {
	float: left;
}

#news-list .tx-ttnews-browsebox {
	clear: left;
}

#news-list .tx-ttnews-browsebox table {
	float: left;
}

#news-list .tx-ttnews-browsebox a {
	margin: 0px 5px 0px 0px;
}

#news-list .tx-ttnews-browsebox-SCell a {
	font-weight: bold;
}

.news-single-timedata {
	float: left;
}

.news-single-item .news-single-img, #news-list .news-list-img {
	float: right;
	margin:	0px 0px 8px 8px;
	
}


.news-single-item .news-single-additional-info {
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	margin-top:20px;
	margin-bottom:10px;
	padding:10px 0px;	
}



.news-single-backlink {
	margin: 15px 0px 0px 0px;
}

/* --- NEWS Ende --- */

/* --- Kontaktformular --- */

#spalte_mitte .tx-powermail-pi1 {
	margin: 20px 0px 0px 0px;
}

#spalte_mitte .tx_powermail_pi1_fieldwrap_html, #spalte_mitte .powermail_check_inner, #spalte_mitte .powermail_radio_inner {
	width: 100%;
	margin: 10px 0px 10px 0px;
}

#spalte_mitte .powermail_check_inner {
	clear:both;
}

#spalte_mitte label {
	width: 13em;
	float: left;
}

#spalte_mitte div.powermail_label.rechts, #spalte_mitte .powermail_check_inner div.powermail_label.rechts label {
display:inline;
}

#spalte_mitte div.powermail_label.rechts label {
padding-left:20px;
display:inline;
}

#spalte_mitte .tx-powermail-pi1 fieldset {
	border:none;	
}

#spalte_mitte .tx-powermail-pi1 fieldset legend {
	display:none;
}

#spalte_mitte .powermail_check_inner label {
	width: 18em;
}

#spalte_mitte .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title, #spalte_mitte .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight: bold;
}

#spalte_mitte .tx_powermail_pi1_fieldwrap_html_label {

	margin: 20px 0px 0px 0px;
}

#spalte_mitte .powermail_submit, #spalte_mitte input.submit {
	margin: 20px 0px 0px 0px;
	background: #E6E6E6;
}

#spalte_mitte .tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_submit, form.tx_powermail_pi1_formconfirmation_back {
	display:inline;
	padding-right:10px;
}

#spalte_mitte .tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_submit input, form.tx_powermail_pi1_formconfirmation_back input {
	background-color: #E6E6E6;
}

#spalte_mitte .tx-powermail-pi1 div.tx-powermail-pi1_confirmation table {
	margin-bottom:20px;
}

/* --- Kontaktformular Ende --- */

#spalte_mitte .senden {
	margin: 20px 0px 0px 0px;
}

#spalte_mitte .senden span {
	font-size: 0.9em;
	float: left;
	margin: 5px 0px 15px 0px;
}

#spalte_mitte .senden span.pflicht {
	width: 100%;
	margin: 0px 0px 20px 0px;
}

#spalte_mitte .senden div {
	margin: 0px 0px 12px 0px;
}


#main_content {
	min-height: 350px;
}

#content_footer {
	padding:						14px 14px 14px 7px;
	margin:							30px 0px 14px 0px;
	border-top:						1px solid #D3D3D3;
	color:							#034C5D;
}

#content_footer a.top {
	background:						url(../layout/link_top.gif) no-repeat center left;

	float:							left;
}

#spalte_rechts {
	width:							182px;
	height:							auto;
	float:							left;
	overflow:						hidden;
	font-size:						0.75em;
	margin-left: 8px;
}

#spalte_rechts .container_header, #spalte_links .container_header  {
	border-bottom:						1px solid #D3D3D3;
	height:							20px;
	width:							100%;
	margin:							0px 0px 5px 0px;
	overflow: hidden;
}

#spalte_rechts .container_header a, #spalte_links .container_header a {
	background:						url(../layout/bg_link_contentheader.gif) repeat-x left top;
	color:							#fff;
/*	padding:						4px 5px 5px 2px; */
	margin:							0px 0px 0px 0px;
	display: 						block;
	font-size:						0.9em;
}

#spalte_rechts .container_header a {
	font-size:0.8em;
}

#sspalte_rechts img {
	margin:							0px 8px 8px 8px;
}

#content li.link_weiter {
	background:						url(../layout/bg_link_weiter_left.gif) no-repeat left top;
	float:							right;
	min-height:						20px;
	list-style-type:					none;

	color:							#fff;
	padding:						4px 5px 5px 23px;
}


/* --- Footer --- */

#footer {
	background: 					url(../layout/schatten_unten.gif) top left no-repeat #E6E6E6;
	padding:						11px 0px 10px 0px;
	text-align:						center;
	float:							left;
	width:							100%;
	font-size:						0.7em;

	color:							#333333;
	margin:							0px 0px 10px 0px;
}

#footer a {
	color:							#333333;
}

#spalte_mitte ul.produktvorschau, #spalte_mitte ul.produktvorschau2 {
	margin:0px;
	padding:0px;
	list-style:none;
}

#spalte_mitte ul.produktvorschau li, #spalte_mitte ul.produktvorschau2 li {
	list-style:none;
	margin:0px 0px 16px 0px;
	padding:0px 0px 12px 0px;

	border-bottom:1px solid #D3D3D3;
}

#spalte_mitte ul.produktvorschau li div.produktvorschaubild, #spalte_mitte ul.produktvorschau2 li div.produktvorschaubild, #spalte_mitte ul.produktvorschau2 li div.bildohnerahmen {
	float:left;
	margin-right:10px;
}

#spalte_mitte ul.produktvorschau li div.produktvorschaubild img, #spalte_mitte ul.produktvorschau2 li div.produktvorschaubild img {
	background: url(../layout/bild_schatten_rot.gif) no-repeat bottom left;
	padding: 0px 2px 8px 2px;
	border-top:2px solid #CC2229;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer20 img, #spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer279 img {
	background: url(../layout/bild_schatten_blau.gif) no-repeat bottom left;
	border-top-color:#009BE1;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer22 img {
	background: url(../layout/bild_schatten_gelb.gif) no-repeat bottom left;
	border-top-color:#FFF000;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer19 img {
	background: url(../layout/bild_schatten_ocker.gif) no-repeat bottom left;
	border-top-color:#B8C800;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer18 img {
	background: url(../layout/bild_schatten_gruenblau.gif) no-repeat bottom left;
	border-top-color:#009E94;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer21 img {
	background: url(../layout/bild_schatten_violett.gif) no-repeat bottom left;
	border-top-color:#940084;
}

#spalte_mitte ul.produktvorschau2 li div.produktvorschaubild.nummer17 img {
	background: url(../layout/bild_schatten_grau.gif) no-repeat bottom left;
	border-top-color:#AEAFB2;
}

#spalte_mitte ul.produktvorschau li dd, #spalte_mitte ul.produktvorschau2 li dd {
	margin-left:140px;
}

#spalte_mitte ul.produktvorschau2 li dd {
/*	white-space:pre; */
}

#spalte_mitte ul.produktvorschau li dt, #spalte_mitte ul.produktvorschau2 li dt {
	font-size:1.2em;
	line-height:1.4em;
	color:#000000;
	padding:10px 0px 18px 0px;
	font-weight:bold;
	margin-left:140px;
}

#spalte_mitte ul.produktvorschau li dt a, #spalte_mitte ul.produktvorschau2 li dt a {
	color:#000000;
	text-decoration:none;
}

#spalte_mitte ul.produktvorschau li ul.weiterlinks, #spalte_mitte ul.produktvorschau2 li ul.weiterlinks2 {
	margin:							5px 5px 5px 20px;
	list-style-image:url(../layout/bullet.gif);
}


#spalte_mitte ul.produktvorschau li ul.weiterlinks li, #spalte_mitte ul.produktvorschau2 li ul.weiterlinks2 li {
	border:none;
	margin:0px;
	padding:0px;
	list-style-image:url(../layout/bullet.gif);
}

* html #spalte_mitte ul.produktvorschau li ul.weiterlinks li, * html #spalte_mitte ul.produktvorschau2 li ul.weiterlinks2 li {
	list-style-image:url(../layout/bullet_ie.gif);
}

*+html #spalte_mitte ul.produktvorschau li ul.weiterlinks li, *+html #spalte_mitte ul.produktvorschau2 li ul.weiterlinks2 li {
	list-style-image:url(../layout/bullet_ie.gif);
}

br.clearit, div.clearit {
	clear:both;
	height:1px;
	font-size: 1px;
	line-height:1px;
}


/* Messeliste Startseite */


#spalte_links .ContentItem ul.messevorschau {
	margin:0px;
	padding:0px;
	list-style:none;
}

#spalte_links .ContentItem ul.messevorschau li {
	list-style:none;
	margin:0px 0px 6px 0px;
	padding:0px !important;
	border-bottom:1px solid #D3D3D3;
}


#spalte_links .ContentItem ul.messevorschau li div.messevorschaubild {
	float:left;
	margin:0px;
	margin-right:10px;
	padding-bottom:2px;
}


#spalte_links .ContentItem ul.messevorschau li div.messevorschaubild2 {
	float:left;
	margin-right:10px;
	display:none;
	padding-bottom:2px;
}

#spalte_links .ContentItem ul.messevorschau li a {
	background:none;
	padding-left:0px;	
}

#spalte_links .ContentItem ul.messevorschau li dt {
	font-size:1.1em;
	color:#000000;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	margin-left:65px;
}

#spalte_links .ContentItem ul.messevorschau li dd {
	margin-left:65px;
	padding:0px;
}

#spalte_links .ContentItem ul.messevorschau li dt a {
	color:#000000;
	text-decoration:none;
}

#spalte_links .ContentItem ul.messevorschau li dd a {
	background:						url(../layout/link.gif) no-repeat left 0.4em;
	padding:						0px 0px 0px 8px;
}


/* Suche */

div.tx-indexedsearch-browsebox {
	text-align:center;
}

ul.browsebox li{
	list-style:none;
	display:inline;
}

div.tx-indexedsearch-searchbox {
	margin-bottom:25px;
}

div.tx-indexedsearch-whatis {
	margin-bottom:15px;
	font-weight:bold;
}

input.sword {
	width:300px;
}

/* ******************** Produkt Tabs *************************** */

#tabs {
margin:0px;
}
#tabs ul.reiter {
	width: 513px;
	padding:0px;
	margin:0px;
	height:20px;
}

#tabs ul.reiter li {
	margin: 0px;
	padding:3px 0px 3px 13px;
	list-style: none;
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;

}
* html #tabs ul.reiter li {
display: inline; /* ie6 double float margin bug */
}

#tabs ul.reiter li,
#tabs ul.reiter li a {
float: left;
}

#tabs ul.reiter li.tab-1 {
	background-image:url(../layout/tab_bg1.gif);
	width:96px;
}

#tabs ul.reiter li.tab-2 {
	background-image:url(../layout/tab_bg2.gif);
	width:151px;
}

#tabs ul.reiter li.tab-3 {
	background-image:url(../layout/tab_bg3.gif);
	width:104px;
}

#tabs ul.reiter li.tab-4 {
	background-image:url(../layout/tab_bg4.gif);
	width:87px;
}

div.produktbilder, ul.produktslider {
width:480px;
}

ul.produktslider li {
width:100px;
}

div.produktbilder, ul.produktslider, ul.produktslider li {
height:280px;
}


#content #spalte_mitte .ContentItem div#tabs table.contenttable tr td, #content #spalte_mitte .ContentItem div#tabs table.contenttable tr th {
	font-size:10px;	
}

#content #spalte_mitte .ContentItem #tabs  ul.reiter li a {
	text-decoration: none;
	color:#333333;
	background-image:url(../layout/tab_linkbg.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:7px;
}

#tabs ul.reiter li.active {
	padding-left:9px;
}

#content #spalte_mitte .ContentItem  #tabs  ul.reiter li.active a {
	background-image:none;
	font-weight: bold;
}

#tabs div#tab-1, #tabs div#tab-2, #tabs div#tab-3, #tabs div#tab-4 {
	clear: both;
	padding:20px 15px 0px 15px;
	min-height:250px;
}

#tabs div#tab-2 {
	padding:20px 0px 0px 0px;	
}

#tabs div#tab-3 ul, #tabs div#tab-3 ul li {
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
	padding-left:0px;
}

#tabs div#tab-2 p.legendedownload {
	font-size:11px;	
}

#tabs div#tab-2 table.contenttable{
	border-collapse:collapse;
}

#tabs div#tab-2 table.contenttable th{
	border:1px solid #DCE4E6;
}

#tabs div#tab-2 table.contenttable td{
	border:1px solid #DCE4E6;
}


#tabs div h3 {

	margin-top:15px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

#tabs div p {
	line-height: 150%;
}

#produktoben {
margin-left:203px; margin-bottom:15px; width:712px;min-height:200px;border:1px solid #CCCCCC;background:#EEEEEE;
}

#produktheader {
	position:relative;
	background-color:#044E5B;
	width:712px;
	min-height:200px;
}

#produktheader .produktheaderbild {
	position:absolute;
	line-height:0px;
}

#produktheader .produkheaderttext {
	position:absolute;
    top:0px;
    left:240px;
    color:#FFFFFF;
	font-size:0.8em;
    padding-right:10px;
}

#produktheader .produkheaderttext h2 {
	margin:0px 10px 10px 0px;
	font-size: 18px;
}

#produktheader .produkheaderttext h4 {
	margin:8px 10px 8px 0px;
	font-size: 13px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0; padding-bottom:5px;}

