/* Tags */
/* { font-family: Arial, Verdana, sans-serif; font-size: 14px; }*/
* { font-family:Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体;font-size:13px;}
body { background-color: #FFFFFF; color: #000; margin: 5px 20px 10px 20px; padding: 0px 0px 0px 0px; text-align: center; }
h1, h1 * { font-size: 20px; }
h2, h2 * { font-size: 16px; }
input, select *, textarea { font-family: Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体; font-size: 12px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
form, h2, h3 { color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h1 { color: #000; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a, a:link { color: #003399; }
a:active { color: #003399; }
a:visited { color:#003399; }
/* Misc */
.clear { clear: both; font-size: 1px; }
div.content { margin: 0px auto 0px auto; text-align: left; width: 956px; overflow: visible; /*position: relative;*/ }
a.pagination_anchor { text-decoration: none; }
a.pagination_anchor span { text-decoration: underline; }
/* Header */
#header { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; /*position: relative;*/ }
#header_bar { width: 956px; height: 69px; background: url('/images/header_bar_bg.gif') no-repeat; position: relative; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; z-index: 100; }
a.logo_link { display: block; height: 42px; width: 150px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
a.logo_link_gb { display: block; height: 42px; width: 185px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
a.logo_link_fr { display: block; height: 42px; width: 160px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
a.logo_link_prixmoinscher { display: block; height: 42px; width: 160px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
a.logo_link_de { display: block; height: 42px; width: 160px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
a.logo_link_spardeingeld { display: block; height: 42px; width: 205px; text-decoration: none; position: absolute; left: 10px; top: 2px; }
ul#header_links { float: right; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }
ul#header_links li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; }
ul#header_links * { font-size: 12px; }
/* Search */
#s { background-color: #eee; border-top: 1px solid #BBBBBBBBB; font-weight: bold; padding: 8px 0px 8px 0px; position: relative; text-align: center; }
#search_bar { background-color: #eee; border-top: 1px solid #BBBBBB; font-weight: 	bold; padding: 8px 0px 8px 0px; position: relative; text-align: center; }
#search_time { position: absolute; right: 0px; top: 5px; }
#query { font-family: Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体; }
#searchButton { font-family: Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体; }
/* Breadcrumbs */
.breadcrumb,.breadcrumb a { font-size: 12px; }
a.breadcrumbCurrent { font-weight: normal; color: #000; text-decoration: none; }
a.breadcrumbCurrent:visited { font-weight: normal; color: #000; text-decoration: none; }
/* Footer */
#footer { clear: both; color: #666; line-height: 20px; margin: 10px auto 0em auto; padding: 0em 0em 0em 0em; text-align: center; width: 956px; }
#footer * { font-size: 12px; }
/* Search Bar */
.search_box_container { position: absolute; top: 8px; left: 371px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 420px; }
.search_box_container_gb { position: absolute; top: 8px; left: 208px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.search_box_container_fr { position: absolute; top: 8px; left: 175px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.search_box_container_prixmoinscher { position: absolute; top: 8px; left: 190px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.search_box_container_de { position: absolute; top: 8px; left: 184px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.search_box_container_spardeingeld { position: absolute; top: 8px; left: 225px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 	 }
.search_input { float: left; width: 306px; height: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_input_gb { float: left; width: 316px; height: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_input_fr { float: left; width: 310px; height: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_input_de { float: left; width: 302px; height: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_input_spardeingeld { float: left; width: 305px; height: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_button { float: left; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 15px; }
.search_button_gb { float: left; width: 44px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
.search_button_fr { float: left; width: 52px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; }
.search_button_de { float: left; width: 52px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; }
.search_button_spardeingeld { float: left; width: 56px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.search_button input { position: absolute; top: 2px; right: 0px; }
.search_button_gb input { position: absolute; top: 2px; right: 0px; }
.search_button_fr input { position: absolute; top: 2px; right: 0px; }
.search_button_de input { position: absolute; top: 2px; right: 0px; }
.search_button_spardeingeld input { position: absolute; top: 2px; right: 15px; }
html > body .search_input input { border: 1px solid #7D7A99; margin: 0; padding: 2px; }
ul.header_sublinks {
margin:0;
padding:3px 0 0;
position:relative; }
ul.header_sublinks li.sublink a { color:#FFFFFF; font-family: Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体; font-size: 12px;	text-decoration: none; }
ul.header_sublinks li.sublink  { border-right: 1px solid #B0AED3;
color:#FFFFFF;
float:left;
font-size:12px;
line-height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:46px 0 0;
padding:2px 10px 0 10px;
text-decoration:none; }
ul.header_sublinks li.sublink_last a { color:#FFFFFF; font-family: Trebuchet MS,MS Shell Dlg,Helvetica,Arial,verdana,宋体; font-size: 12px;	text-decoration: none; }
ul.header_sublinks li.sublink_last {
border-right:0 none;
color:#FFFFFF;
float:left;
font-size:12px;
line-height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:46px 0 0;
padding:2px 10px;
position:relative;
text-decoration:none;
}
ul.header_sublinks li.sublink_last span {
color:#FFFFFF;
cursor:pointer;
font-size:12px;
text-decoration:none;
}
.header_links_container {
font-size:11px;
position:absolute;
right:14px;
top:0;
z-index:20;
}
/* Global Rounded Corners */ 
.rounded_top { background: #E5E5F1; height: 10px;width: 100%; }
.rounded_top div { height: 10px; width: 10px;}
.rounded_top div.left { background: url('/images/warm/warm_corners_top.gif') no-repeat scroll top right; float: left; }
.rounded_top div.right { background: url('/images/warm/warm_corners_top.gif') no-repeat scroll top left; float: right;}
.rounded_top_inner { background: #FFF; height: 8px; width: 100%; }
.rounded_top_inner div { height: 8px; width: 7px;}
.rounded_top_inner div.left { background: url('/images/warm/warm_section_corners.gif') no-repeat scroll bottom right; float: left;}
.rounded_top_inner div.right { background: url('/images/warm/warm_section_corners.gif') no-repeat scroll bottom left; float: right;}
.rounded_bottom { background: #E5E5F1; height: 10px; width: 100%; }
.rounded_bottom div { height: 10px; width: 10px; }
.rounded_bottom div.left { background: url('/images/warm/warm_corners_bottom.gif') no-repeat scroll bottom right; float: left;}
.rounded_bottom div.right { background: url('/images/warm/warm_corners_bottom.gif') no-repeat scroll left bottom; float: right; }
.rounded_bottom_inner { background: #FFF; height: 8px; width: 100%; }
.rounded_bottom_inner div { height: 8px; width: 7px; }
.rounded_bottom_inner div.left { background: url('/images/warm/warm_section_corners.gif') no-repeat scroll top right; float: left; }
.rounded_bottom_inner div.right { background: url('/images/warm/warm_section_corners.gif') no-repeat scroll top left; float: right; }
/* Utils */
a.blacklink { color: #000; text-decoration: none;}
.hidden { display: none;}
.control:hover { cursor: pointer; }
.none { display: none; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.fg-button { outline: 0; margin:0 4px 0 0; padding: .25em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.hm-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #FF9900; background: #FF9900 url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
button.fg-button { width:auto; overflow:visible; }
