  .smallimagebox          		{ float:left; width:596px; ; margin-left:20px; }
	.smallimagebox	img					{ width:135px; height:90px;}
  .smallimagebox	.boxwrapper { margin-top:2px; margin-right:10px; }
	#navigation .smallimagebox  { width:288px; }
	#content .smallimagebox     { margin-top:10px; }

	.teaserelementbox						{ float:left; width:288px; margin-left:0px; margin-bottom:10px; overflow:hidden; }
	.teaserelementbox .boxwrapper { margin-right:10px; }


	#maintabs				{ margin-bottom:10px; text-align:right; }
	#maintabsContainer		{ float:right; }
	.maintabentry			{ margin-left:10px;}
	.maintabentry .boxwrapper {margin-left:10px;}


    .boxwrapper             { position:relative; float:left; overflow:hidden; }
    .boxcorners div         { position:absolute; top: 0px; left:0px; width:100%; height:100%; }
    .boxcorners .ctl        { background:transparent url('../images/ctl.gif') left  top 	 no-repeat; }
    .boxcorners .ctr        { background:transparent url('../images/ctr.gif') right  top 	 no-repeat; }
    .boxcorners .cml        { height:500px; background:transparent url('../images/cml.gif') left  center repeat-y;  }
    .boxcorners .cmr        { height:500px; background:transparent url('../images/cmr.gif') right center repeat-y;  }
    .boxcorners .cbl        { background:transparent url('../images/cbl.gif') left  bottom no-repeat; }
    .boxcorners .cbr        { background:transparent url('../images/cbr.gif') right bottom no-repeat; }

		li .boxcorners          { position:relative; overflow:hidden; }
    .boxcorners .cwtl       { position:absolute; top:0px;  left:0px;  width:5px;   height:5px;   								  									 background:transparent url('../images/cwtl.gif') left top no-repeat; }
    .boxcorners .cwtr       { position:absolute; top:0px;  left:100%; width:6px;   height:500px; 								   margin-left:-5px; background:transparent url('../images/cwtr.gif') left top no-repeat; }
    .boxcorners .cwbl       { position:absolute; top:100%; left:0px;  width:500px; height:6px;   margin-top: -5px;  								 background:transparent url('../images/cwbl.gif') left top no-repeat; }
    .boxcorners .cwbr       { position:absolute; top:100%; left:100%; width:6px;   height:6px;   margin-top: -5px; margin-left:-5px; background:transparent url('../images/cwbr.gif') left top no-repeat; }




    .sitemap_col_1 , .sitemap_col_2 , .sitemap_col_3 {float:left;width:300px;padding-right:10px;}
	.sitemapContainer {width:930px;}
	a.b2bsitemap_level_1 {font-family: Arial,Helvetica,sans-serif;color:#000000;font-size:16px;font-weight:normal;text-decoration:none;}
	a.b2bsitemap_level_2 {font-family: Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;text-decoration:none;display:block;padding:0px;padding-left:20px;margin:0px;background-image:url(../../../layouts/html/b2b/images/meta/arrow_small_grey.gif);background-repeat:no-repeat;}
	a.b2bsitemap_level_3 , a.b2bsitemap_level_4 , a.b2bsitemap_level_5{font-family: Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;text-decoration:none;display:block;padding:0px;padding-left:20px;margin:0px;margin-left:14px;background-image:url(../../../layouts/html/b2b/images/meta/arrow_small_grey.gif);background-repeat:no-repeat;}
	.sitemap_verticalspacer { height:20px; }

	/* stuff for spam check of email forms */
	.nosee { display:none; }
	.errorFieldname { font-weight:bold; color:red; }
	#recommendFormContainer { padding:10px; }
	#recommendFormContainer label {float:left; display:block; width:150px; font-size:12px;}
	#recommend_form {margin:0px;}
	#recommendFormContainer input , #recommendFormContainer textarea {font-size:11px; font-family: Arial,Helvetica,sans-serif; }

/**
 * round corner link box (default white bg)
 */
   .linkwrap               	  { position:relative; }
    .bcwtl                  	{ position:absolute; visibility:hidden; top:0px;  left:0px;  width:5px;   height:5px;   								  									background:transparent url('../images/cwtl.gif') left top no-repeat; }
    .bcwtr                  	{ position:absolute; visibility:hidden; top:0px;  left:100%; width:6px;   height:500px; 								  margin-left:-5px; background:transparent url('../images/cwtr.gif') left top no-repeat; }
    .bcwbl                  	{ position:absolute; visibility:hidden; top:100%; left:0px;  width:500px; height:6px;   margin-top: -5px; 									background:transparent url('../images/cwbl.gif') left top no-repeat; }
    .bcwbr                  	{ position:absolute; visibility:hidden; top:100%; left:100%; width:6px;   height:6px;   margin-top: -5px; margin-left:-5px; background:transparent url('../images/cwbr.gif') left top no-repeat; }
    a.linkwrap:hover 					{ overflow:hidden; }
    a.linkwrap:hover div			{ visibility:visible; }

#contactFormContainer	input.send { padding-bottom:2px!important;background-position:0 center!important; }
#contactFormContainer .Abschicken input.send { width:88px!important; }
#contactFormContainer .Abschicken input.send.on { background-image:url(../images/box-submit-blue-xl.gif)!important; }