body, body * {

	font-family: Verdana,Helvetica,Arial,sans-serif;

	}

body {

	font-size:11px;

	color:#000;

	background-color:#F60;

	overflow:expression('auto');

	margin:0;

	border:0;

	padding:0;

	/*height:100%;*/

	}

td {

	font-size:11px;

	vertical-align: top;

}

form {

	margin:0;

	padding:0;

	border:0;

}





a { color: #000; text-decoration: underline; }

a:hover {  }



.bautex-color2 { color:#F60;font-style:italic; }



/* plugin switchLanguage */

ul.switch-language { list-style:none; margin:0;padding:0;color:#FFF; }

ul.switch-language li { line-height:17px;height:17px; display:table-cell;display:expression('inline');padding:0px 10px; }

ul.switch-language li.lang { background:url(img/tools-background.gif) no-repeat right #000;  }

ul.switch-language li.lang-current { background:url(img/tools-background.gif) no-repeat right #F6F5F2;  }



.lang a, .lang a:hover { color: #CCC; text-decoration: none; }

.lang-current a, .lang-current a:hover { color: #000; text-decoration: none; }



/* Tools */

ul.tools {list-style:none; margin:0;padding:0;color:#FFF; }

ul.tools li { line-height:17px;height:17px; white-space: nowrap; display:table-cell;display:expression('inline');padding:0px 10px;background:url(img/tools-background.gif) no-repeat right #000; }

ul.tools table, ul.tools a, ul.tools a:hover {color: #CCC; text-decoration: none;}

ul.tools form {padding:0px;}

table.tools { /*background:url(img/tools-background.gif) no-repeat left #000;*/height:17px; }

.tools td { color:#CCC;vertical-align:middle; }



table.searchform {  }

table.searchform td { vertical-align:middle; }

table.searchform td.searchinputfield { padding:0px;vertical-align:top;background: url(img/search-background.gif); }

table.searchform input.textfield {font-size:9px; width:80px; vertical-align:top;height:14px;border:0; margin:0px 1px;padding:1px; }

table.searchform form { height:14px; vertical-align:middle;}

table.searchform td {color: #CCC; padding: 2px 5px; background: url(img/tools-background.gif) no-repeat left;}

td.searchinputfield {background: url(search-background.gif); margin: 1px;}

.searchbutton {margin:1px 2px 1px 1px;}



.heading1, .heading2 { height: 21px; padding:15px 0px 10px; font-size: 14px; font-weight: bold; }

.heading3, .heading4 { padding:15px 0px 10px; font-size: 12px; font-weight: bold; }

.heading2 a {text-decoration: none;}

.heading2,.heading1 { padding-bottom:35px; }



.text-default { padding: 10px 0px 10px; }



/* MainContent */

#MainContent { margin:10px;padding-bottom:20px; }





#Right {  }





/*.maincontent .heading1, .maincontent .heading2 { height: 41px; padding:15px 0px 10px; font-size: 14px; font-weight: bold;border:solid 1px #F00; }*/

/*.maincontent .text-default { padding: 10px 0px 10px;border:solid 0px #0F0; }*/



/* Right */

.right {

	padding: 85px 15px 0px;

	vertical-align: top;

}



/*Boxes*/

.news-previewbox .image {height:75px; overflow:hidden;}
.news-previewbox img, .category_list img { max-width: 126px;/*max-height:51;*/width:expression(this.width>100?'100px':false);height:expression(this.height>51?'51px':false);

border:0;}

.news-previewbox .heading2 {font-size: 10px; font-weight: bold; background: url(); height:auto; padding:2px 0px;}

.news-preview-top {}

.news-preview {}

.news_preview_topitem {

	width: 100%;

	background: #F2F1EE;

	border: 1px solid #999;

	padding: 2px 8px;

	margin: 5px;

}



.featurebox {}

div.icon {padding: 2px;z-index:10;height:-30px ! important; position:relative; left:125px;top:30px; }

div.icon img {border:0; }

div.overflow {/* position:relative; top:-32px; */}



/*Produktkatalog*/

.bautex-produkt-icons {

	position:absolute;

	left:0px;

	top:-25px; /* 0 - 25 */

	width:586px; /* 561 + 25 */

	/*height:58px;*/

	/*border:solid 1px #F00;*/

	}

.bautex-produkt-icons td {

	vertical-align:bottom;

	}



.bautex-produkt-detail { 

	width:100%;

	}

.bautex-produkt-detail .title {

	background:#000;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	padding:2px 5px;

	}

.bautex-produkt-detail .subtitle {

	background:#F60;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	padding:2px 5px;

	}

.bautex-produkt-detail .data {

	padding:5px 0px;

	}

.bautex-produkt-detailbox {

	border:solid 1px #999 ! important;

	margin-bottom:5px;

	width:100%;

}

.bautex-produkt-detailbox .boxtitle {

	background:#F60;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	padding:2px 5px;

}

.bautex-produkt-detailbox .boxcontent {

	background:#F2F1EE;

	padding:5px 0px 5px 5px;

}



.bautex-product-list 

	{

	float:none;

	display:block;

	}



.bautex-product-list div.item

	{

	float:left;

	width:125px;

	max-width:125px;

	height:160px;

	border:solid 1px #999;

	/*padding:5px 5px 0 5px;*/

	overflow:hidden;

	margin:3px;

	background:#F2F1EE;

	

	}

.bautex-product-list div.item img {

	vertical-align: bottom ! IMPORTANT;

}

.bautex-product-list div.item img 

	{

	border:0;

	/*max-width:60;*/

	/*width:expression(this.width>60 ? '60px' : false);*/

	/*float:right;*/

	/*margin:0px 32px;*/

	}

div.bautex-collection-list {}

table.bautex-collection-list 

	{

	

	}

table.bautex-collection-list th

	{

	text-align:left;

	font-size:11px;

	background: #000;

	color: #FFF;

	padding: 3px 10px;

	}

table.bautex-collection-list td 

	{

	vertical-align:top;

	padding: 3px 10px;

	background: #E8E7E2;

	border-bottom: 1px solid #BAB9B4;

	}

table.bautex-collection-list td a

	{

	text-decoration:none;

	}

.bautex-collection-list #title 

	{

	background: #F60;

	color: #FFF;

	font-weight:bold;

	border:0;

	}

table.bautex-collection-list td.item-title  /* linke Spalte der Übersichtstabelle*/

	{

	width:380px;

	}



/* Teaser-Box */

div.mod-teaser, div.teaserbox 	

	{

	/*float:left;*/

	margin:3px;

	}



.item {

	border: 1px solid #F00;

}



.itemicon{

	margin:4px;

}	

.teaserheading 

	{

	font-size:10px;

	font-weight:bold;

	padding:3px 5px;

	

	}

.bautex-product-list div.item .teaserheading a



	{

	text-decoration:none;

	

	}







.entry-date { font-size:10px;font-weight:normal; }



/* Footer */

.footer { background:#000; width:100%;/*position:absolute;z-index:100 ! important;*/height:21px; }

.footer .footer-tbl { width:100%; }

.footer .footer-tbl,.footer .footer-tbl * { color:#FFF;background-color:#000; }

.footer .footer-tbl-left-col { padding:0px;padding-left:10px; }

.footer .footer-tbl-center-col { display:none; }

.footer .footer-tbl-right-col { padding:0px;padding-right:10px; }

/*ul.footer-tools { list-style:none; margin:3px 247px 0px 0px; padding:0;color:#FFF;}*/

ul.footer-tools { list-style:none; margin:3px 0px 0px 0px; padding:0;color:#FFF;}

ul.footer-tools * { /*white-space:nowrap; border:solid 1px #0F0; */height:1px;line-height:1px;}

ul.footer-tools li { white-space:nowrap;display:table-cell;display:expression('inline');padding:0px 0px 0px 6px;margin:0;}

ul.footer-tools li img { border:0; margin:0;height:16px;}



div.pathway { position:absolute;top:48px;left:10px;width:530px;padding-top:0px; font-size:10px; }

.pathway b {  }





/* news */

.table-100 { width:100%; }

.news-preview-top .heading2 { font-size:11px;padding:3px 0px;margin:0; }

.news-preview-top .image {float:right;}

.news-preview-top .image img { width:120px;height:76px; }



.news-preview .listitem {  }

.news-preview .listitem .heading3 { padding:3px 0px;font-size:11px; }



.news-preview-top .entry-date,.news-preview .entry-date { display:none; }





div.sitemap { background:#E9E7E2;border:solid 1px #CCC;padding:5px; font-size:12px; margin-bottom:10px; }

.sitemap ul { margin:0px 0px;padding:0px 30px;list-style:none url( img/ico_sitemap.gif ); }

.sitemap ul ul * { font-size:11px; }

.sitemap li { margin:5px 0px;padding:0px; vertical-align:top;font-weight:bold; }

.sitemap li.small { font-weight:normal; }

.sitemap a { text-decoration:none; }





table.bautex-cform td { padding:7px 10px 7px 0px; }



.download-category-list { display:block;width:100%; }

.download-category-list div.item {

	float:left;

	width:125px;

	max-width:125px;

	height:150px;

	border:solid 1px #999;

	/*padding:5px 5px 0 5px;*/

	overflow:hidden;

	margin:0px 10px 10px 0px;

	background:#F2F1EE; }



.download-file-list { /*border:solid 1px #CCC;*/width:100%;background:#999;margin:10px 0px 0px;border-collapse:collapse; }

.download-file-list .item {

	padding:2px 5px;

	border:solid 1px #CCC;

	background:#F2F1EE; }



.page-teaser-box { display:inline;}

.small { font-weight:normal;font-size:10px; }





th.title {

	background:#000;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	padding:2px 5px;

	}

th.subtitle {

	background:#F60;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	padding:2px 5px;

	}


