body            {   margin: 0px; padding: 10px; width: 100%; height: 100%; font-family: Arial; font-size: 11px; color: #333333;}
body.site       {   margin: 13px 0px 10px 0px; padding: 0px; width: 100%; height: 100%; font-family: Arial; font-size: 11px; color: #333333; background-color: #747679; }
table.container {   width: 1000px; height: 100%; margin-left: auto; margin-right: auto; }
div, td         {   vertical-align: top; text-align: left; font-family: Arial; font-size: 11px; line-height: 18px; }
td.header       {   width: 100%; height: 185px; background-image: url(../images/header.jpg); background-repeat: no-repeat; }
div.headerC     {   position: relative; top: 0px; left: 0px; width: 1000px; height: 185px; }
div.menuTop     {   z-index: 20; position: absolute; top: 146px; height: 39px; width: 1000px;  text-align: left;  background-repeat: no-repeat; }
div.logo        {   position: absolute; top: 0px; left: 0px; width: 500px; height: 177px; z-index: 10; overflow: visible; border: 0px solid red; }
td.content      {   width: 100%; height: 100%; background-color: #ffffff; }
td.bottom       {   width: 100%; height: 100px; background-color: #ffffff; background-position: 0px 30px; background-image: url(../images/bg_bottom.gif); background-repeat: no-repeat; }
div.bottomC     {   position: relative; top: 0px; left: 0px; width: 1000px; height: 130px;  }
div.bottomProductMenu { position: relative; top: 0px; left: 22px; width: 956px; color: #000000; font-size: 9px; font-family: Arial; }
div.bottomLogos {   position: absolute; top: 76px; left: 22px; width: 140px; height: 28px; }
div.bottomText {   position: absolute; top: 56px; left: 172px; width: 630px; height: 40px; font-size: 10px; }
div.bottomMap   {   position: absolute; top: 57px; left: 833px; width: 167px; height: 65px; background-image: url(../images/map.gif); background-repeat: no-repeat; font-size: 12px; font-style: italic; color: #000000; padding: 20px 0px 0px 0px; text-align: center; }
td.navLinks     {   background-color: #f3f3f4;  }

td.prodcompare	{	background-color: #ffffff; }

td.proddetail_button	{	cursor: pointer; font-weight: bold; background-color: #717074; height: 23px; color: #ffffff; text-align: center; line-height: 23px;	}
td.proddetail_button_ov	{	cursor: pointer; font-weight: bold; background-color: #0076bf; height: 23px; color: #ffffff; text-align: center; line-height: 23px;	}

hr				{	color: #7fbadf; height: 1px; border: 0px solid #7fbadf; }

/*  TOP NAV */
td.topnav      {      padding-left: 25px; padding-right: 25px; background-image: url(../images/topmenu_bg.png); text-align: center; background-repeat: no-repeat; background-position: top center; height: 39px; line-height: 39px; color: #0076bf; font-family: Arial; font-size: 12px; font-weight: bold; cursor: pointer; }
td.topnav_ov   {      padding-left: 25px; padding-right: 25px; background-image: url(../images/topmenu_bg_ov.png); text-align: center;  background-repeat: no-repeat; background-position: top center; height: 39px; line-height: 39px; color: #98002e; font-family: Arial; font-size: 12px; font-weight: bold; cursor: pointer; }
td.topmenu_links  { height: 39px; width: 16px; background-image: url(../images/menutop_left.gif); background-repeat: no-repeat; }
td.topmenu_rechts  { height: 39px; width: 16px; background-image: url(../images/menutop_right.gif); background-repeat: no-repeat; }
td.topmenu_bg   { height: 39px; background-image: url(../images/menutop_back.gif); background-repeat: repeat-x; }

/* SUB NAV */
div.subnav    {   cursor: pointer; width: 186px; min-height: 20px; color: #98002e; background-color: #f3f3f4; }
div.subnav_ov    {   cursor: pointer; width: 186px; min-height: 20px; color: #0076bf; background-color: #ffffff; background-image: url(../images/subnav_arrow.gif); background-repeat: no-repeat; }

/* SUBSUB NAV */
div.subsubnav    {   cursor: pointer; width: 186px; min-height: 20px; color: #98002e; background-color: #f3f3f4; }
div.subsubnav_ov    {   cursor: pointer; width: 186px; min-height: 20px; color: #0076bf; background-color: #f3f3f4;  }


/* H-tags */
h1              {   color: #0076bf; font-family: Arial; font-size: 16px; }
h2              {   color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold; }
h3				{	color: #0076bf; font-family: Arial; font-size: 14px; font-weight: bold; background-image: url(../images/h3_bg.jpg); background-repeat: no-repeat; line-height: 24px; padding-left: 30px;	}


a.comparelink	{	text-decoration: none; color: #0076bf; font-family: Arial; font-size: 11px; height:24px;  font-weight: bold; background-image: url(../images/h3_bg.jpg); background-repeat: no-repeat; line-height: 24px; padding-left: 30px;	}
a.linkright	{	text-decoration: none; color: #0076bf; font-family: Arial; font-size: 11px; height:24px;  font-weight: bold; background-image: url(../images/h3_bg.jpg); background-position: right; background-repeat: no-repeat; line-height: 24px; padding-right: 30px;	}
div.h2Background  { background-image: url(../images/h2.gif);  background-repeat: no-repeat; color: #ffffff; font-weight: bold; font-size: 12px; line-height: 36px; }

/* A-tags */
a.productMenuBottom { font-family: Arial; font-size: 9px; color: #0076bf; text-decoration: none; }
a.productMenuBottom:hover { font-family: Arial; font-size: 9px; color: #0076bf; text-decoration: underline; }

a.relateddownload	{ color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;	}
a.relateddownload:hover	{ color: #98002e; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;	}

a.blauwelink	{	text-decoration: none; color: #0076bf; font-family: Arial; font-size: 11px; font-weight: bold; }
a.blauwelink:hover	{	text-decoration: underline; color: #0076bf; font-family: Arial; font-size: 11px; font-weight: bold; }

a.crumble		{	color: #717073; font-size: 11px; text-decoration: none; }
a.crumble_ov		{	color: #717073; font-size: 11px; text-decoration: none; }

a.h3_link			{	line-height: 24px; color: #0076bf; font-weight: bold; font-size: 12px; font-weight: bold; text-decoration: none;	}
a.h3_link:hover			{	line-height: 24px; color: #0076bf; font-weight: bold; font-size: 12px; font-weight: bold; text-decoration: underline;	}



/* INPUT */
input.searchbox { border: 1px solid #bec0c2; height: 28px; width:166px; line-height: 26px; padding: 0px 3px; }
span.searchbox   {  font-size: 12px; color: #0076bf; font-weight: bold; line-height: 20px; }


/* CONTACT FORM */
td.contactform_links  { width: 200px; }
td.contactform_rechts { width: 300px; }
input.contactform     { width: 250px; background-color: #e7e7e8; border: 1px solid #bec0c2; }
textarea.contactform  { width: 490px; height: 150px; border: 1px solid #bec0c2; }

.img_left_border{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	border:1px solid #222222;	

}

.img_left_noborder{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

}



.img_right_border{

	float:right;

	margin-left:10px;

	margin-right:4px;	

	margin-bottom:5px;

	border:1px solid #222222;	

}



.img_right_noborder{

	float:right;

	margin-right:4px;		

	margin-left:15px;

	margin-bottom:15px;

}







.img_noalign_noborder{

	margin:5px;

	display: block; 

	margin-left: auto; 

	margin-right: auto

}



.img_noalign_border{

	margin:5px;

	display: block; 

	margin-left: auto; 

	margin-right: auto;

	border:1px solid #222222;		

}