body {
    font-family: Arial, sans-serif;
    font-size: 9pt;
   	background-color:#05509F;
   	margin:0;
   	padding:0;
}

#container {
    left: 50%;
    width:80%;
    margin:10px 10px 10px -40%;
    position:absolute;
    min-width:900px;
   	padding-bottom:20px;
}

#headerBox {
	float:right;
	width:250px;
	height:90px;
}

#headerBox a:hover {
	color:#c51a20;	
}

#loginBox {
	padding:15px 2px 12px 2px;
	font-weight:bold;
	color:#222;
	height:30px;
}

#content {
	padding:0 15px 5px 10px;	
}

td#footer {
	background-color:#05509F;
	text-align:center;
	color:#b5c8e3;	
}

td#footer a {
	color:#ebffff;
}


table.intro {
    margin-top: 20px;
}

input, textarea, select {
    margin: 5px;
}

.intro_main_box {
    background : #FFDD00;                                                                                                                                                       
    border : #5B9699 solid 1px;  
}

.intro_flag_icon {
    border : #695B00 solid 1px;
  }

.intro_flag_title {
    font-family: "trebuchet ms", trebuchet, sans-serif;
    font-size:12px;
    /*font : 11px 'sans-serif';*/
    color : #666060;
}

.intro_webmaster_text {
    font-family: "trebuchet ms", trebuchet, sans-serif;
    font-size:10px;
    color : #67AAAD;
}

a {
    color: #20558E;
  }

.aboutus_dscr {
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
	margin-top: 10px;
	text-align: justify;
}

.aboutus_box {
	padding: 5px 30px 5px 10px;   
}

  
.category_description_box {
  }

.category_description_text {
    font : 9pt 'sans-serif';
  }
  
.category_image {
    border : #5a6182 solid 1px;
    border-spacing : 1cm 1cm;
  }

.category_icon {
    border:1px solid #999;
    margin-right:10px;
    margin-top:2px;
  }

.category_list_box {
    border : #ebe3d9 solid 1px;
  }
  
.main_category_list_box {
  	background:#F3F3DD;
    padding: 0 20px 10px 8px;
    margin:0;
  }

.category_list_title {

    font : 11px 'sans-serif';
    color : #666060;
    letter-spacing : 1px;
  }

.category_products_box {
  }

.category_sub_category_title {
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size: 11px;
/*    font : 8pt 'sans-serif';*/
	font-weight: bold;
  }

.category_sub_product_title {
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size: 11px;
/*    font : 8pt 'sans-serif';*/
}
  
.category_title {
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size: 15px;
/*    color : #DB0000;/*#FF0000;#D71D2C; #ff2233;*/
  }

.contact_dscr {
    font : 13px 'sans-serif';
    color : #222222;
  }

.contact_map_box {
    background : #ffffff;
    border : #ebe3d9 solid 1px;
  }

.contact_map_dscr {
    font : 11px 'sans-serif';
    color : #756e64;
  }

.heading_product_category {
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size: 11px;
    color : #666060;
    letter-spacing : 1px;
    word-spacing : 5px;
  }

.heading_product_icon {
    border : #ebe3d9 solid 1px;
  }

.heading_product_icon_box {
    border : #756e64 dashed 1px;
  }

.heading_product_short_description_text {
    font : normal 11px Arial,Helvetica,sans-serif;
    color : #666060;
    word-spacing : 3px;
  }

.heading_product_title {
	/*    font : bold 14px 'sans-serif';*/
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size: 15px;
	font-weight: bold;
  }

.heading_product_title_box {
  }

.main_box {
    border : #000000 solid;
  }

.main_header_box {
  }




.main_header_title {
	font-size: 20px;
    color : #222222;
    font-weight:bold;
  }
  
  
table#menu {
	height:26px;
	width:100%;
}

.main_menu_link {
	font-family: "trebuchet ms", trebuchet, sans-serif;
	font-size:10pt;
	line-height:10pt;
	color : #ddd;
	padding:3px 6px 3px 6px;
	font-weight:bold;
	
}

a.main_menu_link:hover {
	color:#fff;	
	/*background-color: #444;*/
}

.navigation_link {
     font-family: "trebuchet ms", trebuchet, sans-serif;
     font-size: 11px;

/*    font : 11px 'sans-serif';*/
  }

.newness_heading_product_box {
  }

.newness_heading_product_icon {
    border : #ebe3d9 solid 1px;
  }

.newness_products_box {
    background : #f8d700;
    border : #C5BEB6 solid 1px;   
  }

.newness_products_others_link {
    font : 11px 'sans-serif';
    color : #666060;
  }

.newness_products_title {
    font : lighter 11px 'sans-serif';
    color : #666060;
    letter-spacing : 1px;
  }

.newness_products_title_box {
  }

.search_box {
    background : #FAFAEF;
    border : #ebe3d9 solid 1px;
  }

.search_top_box {
    /*background : #FAFAEF;*/
    /*border : #ebe3d9 solid 1px;*/
  }

.search_result_not_found_title {
    font : 12px 'sans-serif';
    color : #339999;
  }

.search_result_title {
    font : lighter 13pt 'sans-serif';
  }

.search_submit_button {
    font-size:12px;
    padding:2px;
    
    
    margin:0;
    cursor: pointer;
    
  }

.search_textfield {
    background : #fbfbfb;
    border : #e8e0d6 solid 1px;
  }

.search_top_textfield {
    background:#fff;
    border:#aaa solid 1px;
    padding:3px;
    font-size:14px;
    width:160px;
    margin:0;
  }
.mail_message {
    font : 12px 'sans-serif';
    color : #339999;
  }

.mail_titles {
    font : lighter 11px 'sans-serif';
    color : #666060;
    letter-spacing : 1px;
  }

.mail_form_item {
    background : #D3D3C3;
    font : 11px 'sans-serif';
    border : #c8c0b6 solid 1px;
  }
  
.mail_form_required_item {
    background : #D3D3C3;
    font : 11px 'sans-serif';
    border : 1px solid #D36600;
  }
  
.mail_box {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}


.search_title {
    font : lighter 11px 'sans-serif';
    color : #666060;
    letter-spacing : 1px;
  }

.search_title2 {
    font : 11px 'sans-serif';
    color : #7A7267;
    letter-spacing : 0px;
  }

a:active {
    text-decoration: none;
  }

a:hover {
    color: #ff2233;
    text-decoration: none;
  }

a:link {
    text-decoration: none;
  }

a:visited {
    /*color: #444466;*/
    text-decoration: none;
  }

!
/*input:hover {
    border: 1px solid #c8c0b6;
  }*/

.action_header_box {
  }

.action_header_title {
    font : 300 18px "sans-serif";
    color : #222222;
    font-stretch : expanded;
  }
  
.action_item_box {
    background : #f5f5f0;
    border : #EAEADF solid 1px;
  }

.action_item_image {
    border : #5a6182 solid 1px;
    border-spacing : 1cm 1cm;
  }

.news_main_header_box {
    border-style : solid none none;
    border-width : 1px medium medium medium;
    border-top-color : #EAEADF;
  }

.news_item_icon_box {
    
  }

.news_item_icon {
    border : #5a6182 solid 1px;
  }

.news_item_title {
    font : 300 18px "sans-serif";
    
    font-stretch : expanded;
  }

.news_item_date {
    font : 11px 'sans-serif';
    color : #666060;
    letter-spacing : 1px;
  }
.news_item_shortdscr {
    font : 300 14px "sans-serif";
    color : #222222;
    font-stretch : expanded;
  }

.news_longdescribe_text {
    font : 13px 'sans-serif';
    letter-spacing : 1px;
    text-align : justify;
    word-spacing : 5px;
  }

.news_shortdescribe_text {
    font : 15px 'sans-serif';
    
    word-spacing : 4px;
  }
  
  
#product_entries_container {
margin: 0px 0px 5px 5px;
padding: 5px 5px 5px 5px;
background-color:#D7E4D6; 
font: 8pt/10pt tahoma;
width: 225px;
border: 1px solid #777;
float:left;
}

#product_entries {
background-color:#F0F4F0;
padding: 5px 5px 5px 5px;
}

#product_entries_group{
font: 11pt/11pt tahoma;
padding-top:3px;
padding-bottom:3px;
font-weight:600;
color:#544E43;
}

#product_entry {
}



#pe_title {
font: 8pt/12pt tahoma;
font-weight:bold;
color:#000;
}

#pe_price_row {
font: 8pt/12pt tahoma;
/*font-weight:bold;*/
color:#000;
position:relative; left:10px;
padding-bottom:5px;
}

#pe_price {
font-weight:bold;
}


#pe_quantity {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#pe_shop_button {
position:relative; 10px;
}

#cart {
    padding: 5px 5px 2px 2px;
    margin: 10px 5px 10px 5px;
}

#cart h1 {
font-size:18px;
    
}

#cart_body {
padding: 5px 5px 5px 5px;
margin: 5px;
background-color:#F7F5F4;
font: 8pt/10pt tahoma;

border: 1px solid #E1DEDD;
}

#cart_pe_title {
font: 12px tahoma;
font-weight:bold;
letter-spacing:0.1pt;
}

#cart_body table {
font: 10pt/10pt tahoma;
letter-spacing:0.1pt;
}

#cart_pe {
width:200px;
}

#cart_pe_price_row {
}

#cart_pe_price{
font-weight:bold;
}

#cart_pe_quantity {
font-weight:bold;
}

#cart_pe_remove_button {

}
  
#cart_product_entry {
background-color:#fff;
}

#overall {
text-align:right;
padding: 5px 5px 5px 5px;
font: 10pt/10pt tahoma;
}

.warning {
    font: 10pt/10pt tahoma;
    color: #f00;
}

#thanks {
padding-top:100px;
padding-bottom:100px;
text-align:center;
font: 12pt/12pt tahoma;

}

#check_delivery_datas {
font: 8pt/9pt tahoma;
color: #333;
}

#check_delivery_datas table {
font: 8pt/9pt tahoma;
color: #333;
padding-bottom:5px;
}

#check_delivery_block_title {
font-weight:bold;

}

#check_delivery_delivery {
border-top:1px solid #E1DEDD;
padding-top:10px;
padding-bottom:10px;
}

#warning {
font: 10pt/10pt tahoma;
color: #f00;
}

td.additionalProducts {
    margin-bottom: 2px;
    color: #888;
}

td.itemPrice {
    font-size: 15px;
    font-weight:bold;
    text-align: right;
    vertical-align:top;
    padding-top:10px;
}

.separator {
    background-color: #ddd;
    width: 100%;
    margin: 5px 2px 10px 2px;
    
}

td div.separator {
    height: 5px;
}

.contact {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	padding: 5px 30px 5px 10px;   
}

.contact h1 {
	font-size: 18px;
	margin: 10px 0 10px 0;	
	
}

.ad_modul_link {
	background: url("/images/modul_video_100px.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 98px;
    left: 5px;
    overflow: hidden;
    position: fixed;
    top: 150px;
    width: 100px;	
}
