html, body {
    color:#3a3d3d;
    font-size: 13px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
}

/*
h1 { font-weight:bold; font-size: 1.5em; color:#7f7e7e; margin:0px 0px 20px 0px; padding:0px; }
h2 { font-weight:bold; font-size: 1em; color:#30383a; margin:10px 0px 10px 0px; padding:0px; }
*/
h1   { font-weight:bold; font-size:19px; line-height:20px; padding:2px 0px 0px 0px; margin:0px 0px 18px 0px; color:#787F88; }
h2   { font-weight:bold; font-size:13px; line-height:18px; padding:0px; margin:-10px 0px 20px 0px; color:#787f88; }
h3   { font-weight:bold; font-size:13px; line-height:18px; padding:0px; margin:16px 0px 3px 0px; color:#3a3d3d; }

a, a:hover, a:visited, a:active { color:#1a2d7b; font-weight:bold; text-decoration:none; }
a:hover { color:#1a2d7b; }

img { border: none; }
th { text-align:right; }
form { margin:0px; padding:0px; }

.geruest { width:862px;margin:0px auto 0px auto; padding:0px 0px 20px 0px; }
.camp_geruest { width:628px; margin:0px auto 0px auto; padding:0px; }

#navSP1 { display:none; position:absolute; margin:0px 0px 0px 68px; z-index: 20;}
#navSP2 { display:none; position:absolute; margin:0px 0px 0px 70px; }
#navSP3 { display:none; position:absolute; margin:0px 0px 0px 347px; }

input, textarea, select {
    border:1px #8a8d95 solid;
    font-family : Arial;
    font-size : 10pt;
}

/* Quick contact form */

#innerSP1 {} /* empty, but necessary for AJAX in general.js */
.navsp input, .navsp select { font-size:11px; }
.navsp .noBorder { border:none; background:none; }
.navsp textarea { width:220px; height:46px; font-size:11px; }
.navsp .main { background:#fff url(../images/navsp_bg.png) repeat-y; padding:0px 9px 0px 16px; width:640px; }
.navsp .advanced { padding:10px 0px 0px; display:none; }
.navsp .bottom { width:665px; background:url(../images/navsp_bottom.png) no-repeat; height:6px; line-height:0px; }
.navsp .imgSP { padding-right:4px; height:28px; width:636px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c7d0d8; background:url(../images/buttons/window_close.gif) no-repeat left center; cursor:pointer; }
.navsp .imgSP h3 { font-size:15px; padding:6px 0px 0px; margin:0px; }
.navsp .sphr { margin:3px 0px; padding:0px; background:#c7d0d8; border:0px #c7d0d8 solid; color:#c7d0d8; height:1px; }
.navsp table { width:100%; }
.navsp table tr{ vertical-align:top; }
.navsp table .nowrap { white-space:nowrap; }
.navsp table .spacer { padding-left:5px; }

/* end of Quick contact form */

.navsp_my .main { background:#fff url(../images/navsp_my_bg.png) repeat-y; padding:0px 16px 0px 16px; width:360px; }
.navsp_my .imgSP { cursor:pointer; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c7d0d8; background:url(../images/buttons/window_close.gif) no-repeat right center; }

.navsp_my .bottom { width:393px; background:url(../images/navsp_my_bottom.png) no-repeat; height:5px; line-height:0px; }
.navsp_my .email { float:left; width:153px; padding:5px 0px 0px 0px; height:43px; }
.navsp_my .passwort { float:left; width:142px; padding:5px 0px 0px 0px; height:43px; }
.navsp_my .login { float:left; width:64px; padding:22px 0px 0px 0px; height:21px; }
.navsp_my .login input { background:none; border:0px; }
.navsp_my hr { margin:0px 0px 0px 0px; padding:0px; background:#c7d0d8; border:0px #c7d0d8 solid; color:#c7d0d8; height:1px; }
.navsp_my .pass_verg { float:left; height:28px; width:153px; }
.navsp_my .neukunde { float:left; height:28px; width:153px; }

.navsp_sp .main { background:#fff url(../images/navsp_my_bg.png) repeat-y; padding:0px 16px 0px 16px; width:360px; }
.navsp_sp .imgSP { cursor:pointer; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c7d0d8; }
.navsp_sp .bottom { width:393px; background:url(../images/navsp_my_bottom.png) no-repeat; height:6px; line-height:0px; }

.content_rahmen_start { background:url(../images/content_start_bg.png) repeat-y; padding:0px 2px 0px 1px; }
.content_rahmen { background:url(../images/content_rahmen.png) repeat-y; width:859px; padding:0px 2px 1px 1px; }
.content_pic { margin:0px 0px -3px 0px; }

.rahmen_spn { background:url(../images/content_rahmen_bg_he.gif); padding:0px 0px 15px 0px; width:859px; }
.rahmen_spn_r { padding:0px 0px 15px 0px; width:859px;background:url(../images/content_rahmen_bg_nor_he.gif); }

.nav0 { width:862px; height:29px; background:#d8dfe6 url(../images/nav0_bg.png) repeat-x; }
.nav0 .main { width:630px; height:29px; float:right; }
.nav0 img { float:right; }
.nav0 .suche { width:232px; height:29px; float:right; background: url(../images/nav0_bg_l.png) no-repeat; }

.nav2 { float:right; background:#f0f3f6 url(../images/nav2_bg.png) repeat-y; width:835px; padding:11px 16px 11px 11px; font-size: 12px; }
.nav2 .trenner { padding:0px 13px 0px 13px; }
.nav2 a { color:#30383a; font-weight:bold; text-decoration:none; }
.nav2 a:hover { color:#1a2d7b; }
.nav2 .hi { color:#1a2d7b; font-weight:bold; text-decoration:none; }

#nav2_2_79 .trenner { padding:0px 6px 0px 6px }

.nav3 { width:186px; float:right; }
.nav3 ul { padding:0px; margin:0px 15px 0px 15px; }
/* 11px 0px 11px 11 */
.nav3 li { border-top-width:1px; border-top-color:#d7dde3; border-top-style:solid; list-style:none; margin:0px; }
.end { border-bottom-width:1px; border-bottom-color:#d7dde3; border-bottom-style:solid; }
.nav3 .normal, .nav3 .normal:hover, .nav3 .normal:visited, .nav3 .normal:active { color:#444444; font-weight:bold; text-decoration:none; display:block; padding:11px 0px 11px 0px; overflow:hidden; width:100%; }
.nav3 .normal:hover { color:#1a2d7b; }
.nav3 .hi { color:#1a2d7b; font-weight:bold; text-decoration:none; display:block; padding:11px 0px 11px 0px; overflow:hidden; width:100%; }
.nav3_r { width:186px; float:right; }

.nav4shop {  }
.nav4shop ul { padding:0px; margin:0px 15px 0px 11px; }
/* 11px 0px 11px 11 */
.nav4shop li { border:none; margin:0px 0px 0px 20px; }
.nav4shop .lihi { list-style:square; list-style:url(../images/nav4_hi_he.gif); }
.end { border-bottom-width:1px; border-bottom-color:#d7dde3; border-bottom-style:solid; }
.nav4shop .normal, .nav4shop .normal:visited, .nav4shop .normal:hover, .nav4shop .normal:active { color:#444444; font-weight:bold; text-decoration:none; display:block; padding:3px 0px 3px 0px; overflow:hidden; width:100%; }
.nav4shop .hi { color:#1a2d7b; font-weight:bold; text-decoration:none; display:block; padding:3px 0px 3px 0px; overflow:hidden; width:100%; }
.nav4shop .normal:hover { color:#1a2d7b; }

.no_nav_frame { padding:0px 0px 15px 0px; width:859px; background:URL(../images/content_bg_no_nav_he.png); }
.no_nav_inner { padding:5px 16px 5px 16px; margin:0px; width:624px; float:right; }
.no_nav { float:right; }

.inner { padding:5px 16px 5px 16px; margin:0px; width:441px; float:right; }
/*.inner select { font-size:10px; } */
.inner_extra { background:#ffffff; padding:5px 16px 5px 16px; margin:0px; }
.inner_extra_nor { padding:5px 16px 5px 16px; margin:0px; float:right; width:630px; }
/* border-left-width:1px; border-left-color:#d7dde3; border-left-style:solid; border-right-width:1px; border-right-color:#d7dde3; border-right-style:solid; */
.content { line-height:18px; }
.content ul { margin:0px 40px 16px 0px; padding:0px; }
.content p    { font-size:12px; line-height:18px; padding:0px; margin:6px 0px 16px 0px; color:#3A3D3D; }

.nav4 { font-size:0.9em; width:200px; float:right; }
/* .nav4 img { padding:9px 0px 9px 0px; background:url(../images/nav4_linie.png) top left no-repeat; } */

.navi_pic { float:left; }

.header { border:0px black solid; width:862px; padding:28px 0px 27px 0px; height:28px; }

/* .header .standorte { width: 249px; padding:6px 0px 0px 222px; height:30px; float:left; } */
/* Definition for each language id */
.header .standorte_44 { padding:6px 0px 0px 222px; height:30px; float:left; }  /* en */
.header .standorte_45 { padding:6px 162px 0px 0px; height:30px; float:right; }  /* he */

/* .header .logo { width:374px; padding:0px 14px 0px 0px; height:28px; float:left; text-align:right; } */
.header .logo { padding:0px 0px 0px 17px; float:left; }

.header .camplogo { width:109px; padding:0px 14px 0px 0px; height:28px; float:left; text-align:right; }
.header .campinfo { width:492px; height:28px; float:left; padding:0px 0px 0px 14px; }

.start_teaser_shop { width:323px; height:128px; float:right; background:url(../images/teaser_start_bg.png) repeat-x; }
.start_teaser_shop .teaser { border:none; }
.start_teaser_aktion { width:336px; height:128px; float:right; background:url(../images/teaser_start_bg.png) repeat-x; }
.start_teaser_aktion .teaser { border:none; }
.start_teaser_content { width:200px; height:128px; float:right; background:url(../images/teaser_start_bg.png) repeat-x; }
.start_teaser_content .teaser { border:none; }

.footer { width:862px; height:22px; background:url(../images/footer_bg.png) repeat-x; color:#fff; font-size:11px; }
.footer .left { width:6px; height:22px; float:left; background:url(../images/footer_bg_l.png) no-repeat; }
.footer .main { float:left; width:846px; height:20px; padding:2px 3px 0px 0px; }
.footer .right { float:right; width:7px; height:22px; background:url(../images/footer_bg_r.png) no-repeat; }
.footer .liner { padding:0px 13px 0px 13px; }
.footer a, .footer a:hover, .footer a:visited, .footer a:active { color:#fff; font-size:11px; letter-spacing:0px; font-weight:bold; text-decoration:none; }
.footer a:hover { color:#c0c0c0; }

#flash { width:859px; height:289px; background:URL(../fla/default.jpg); }

.line { clear:both; content:"."; display:block; height:0px; visibility:hidden; }
* html .line { line-height:0px; height:auto; }

.lineright { clear:right; content:"."; display:block; height:0px; visibility:hidden; }
* html .lineright { line-height:0px; height:auto; }

#page_zusatz { display:none; margin:10px 0px 0px 0px; text-align:right; font-size:11px; }
#page_zusatz a { color:#30383a; font-weight:normal; }
#page_zusatz a:hover { color:#1a2d7b; }

#map_canvas {   width: 439px; height: 400px; }

.buchungsabfrage { border-top-width:1px; border-top-style:dashed; border-top-color:#dcdddf; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* .fixIe { padding:0px 13px 0px 15px; position:relative; } */
.fixIe { padding:0px 13px 0px 15px; }
.kurs_suchen { padding:8px 0px 0px 0px; width:170px; font-size:11px; border-top-width:0px; border-top-style:solid; border-top-color:#d6dee7; }
.kurs_suchen .headerSearch { float:left; width:170px; height:20px; }
.kurs_suchen .innerSearch { float:left; padding:7px 9px 7px 7px; width:154px; }
.kurs_suchen .footerSearch { background:url(../images/suche_bottom_nr.gif) no-repeat; width:170px; height:3px; float:left; }
.kurs_suchen .none { border:none; background:none; }
.kurs_suchen img { padding:0px; background:none; float:left; }
.kurs_suchen select { margin:5px 0px 5px 0px; }
.kurs_suchen .trenner { float:left; margin:10px 0px 10px 0px; height:2px; width:154px; height:2px; background:url(../images/suche_linie.gif) no-repeat; }

.small { font-size:11px; }
.small a { display:block; padding:0px 0px 0px 25px; background:url(../images/suche_pfeil_he.gif) no-repeat left top; font-weight:normal; color:#30383a; }
.aright { text-align:left; }

/*
.trenner_l { float:left; width: 400px;}
.trenner_r { float:right; width: 459px;}
*/
.trenner_l { float:left; width: 200px;}
.trenner_r { float:right; width: 200px;}


/* Suchergebnisse */
.produkte_ausg { width:441px; }
.produkte_ausg .element { width:441px; border-bottom:1px #d7dde3 solid; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; }
.produkte_ausg .imga { width:101px; float:left; }
.produkte_ausg .imga img { }
.produkte_ausg .text { width:180px; padding:0px 8px 0px 8px; float:left; }
.produkte_ausg .text2 { width:180px; margin:0px 0px 0px 101px; padding:0px 8px 0px 8px; float:left; }
.produkte_ausg .zusatz { width:140px; float:left; text-align:right; }
.produkte_ausg .buchen { margin:5px 0px 0px 0px; text-align:right; font-weight:bold; width: 70px;}
.produkte_ausg .sinner { width:180px; float:left; }
.red { color:#890a0a; }
.green { color:#6d9f03; }
.icon { display:none; float:left; padding:3px; border-top:1px #82909a solid; border-bottom:1px #82909a solid; }
.icon img { margin:0px 3px 0px 0px; }

.camp_geruest .header { border:0px black solid; width:630px; padding:28px 0px 27px 0px; height:28px; }
.camp_inner {  width:628px; background:url(../images/camps/back.png) repeat-y; padding:0px 1px 0px 1px; }
.camp_head .l { padding:4px 0px 0px 0px; width:14px; height:26px; float:left; background:url(../images/camps/camps_head_l.png); }
.camp_head .ml { padding:4px 0px 0px 0px; width:453px;height:26px; float:left; background:url(../images/camps/camps_head_m.png); }
.camp_head .mr { text-align:right; padding:4px 0px 0px 0px; width:149px;height:26px; float:left; background:url(../images/camps/camps_head_m.png); }
.camp_head .r { padding:4px 0px 0px 0px; width:12px;height:26px; background:url(../images/camps/camps_head_r.png) no-repeat; float:left; }
.camp_inner .ausgabe { padding:27px 14px 27px 14px; width:597px; }

.camp_inner .text_upper { width:100%; padding:0px 30px 0px 0px; }
.camp_inner .text_left { float:left; width:290px; padding:0px 30px 0px 0px; }
.camp_inner .text_right { float:left; width:276px; }
.camp_inner .text_lower { width:100%; padding: 15px 30px 0px 0px; clear: both; }

.campFooterL { width:7px;height:13px;float:left;background:url(../images/camps/camps_footer_l.png); }
.campFooterM { width:614px;height:13px;float:left;background:url(../images/camps/camps_footer_m.png); }
.campFooterR { width:7px;height:13px;float:left;background:url(../images/camps/camps_footer_r.png); }

#mainPic { width:625px;height:340px; margin:0px 0px 1px 0px; }
.camp_pic { width:625px; height:90px; overflow: auto; }
.camp_pic ul { margin:0px; padding:0px; list-style: none; white-space: nowrap; }
.camp_pic ul li { white-space: nowrap; overflow:hidden; margin:0px; padding:0px; float: none; clear:both; width:102px; height:66px; display: inline; margin-right: 1px; }
.camp_pic_link { font-weight:bold; margin:15px 10px 5px 0px; text-align:right; height:26px; display:block; padding:2px 25px 0px 0px; background:url(../images/buttons/navsp_suche.png) no-repeat right top; color:#30383a; }

#mainTextPic { width:438px;height:377px; margin:0px 0px 1px 0px; }
.text_pic { width:438px; height:90px; overflow: auto; }
.text_pic ul { margin:0px; padding:0px; list-style: none; white-space: nowrap; }
.text_pic ul li { white-space: nowrap; overflow:hidden; margin:0px; padding:0px; float: none; clear:both; width:102px; height:66px; display: inline; margin-right: 1px; }
.text_pic_link { font-weight:bold; margin:15px 10px 5px 0px; text-align:right; height:26px; display:block; padding:2px 25px 0px 0px; background:url(../images/buttons/navsp_suche.png) no-repeat right top; color:#30383a; }

#karte input { border:0px; background:none; }
.minicamp { padding:10px; }
.minicamp .strong { font-size:1.0em; margin:0px 0px 5px 0px; font-weight:bold; }

.zusatz_spezial { border-top:1px #e1e6eb solid; margin:40px 0px 0px 0px; }
#friendMitteilung { width:200px;height:60px; }
#sendafriend { display:none;width:441px;height:250px;padding:0px 0px 0px 0px; border-bottom:1px #e1e6eb solid; }

.sitemap_0 { list-style:none; float:right; margin:0px; padding:0px; display:block; }
.sitemap_li_0 { padding:0px 0px 40px 0px; margin:0px 0px 40px 0px; border-bottom:1px #e0e0e0 solid; float:right; width:820px; display:block; font-weight:bold; font-weight:bold; font-size:19px; line-height:20px; color:#787F88; }
.sitemap_li_0 a { color:#787F88; }

.sitemap_1 { list-style:none; float:right; margin:0px; padding:0px; }
.sitemap_li_1 { float:right; width:150px; padding:30px 10px 0px 0px; border:0px black solid; color:#3a3d3d; font-size: 12px; }
.sitemap_li_1 a { color:#3a3d3d; }
.sitemap_licl_1 { clear:both; width:160px; border:0px black solid; color:#3a3d3d; font-size: 1px; line-height:1px; height:1px; }

.sitemap_2 { list-style:none; float:right; margin:0px; padding:0px; }
.sitemap_li_2 { float:right; width:150px; border:0px black solid; }
.sitemap_li_2 a { color:#aeb2b8; font-weight:normal; }

.sitemap_3 { list-style:none; margin:0px; padding:0px 0px 0px 10px; }
.sitemap_3 li { clear:both; border:0px black solid; }

.sitemap_4 { list-style:none; margin:0px; padding:0px; }
.sitemap_4 li { clear:both; border:0px black solid; }

.langcode_hi { float:right; width:18px; padding:10px 5px 0px 0px; cursor:pointer; height:19px; background:url(../images/buttons/iso_codes.png); font-weight:normal; background-position:0 -29px; color:#fff; font-size:9px; line-height:10px; }
.langcode { float:right; width:19px; padding:10px 5px 0px 0px; cursor:pointer; height:19px; background:url(../images/buttons/iso_codes.png); font-weight:normal; color:#30383a; font-size:9px; line-height:10px; }
.langcode:hover, .langcode:active { background-position:0 -29px; color:#fff; }

.worder { display:block; padding:6px 25px 5px 0px; background:url(../images/buttons/navsp_suche.png) no-repeat right center; }

.shopbox { border-top:1px #d6dee7 solid; border-bottom:1px #d6dee7 solid; padding:5px 0px 5px 0px; }

.orderTable th { background:#d6dee7; }
.orderTable .product td { border-bottom:1px #d6dee7 solid; }
.orderTable .material td { padding-top:4px; }

.inhalt_head { display:none; }

.product select { margin:5px 0px 0px 0px; }

.applemenu {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    width: 170px; /*width of menu*/
    border: 0px solid #9A9A9A;
    background:url(../images/suche_bottom.gif) no-repeat bottom;
}

.applemenu div.silverheader a {
    background:url(../images/suche_reiter2_no.gif) repeat-x center left;
    color: #30383a;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 3px 8px 2px 0px;
    /*padding-left: 8px;*/
    text-decoration: none;
    height:14px;
    cursor:pointer;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
    color: #30383a;
}

.applemenu div.selected a, .applemenu div.silverheader a:hover {
    background-image: url(../images/suche_reiter2.gif);
    color: #30383a;
    cursor:pointer;
}

.applemenu div.submenu { /*DIV that contains each sub menu*/
    background:url(../images/suche_bg.gif) repeat-y;
    /* padding:0px 1px 0px 1px; */
}

.applemenu div.silverheader a.hi { background:url(../images/suche_reiter_no.gif) repeat-x center left; }
.applemenu div.selected a.hi, .applemenu div.silverheader a.hi:hover { background:url(../images/suche_reiter.gif) repeat-x center left; }

.tabPressFoto {
    border-top: 1px solid #E0E0E0;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

.tabPressFoto td {
    padding: 10px 0px 0px 10px;
    vertical-align: top;
}

.kidsAction { margin:-23px 0px 23px 0px; width:439px; height:223px; background:URL(/upload/bilder/schneeflocken.png) no-repeat; }

#registration td { padding:4px 1px 4px 1px; white-space:nowrap; }
#registration .sub { padding:0px 1px 4px 1px; font-size:11px; }
#registration input { width: 265px; margin:0px 0px 0px 20px; }
#registration select { width: 269px; margin:0px 0px 0px 20px; }
#registration .name { background:url(../images/reg_name.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .company { background:url(../images/reg_company.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .person { background:url(../images/reg_person.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .country { background:url(../images/reg_country.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .telephone { background:url(../images/reg_telephone.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .password { background:url(../images/reg_password.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .address { background:url(../images/reg_address.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .email { background:url(../images/reg_email.png) no-repeat 2px center; padding: 2px 2px 2px 20px; width: 245px; }
#registration .noIcon { padding: 2px 2px 2px 20px; width: 245px; }
#registration .year { padding: 2px 2px 2px 2px; width: 70px; }
#registration .month { padding: 2px 2px 2px 2px; width: 100px; }
#registration .day { padding: 2px 2px 2px 2px; width: 50px; }
#registration .inSP { width:auto; background:none; border:none; margin:0px 0px 0px 5px; }

#registration .errorMessage { background:url(../images/reg_error.png) no-repeat right center; }
#registration .errorMessage input, #registration .errorMessage select { background-color:#f1caca; }

/* Erromessages */
.errorMessage { background:url(../images/reg_error.png) no-repeat right center; padding:0px 19px 0px 0px; }
.errorMessage input, #registration .errorMessage select { background-color:#f1caca; }
.errorMessageText { color: #890a0a; margin:5px 0px 5px 0px; }

/* BEGIN Common */
.hide { display: none; }
/* END Common */

/* reverse text/digits - only for block elements */
.charReverse {
    direction: ltr;
    text-align: right;
}

/* header new */
#header_start {
	height			:	113px;
	font-family		:	Arial;
	font-size		:	11px;
	width			:	860px;
}
#header_start a{
	color			:	#949494;
}

#header_start #metaNavSearchWrapper{
}

#header_start #metaNavSearchWrapper #metaNav{
	float			:	right;
	width			:	560px;
}

#header_start #metaNavSearchWrapper #search{
	float			:	left;
	width			:	295px;
}

.searchButton{
	background		:	url('../images/nav0_bg_l.png') no-repeat left;
	width			:	31px;
	padding			:	0 0 0 5px;
}

#header_start #logoLocationsSimpleBasketWrapper{
	padding			:	20px 0 0 0;
	height			:	50px;
}

#header_start #logoLocationsSimpleBasketWrapper #logo{
	float			:	right;
	width			:	140px;
}

#header_start #logoLocationsSimpleBasketWrapper #locations {
	float			:	right;
	padding			:	9px 0 0 0;
	width			:	570px;
	text-align		:	center;
	height			:	30px;
}

#header_start #logoLocationsSimpleBasketWrapper #simple_basket_enclosing{
	float			:	right;
	width			:	150px;
	color			:	#949494;
	font-family		:	Arial;
	font-weight		:	bold;
	font-size		:	10px;
	display			:	inline;
	padding			:	5px 0 0 0;
}

#header_start #metaNavSearchWrapper #metaNav ul, li{
	margin			:	0;
	border			:	0;
	padding			:	0;
}
#header_start #metaNavSearchWrapper #metaNav ul{
	float:left;display: inline;
}
#header_start #metaNavSearchWrapper #metaNav li {
	display			:	inline;
	border-left		:	1px solid #949494;
	/*padding			:	2px 10px;*/
	padding			:	0 10px;
	line-height		:	29px;
	height			:	29px;
}

#header_start #metaNavSearchWrapper #metaNav li.last {
	border-left		:	none;
}

#header_start #metaNavSearchWrapper #search .search_left{
/*	background: url('../images/search_left.png') no-repeat bottom left;*/
	background: url('../images/nav0_bg_r.png') no-repeat right;
	float:right;
	padding: 0 5px 0 5px;
	font-size: 12px;
	font-weight: bold;
	height:29px;
	line-height: 29px;
}

#locations form { display: inline; }
#locations .cbLabel { font-size: 1.4em; font-weight: bolder; padding: 0px 0px 0px 10px; }

/* simple basket */

.simple_basket{
	width: 162px;
	background: url(../images/dropcart_content.png) top left no-repeat;
	font-size: 11px;
	color: #949494;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	border:0;
}
.simple_basket_bottom{
	width: 162px;
	background: url(../images/dropcart_bottom.png) no-repeat top left ;
	margin: 0;
	overflow: hidden;
	padding: 0;
	border:0;
}

.prd {
	padding: 0 0px 5px 0;
	margin: 5px 10px 0px 15px;
}
.prd_first{
	padding: 5px 0px 5px 0;
	margin: 5px 10px 0px 15px;
}
.prd_line {
	border-bottom: 1px solid;
}
.prd .prd_material{
	margin: 0;
	float: left;
}
.prd .prd_costs{
	float: right;
}
.prd-image{
	float: left;
	margin: 0 10px 0 0px;
}
.clear{
	clear:both;
}
