@charset "utf-8";
/* CSS Document */


/*global settings*/
body{margin:0;}
#my_body{margin:0 auto; width:950px;margin-top:8px;position:relative;}
form{margin:0; padding:0;}
h3{margin:0;padding:0;}
h4{margin:8px 0 0 0;}
ul,ul li{margin:0;padding:0;}

/*positioning for header*/
#header{float:left;}
#logo img{float: left; width:542px;}
#toplinks{float:right;margin-bottom:6px; width:400px;}
#toplinks ul{list-style:none; margin:0;padding:0; float:right;}
#toplinks ul li{float:left;}

/*positioning for hotline*/
.hotline{float:left;width:200px;}

/*positioning for language*/
.lang{float: right; margin-right:43px;}
.lang ul{/*position:fix;  top:64px;left:850px;z-index:11;margin:0 3px*/ float:left !important;display:block !important;top:0 !important;background:none !important;border:none !important;position:static!important;}
.lang ul li{float:left; margin:0 4px 0 0}
.lang a{float:left;}
.lang a.langselect{display:none;}
.lang li img{opacity:0.7; filter:alpha(opacity=70); border:1px solid #006ea2;}
.lang li a:hover img, .lang li.selected img{opacity:1; filter:alpha(opacity=100)}}

/*positioning for search form*/
form#searchform{float: left;width:400px;}
form#searchform .textfield{float:left; width:170px; height:16px;}
form#searchform .button{float:right; width:130px; height:30px;}
form#searchform select{outline:0; height:18px; margin-top:6px;float:left;}

/*positioning for header navigation*/
#navigation {float: left;width:950px;}
#navigation ul{list-style:none; margin:0;}
#navigation ul li{float: left; margin-left:1px;position:relative; width:134.8px;z-index:100;}
#navigation ul li:first-child{margin-left:0;}
#navigation ul li a span{margin-left:10px;}

#navigation ul li ul{left: 0px; float: left;list-style-type: none;position: absolute; top: 24px;margin:0 0px 0 0px;}
#navigation ul li ul li{width:124px;clear: left; margin-right:0px;}
#navigation ul li ul:first-child{width:143px;}
#navigation ul li ul{margin-left:7px !important;}
#navigation ul li ul li{margin-left:0px;}
#navigation ul li ul li a span{margin-left:0px;}


/*positioning for content element*/
#content{float:left; margin-bottom:6px;}
.texts{float:left; width:763px;}
.textelement{float: left;margin:0 14px 4px 0; width:489px;padding-bottom:10px;}
#accordion {clear:both;float:left;width:100%;}
.textelement img{ }
.textelement ul{margin:0;margin:5px 0 10px 10px;}
.textelement ul li{margin-bottom:2px;list-style:disc outside;margin-left:30px;}
.texts .top-items .item{margin-bottom:18px;}
.texts .top-items .item{width:246px;float:left;}
.texts .item .section-image{float: left;}
.textelement h1{margin:0 0 18px 0;}
/*.texts .item h3, */.textelement.top-items h2{margin:0;}
.top-items{width:246px; margin-right:14px;}
.section_image{padding:0 5px 5px 0;}
/*.texts .textelement.listview{margin-top:-14px;height:10px;}*/

/*positioning for slideshow*/
#slideshow .item{width:auto;}
#slideshow a{height:116px;left:16px;position:absolute;top:300px;width:450px;}
#slideshow .alt{left:484px;}
#slideshow img{border:0;}

/*breadcrumb style*/
#breadcrumb{height:22px;}

/*article*/
#article{float:right; margin-right:188px;}

/*imagepool style*/
#imagepool{float: left; width:763px;margin-bottom:6px;display:block;}
#imagepool form{position:absolute; top:365px; left:17px;z-index:9;}
#imagepool form label{float: left; width:150px; font-weight:bold;}
#imagepool form select{float: left; width:130px;margin:5px 0}

/*positioning for highlights*/
#highlights{float: left; width:182px; margin-left:5px; min-height:650px;}
#highlights .item{float:left;width:176px;}
#highlights .item.teaser{ border-bottom:7px solid #fff; padding:0;width:182px; min-height:0;}
#highlights {position:absolute;top:166px; left:765px;}
#highlights  img{padding-left:2px;}
#highlights .teaser img{float: left;padding-left:0px;}
#highlights ul{margin:0;}
#highlights .produkt h1{margin-bottom:3px;}
#highlights h1, #highlights h2{margin:0;}

/*positioning for home element and produktgruppen */
#texts-home .texts, #texts-home .textelement, .full{width:950px;}
#texts-home .item{float: left; width:314px; margin-left:4px;margin-bottom:10px;clear:none;}
#texts-home .NewProduct{float: left; width:314px; margin-bottom:10px;clear:none;}
.full .item, .full .NewProduct{float: left; width:314px;margin-bottom:10px;clear:none;}
#texts-home .textelement .item:first-child, #texts-home .textelement .NewProduct:first-child, .full .item:first-child,.full .NewProduct:first-child{margin-left:0;}
#texts-home .item .section-text, .full .item .section-text{float: left; width:115px;}
.full .NewProduct .short-description{float: left; width:140px;}
.full .NewProduct .product-image{float:left ;}
#texts-home .textelement .slideshow .item h3{color:#ED1C24;font-size:1.5em;}
/*positioning for top item*/
.texts .top-items .item .section-image{padding-left:0px;padding-right:0; float:left;}
.texts .top-items .item .section-text{ width:120px; float:left;}

#gallery a img{border:0; margin:0 2px;}
#gallery .previous{float:left;margin-top:25.5px;}
#gallery .next{float:left;margin-top:25.5px;}
#gallery #scroller{float:left;}
img.events{float:none;}


/*kontakt form style*/
#kontakt_form label, #frmMailSolution label{float: left; width:126px;margin-right:12px;}
#texts-contatto #kontakt_form label{ width:140px;}
#kontakt_form .textfield, #kontakt_form .input_error, #route_planner .textfield, #frmMailSolution .textfield, #frmMailSolution .input_error{width:200px;height:16px;margin-bottom:3px; }
#kontakt_form .textarea{width:260px;height:60px;margin-bottom:3px;}
#kontakt_form .captcha.text_box{width:124px;height:16px;margin-top:4px;}
#kontakt_form .captcha{width:130px; height:30px;}
#kontakt_form select, #frmMailSolution select{margin:0;padding:0;margin-bottom:3px;border:1px solid #B3C4DC;}
#kontakt_form select.big{width:207px;}

.unsubscribe {float:right;font-weight:bold;padding-right:20px;}
/*google map border style*/
#gmap{margin-bottom:8px;}

/*servier page*/
ul.pdf_links li{float:left; width:449px;}

/* partner */
#accordion h2{ clear:both;}
#accordion .partner_image{ width:175px;}
.partner_text{ width:300px;padding-right:10px;float:left;}
/* partner */

.listview .item{float:left;width:100%;clear:both;}
.partner_image{float:right;width:175px;}

#texts-home #slideshow{width:950px;}
#texts-home #slideshow .item{display:none;}
#texts-home #slideshow .item:first-child{display:block;}
#texts-home  #slideshow .item{margin:0;width:auto;}
#product_slide{position:absolute;top:144px;width:313x;left:635px;z-index:9}
#texts-home #product_slide{position:absolute;top:417px;width:950px;left:auto;background:transparent;z-index:99}

div.item div.head-image-text{position:absolute;}

#texts-home #product_slide .product_item{float:left;background-color:transparent !important;}
#texts-home #product_slide .product_item img{margin-left:16px;}
#texts-home #product_slide a span{position:static;}
#texts-home #product_slide a.product_link {text-align:right;padding-right:120px;width:330px;padding-top:64px;height:52px;}
#texts-home #product_slide a.product_link span.subtitle {color:#ED1C24;margin-right:3px;}
#texts-home #product_slide a.product_link:first-child {text-align:left;padding-left:120px;padding-right:0;}
/* gallery */
table.galerie {
float:left;
width:500px;
}

table.galerie img {
border:0 none;
}

#scrollWindow {
border-top:1px solid #4C4C4C;
margin-top:9px;
overflow:hidden;
padding-top:18px;
width:450px;
}

#scroller {
height:80px;
overflow:hidden;
width:auto;
}

#scroller .scrolling_img {
display:block;
float:left;
margin:0 6px;
overflow:hidden;
}

#scroller img {
margin:0 6px;
}
#highlights .item div.teaser{
display:none;
}
/*
.textelement .item div.teaser{
margin-bottom:9px;
padding-bottom:6px;
border-bottom:1px solid #eeeeee;
}

.textelement #accordion .item ul li:last-child div.teaser{
border:none;
}
*/
.textelement .item .section-text li{
margin-top:9px;
padding-top:6px;
padding-bottom:6px;
border-top:1px solid #eeeeee;
}

.textelement .item .section-text ul li:first-child{
border:none;
margin-top:0;
padding-top:0;
}

.image_gallery
{
padding-top:10px;padding-top:10px;
width:760px;
}

ul#letterList {
        padding: 0;
        margin: 0 ;
}

ul#letterList li {
        display: inline;
        list-style: none;
        margin-right: 1em;
	margin-left:5px;
}

ul#letterList li:first-child {
        margin-right: 2em;
	margin-left:0;
}

ul#letterList a.selected {
         font-weight: bold;
      }

.glossar-item{
border-bottom:1px solid #EEEEEE;
padding:8px 0;
}
span.checkbox_label{
height:16px;
margin-bottom:5px;
margin-top:2px;
width:350px;
float:left;
}

.trend-taste{
float:left;
padding-right:10px;
width:268px;
}

.pdf_image{
float:left;
width:195px;
padding-bottom:5px;
}

a.link_overview{
float:left;
margin-top:10px;
}

/* default-highlight */
#highlights .products-grid-related
{
clear:both;

}

#highlights .products-grid-related h1.product-name
{
clear:both;
font-size:1.3em;
}

#highlights .short-description
{
float:left;
}
#highlights h1.highlight_title{
margin-top:6px;
margin-bottom:10px;
}
#highlights .products-grid-related a.morelink
{
float:right;
margin-right:8px;
padding:5px 0;
}

#highlights .products-grid-related a.product-image
{

}

#highlights .products-grid-related img
{
float:none;
}

a.popup_link
{
float:left;
margin:5px 0;
}

/* Sitemap */

.sitemap{float:left;width:503px;}

.sitemap ul, .sitemap ul li{margin:0;padding:0;margin:5px;
}

.sitemap ul li
{
	list-style:none;
	margin:16px 0 4px 4px;
}

.sitemap ul li ul
{
 margin-left:25px;
}

.sitemap ul li ul li {
list-style:circle outside none;
float:none;
margin-top:0;
}

#toplinks ul li {margin-bottom:5px;}
h1.highlight_title{
margin-bottom:16px;
}
.footer{
clear:both;
margin:16px 16px 16px 0px ;
float:left; width:940px;
}


#texts-wir-ueber-uns-sponsoring-partner ul li, #texts-about-us-sponsoring-partner ul li, #texts-support-food-glossary ul li, texts-support-food-lexikon ul li{list-style:disc outside;}
ul li h2{
margin:0 0 7px;
padding:0;
margin-bottom:7px;
}

.textelement ul.pdf_links li{list-style:none;margin-left:30px;}

.paging_bottom{margin:10px 0;float:left;}

.partner h2{margin:8px 0;padding:0;}
div.teaser{margin-bottom:12px;}
#highlights div.teaser{margin-bottom:0px;}

#texts-home a.product_link{float:left; width:450px; height:116px; position:relative; top:-85px;margin-left:17px;}
#texts-home .product_item a.product_link span {display:inline;}
.product_item a.product_link {font-size:1.5em;margin-top:1px; background:url('/images/erlebniswelten/span-bg-44.png');width:313px;display:block; background-repeat:no-repeat; }

.product_item a.product_link span {height:30px;width:299px; display:block;background-repeat:no-repeat;background-position:right center;padding-left:14px;padding-top:14px;}
#product_slide.items_6{padding-top:24px;}
#product_slide.items_7{padding-top:2px;}


.addthis_button{float:left;margin-left:894px;margin-top:-58px;clear:both;}

/*gallery style*/


.image_gallery .item a{float:left;margin:10px 5px 10px 0;}
.image_gallery .item img{border:1px solid #666;}
.image_gallery .paging a{font-weight:bold;border-left:1px solid #00387f;text-decoration:none;padding-left:6px;}
.image_gallery .paging a:first-child{border-left:0;margin:0;padding:0;}
.image_gallery .paging a.selected{color:#ED1C24;}


#texts-support-reiseberichte .textelement.reiseberichte{width:auto;}
#texts-support-reiseberichte .listview .item{float:left; width:360px;clear:none; border-bottom:0;font-size:8pt; margin-right:10px;margin-bottom:15px;}
#texts-support-reiseberichte .listview .item h3{font-size:9pt;padding:0 0 6px;margin:0;}
#texts-support-reiseberichte .listview a img{float:left; margin-right:10px;border:1px solid #666;}
.reiseberichte .item h3{width:200px;}
#texts-support-reiseberichte .listview .item .gallery-text{float:left;}

#overlay_image {display:none;z-index: 9999; position: absolute;filter: alpha(opacity=80); background: #000000; width: 100%; height: 100%; top: 0px; left: 0px; -moz-opacity: 0.80; opacity: .80;}
#ajax_window span{float:right;}
#ajax_window span a {color:red;float:right;font-size:17px;font-weight:bold;position:absolute;text-decoration:none;z-index:999999;top:0}
#ajax_window {position:absolute; left:50%;margin-left:-196px;z-index:99999;width:408px;font-family:arial; color:#333333;background:#F9F7E3;border:6px solid #444343; text-align:center;padding:15px;}
#ajax_window h1{margin:0 0 6px 0; padding:0; font-size:1.3em;}
#ajax_window h2{margin:0; padding:0; font-size:1em;color:#434343;font-weight:normal;}



.news .item-image{float:left;padding-right:8px;width:90px;}
.news .section-image{float:left;width:90px;} .textelement .news .section-image a,.textelement .news-video-show a{text-decoration:none;}
.news-video-show .play-video, .news-video-show .watch-video{margin:0;}
.news .section-text{float:left;width:385px;}
.news .full{width:100%;}
.video_image{padding:10px 0;}
.play-video, .watch-video{margin:5px 0;}
.image_gallery .top{padding-top:5px;}
.image_gallery .bottom{float:right;clear:both;padding-right:12px;padding-top:5px;}
.item .news-video-show a img{ padding-bottom:5px;}

/*news*/
#texts-wir-ueber-uns-salomon-news h3{cursor:pointer;}
#news-accordion .item{float:left; width:496px;border-bottom:0}
#texts-wir-ueber-uns-salomon-news ul{list-style:none; margin:0; padding:0;}
#texts-wir-ueber-uns-salomon-news ul li{border-bottom:1px solid #eee;float:left; width:496px; margin:0; list-style:none; padding;5px 0;}
.news-video-show{margin:16px 0}

#news-accordion .section-image{width:137px}
#news-accordion .section-text{width:340px; margin-left:6px;}
