/* Start of CMSMS style sheet 'main' */
/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ul,li{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
html{
	height: 100%;
}
ol,ul{
	list-style:none;
}

.normal_list{
list-style:disc;
font-size:12px;
line-height:20px;
margin-left:40px;
}

blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}

table#sortiment{
	border-spacing:0 10px;
	border-collapse:separate;
	*border-collapse: expression('separate', cellSpacing = '10px');
}

/* General Styles */
.skiplink{
	display:none;
}
label{
	cursor:pointer;
}
a,
a:visited{
	color:#000;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:none;
}

a.redlink{
	color:#DC0204;
	text-decoration:underline;
}

a.redlink:hover{
	color:#9B0017;
	text-decoration:underline;
}

body{
	background-color: #F4F1EB;
	height:100%;
	font-family: Verdana, Helvetica, Sans-serif;
}

#wrapper{
	margin:0 auto;
	width:800px;
}

.link{
	display:none;
}

.trennstrich_klein{
	width:1px;
	height:20px;
	margin-top:5px;
	display:block;
	float:left;
	background:url(uploads/images/navigation/trennstrich_klein_suppenwerk.gif) no-repeat;
}

/* Small Header */

#small_header_left{
	width:200px;
	height:25px;
        margin-top:5px;
	display:block;
        float:left;
}


#small_header{
	width:159px;
	height:30px;
	display:block;
        float:left;
	margin-left:441px;
}

/* Pic Header */

#pic_header{
	width:100%;
	height:190px;
	float:left;
	display:block;
	background-color:#FFF;
}

h1{
	display:inline-block;
	float:left;
}

#logo{
	display:block;
	float:left;
	width:67px;
	height:112px;
	padding:39px;
	background: url(uploads/images/logo_suppenwerk.gif) no-repeat 39px 39px;
	text-indent:-2000px;
}

/* Content */

#content {
	display:block;
	width:100%;
	float:left;
	background-color:#FFF;
	margin-top:7px;
	padding:60px 0;
}



/* Right Lane */

#left_lane{
	width:145px;
        min-height:100px; 
	background-color:#FFF;
	float:left;
	display:block;
}

/* Shop Styles */

#link_ihrwarenkorb{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/ihrwarenkorb_suppenwerk.gif) no-repeat;
}

#link_ihrwarenkorb:hover,#link_ihrwarenkorb.current{
	background:url(uploads/images/navigation/ihrwarenkorb_suppenwerk_x.gif) no-repeat;
}


#link_zurkasse{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/zurkasse_suppenwerk.gif) no-repeat;
}

#link_zurkasse:hover,#link_zurkasse.current{
	background:url(uploads/images/navigation/zurkasse_suppenwerk_x.gif) no-repeat;
}

#link_meinkonto{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/meinkonto_suppenwerk.gif) no-repeat;
}

#link_meinkonto:hover,#link_meinkonto.current{
	background:url(uploads/images/navigation/meinkonto_suppenwerk_x.gif) no-repeat;
}

#link_versandkosten{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/versandkosten_suppenwerk.gif) no-repeat;
}

#link_versandkosten:hover,#link_versandkosten.current{
	background:url(uploads/images/navigation/versandkosten_suppenwerk_x.gif) no-repeat;
}

#link_agb{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/agb_suppenwerk.gif) no-repeat;
}

#link_agb:hover,#link_agb.current{
	background:url(uploads/images/navigation/agb_suppenwerk_x.gif) no-repeat;
}

#link_neukundenanmeldung{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/neukundenanmeldung_suppenwerk.gif) no-repeat;
}

#link_neukundenanmeldung:hover,#link_neukundenanmeldung.current{
	background:url(uploads/images/navigation/neukundenanmeldung_suppenwerk_x.gif) no-repeat;
}

.warenkorb{
      width:134px;
      display:block;
      padding-left:11px;
}

.shop{
    padding:5px 0 0 10px;
    width:120px;
    line-height:16px;
}

.telefonnummer{
   color:#DC0204;
   padding-bottom:0;
   width:125px;
}

.shop_hotline{
   margin:50px 0 0 0;
}

.shop_block{
   width:490px;
   display:block;
   float:left;
}

.shop_block_left{
   width:166px;
  min-height:25px;   
display:block;
   float:left;
}

.shop_block_mid{
   width:230px;
   min-height:25px;
   display:block;
   float:left;
}

.shop_block_right{
   width:94px;
   min-height:25px; 
   display:block;
   float:left;
}

.shop_listing{
   padding:0;
}

.trenner{
  width:100%;
  height:5px;
  margin:15px 0;
  display:block;
  float:left;
  background-color:#F4F1EB;
}

.shop_detail_left_box{
   width:166px;
   min-height:25px;   
   display:block;
   float:left;
}

.shop_detail_right_box{
   width:284px;
   min-height:25px;    
   display:block;
   float:left;
}

.shop_detail_komplett{
   width:100%;
   min-height:25px;    
   display:block;
   float:left;
}

.shop_bestellen{
margin-top:5px;
padding:0;
}

.left_menu{
	font-size:12px;
	line-height:20px;
}

.plentyErrorBox,.plentyMessageBox{
	font-size:12px;
}

li.level1 a{
	color:#DC0204;
	text-decoration:underline;
}

li.level1 a:hover{
	color:#9B0017;
	text-decoration:underline;
}

table.naehrwertangaben{
        font-size:9px;
}

table.naehrwertangaben th{
        font-weight:bold;
}

.pic{
padding-left:40px;
}

.pic1{
margin-top:25px;
background:url(uploads/images/icon_schuessel.gif) no-repeat;
}

.pic2{
background:url(uploads/images/icon_uhr.gif) no-repeat;
}

.pic3{
background:url(uploads/images/icon_flocke.gif) no-repeat;
}

.pic4{
background:url(uploads/images/icon_block.gif) no-repeat;
}

h4{
font-size:16px;
font-weight:bold;
}

.smaller{
font-size:11px;
line-height:15px;
}

.shop_h2{
padding-bottom:15px;
}

#vorteilsliste{
margin-bottom:25px;
}

#vorteilsliste li{
font-size:12px;
background: url(uploads/images/icon_haken.gif) no-repeat;
padding-left:25px;
height:20px;
}

.ArticleAttrTd_0 b{
font-size:12px;
font-weight:normal;
}

.attr{
padding-top:5px;
}

.Order_ArticleTable {
font-size:12px;
}

#vegetarische_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_vegetarische_suppen.gif) no-repeat;
}

#vegetarische_suppen:hover,#vegetarische_suppen.current{
	background:url(uploads/images/navigation/nav_shop_vegetarische_suppen_x.gif) no-repeat;
}

#lamm_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_lamm.gif) no-repeat;
}

#lamm_suppen:hover,#lamm_suppen.current{
	background:url(uploads/images/navigation/nav_shop_lamm_x.gif) no-repeat;
}

#fisch_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_fisch.gif) no-repeat;
}

#fisch_suppen:hover,#fisch_suppen.current{
	background:url(uploads/images/navigation/nav_shop_fisch_x.gif) no-repeat;
}

#huhn_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_huhn.gif) no-repeat;
}

#huhn_suppen:hover,#huhn_suppen.current{
	background:url(uploads/images/navigation/nav_shop_huhn_x.gif) no-repeat;
}

#schwein_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_schwein.gif) no-repeat;
}

#schwein_suppen:hover,#schwein_suppen.current{
	background:url(uploads/images/navigation/nav_shop_schwein_x.gif) no-repeat;
}

#allesuppen_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_allesuppen.gif) no-repeat;
}

#allesuppen_suppen:hover,#allesuppen_suppen.current{
	background:url(uploads/images/navigation/nav_shop_allesuppen_x.gif) no-repeat;
}

#suppenmit_suppen{
	width:134px;
	height:19px;
	background:url(uploads/images/navigation/nav_shop_suppen.gif) no-repeat;
}

/* Main Content */

#main_content{
	width:490px;
	background-color:#FFF;
	float:left;
	display:block;
}

h2{
	color:#DC0204;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding-bottom:35px;
}

h3{
	color:#DC0204;
	font-size:13px;
	font-weight:normal;
	display:block;
}

p{
	font-size:12px;
	line-height:20px;
	padding-bottom:15px;
}

.drinks{
	font-size:12px;
	line-height:20px;
	padding-bottom:0px;
}

/* Right Lane */

#right_lane{
	width:160px;
        margin-left:5px;
	background-color:transparent;
	float:left;
	display:block;
}

.gallery{
	width:100%;
	height:180px;
        width:160px;
	display:block;
	background: url(uploads/images/gallery/zoom_suppenwerk.gif) no-repeat 130px 160px;	
}

.gallery:hover{
	background-image:url(uploads/images/gallery/zoom_suppenwerk_x.gif);
}

.bildunterschrift{
	font-size:9px;
	line-height:12px;
	padding:0 0 0 9px;
	display:block;
	float:left;
	width:80%;
}

/* Footer */

#footer{
	width:100%;
	height:45px;
	display:block;
	float:left;
}


/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
.lightbox_dont_display{
display:none;
}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:uploads/images/lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(uploads/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(uploads/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #999999; }

/*Videobox */
body {margin: 10;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(uploads/images/lightbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(uploads/images/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(uploads/images/lightbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* End of 'main' */

