/* GENERAL fonts */

Body {
	font-family: arial;
	font-size: 12px;
}

.product_list_item_headline {
	/*color: #0099FF;*/
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.preHeader {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#pageTitle, #pageTitle A, .Header {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-top: 2px;
	font-size:18px;
	font-weight:bold;
	color: #0099FF
}



.product_list_item_act, .product_list_item_act:VISITED{
	/*padding-left: 6px;*/
	color: #0099FF;
	font-size: 12px;
	text-decoration: none;
	/*font-weight: bold;*/
}

A, A:VISITED {
	color: #000000;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}

.document_legent {
	font-size: 9px;
	text-align: center;
}


P, OL, UL, DIV, H1, H2, TD {
	font-family: arial;
	font-size: 12px;
}

H1 { font-size: 15px; }
H2 { font-size: 13px; }

P, H1, H2 {margin: 0px 0px 0px 0px;}

.roottable {
	width: 990px;
}

.header_seperator {
/*	height: 6px;*/
}

DIV#locationmap {
	position: absolute;
	width: 217px;
	height: 83px;
	z-index:1;
	/*xmas*/
	left: 466px;
	/*left: 486px;*/
	top: 35px;
}

DIV#colNormal {
	margin: 0px;
}

/*
DIV#product_list_1 {
	position:absolute;
	left:150px;
	top:40px;
	width:235px;
	height:119px;
	overflow:hidden;
	border: none;
	padding:0px;
	background-color:#E0E0E0
}


DIV#product_list_2 {
	position:absolute;
	left:390px;
	top:40px;
	width:235px;
	height:119px;
	overflow:hidden;
	border: none;
	padding:0px;
	background-color:#E0E0E0
}
*/

TD#header_1_spacer {
	width: 146px;
}

TD#header_1_spacer_right {
	width: 160px;
}


TD#header_1_navigation {
	width: 344px;
}

TD#header_1_logo {
	width: 340px;
}

TD#swut_spot {
	width: 154px;
	vertical-align: top;
}

.align-right .bodytext {
text-align: right;
}

.align-right {
text-align: right;
}

TD#footer {
font-size:10px;
padding-top:10px;
padding-left:5px;
text-align:left;
}

TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 5px;
	font-size: 12px;
	padding-right: 0px;
	padding-top: 5px;
	vertical-align: top; 
	width: 680px;
	background-color: #E0E0E0;
}

.td_horizontal_spacer {
	width: 6px;
}

/* product list*/

.product_list_item_no {
	/*padding-left: 6px;*/
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	/*font-weight: bold;*/	
}

.product_list_table {
	width: 664px;
	border: none;
	margin: 0px;
}

/*.product_list_table td, th { border: 1px solid #FFFFFF }*/

.product_list_content_first, .product_list_content, .product_list_content_last, .product_list_content_active_first, .product_list_content_active, .product_list_content_active_last {
	font-size: 12px;
	text-decoration: none;
}


.product_list_content_first, .product_list_content, .product_list_content_last {
	color: #000000;
}

.product_list_content_active_first, .product_list_content_active, .product_list_content_active_last {
	color: #0099FF;
}

.product_list_link {
	text-decoration: none;
	font-weight:bold;
	color: #000000;
}

.product_list_filelink {
	font-size: 11px;
	text-decoration: none;
	/*font-weight:bold;*/
	color: #000000;
}


.product_list_link:hover {
	text-decoration: underline;
}

.product_list_content, .product_list_content_last, .product_list_content_active, .product_list_content_active_last {
	border-left: 1px solid #FFFFFF;
}

.product_list_title, .product_list_title_first, .product_list_title_last {
  text-align: center;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.product_list_title, .product_list_title_last {
	border-left: 1px solid #FFFFFF;
}

.product_list_unit, .product_list_unit_first, .product_list_unit_last {
	text-align: center;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.product_list_unit, .product_list_unit_last {
	border-left: 1px solid #FFFFFF;
}


.product_list_item_no:hover {
	text-decoration: underline;
}

.product_list_item_act:hover {
	text-decoration: underline;
}

TD#header_1_navigation {
	font-size: 9px;
}

.secondary_navigation{
	font-size:10px;
	color: #000000;
	text-decoration: none;
}

.secondary_navigation:HOVER {
	font-size:10px;
	color: #000000;
	text-decoration: underline;
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 140px;	
	height: 280px;
	/*padding-top: 10px;*/
}
TD#menu_1 DIV {
	/*width: 95%;*/
}
TD#menu_1 DIV A {
	color: #000000;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
.searchfield {
  /*border-bottom: none;*/
  width: 105px;
  height: 16px;
  font-size: 12px;
  /*font-weight:bold;*/
  padding-top:0px;
  padding-left:0px;
  
  /*background-color: #FFFF66;*/
  background-color: #0099FF;
  color: #FFFFFF;
  
}

/*  MENU 1, level 1, normal state (NO) */
.searchhit {
  /*border-bottom: none;*/
  background-color: #FFFF66;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-search {
  border-bottom: 2px solid #FFFFFF;
  height: 18px;
  font-size: 12px;
  /*font-weight:bold;*/
  padding-top:2px;
  padding-left:5px;
  
  background-color: #0099FF;
}


/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 2px solid #FFFFFF;
  height: 16px;
  font-size: 12px;
  /*font-weight:bold;*/
  padding-top:2px;
  padding-left:5px;
  
  background-color: #FFFF66;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 2px solid #FFFFFF;
  height: 16px;
  font-size: 12px;
  /*font-weight:bold;*/
  padding-top:2px;
  padding-left:5px;
  
  color: #0099FF;
  
  background-color: #FFFF66;
}


TD#menu_1 DIV.menu1-level1-act A {
  color: #0099FF;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no, TD#menu_1 DIV.menu1-level2-no-last {
  border-bottom: 2px solid #FFFFFF;
  font-size: 12px;
  padding-left: 5px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act, TD#menu_1 DIV.menu1-level2-act-last {
  border-bottom: 2px solid #FFFFFF;
  font-size: 12px;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
  padding-left: 5px;
  color: #0099FF;
}

TD#menu_1 DIV.menu1-level2-act-last, TD#menu_1 DIV.menu1-level2-no-last {
	border-bottom: 15px solid #FFFFFF;
}


TD#menu_1 DIV.menu1-level2-act A, TD#menu_1 DIV.menu1-level2-act-last A {
  color: #0099FF;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  border-bottom: 2px solid #FFFFFF;
  font-size: 11px;
  padding-left:20px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  border-bottom: 2px solid #FFFFFF;
  font-size: 11px;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
  padding-left:20px;
  color: #0099FF;
}

TD#menu_1 DIV.menu1-level3-act A {
  color: #0099FF;
}


			.contact_header a, .contact_header_active a  {
			display: block;
			font-size: 12px;
			font-weight: bold;
			width: 100%;
			padding: 0px;
			text-decoration: none;
			}
			
			.contact_header a {
			color: #000000;
			}

			.contact_header a:hover {
			color: #0099FF;
			}

			.contact_header_active a {
			color: #0099FF;
			}
			
			
			/*
			TD#content p.contact_sperator {
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
			
			}*/

			.contact_seperator {
			width: 100%;
			/*height: 5px;
			background-color: #FFFFFF;*/
			margin-left: -3px;
			padding: 0px;
			border-bottom: 5px solid #FFFFFF;
			}
			
			.contact_type {
			font-size: 12px;
			font-weight: bold;
			}

			.contact_content_hide {
			display: none;
			}
			
			.contact_content_show {
			display: inline;
			}