body 
{margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; background: white;}
table.main
{border-left: 1px solid #1F96D8; border-right: 1px solid #1F96D8; text-align: left; vertical-align: top;}
td.logo
{background-image: url(../images/118_web_TD_logo.jpg); border: none; background-repeat: no-repeat;}  
td.menu
{background-image: url(../images/120_web_TD_menu.jpg); border: none; background-repeat: no-repeat;}  
td.main
{background-image: url(../images/119_web_TD_main.jpg); border: none; background-repeat: no-repeat; padding-left: 30px;
padding-top: 0px; padding-right: 20px; line-height: 16px; word-spacing: 1px; }
td.main.webshop
{border: none; background-repeat: no-repeat; padding-left: 30px; padding-top: 0px; padding-right: 20px; line-height: 16px;	word-spacing: 1px;}
td.maintext
{padding-top: 27px;}
td.productname
{font:Arial, Helvetica, sans-serif; font-size: 16px; color : #1F96D8; font-weight: bolder;}
td.productdetail
{font:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: normal;}
td.home_main
{background-image: url(../images/116_web_home_TD_main.jpg); background-repeat: no-repeat; border: none; font-size: 20px; font-weight: bold; color: white;}
div.flags
{position: relative; top: 0px; left: 40px;}
img.flag
{border: none;}
input.searchfield
{border-color: #1F96D8; border: 1px solid; height: 14px; width: 100px}
input.searchbutton
{border-color: #1F96D8; border: 1px; background-color: #1F96D8; height: 18px; font-weight: bold; color: white; font-size: 9px;}
a
{text-decoration: none;  color: #19506E;}
a:hover
{color: #353535;}
a:visited
{color: #1977AD;}
img.prod_img
{border: 1px solid #19506E;}
H1
{font-size: 25px; color: Black; font-weight: bolder; text-align: left; font-style: italic;}
H2
{font-size: 13px; font-weight: bolder; line-height: 2px;}
H3
{font-size: 12px; font-weight: bolder;}
H4
{font-size: 9px; color: #26353C; font-weight: bolder; text-align: center;}
td.product
{background-image: url(../images/121_web_TD_product.jpg); border: none; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
td.prod_logo
{border: none;}
td.prod_menu
{border: none;  padding-top: 20px;  padding-right: 0px;}
td.prod_menu_new
{height:100px; width: 150px; border: none; padding-top: 20px;  padding-right: 0px;}
td.prod_cart
{border: none;}
/* Hides from IE-mac \*/
* html #nav_prod { display: list-item;  float: none;  position: relative; left: -35px;}
/* End hide from IE-mac */
#nav_prod, #nav_prod ul 
{/* all lists */ padding: 0; list-style: none; float : left; margin-top: 0px; margin-right: 0px;}
#nav_prod li a
{display: block; padding: 7px 23px 7px 0px; width: 80px; color : #103E58; text-decoration : none; text-align: right; font: bold 10px Verdana;
background-image: url(../images/125_nav_prod_pas.gif); background-position: right; background-repeat: no-repeat;}
#nav_prod li a:hover 
{color : black; background-image: url(../images/124_nav_prod_act.gif);}
table.cart
{border: 1px solid #1977AD; width: 140px; background-color: White; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}
table.webshop
{border: 1px solid #1977AD; width: 88px; text-align:center; font-size:10px; background-color: White; filter:alpha(opacity=60);
-moz-opacity:0.6; opacity: 0.6;}
div.carttext
{font-size: 9px; text-align: left; color: Black;}
span.search
{position: relative; top: 0px; right:-15px; font-size: 10px;}
span.control
{position: relative; top: 10px;	left:30px; font-size: 26px; font-weight: bold; font-style: italic;}
span.test
{position: relative; top: 20px; left: 175px; font-size: 20px;	font-weight: bold; font-style: italic;}
div.steps
{position: relative; top: -25px; left:0px;}
#nav
{position: relative; z-index: 1000; left: 0px; top: 16px;}
#nav, #nav ul
{/* all lists */ padding: 0; margin: 0; list-style: none; float : left;}
#nav li ul
{/* second-level lists */ position : absolute; left: -999em; margin-left : 0px; margin-top : -15px; padding-left: 0px;
float: left; width : 100px;}
#nav li ul ul
{/* third-and-above-level lists */  left: -999em; margin-left: 110px; margin-top: -18px;}
#nav li
{/* all list items */ position : relative; float : left; line-height : 18px;}
#nav li a
{display: block; width: 110px; color : #1977AD; text-decoration : none; margin-bottom: 0px; font: normal bold 10px Verdana;
padding-left: 5px;}
#nav li ul a
{/* second-level lists */ background-image: none; display : block; width: 110px; color : Black; border: none; padding-left: 5px;
padding-top: 3px; margin-left: 0px; margin-bottom: 0px; line-height : 12px; padding-bottom: 3px; background-color: #DFE2E6;
filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
#nav li ul a:hover
{/* second-level lists */ background-image: none; background-color: #ADDBFF; color: black; filter:alpha(opacity=100); -moz-opacity:1.0;
opacity: 1.0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{left: -999em;}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{/* lists nested under hovered list items */ left: auto;}
#warning
{position: absolute; z-index: 1; left: 300px; top: 200px; visibility: hidden;}
table.link_faq
{position: relative; left: 150px; top: 20px; background-color: #ADDBFF; width: 400px;  border: 1px solid Black;}
p.faq
{line-height: 20px; font-weight: bolder;}
div.orderdiv
{position: relative; left: 0px; top: -50px; background-color: #ADDBFF; border: 1px solid Black; text-align: center; padding: 2px;
font-weight: bold; height: 50px;}
table.news
{border: 1px solid #1977AD; width: 250px; background-color: White; filter:alpha(opacity=60); -moz-opacity:0.7; opacity: 0.7;
float: right; margin-right: 10px;}
div.newsbox
{font-size: 10px; font-weight:lighter; text-align:justify; color: Black;}
input.faqfield
{width: 200px;}
input.faqbutton 
{}
div.faq_nothingfound 
{font-size: 10px; border: 1px solid #999; padding: 10px;}