/*---------------------------------------*/
/*            In-Circuit GmbH            */
/*               Homepage                */
/*                                       */
/* incircuit.css - CSS-Vorgaben Homepage */
/* Stand: 25.03.2007                     */
/*---------------------------------------*/

body
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         color: #013553;
         margin: 0;
         padding: 0;
         background-color: #FFFFFF;
         vertical-align: top;
}

div.copyright
{
	position: relative;
         left: 14px;
         top: 25px;
         width: 198px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 10px;
         color: #000000;
         text-align: center;
}

#blue_header_layer
{
	position: absolute;
         left: 949px;
         top: 0px;
         width: 75px;
         height: 81px;
         margin: 0;
         padding: 0;
         background-color: #03516B;
         z-index: 2;
}

#blue_layer
{
	position: relative;
         left: 49px;
         top: 81px;
         width: 975px;
         margin: 0;
         padding: 0;
	background-color: #03516B;
         z-index: 2;
}

#white_layer
{
	position: relative;
         left: 0px;
         top: 0;
         width: 900px;
         margin: 0;
         padding: 0;
         background-color: #FFFFFF;
         z-index: 3;
}

#headpicture_layer
{
	position: absolute;
         left: 49px;
         top: 0;
         height: 81px;
         width: 750px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#searchbg_layer
{
	position: absolute;
         background-image: url(images/search_bg.jpg);
         background-repeat: no-repeat;
         left: 799px;
         top: 0;
         height: 81px;
         width: 130px;
         margin: 0;
         padding: 0;
         padding-top: 10px;
         padding-left: 10px;
         padding-right: 10px;
         z-index: 4;
}

#menu_border_top
{
	position: absolute;
         background-image: url(images/menu_border_top.jpg);
         background-repeat: no-repeat;
         left: 49px;
         top: 81px;
         width: 196px;
         height: 5px;
	margin: 0px;
         padding: 0px;
         z-index: 4;
}

#menu_border_left
{
	position: absolute;
         left: 49px;
         top: 86px;
         width: 5px;
         height: 481px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#menu_border_right
{
	position: absolute;
         left: 240px;
         top: 86px;
         width: 5px;
         height: 441px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#menu_border_bottom
{
	position: absolute;
         background-image: url(images/menu_border_bottom.jpg);
         background-repeat: no-repeat;
         left: 49px;
         top: 567px;
         width: 196px;
         height: 4px;
         margin: 0px;
         padding: 0px;
         z-index: 4;
}

#menu_translate_item_layer
{
	position: absolute;
         background-color: #03516B;
         color: #FFFFFF;
         left: 54px;
         top: 86px;
         width: 176px;
         height: 35px;
         margin-left: 0px;
         margin-top: 0px;
         padding-left: 10px;
         padding-top: 5px;
         z-index: 4;
}

#menu_start_item_layer
{
	position: absolute;
         background-color: #03516B;
         color: #FE9832;
         left: 54px;
         top: 121px;
         width: 176px;
         height: 30px;
         margin-left: 0px;
         margin-top: 0px;
         padding-left: 10px;
         padding-top: 15px;
         z-index: 4;
}

#menu_home_button_layer
{
	position: absolute;
         left: 64px;
         top: 114px;
         width: 115px;
         height: 22px;
         z-index: 5;
}

#main_menu_layer
{
	position: absolute;
         background-image: url(images/menu_bg.jpg);
         left: 57px;
         top: 170px;
         width: 180px;
         height: 393px;
         z-index: 4;
}

#menu_item_level1_no_layer
{
         width: 158px;
         height: 25px;
         margin-left: 10px;
         margin-right: 10px;
         padding-left: 0px;
         padding-top: 5px;
         border-bottom: 1px dotted #FFFFFF;
         z-index: 5;
}

#menu_item_level1_act_layer
{
	width: 148px;
         height: 25px;
         margin-left: 10px;
         margin-right: 10px;
         padding-left: 10px;
         padding-top: 5px;
         border-bottom: 1px dotted #FFFFFF;
         background-image: url(../images/arrow_right.gif);
         background-repeat: no-repeat;
         background-position: center right;
         z-index: 5;
}

#menu_item_level2_no_layer
{
	width: 148px;
         height: 25px;
         padding-left: 30px;
         padding-top: 5px;
         z-index: 5;
}

#button_shop_layer
{
	position: absolute;
         left: 36px;
         top: 584px;
         width: 187px;
         height: 159px;
         z-index: 4;
}

#top_menu_layer
{
	position: relative;
         left: 0px;
         top: 0px;
         width: 550px;
         height: 25px;
         background-color: #FFFFFF;
         z-index: 6;
}

#navi_trail_layer
{
	position: relative;
         left: 0px;
         top: 0px;
         width: 530px;
         height: 25px;
         padding-left: 20px;
         padding-top: 35px;
         font-size: 12px;
         background-color: #C0D3DA;
         z-index: 6;
}

div.submenu_top_menu
{
	position: absolute;
         left: 0px;
         top: 25px;
         width: 550px;
         height: 25px;
         background-color: #03516B;
         z-index: 7;
}

#second_content_layer
{
	position: relative;
         left: 200px;
         top: 0px;
         width: 700px;
	background-color: #FF9933;
         z-index: 4;
}

#second_white_layer
{
	position: absolute;
         top: 0px;
         left: 550px;
         width: 150px;
         height: 165px;
         background-color: #FF6600;
         z-index: 5;
}

#main_content_layer
{
	position: relative;
         left: 0px;
         top: 0px;
         width: 700px;
         min-height: 680px;
         background-color: #C0D3DA;
         background-image: url(images/orange_bg.gif);
         background-repeat: repeat-y;
         background-position: right top;
         padding-bottom: 20px;
         z-index: 6;
}

#second_content_text_layer
{
	position: absolute;
         left: 550px;
         top: 0px;
         width: 150px;
         height: 250px;
         z-index: 6;
}

#orange_layer
{
	position: relative;
         left: 550px;
         top: 0;
	width: 150px;
         min-height: 100%;
         background-color: #FF9933;
         z-index: 7;
}

#second_content_picture_layer
{
	position: absolute;
         left: 550px;
         top: 250px;
         width: 150px;
         height: 200px;
         z-index: 6;
}

#gmenu_layer
{
	position: absolute;
         top: 0px;
         left: 0px;
	width: 550px;
         height: 340px;
         background-color: #9DB0B7;
}

#main_content_text_layer
{
	position: relative;
         top: 0px;
         width: 510px;
         padding-left: 20px;
         padding-right: 20px;
         margin-top: 0px;
         z-index: 7;
}

#main_content_text_norm_layer
{
	 position: relative;
         top: 0px;
         width: 510px;
         padding-left: 20px;
         padding-right: 20px;
         margin-top: 0px;
         z-index: 7;
}

#submenu_download_link
{
	position: absolute;
         left: 207px;
         top: 0;
         width: 78px;
         height: 25px;
         padding-top: 2px;
         background-color: #03516B;
         z-index: 7;
}

#submenu_kontakt_link
{
	position: absolute;
         left: 284px;
         top: 0;
         width: 66px;
         height: 25px;
         padding-top: 2px;
         background-color: #03516B;
         z-index: 7;
}

div.top_menu_item
{
	position: relative;
         float: left;
         height: 25px;
         padding-left: 10px;
         padding-right: 10px;
         vertical-align: middle;
}

#tmp_content_layer
{
	top: 0;
         left: 0;
         width: 700px;
	z-index: 99;
}

#specials_layer
{
	position: absolute;
         left: 550px;
         width: 150px;
         border: 1px solid #000000;
         z-index: 8;
}

div.tmp_img_layer img
{
	width: 60px;
         height: 56px;
         border: 1px solid #999999;
}

div#productListingImage img
{
	border: 0;
}

table.gmenu_table
{
	margin-top: 30px;
}

table.infoCart
{
	padding-left: 10px;
         padding-right: 10px;
         margin-top: 3px;
         margin-bottom: 3px;
}

td.gmenu_table_item
{
	width: 130px;
         height: 80px;
	text-align: center;
         vertical-align: bottom;
}

td.gmenu_table_vgap
{
	height: 18px;
}

td.infoCartProducts
{
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
         font-weight: bold;
         border-bottom-width: 1px;
         border-bottom-style: dotted;
         border-bottom-color: #FFFFFF;
}

td.infoCartTotal
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
         font-weight: bold;
}

td.infoCartShipping
{
	text-align: right;
}

td.infoCartEmpty
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
}

td.newProductsTableHGap
{
	width: 20px;
         background-color: #FFFFFF;
}

td.newProductsTableItemNav
{
	width: 510px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.newProductsTableItemLeft
{
	width: 150px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.newProductsTableItemRight
{
	width: 340px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         vertical-align: top;
         padding-top: 5px;
}

td.newProductsTableCart
{
	width: 140px;
         background-color: #FF6600;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         vertical-align: top;
         padding-left: 10px;
         padding-top: 5px;
}

td.newProductsTableGray
{
	background-color: #E5E5E5;
}

td.newProductsTableBorder
{
	border-top: 1px solid #E5E5E5;
}

td.newProductsTableWhite
{
	background-color: #FFFFFF;
}

td.newProductsTableItemInfo
{
	font-size: 11px;
}

td.newProductsTableFooter
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 11px;
         color: #013553;
         text-align: center;
         padding-top: 10px;
         padding-left: 50px;
         padding-right: 50px;
}

td.productListingCartBorder
{
	width: 10px;
         background-color: #E5E5E5;
}

td.productListingCart
{
	width: 130px;
         background-color: #E5E5E5;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #666666;
         vertical-align: top;
         padding-top: 10px;
         padding-bottom: 5px;
}

td.productListingBorder
{
	border-bottom: 1px dotted #292929;
}

td.productListingHeader
{
	width: 340px;
         vertical-align: middle;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         font-weight: bold;
         color: #000000;
         border-bottom: 1px dotted #2E2E2E;
}

td.productListingOrderNo
{
	width: 170px;
         vertical-align: middle;
         text-align: right;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         color: #000000;
         border-bottom: 1px dotted #2E2E2E;
}

td.productListingImgView
{
	background-color: #FFFFFF;
	text-align: right;
         vertical-align: middle;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.productListingImg
{
	height: 320px;
	background-color: #FFFFFF;
         text-align: center;
         vertical-align: middle;
}

td.productListingImgRight
{
	background-color: #FFFFFF;
         text-align: right;
         vertical-align: top;
}

td.productListingCartBlank
{
	width: 150px;
         background-color: #E5E5E5;
}

td.shoppingCartBorderLeft
{
	width: 20px;
         background-color: #FFFFFF;
}

td.shoppingCartInfo
{
	width: 510px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         height: 100px;
         padding-top: 10px;
         vertical-align: top;
}

td.shoppingCartBorderRight
{
	width: 20px;
	background-color: #FFFFFF;
}

td.shoppingCartGoAhead
{
	width: 135px;
         height: 30px;
         padding-left: 15px;
         background-color: #FF6600;
         border-top: 1px dotted #FFFFFF;
         border-bottom: 1px dotted #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         color: #FFFFFF;
         height: 1px;
}

td.shoppingCartHeaderDel
{
	width: 30px;
         background-color: #FFFFFF;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-align: center;
}

td.shoppingCartHeaderArt
{
	width: 290px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-align: left;
}

td.shoppingCartHeaderArtNo
{
	width: 70px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-align: right;
}

td.shoppingCartHeaderSPrice
{
	width: 105px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-align: right;
}

td.shoppingCartHeaderAmount
{
	background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-align: right;
         padding-right: 10px;
}

td.shoppingCartHeaderTotal
{
	width: 130px;
         padding-right: 20px;
         background-color: #FF6600;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
         text-align: right;
}

td.shoppingCartContentDel
{
	width: 30px;
         height: 50px;
         text-align: center;
}

td.shoppingCartContentDel input
{
         width: 10px;
}

td.shoppingCartContentArt
{
	width: 290px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         text-decoration: underline;
         text-align: left;
         color: #000000;
}

td.shoppingCartContentArtNo
{
	width: 70px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-align: right;
         color: #000000;
}

td.shoppingCartContentSPrice
{
	width: 105px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-align: right;
         color: #000000;
}

td.shoppingCartContentAmount
{
	text-align: right;
         padding-right: 10px;
}

td.shoppingCartContentAmount input
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         padding: 0;
         margin: 0;
         height: 14px;
         width: 30px;
}

td.shoppingCartContentTotal
{
	width: 130px;
         padding-right: 20px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #FF6600;
         text-align: right;

}

td.shoppingCartContentWeight
{
	width: 300px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-align: left;
}

td.shoppingCartContentDarkGray
{
	background-color: #E5E5E5;
}

td.shoppingCartContentLightGray
{
	background-color: #FFFFFF;
}

td.shoppingCartContentLight
{
	background-color: #D9E7ED;
}

td.shoppingCartTotalText
{
	padding-right: 10px;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         text-align: right;
         color: #000000;
         border-top: 2px solid #FF6600;
         border-bottom: 2px solid #FFFFFF;
         height: 30px;
}

td.shoppingCartTotalNo
{
	padding-right: 20px;
         font-family: "Trebuchet MW", sans-serif;
         font-size: 14px;
         font-weight: bold;
         text-align: right;
         color: #FF6600;
         border-top: 2px solid #FF6600;
         border-bottom: 2px solid #FFFFFF;
}

td.shoppingCartMwstText
{
	padding-right: 10px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-align: right;
         color: #666666;
         height: 30px;
}

td.shoppingCartMwstNo
{
	padding-right: 20px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-align: right;
         color: #666666;
}

td.shoppingCartPaymentInfo
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-align: center;
}

td.loginBorderWhite
{
	width: 20px;
         background-color: #FFFFFF;
}

td.loginBorderDarkGray
{
	width: 20px;
}

td.loginBorderLightGray
{
	width: 20px;
	background-color: #D9E7ED;
}

td.loginInfo
{
	width: 510px;
         background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         height: 100px;
         padding-top: 10px;
         padding-bottom: 10px;
         vertical-align: top;
}

td.loginRightBlank
{
	width: 150px;
	background-color: #FF6600;
}

td.loginGoBack
{
	background-color: #FF6600;
         height: 30px;
         border-top: 1px dotted #FFFFFF;
         border-bottom: 1px dotted #FFFFFF;
         padding-left: 20px;
}

td.loginAreaHeader
{
	width: 160px;
         padding-left: 10px;
         padding-bottom: 10px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: #000000;
         text-align: left;
}

td.loginFieldHeader
{
         width: 170px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-align: left;
         padding-bottom: 10px;
}

td.loginFieldTextLong
{
	width: 170px;
         text-align: left;
         padding-bottom: 10px;
}

td.loginFieldTextShort
{
	width: 170px;
         text-align: left;
         padding-bottom: 10px;
}

td.loginFieldTextLong input
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         height: 14px;
         width: 160px;
}

td.loginFieldTextLong select
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         height: 19px;
         width: 160px;
}

td.loginFieldTextShort input
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         height: 14px;
         width: 85px;
}

td.loginButton
{
	padding-left: 10px;
         padding-bottom: 10px;
}

td.loginFieldRadioLeft
{
	width: 70px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
}

td.loginFieldRadioRight
{
	width: 100px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
}

td.loginFieldInfoText
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #666666;
         text-align: left;
         border-bottom: 1px dotted #292B2D;
}

td.loginFieldHeader a
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
}

td.loginFieldButton
{
	width: 170px;
         text-align: left;
         padding-bottom: 10px;
}

td.loginFieldButton input
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.shippingGoAhead
{
	width: 133px;
         padding-left: 15px;
         background-color: #FF6600;
         border-top: 1px dotted #FFFFFF;
         border-bottom: 1px dotted #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         color: #FFFFFF;
         height: 30px;
         text-align: left;
}

td.shippingTotalHeader
{
	padding-top: 10px;
         padding-bottom: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         text-decoration: underline;
         color: #000000;
}

td.shippingTotalValue
{
	width: 130px;
	padding-top: 10px;
         padding-right: 20px;
         background-color: #E5E5E5;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #FF6600;
         text-align: right;
         vertical-align: top;
}

td.shippingBlockHeader
{
	width: 100px;
         padding-top: 10px;
         padding-bottom: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: #000000;
         vertical-align: top;
}

td.shippingBlockValue
{
	width: 410px;
         padding-top: 10px;
         padding-bottom: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         vertical-align: top;
}

td.paymentBlockBorder
{
	width: 20px;
         background-color: #D9E7ED;
}

td.paymentBlockRadio
{
	padding-top: 10px;
	background-color: #D9E7ED;
}

td.paymentBlockValue
{
	padding-top: 10px;
	background-color: #D9E7ED;
}

td.confirmationTotal
{
	height: 30px;
         text-align: right;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         color: #000000;
         font-weight: bold;
         border-top: 2px solid #FF6600;
         border-bottom: 2px solid #FFFFFF;
}

td.confirmationTotalValue
{
         border-top: 2px solid #FF6600;
         border-bottom: 2px solid #FFFFFF;
}

td.confirmationTax
{
	height: 55px;
         padding-top: 5px;
         text-align: right;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #666666;
         vertical-align: top;
}

td.confirmationTaxValue
{
	padding-top: 5px;
	background-color: #E5E5E5;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #666666;
	padding-right: 20px;
         text-align: right;
         vertical-align: top;
}

td.confirmationHeader
{
	height: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-align: right;
         font-weight: normal;
}

td.confirmationCustomerHeader
{
	background-color: #D9E7ED;
         padding-top: 20px;
         padding-bottom: 20px;
	vertical-align: top;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: #013553;
}

td.confirmationCustomerLabel
{
	background-color: #D9E7ED;
         padding-top: 20px;
         padding-bottom: 20px;
         vertical-align: top;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
}

td.confirmationCustomerValue
{
	background-color: #D9E7ED;
         padding-top: 20px;
         padding-bottom: 20px;
         vertical-align: top;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
}

td.confirmationAGB
{
	width: 130px;
	padding-left: 10px;
         padding-right: 10px;
	background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #666666;
         vertical-align: bottom;
}

td.confirmationCheckOut
{
	height: 30px;
	background-color: #669933;
         text-align: center;
}

td.inputField input
{
	height: 14px;
	border: 1px solid #FFFFFF;
         background-color: #03516B;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
}

td.submitButton input
{
	border: 0;
}

td.table_download_border_light
{
	width: 20px;
         background-color: #D9E7ED;
}

td.table_download_border_dark
{
	width: 20px;
}

td.table_download_top
{
	width: 510px;
	background-color: #D9E7ED;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
}

td.table_download_image_light
{
	width: 20px;
         background-color: #D9E7ED;
         vertical-align: top;
}

td.table_download_image_dark
{
	width: 20px;
         vertical-align: top;
}

td.table_download_head_item_dark
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #000000;
         padding-left: 5px;
         padding-right: 5px;
         vertical-align: top;
}

td.table_download_head_item_light
{
	background-color: #D9E7ED;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #000000;
         padding-left: 5px;
         padding-right: 5px;
         vertical-align: top;
}

td.table_download_item_dark
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         vertical-align: top;
}

td.table_download_item_light
{
	background-color: #D9E7ED;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         vertical-align: top;
}

td.accountBorder
{
	width: 20px;
}

td.accountInfoHeading
{
	background-color: #FFFFFF;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
}

td.accountInfoHeaderRight
{
	height: 30px;
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: #000000;
}

td.accountInfoTextLeft
{
	height: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.accountInfoTextRight
{
	height: 30px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.accountInfoText
{
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

td.accountInfoTextRadio
{
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
}

#hl_dotted_layer
{
         height: 1px;
         margin-left: 20px;
         margin-right: 20px;
         border-top: 1px dotted #013553;
}

div#menu_translate_item_layer img
{
	border-width: 0;
}

div#menu_translate_item_layer a
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 11px;
         color: #FFFFFF;
         text-decoration: none;
}

div#menu_translate_item_layer a:hover
{
	text-decoration: underline;
}

div#menu_start_item_layer a
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
         color: #FE9832;
         text-decoration: none;
}

div.productListingMenuItem
{
	position: relative;
         left: 0px;
         top: 0px;
	width: 85px;
         float: left;
         text-align: center;
}

div.productListingMenuItemLeft
{
	padding-left: 20px;
}

div.productListingMenuItemRight
{
	padding-right: 20px;
}

div.productListingTextLayerRel
{
	position: relative;
         left: 0px;
         top: 0px;
         width: 510px;
         padding-top: 10px;
}

a.main_menu_item_level1_link
{
	font-size: 16px;
         color: #FFFFFF;
         text-decoration: none;
}

a.main_menu_item_level2_link
{
	font-size: 14px;
         color: #000000;
         text-decoration: none;
         padding-left: 20px;
}

a.top_menu_link
{
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-decoration: none;
         color: #013553;
         vertical-align: middle;
}

a.top_menu_link_act
{
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-decoration: none;
         color: #FFFFFF;
         vertical-align: middle;
}

a.submenu_top_link
{
	margin-left: 20px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-decoration: none;
         color: #FFFFFF;
         vertical-align: middle;
}

a.top_menu_link_kasse
{
	margin-left: 0;
}

a.headerNavigation
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
	color: #013553;
         text-decoration: none;
}

a.headerNavigationAct
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-decoration: none;
         font-weight: bold;
}

a.gmenu_table_link
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 16px;
         color: #013553;
         text-decoration: none;
}

a.infoCartLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
         text-decoration: underline;
}

a.infoCartLink:hover
{
	text-decoration: none;
}

a.infoCartShippingLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-decoration: none;
         color: #FFFFFF;
}

a.newProductsTableLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         text-decoration: underline;
         color: #FF6600;
}

a.newProductsTableHeaderLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 11px;
         color: #000000;
         text-decoration: underline;
}

a.newProductsTableFooterLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 11px;
         color: #013553;
         text-decoration: underline;
}

a.productListingLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: underline;
}

a.productListingMenuLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
}

a.shoppingCartGoAheadLink
{
	color: #FFFFFF;
         text-decoration: none;
}

a.loginGoBackLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
         text-decoration: none;
}

a.loginNewAccountLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         text-decoration: none;
}

a.table_download_link
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         font-weight: bold;
         color: #000000;
         text-decoration: none;
}

a.accountInfoLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
         padding-left: 20px;
         background-image: url(../../../images/button_creacc_submit.gif);
         background-repeat: no-repeat;
         background-position: center left;
}

a.accountBackLink
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
         padding-left: 20px;
         background-image: url(../../../images/button_back.png);
         background-repeat: no-repeat;
         background-position: center left;
}

a.accountInfoLinkSimple
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
}

a.accountInfoLinkDel
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         text-decoration: none;
         padding-left: 20px;
         background-image: url(../../../images/button_creacc_reset.gif);
         background-repeat: no-repeat;
         background-position: center left;
}

input.newProductsTableCartAddGray
{
	width: 130px;
	border-width: 0px;
         background-color: #E5E5E5;
         background-image: url(images/cart_orange_icon.gif);
         background-repeat: no-repeat;
         background-position: center right;
         cursor: pointer;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FF6600;
         padding: 0;
         text-align: left;
}

input.newProductsTableCartAddWhite
{
	width: 130px;
	border-width: 0px;
         background-color: #FFFFFF;
         background-image: url(images/cart_orange_icon.gif);
         background-repeat: no-repeat;
         background-position: center right;
         cursor: pointer;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FF6600;
         padding: 0;
         text-align: left;
}

input.productsListingCartAdd
{
	width: 150px;
         background-color: #FF6633;
         background-image: url(images/cart_white_icon.gif);
         background-repeat: no-repeat;
         background-position: center right;
         cursor: pointer;
	border: 0;
         margin: 0px;
         padding-left: 10px;
         padding-right: 10px;
         text-align: left;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #FFFFFF;
}

input.shoppingCartReloadButton
{
	width: 135px;
         height: 30px;
	background-color: #FF6600;
         cursor: pointer;
         border: 0;
         margin: 0;
         padding: 0;
         text-align: left;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         color: #FFFFFF;
}

input.loginSubmitButton
{
	background-color: #C0D3DA;
	background-image: url(../../../images/button_send_email.jpg);
         background-repeat: no-repeat;
         background-position: center left;
         padding-left: 20px;
         border: 0;
         cursor: pointer;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
}

input.loginButtonReset
{
	background-image: url(../../../images/button_creacc_reset.gif);
         background-repeat: no-repeat;
         background-position: center left;
         background-color: #C0D3DA;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         padding-left: 20px;
         cursor: pointer;
         border: 0;
}

input.loginButtonSubmit
{
	background-image: url(../../../images/button_creacc_submit.gif);
         background-repeat: no-repeat;
         background-position: center left;
         background-color: #C0D3DA;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #013553;
         padding-left: 20px;
         cursor: pointer;
         border: 0;
}

input.shippingButtonContinue
{
	width: 135px;
	border: 0;
         background-image: url(images/white_arrow_right.gif);
         background-repeat: no-repeat;
         background-position: center right;
         background-color: #FF6600;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         font-weight: bold;
         color: #FFFFFF;
         text-align: left;
         padding-right: 20px;
         padding-left: 0px;
         cursor: pointer;
}

input.confirmationSubmit
{
	width: 135px;
	border: 0;
         background-color: #669933;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 18px;
         font-weight: bold;
         color: #FFFFFF;
	cursor: pointer;
}

input.accountInfoSubmit
{
	border: 0;
         background-color: #C0D3DA;
         background-image: url(images/button_creacc_submit.gif);
         background-repeat: no-repeat;
         background-position: center left;
         padding-left: 20px;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 12px;
         color: #000000;
         cursor: pointer;
}