HTML,BODY,DIV,SPAN,FORM,IMG {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}

/*@page
      {
        size:29.0cm 21.0cm;
        margin-top:2,25cm;
        margin-bottom:2,25cm;
        margin-left:1cm;
        margin-right:1cm
      }*/
a,TD,TABLE {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

a { 
	color: #000000;
}

h1 {
	font-family: Arial, sans-serif;
	font-size: 26pt;
	color: #CDCDCD;
	font-weight: bold;
}

h2 {
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #007D40;
}

h3 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #007D40;
}

h4 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #007D40;
}

h5 {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #007D40;
}

h6 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #007D40;
}

p {
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	/*font-size: 8pt;*/
}

input {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

textarea {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

select {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

.standard {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.printlink {
	color: #000000;
	text-decoration: none;
}

/* main layout elements */
#wrapper_top {
	table-layout: fixed;
	width: 970px;
	border-collapse: collapse;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px;
}

/* main layout elements */
#wrapper_bottom {
	width: 990px;
	top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	table-layout: fixed;
}

#wrapper_printbottom {
	width: 830px;
	top: 3px;
	margin-left: 1px;
	margin-right: 1px;
}

#wrapper_login {
	vertical-align: middle;
	width: 100%;
	top: 3px;
}

/* VBH Template variable with */
#wrapper_bottom2 {
	width: 990px;
	top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}

#wrapper_printbottom2 {
	top: 3px;
	margin-left: 1px;
	margin-right: 1px;
}

.distance_small {
	height: 12px;
}

/** oberer Bereich **/ /********************/
.mainrow_top { /*height: 275px;*/
	
}

.logo_td {
	width: 210px;
	/*width: 212px;*/
	vertical-align: top;
	/*padding-top: 23px;*/
}

.leftColumn {
	vertical-align: top;
	width: 170px;
}

.rightColumn {
	vertical-align: top;
}

/** fixed Navigation **/ 
.fixnav_td {
	vertical-align: top;
	padding-left: 4px;
	line-height: 10px;
}

.fixnav_font {
	vertical-align: top;
	font-size: 7.5pt;
	font-weight: normal;
	color: #0B0B0C;
	text-decoration: none;
}

.fixnav_flags {
	padding-top: 2px;
	padding-left: 4px;
}

/** linke Navigation **/ 
.leftnavigation_table {
	text-align: left;
	table-layout: fixed;
	width: 170px;
}

.leftnav_td {
	
}

.leftnav_font {
	font-size: 8pt;
	color: #707172;
	text-decoration: none;
	padding-top: 10px;
	font-weight: bold;
}

.leftactnav_font {
	font-size: 8pt;
	color: #007D40;
	text-decoration: none;
	padding-top: 10px;
	font-weight: bold;
}

.leftsecondnav_td { /*padding-left: 15px;*/
	
}

.leftsecondnav_font {
	font-size: 8pt;
	color: #828282;
	text-decoration: none;
}

.leftsecondactnav_font {
	font-size: 8pt;
	color: #007D40;
	text-decoration: none;
	font-weight: bold;
}

.distance {
	height: 20px;
}

/** unterer Hauptbereich **/ 
.mainrow_bottom {
	vertical-align: top;
}

/** Haupttemplate Look0 **/
.look0_teaserTd {
	padding-top: 20px;
}

/** Location **/ 
.location_table {
	width: 100%;
	table-layout: fixed;
}

.location_title {
	color: #007D40;
	font-size: 19pt;
}

.location_address {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	color: #000000;
}

.location_left {
	vertical-align: top;
	width: 60%;
}

.location_topright {
	vertical-align: top;
	width: 40%;
	height: 100px;
}


.location_right {
	vertical-align: top;
	width: 40%;
}

.location_div_leftCol {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 6px;
	background-color: #E1E1E1;
	width: 92px;
	min-height: 104px;
}

.location_div_img {
	max-width: 80px;
}

.location_div_rightImgCol {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	background-color: #E1E1E1;
}

.location_div_rightCol {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 6px;
	background-color: #E1E1E1;
}

.location_link {
	text-decoration: none;
}

.location_keyword_table {
	table-layout: fixed;
	width: 100%;
}

.location_keyword_td {
	width: 50%;
}

/** location_mail **/ 
.location_mailform {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
}

.location_mail_input {
	width: 300px;
}

/** form **/ 
.form_input {
	width: 415px;
}

.form_leftTd {
	padding-left: 5px;
	width: 30px;
	vertical-align: middle;
}

.form_checkboxTd {
	padding-left: 5px;
}

.form_link {
	color: #007D40;
	text-decoration: none;
}

.form_link_td {
	vertical-align: bottom;
}

/* Übersicht Textkonstanten */ 
.langHead_td {
	background-color: #007D40;
	padding-left: 2px;
}

.langHead_font {
	color: #FFFFFF;
	font-weight: bold;
}

.langPos_td {
	background-color: #F7F7F7;
	padding-left: 2px;
}

.button {
	
}

.inputkey {
	width: 200px;
}

.inputtext {
	width: 500px;
}

/* Editorlogin */
.editorlogin_title {
	color: #007D40;
	font-size: 19pt;
}

.editorlogin_table {
	
}

.editorlogin_td_left {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100px;
}

.editorlogin_td_right {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 300px;
}

#ocOuFqn {
	width: 150px;
}

/* Seite drucken */
a.print_font {
	text-decoration: none;
}

/* Produktpreview */ 
.productpreview_table {
	width: 65%;
}

.product_preview_teaser {
	padding-top: 20px;
}

.product_preview_image {
	padding-top: 20px;
}

.product_preview_footer {
	padding-top: 20px;
}

.productpreview_left_td {
	width: 180px;
	padding-top: 6px;
	vertical-align: top;
}

.productpreview_right_td {
	vertical-align: top;
}

.productpreview_arrow_td {
	vertical-align: bottom;
	width: 80px;
}

.productpreview_teaser_right_td {
	padding-top: 6px;
}

.productpreview_td {
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}

.productpreview_bigimage {
	max-height: 330px;
}

.productpreview_thumb {
	border-color: #FFFFFF;
	max-height: 100px;
	height: expression(( document . getElementById('productpreview_thumb') .
		offsetHeight >   100 ) ?   "100px" :   document .
		getElementById('productpreview_thumb') . offsetHeight + 'px' );
	cursor: pointer;
}

.productpreviewdiv {
	display: none;
	visibility: hidden;
}

/* presslist */ 
.presslist_Table {
	width: 100%;
	table-layout: fixed;
}

.presslist_teaserTd {
	padding-top: 12px;
}

.presslist_Td {
	
}

.presslist_date {
	font-size: 12pt;
}

.presslist_hr {
	color: grey;
	border: 1px;
}

.presslist_Font {
	text-decoration: none;
	color: #000000;
}

/* pressdeteial */ 
.pressdetail_TextTd {
	
}

.pressdetail_TextFont {
	
}

.press_linkTd {
	
}

.press_linkFont {
	
}

/*** VBHSHOP **/ 
.loginpage_maintable {
	table-layout: fixed;
	width: 645px;
	vertical-align: top;
}

.loginpage_mainlogintable {
	table-layout: fixed;
	width: 645px;
	vertical-align: top;
}

.loginpage_maintd {
	width: 208px;
	height: 208px;
	padding-left: 1px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: top left;
	/*align:left;*/
}

.loginpage_logintd {
	width: 420px;
	vertical-align: top;
	background-image:
		url('/vbhshop/opencms/Resource/galleries/vbh/pics/CI_Icons/Login_rectangle.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	/*align:left;*/
}

.loginpage_elementtable {
	table-layout: fixed;
	width: 208px;
	height: 206px;
	vertical-align: top;
	padding: 10px;
}

.loginpage_logintable {
	table-layout: fixed;
	width: 418px;
	height: 208px;
	vertical-align: top;
	padding: 8px;
}

.loginpage_elementtd {
	vertical-align: top;
	text-align: left;
}

.loginpage_inputtd {
	vertical-align: middle;
	text-align: left;
}

.loginpage_footerTd {
	vertical-align: top;
	text-align: left;
}

.loginpage_footerFont {
	font-size: 9px;
}

.loginpage_title {
	font-size: 16px;
	color: #008A4E;
	text-align: left;
	font-weight: bold;
}

.loginpage_elementtext {
	font-size: 10px;
	font-weight: bold;
}

.loginpage_logintitle {
	font-size: 29px;
	color: #CDCDCD;
	font-weight: bold;
}

.loginpage_inputfield {
	width: 60px;
}

.loginpage_error {
	color: red;
}

.loginpage_link {
	text-decoration: none;
}

/** portalpage */ 
.portalpage_table {
	vertical-align: top;
	width: 100%;
	table-layout: fixed;
}

.portalpage_toptitleTd {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid;
	border-color: #CDCDCD;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 70px;
}

.portalpage_titleTd {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid;
	border-color: #CDCDCD;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: bottom;
}

.portalpage_toptitleFont {
	font-weight: bold;
	color: #CDCDCD;
	font-size: 30pt;
	vertical-align: bottom;
}

.portalpage_titleFont {
	font-family: Arial black, Arial;
	/*font-weight: bold;*/
	color: #007D40;
	font-size: 14pt;
}

.portalpage_teaserTd {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

.portalpage_leftColumnTd {
	padding-right: 5px;
	vertical-align: top;
}

.portalpage_rightColumnTd {
	padding-left: 5px;
	vertical-align: top;
}

.portalpage_linkFont {
	color: #9C9D9C;
	text-decoration: none;
	font-weight: normal;
}

.portalpage_column {
	width: 815px;
}

.doclink_icontd {
	width: 30px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

.doclink_td {
	vertical-align: middle;
}

/** customer_account */ 
.customer_account_input {
	width: 150px;
}

.customer_account_theme {
	border-color: #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
}

.customer_account_theme_left {
	width: 200px;
}

/** startpage **/
.startpage_table {
	width: 100%;
	table-layout: fixed;
	border: 0px;
}

.addressblock_table {
	border: 1px solid;
	border-color: #CDCDCD;
}

.addressblock_link {
	text-decoration: none;
	font-weight: bold;
}

.infoblock_table {
	width: 189px;
	height: 200px;
	table-layout: fixed;
	vertical-align: top;
}

.infoblock_toptd {
	background-repeat: no-repeat;
	background-position: bottom;
	border-top: 1px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #CDCDCD;
	vertical-align: top;
	height: 180px;
}

.infoblock_bottomtd {
	border-top: 0px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #CDCDCD;
	vertical-align: middle;
	height: 25px;
}

.infoblock_padding_4 {
	padding-left: 4px;
}

.infoblock_padding_8 {
	padding-left: 8px;
}

.infoblock_padding_12 {
	padding-left: 11px;
}

.infoblock_title_td {
	background-color: #007D40;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	height: 20px;
}

.infoblock_subtitle_td {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

.infoblock_text_td {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 7pt;
}

.infoblock_title_font {
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	font-size: 12pt;
}

.infoblock_subtitle_font {
	font-weight: bold;
	color: #007D40;
	height: 25px;
	font-size: 12pt;
}

.infoblock_text_font {
	font-size: 7pt;
}

.infoblock_link {
	text-decoration: none;
}

.infoblock_link_td {
	padding-left: 30px;
}

.freeblock_img {
	padding-right: 10px;
	vertical-align: bottom;
	border-color: #A19F9F;
	border-bottom: 1px solid;
	width: 90px;
}

.freeblock_title {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.freeblock_text {
	padding-top: 7px;
}

.freeblock_link {
	font-weight: bold;
	text-decoration: none;
	color: #007D40;
}

.freeblock_line {
	border-color: #A19F9F;
	border-bottom: 1px solid;
	vertical-align: bottom;
}

.rightbox {
	border: 1px solid;
	border-color: #CDCDCD;
	width: 230px;
	height: 217px;
}

.rightbox {
	border: 1px solid;
	border-color: #CDCDCD;
	width: 230px;
	/*height:250px;*/
}

.rightbox_maintd {
	vertical-align: top;
	padding-top: 30px;
}

.rightbox_leftTd {
	width: 578px;
	vertical-align: top;
	padding-right: 10px;
}

.rightbox_rightTd {
	width: 230px;
	vertical-align: top;
}

/* Standardlink shop*/
.stdbeschriftungslink_1 {
	text-decoration: none;
	font-weight: bold;
}

.sitemaplink {
	text-decoration: none;
	color: #000000;
}

.offlineheadlink {
	font-weight: bold;
	line-height: 1.5em;
	font-size: 7pt;
	text-decoration: none;
}

.offlineheadlink_td {
	padding-left: 3px;
	padding-right: 3px;
}

.openitemtop_td {
	border-color: #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid;
	border-top: 1px solid;
}

.contact_person_theme {
	border-color: #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
}

.shopcart_com {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

/** Produktkatalog **/ 
#productcatalog_tab1 {
	position: relative;
	visibility: hidden;
	display: none;
}

#productcatalog_tab2 {
	position: relative;
	visibility: hidden;
	display: none;
}



.productcatalog_leftnavtablink {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.productcatalog_leftnavtable {
	border: 1px solid;
	border-color: #000000;
	width: 100%;
}

.productcatalog_leftnavlink {
	text-decoration: none;
	color: #000000;
	text-align: center;
}

.productcatalog_overviewtd {
	width: 25%;
}

.productcatalog_categoriefont {
	font-size: 12px;
	background-color: #DEDEDD;
}

.productcatalog_categorielink {
	background-color: #DEDEDD;
	text-align: center;
}


/* productcatalog NEW */

.productcatalogOverviewTable{
	table-layout:fixed;
	width: 250px;
	background-color: #DEDEDD;
}

.productcatalogAttributeLinkTd{
	padding-top: 10px;
	padding-bottom: 10px;
	
}


.productcatalogOverviewLeftTd{
	vertical-align: top;
}

.productcatalogOverviewRightTd{
	vertical-align: top;
	align: right;
	width: 100px;
}

.productcatalogOverviewLink{
	color: #000000;
	text-decoration: underline;
}

.productcatalogOverviewInfoFont {
	color: grey;
}

.productcatalogOverviewDiv{
	z-index:1;
	border: 1px thin;
	background-color: #FFFFFF;
	position: absolute;
	border: thin outset #CCCCCC;
	visibility: hidden;
	padding: 3px;
	
}

.productcatalogOverviewTabTable{
	width:250px;
}

.productcatalog_leftnavtab_active {
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.productcatalog_leftnavtab {
	border-left: 0px solid;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	text-align: center;
}

.productcatalogLink{
	text-decoration:none;
}

/** Merkmals und Ausprägungsboxen **/
.attribute_box_Div{
	width: 815px;
	height: 160px;
	overflow: auto;

}



.attribute_box{
	border: thin outset #CCCCCC;
	width: 150px;
	height:120px;
	padding: 0px;
	
}

.attribute_boxHead{
	font-weight: bold;
	padding-left:3px;
	padding-right:3px;
	width: 130px;
	
}

.attribute_boxPosLeft{
	padding-left:0px;
	padding-right:0px;
	width: 10px;	
	line-height: 15px;
}

.attribute_boxPosRight{
	padding-left:3px;
	padding-right:3px;	
	line-height: 15px;
}

.attribute_boxPosRightSelected{
	padding-left:3px;
	padding-right:3px;	
	line-height: 15px;
	color: #007D40;
	font-weight: bold;
}

.productdetail_gridTable{
	background-image:url(/vbhshop/opencms/Resource/galleries/vbh/pics/CI_Icons/printline.gif); 
	background-repeat:repeat-y;
	border-collapse: collapse;	
}

.productdetail_gridHeadTd{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008A4E;
	
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;

	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;

	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-bottom-style:solid;
	
	
	vertical-align: middle;

}
.productdetail_gridTd{
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;

	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-bottom-style:solid;


	border-bottom-color:#CDCDCD;
	border-left-color:#CDCDCD;
	border-right-color:#CDCDCD;
	border-top-color:#CDCDCD;
}

.productdetail_attributeFilterTable{
	width: 815px;
}

.productdetail_attributeFilterLeftTd {
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-color: #000000;
	width: 5%;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;

}

.productdetail_attributeFilterRightTd {
	border-left: 0px solid;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	text-align: left;
	padding-top:7px;
	padding-left:15px;
	font-size: 12px;
	width: 95%;
}
.filterActLink{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.productdetail_productgroupFilterTable{
	width: 805px;
}

.productdetail_productgroupFilterLeftTd {
	border-left: 0px solid;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	text-align: left;
	padding-top:7px;
	padding-left:12px;
	padding-right:12px;
	width: 5%;
}

.productdetail_productgroupFilterRightTd {

	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-color: #000000;
	padding-top:5px;
	padding-left: 12px;
	width:95%px;
	
}

.filterLink{
	font-size: 12px;
	text-decoration: none;
}

.productdetail_InfoLeftCol{
	vertical-align: top;
	width:138px;
}

.productdetail_InfoRightCol{
	vertical-align: top;
	padding-left: 10px;
}

.productdetail_InfoHr{
	color: #CDCDCD solid;
	padding-top: 0px;
	margin-top: 0px;
}

.productdetail_InfoHr2{
	color: #CDCDCD thin;
	
}

/*.productdetail_gridTr{
	background-image:url(/vbhshop/opencms/Resource/galleries/vbh/pics/CI_Icons/printline.gif); 
	background-repeat:repeat-y;

}*/

.productdetail_pageLink{
	text-decoration: none;
}

.productdetail_AddShopcartLink{
	text-decoration: none;
	color:#000000;
}

.productdetail_tabfont{
	font-size: 12px;
	font-weight:bold;
}

.productdetail_articlePerPageTd{
	padding-top: 5px;
	padding-bottom: 5px;
}

/* hitlist */
.hitlist_headline{
	border-left: 0px solid;
	border-top: 1px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	
	text-align: left;
	
	padding-top:7px;
	padding-bottom:7px;
	
	font-weight: bold;
	font-size: 14px;
}

.hitlist_LeftCol{
	vertical-align: top;
	padding-top:5px;
	padding-bottom:10px;
	width:210px;
}

.hitlist_RightCol{
	vertical-align: top;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:10px;
}



.hitlistImage{

}

.hitlist_imgLeftTd{
	vertical-align: top;
	padding:3px;
}

.hitlist_imgRightTd{
	vertical-align: top;
	padding-right:3px;
	padding-left: 0px;
	padding-top:3px;
	padding-bottom:3px;

}

.hitlistImage{
	max-height:200px;
	max-width:200px;
}

.productdescription_leftCol{
	border-collapse: collapse;
	border: 1px solid;
	border-color: #CDCDCD;
	padding:3px;
	width:33%;
	vertical-align: top;
	text-align: left;
}

.productdescription_middleCol{
	border-collapse: collapse;
	border: 1px solid;
	border-color: #CDCDCD;
	padding:3px;
	width:33%;
	vertical-align: top;
}

.productdescription_rightCol{
	border-collapse: collapse;
	border: 1px solid;
	border-color: #CDCDCD;
	padding:3px;
	width:33%;
	vertical-align: top;
}

.productdescription_colspan3{
	border-collapse: collapse;
	border: 1px solid;
	border-color: #CDCDCD;
	padding:3px;
	vertical-align: top;
}
.productdescription_textTd{
	width: 250px;
	vertical-align: top;
}

.productdescription_attributeTd{
	vertical-align: top;
	padding-left: 23px;

}

.productdescription_attributeLeftTd{
	border-collapse: collapse;
	border-left: 0px solid;
	border-top: px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	width: 120px;
	vertical-align: top;
}

.productdescription_attributeRightTd{
	border-collapse: collapse;
	border-left: 0px solid;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	vertical-align: top;
}

.productdescription_headline{
	font-size: 12px;
	font-weight: bold;

}

.productdescriptionDescription{
	font-weight: bold;
	width:120px;
	vertical-align: top;
	text-decoration: none;
}

.productdescription_bigImageTd{

	border: 1px solid;
	border-color:#CDCDCD;
	vertical-align: top;
	padding:3px;
	width: 60%;

}
.productdescription_bigImg{
	max-width: 200px;
	max-height: 200px;
}

.productdescription_smallImagesTd{
	vertical-align: top;
	padding: 0px;
	margin-bottom:2px;
	margin-right:2px;
	width: 40%;
}

.productdescription_smallImgTd{
	border: 1px solid;
	padding: 0px;
	border-color:#CDCDCD;
	margin-bottom:2px;
	margin-right:2px;
	width: 58px;
}
.productdescription_smallImg{
	height: 50px;
	max-width: 50px;
	max-height: 50px;
	padding:3px;
	
}

.productdescription_crosssellingTd{
	vertical-align: top;
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.crosssellingImgTd{
	width: 20px;
}

.crosssellingLinkTd{
	width:386px; 
}
.crosssellingImg{
	width: 20px;
}

.productdescription_SubTitle{
	font-weight: bold;
	font-size: 12px;
}
