/* Produkttabelle ************************************************** */
table#produktliste
{
	margin:0 auto;
	border:3px solid #FFF;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
	font-size:11px;
}
table#produktliste th,
table#produktliste td
{
}
table#produktliste th
{
	text-align:center;
	vertical-align:bottom;
	padding:5px 2px;
	background:#6a98b2;
	color:#FFF;
}
table#produktliste th.img
{
	font-size:150%;
}
table#produktliste td
{
	text-align:center;
	vertical-align:top;
	background:#FFF;
	padding:2px;
	border-bottom:1px solid #E6E5E5;
}
table#produktliste td.img
{
	text-align: center;
	vertical-align: middle;
	padding:2px 0;
}
table#produktliste td.img img
{
	margin:0;
	padding:0;
	float:none;
	text-align: center;
	vertical-align: middle;
	max-width: 245px;
    height: auto;
}
table#produktliste .right,
table#produktliste .no
{
	width:100px;
}
table#produktliste th.img
{
	width:490px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
table#produktliste td.img
{
	width:490px;
	border-left:1px solid #E6E5E5;
	border-right:1px solid #E6E5E5;
}
table#produktliste td.details
{
	padding:0 0 0 80px;
}
table#produktliste td.details p
{
	margin:0 0 10px -80px;
	padding:0 10px;
	clear:left;
}
table#produktliste td.details table.schenkel
{
	margin:0 10px 10px 0;
	padding:0;
	border:1px solid #000;
	border-collapse:collapse;
	font-size:1em;
	float:left;
}
table#produktliste td.details table.schenkel caption
{
	margin:10px 0 0;
}
table#produktliste td.details table.schenkel th, table#produktliste td.details table.schenkel td
{
	padding:2px;
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
	border:1px solid #000;
	width:50px;
}
table#produktliste td.details table.schenkel th
{
	
}
table#produktliste td.details table.schenkel th.desc, table#produktliste td.details table.schenkel td.desc
{
	text-align:right;
	padding:2px 4px;
	white-space: nowrap;
}

/* Messeliste ************************************************** */
ul#messetermine
{
	list-style:none;
	margin:0 23px 10px;
	padding:0;
}
ul#messetermine li
{
	margin:0 0 5px;
	padding:5px 0 0;
	border-top:1px solid #acd8f3;
}
ul#messetermine li h3
{
	margin:0 0 5px;
	padding:0;
}
ul#messetermine li p
{
	margin:0 0 5px;
	padding:0 0 0 20px;
}
/* Stellenangebote ************************************************** */
ul#jobs
{
	list-style:none;
	margin:0 23px 10px;
	padding:0;
	border-bottom:1px solid #acd8f3;
}
ul#jobs li
{
	margin:0 0 5px;
	padding:5px 0 0;
	border-top:1px solid #acd8f3;
}
ul#jobs li h3
{
	margin:0 0 5px;
	padding:0;
}
ul#jobs li p
{
	margin:0 0 5px;
	padding:0;
}
/* Lagerverkauf ************************************************** */
ul#lagerverkauf
{
	list-style:none;
	margin:0 23px 10px;
	padding:0;
	border-bottom:1px solid #acd8f3;
}
ul#lagerverkauf li
{
	margin:0 0 5px;
	padding:5px 0 0;
	border-top:1px solid #acd8f3;
}
ul#lagerverkauf li h3
{
	margin:0 0 5px;
	padding:0;
}
ul#lagerverkauf li p
{
	margin:0 0 5px;
	padding:0;
}
ul#lagerverkauf li img
{
float: 				right;
margin:				4px 0 5px 10px;
padding:5px;
background:#FFF;
}
/* News ************************************************** */
div#newscontent
{
	width:470px;
}
div#newscontent img
{
	xpadding:5px;
	xbackground:#FFF;
}

/* PDF Downloads ************************************************** */

/* Produkte */
ul.subcatlist
{
	padding:0 0 20px 23px;
	list-style:none;
}
ul.subcatlist li a
{
	float:left;
	padding:0 2px;
	display:block;
	border:1px solid #CCC;
	text-align:center;
	margin:0 2px 5px 0;
	background:#FFF url(admin/img/bg_form_element.gif) repeat-x;
}
ul.subcatlist li
{
	float:left;
	line-height:20px;
}



div.imgCaption
{
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 0 23px;
}
div.imgCaption img
{
	display:block;
	margin:0 !important;
	padding:0 !important;
	border:1px solid #00519c;
}
div.imgCaption p
{
	margin:0 !important;
	padding:0 !important;
	text-align:center;
}

ul#referenzen-list
{
	list-style:none;
	margin:0;
	padding:0;
}
ul#referenzen-list li
{
	float:left;
	width:358px;
	height:170px;
	padding:0 10px 10px 0;
	overflow:hidden;
	margin-bottom:20px; /* neu */
}
ul#referenzen-list li a img
{
	border:none;
}
ul#referenzen-list li p
{
	text-align:left;
}
ul#referenzen-list h3
{
	padding-left:23px;
	margin:0 0 3px 0;
	line-height:1.2;
}
ul#referenzen-list h3 span.referenzno
{
	font-size:.8em;
}
p.referenzno
{
	font-weight:bold;
	margin-bottom:0;
}
/* Coltec Formen */
ul#coltec-formen
{
	list-style:none;
	margin:0;
	padding:0 24px;
}
ul#coltec-formen li
{
	width:20%;
	float:left;
	text-align:center;
	margin:0 0 10px;
}
ul#coltec-formen li img
{
	display:block;
	margin:0 auto;
	float:none;
}

p.imgtxthalf
{
	width:41%;
	float:left;
	text-align:left;
	margin:0 0 10px;
	padding:0 25px;
	color:#6a98b2;
	xfont-weight:bold;
}
p.imgtxthalf img
{
	float:none !important;
	margin:0 auto !important;
	padding:0 0 5px 0;
	display:block;
}

table.konstruktionsprofile-form
{
	margin:0 24px 10px;
	border-collapse:collapse;
	padding:0;
}
table.konstruktionsprofile-form td,
table.konstruktionsprofile-form th
{
	padding:0 10px 0 0;
}
table.konstruktionsprofile-form th
{
	width:200px;
	vertical-align:top;
}
table.konstruktionsprofile-form td
{
	background:#FFF;
	vertical-align:middle;
}

div.referenz p
{
	text-align:left;
}

/* Verlegefirmen */
table.verlegefirmen
{
	border:1px solid #fff;
	border-collapse:collapse;
	margin:0 10px 10px;
	padding:0;
	font-size:1em;
}
table.verlegefirmen th, table.verlegefirmen td
{
	border:1px solid #fff;
	padding:2px;
}
table.verlegefirmen th
{
	background:#6a98b2;
	color:#FFF;
}
table.verlegefirmen td
{
	vertical-align:top;
}