

/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
  .hover { background-color: #CCFFCC; }
  
 
*/

@font-face {
    font-family: 'open_sansbold';
    src: url('ext/opensans/opensans-bold-webfont.eot');
    src: url('ext/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ext/opensans/opensans-bold-webfont.woff2') format('woff2'),
         url('ext/opensans/opensans-bold-webfont.woff') format('woff'),
         url('ext/opensans/opensans-bold-webfont.ttf') format('truetype'),
         url('ext/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700);

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900,400italic);


@font-face {
    font-family: 'open_sansitalic';
    src: url('ext/opensans/opensans-italic-webfont.eot');
    src: url('ext/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('ext/opensans/opensans-italic-webfont.woff2') format('woff2'),
         url('ext/opensans/opensans-italic-webfont.woff') format('woff'),
         url('ext/opensans/opensans-italic-webfont.ttf') format('truetype'),
         url('opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('ext/opensans/opensans-light-webfont.eot');
    src: url('ext/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('ext/opensans/opensans-light-webfont.woff2') format('woff2'),
         url('ext/opensans/opensans-light-webfont.woff') format('woff'),
         url('ext/opensans/opensans-light-webfont.ttf') format('truetype'),
         url('ext/opensans/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('ext/opensans/opensans-regular-webfont.eot');
    src: url('ext/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('ext/opensans/opensans-regular-webfont.woff2') format('woff2'),
         url('ext/opensans/opensans-regular-webfont.woff') format('woff'),
         url('ext/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('ext/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{ font-family:'FontAwesome'; src:url('ext/fa/fonts/fontawesome-webfont.eot'); }


html {
overflow-y: scroll;

}
.ui-widget {
   
    font-size: 12px;
}


body {
background: #f5f2ed;

  color: #000;
  margin: 0px;
  font-size: 12px;
  font-family: 'Lato', sans-serif;
/*font-family: 'open_sansregular', Arial, sans-serif; */
}
/*
#woodyodyWrapper { background-image:url(images/backtest3.jpg); background-repeat:no-repeat;
 background-position:center top;
 background-color:white; height:233px;
position:absolute; margin:auto; top:28px;
width:100%;}
*/
#inneroutWrapper {
background: #f5f2ed; 
    padding-bottom: 20px;
    width: 100% !important;
}

#foodzzz { 
	 background-image:url(images/backtest3.jpg); background-repeat:no-repeat;
 background-position:center bottom;
 background-color:white; height:233px;
 margin-bottom:0px;

}
#bodyWrapper {
}

#bodyContent {
}

#header {
    height: 270px;
    background: #D9D9D9;
}


#storeLogo {
 position:absolute;
 
 z-index:4000;

}

#headerShortcuts {

width: 100% !important;
	background: #ffffff url(images/bgtextil.jpg) repeat-x 0% 0%;
  margin-top: 0px;


}

#headerShortcuts2 {
  float: left;
  margin-top: 0px;
}
.headertest {
	margin:0 auto;
display:block;
text-align: right;
width: 974px;

}
.catmain
{	position:relative;
	width:350px;
	height:60px;
	text-align:left;
	padding-top:6px;
	padding-left:20px;
	font-size: 14px;
font-family: 'Lato', sans-serif;
	font-weight:normal;
	background: #f5f2ed url(images/bgtextil.jpg) repeat-x 0% 0%;}
#columnLeft {
 
padding-top: 5px;

}
#columnLeft .infoBoxContainer, #columnRight .infoBoxContainer {margin-bottom:3px; }

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer {
	
	 }

.infoBoxHeading {
    font-size: 16px;
    padding: 2px;
 
}


.infoBoxContents {
    font-size: 12px;
    line-height: 25px;
    padding: 5px;
}
.infoBoxContents2 {
  padding-left: 18px;
  font-size: 12px;
  line-height: 1.5;
}
.contentContainer2015 {
background: #f5f2ed;
}
.contentContainer {
background: #ffffff;
}

.contentContainer h2 {
  
  font-size: 14px;
font-family: "Lato",sans-serif;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 8px;
}

.contentText, .contentText table {

  font-size: 12px;
  line-height: 1.5;
   margin-bottom:2px;
   padding-left:10px;
    padding-right:10px;
overflow:auto;
}
/*.contentText2, .contentText2 table {

  font-size: 12px;
  line-height: 1.5;
   margin-bottom:2px;

}
*/
.contentText2, .contentText2 table {
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-bottom: 27px;
}

.contentTextProdukt {
font-size: 12px;
    line-height: 4.5;
    margin-bottom: 3px;
    margin-left: 21px;
    padding-bottom: 27px;
}



.contentText2h1
{margin-right:0px;
	margin-left:0px;
	width:760px;
	

	}
.contentText3, .contentText3 table {
background: #f3fadc;
  font-size: 12px;
  line-height: 1.5;
   margin-bottom:2px;
overflow:auto;
}

.tabsnw table
{*border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
	
border: 1px solid #000;}

.tabsnw .column-one {
	background: #bbc3d3;}
	.tabsnw .column-two {
	background: #fff; 
}
	
	.tabsnw thead 	{
background: #bbc3d3;
	border-spacing: 0;
	text-align:left;
		}
		.tabsnw th {
		padding: 3px;
	
		border: 1px solid #000;}
	
.tabsnw td	{
		padding: 3px;
	
		border: 1px solid #000;}
		
	.tabsnn table	{  *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    font-size: 12px;
  line-height: 1.5;
		overflow:auto;

}

	.tabsnn td	{
		padding: 5px;
	
		border: 2px solid #fff;}
	
		.tabsnn tr 	{
background: #d9fdc2;
	
		}
				.tabsnn tr:hover	{
background: #f3fadc;
	
		}
		.tabsnn thead  tr:hover	{
background:none;
	border: 1px solid #8ec608;
		}
#tabs{   margin-bottom:2px;
}

.productListTable2 {
  padding: 2px;
  font-size: 12px;
  line-height: 1.5;
}

.productListTable {
  padding: 5px;
  font-size: 12px;
  line-height: 1.5;
}
/*
.productListTable tr.alt td {
  background-color: #ecf6fc;
}
*/
.fieldKey {
  font-size: 12px;
font-family: "Lato",sans-serif;
  font-weight: normal;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 12px;
  line-height: 1.5;
}

/*h1 {background: #ffffff;
  font-size: 16px;
line-height: 25px;
    margin-bottom: 0px;
margin-left:1px;
   margin-top: 5px;
   padding-left:4px;
}
*/

h1 {background: #ffffff none repeat scroll 0 0;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 12px;
    margin-left: 0;
    margin-top: 5px;
    padding-left: 14px;
    width: 94%;
}




h1.start {
    color: #569b29;
    font-size: 35px;
    margin-bottom: 27px;
    margin-top: 13px;
    text-align: center;
}
h1.start2 {
  font-size: 16px;
text-align: center;
    margin-bottom: 5px;

   margin-top: 20px;
}
h1.ital{  font-family: "Lato",sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
      margin-left:-19px;
}
h2 {
  font-size: 14px;
  margin-top: 0px;
    margin-bottom: 0px;
  padding-top: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 12px;
  line-height: 19px;
}

.puGal img {margin-left:-3px; margin-right:10px;
	margin-bottom:10px;
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
}


 #piGal ul {
  list-style-type: none;
}

#piGal img {text-align:center;
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
display: block;
    margin-left: -10px;
    margin-right: auto;
    margin-bottom:10px!important;
}

#piGal .outer {
  margin-left: -10px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText {  font-size: 10px; }
.errorBox {  font-size : 10px; background: #ffb3b5; font-family: 'Lato', sans-serif; }
.stockWarning { font-family: 'Lato', sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #393939;
    text-decoration: none;
	
	
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-family: 'open_sansbold';
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-family: 'open_sansbold';
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-family: 'open_sansbold';
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-family: 'open_sansbold';
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  
  font-size: 10px;
}

TD.infoBoxHeading {
  
  font-size: 10px;
  font-family: 'open_sansbold';
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-family: 'open_sansbold';
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
color: #000000;
}

A.pageResults:hover {
  color: #666666;

}




TD.pageHeading, DIV.pageHeading {
  
  font-size: 20px;
  font-family: 'open_sansbold';
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 13px;
}

TD.accountCategory {
  
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  
  font-size: 12px;
  font-family: 'open_sansbold';
  font-weight: bold;
}

SPAN.newItemInCart {
  
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  
/*font-size: 12px;
    height: 18px;
    margin-top: 2px;
    opacity: 0.6;*/
	
	font-size: 12px;
    margin-top: 2px;
    opacity: 0.6;
	
	
}

.foottable{
	text-align:center;}

TEXTAREA {
  width: 100%;
  
  font-size: 12px;
}

SPAN.greetUser {
  
  font-size: 12px;
  color: #f0a480;
  font-family: 'open_sansbold';
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  
  font-size: 12px;
  font-family: 'open_sansbold';
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  
  font-size: 12px;
  color: #c76170;
  font-family: 'open_sansbold';
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
  color: #ba1e1e;
}

SPAN.errorText {
  
  color: #ff0000;
}

.moduleRow { background-color: #f0e7cd;}
.moduleRowOver { background-color: #cec0a0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* message box */

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {padding-left:7px; padding-right:7px; font-size: 12px;border: 1px solid #fad000; background: #ffdc2e url(ext/jquery/ui/hurz/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png) 50% 50% repeat; color: #2b2b2b; }
.messageStackSuccess {  font-size: 12px; border: 1px solid #f9dd34; background: #fbf5d0 url(ext/jquery/ui/hurz/images/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; color: #363636; }

/* input requirement */

.inputRequirement {  font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { background-color: Transparent; }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}
/* // Base Price Insert 1.2.0 */
.tax_info {  color: #c4c4c4;
    font-family: "Lato",sans-serif;
    font-size: 11px;
    font-weight: lighter;}
/* // Base Price End */
/* // smart column */
ul.column{
	width: 765px;
	padding: 0;
margin-top:4px;
	list-style: none;
}
ul.column li {
	float: left;
	width: 253px!important; /*Set default width*/
	padding: 0;
	margin-bottom:10px;
		display: inline;
	text-align:center;
	
	
}

.block {
	height: 390px!important;

	font-size: 1em;
	margin-right: 5px; /*Creates the 10px gap between each column*/
	padding: 2px;

  background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
}
.block3 {
	height: 390px!important;

	font-size: 1em;
	margin-right: 5px; /*Creates the 10px gap between each column*/
	padding: 2px;
	background: #fff;


}

.block3:hover {
	-webkit-box-shadow: 0 0 8px 3px #D5D5D5;
box-shadow: 0 0 8px 3px #D5D5D5;
}

.block:hover {
-webkit-box-shadow: 0 0 4px 4px #efefef;
box-shadow: 0 0 4px 4px #efefef;

}
.block h2 {
	font-size: 1.8em;
}
.block img {
	margin-top:2px;
	margin-right:2px;


        /*Flexible image size with border*/
	  /*Took 1% off of the width to prevent IE6 bug*/
/*	padding: 2%;


	margin: 0 auto; display: block; prevents -ms-interpolation-mode: bicubic; 
	image pixelation for IE 6/7 */ 
	} 
	.blockheight { height: 290px; 
		display:table-cell;vertical-align: bottom;} 
	
	.blockheightname { height: 28px;
font-family: 'Lato', sans-serif;
		font-size: 13px; font-weight: normal;
		line-height: 15px; 
		text-align: center;
		display:table-cell;vertical-align: middle; 
		} 
		
		.blockheightprice { 
			height: 16px; 
		font-size: 13px;
		color:#393939; /* the text color */
font-family: 'Lato', sans-serif;
  font-weight: normal;
  font-style:none;
  margin-bottom:5px;
		
		} 
				.blockheightweight{ height: 12px; 
		} 
		
.block2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    font-size: 1em;
    height: 350px !important;
    margin-right: 5px;
    padding: 2px;
    width: 242px !important;
} 
.block2:hover {
	background: #f3fadc;
	border: 1px solid #8ec608;

}
.block2 h2 {
	font-size: 1.8em;
}
.block2 img {
	
	margin-bottom:0px;
        /*Flexible image size with border*/
	  /*Took 1% off of the width to prevent IE6 bug*/
 /*	padding: 2%;
	
	margin: 0 auto; display: block;
 /*prevents 	 -ms-interpolation-mode: bicubic;
	image pixelation for IE 6/7 */
	
	 } 

	/* // smart colmun End */

.outstock {

	height:25px;
			background: #e8d1d4;
border: 1px solid #dcf58a;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
			position: relative;
		}
.tooltip {
	width:32px;
	height:32px;
			
border: 1px solid #efefef;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
			position: relative;
		}
		.tooltip:hover {
			
		z-index: 99; -webkit-box-shadow: 0 0 2px 2px #efefef;
box-shadow: 0 0 2px 2px #efefef; }
			
		.tooltipoutstock {
 max-width: 30px;
    max-height: 30px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
			position: relative;
		}
		.tooltip span {
display:none;
		}
		.tooltip:hover span  {


			position: absolute; left: 24px; bottom: 24px; z-index: 99;display: block;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {margin-bottom:5px;

		}
		.tooltip:hover em { 
		
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { color:#000; background: #ffffff; border: 1px solid #c4c4c4;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		
		/*jquery customer_services  */

#customer_service h1 {
background: url(images/open.png) no-repeat 0% 10%;
padding:0px 0px 5px 20px;
cursor: pointer;
font:15px/1.6em Verdana, arial, helvetica, sans-serif;
font-style:italic;
font-weight: normal;
}

#customer_service h2 {
background: url(images/open.png) no-repeat 0% 10%;
padding:0px 0px 5px 20px;
cursor: pointer;
font:11px/1.6em Verdana, arial, helvetica, sans-serif;
font-style:italic;
font-weight: normal;
text-decoration:none;
}

#customer_service h2.close {
background-image: url(images/close.png);
}

#customer_service .answer {
  background-color: white;
  padding:0px 0px 5px 30px;
/*  border-bottom:1px dashed #79b7e7; */
  margin-bottom:5px;
}
.nojscript{border:1px solid #000;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f} 
.nojscript .nosjcript-inner{margin:0 auto;padding:12px 0 12px; background:url(images/i_notice.gif) 20px 50% no-repeat;}
.nojscript p{margin:0}
.nojscript{border:1px solid #000;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f} 
.nojscript .nojscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url(images/warning.gif) 20px 50% no-repeat} 


#loginContainer {position:relative;float:right;}
#loginBox {position:absolute;top:28px;right:0;display:none;z-index:29;}
#loginForm {width:210px; border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px; background:#999999;padding:6px; }fieldset
#loginBody {background:#fff;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;margin:0;}

.content-footer{width:100%;margin:0 auto;background:#ffdd00 url(images/footer.jpg) repeat-x top left;padding-bottom:50px;padding-top:120px;float:left;}



/* footer */

#hhfoot {
background: #ffffff url(images/bgtextil.jpg) repeat-x 0% 0%;
    display: block;
    float: left;
    height: 381px;
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    width: 100% !important;
}

#hhfootmanufact {
background: #ffffff url(images/bgtextil.jpg) repeat-x 0% 0% ;
 background-size: 35px;;
    display: block;
    float: left;
    height: 100px;
    margin: 20px 0 0;
    padding-top: 0;
    position: relative;
    width: 100% !important;
}
#hhfootmanufact img {
	margin-top:5px;
	}
#hhfootout{
	margin: 0px auto;
	padding: 0px;
	width: 962px !important;
}
#hhfootoutmenue .foottable h3 {
    color: #3d3d3d;
   font-family: 'open_sansbold';
    font-weight: bold;
    height: 44px;
    line-height: 35px;
    margin: 25px 0 0;
    padding: 0;
}

#hhfootoutmenue a:link, #hhfootoutmenue a:visited, #hhfootoutmenue div {
    font-size: 12px;
    color: rgba(50, 50, 50, 1);
}

#hhfootoutmenue a:link, #alsomenu a:visited {
    color: rgba(54, 54, 54, 1);
}

#hhfootoutmenue ul li {
    margin: 5px 0px;
    padding-left: 0px;
    color: #333;
}

#hhfootoutmenue ul {
	color: #387808;
	
	list-style: none;
	padding: 0px;
}
#hhfootoutmenue .foottable h3 {
	
	color: #515151;
    font-family: "open_sansbold";
    font-size: 14px;
    font-weight: normal;
    height: 44px;
    line-height: 35px;
    margin: 0;
    padding: 0;
}
#hhfootoutmenue_a, #hhfootoutmenue_b, #hhfootoutmenue_c, #hhfootoutmenue_d {
	display: block;
	float: left;
	position: relative;
	width: 220px;
}
#hhfootoutmenue_a a:hover, #hhfootoutmenue_b a:hover, #hhfootoutmenue_c a:hover, #hhfootoutmenue_d a:hover {
	color: #787878;
}


#arax {
	background: url(../templates/sablon/images/x.jpg) no-repeat 0% 0%;
	display: block;
	height: 243px;
	position: absolute;
	right: 0px;
	top: 40px;
	width: 333px;
}
#ara {
	display: block;
	float: right;
	margin-top: 20px;
	position: relative;
	text-align: center;
	width: 250px;
}
#fooog {
	

}
#fooog p {
	color: #8C8C8C;

	font-size: 10px;
}
#fooog a:link, #jog a:visited {
	color: #8C8C8C;

	font-size: 10px;
	text-decoration: none;
}
#fottrust {
display: block;
 float: left;
	margin-top: 20px;
	position: relative;

	width: 300px;
  }

 #fottrust  ul{

  }
 #fottrust ul li {	text-align: center;
display: inline;
list-style-type: none;
	margin-right: 20px;

 float: left;
    width: 9em;
    margin: 0.4em; padding: 0.2em 1em;
    text-decoration: none; 
  }
#accordion .ui-accordion-header {
margin-bottom:20px;
}
#accordion .ui-accordion-header.ui-state-active {
margin-bottom:0;
}
#accordion .ui-accordion-content-active {
margin-bottom:20px;
}
/* @end */


.ui-icon-customenglish { width: 24px!important;

   background-image: url(includes/languages/english/images/icon.gif) !important; }


.ui-icon-customgerman { width: 24px!important;

   background-image: url(includes/languages/german/images/icon.gif) !important; }


.social { padding:0 0px; }
.social{margin:0;}
.social img{ vertical-align:center;}
.ui-icon-seek-custom{ height: 15px!important;width: 2px!important;border-bottom: 0 !important;}


.wrapper {width:740px; border:1px solid #aaa; margin:0 auto; overflow:hidden; border-radius:8px;}
.marquee{
position:relative;
overflow:hidden;
float:left;
}
.marquee span{font:18px arial, sans-serif; padding-left:10px;
color:#ff0000;
white-space: nowrap;
display:inline;
position: relative;
left:0%;
-moz-animation: marquee 15s infinite linear 3s;
-webkit-animation: marquee 15s infinite linear 3s;
-o-animation: marquee 15s infinite linear 3s;
animation: marquee 15s infinite linear 3s;
}
.marquee:hover span{
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
.marquee span:after {content:attr(rel); display:inline; #ff0000; padding-left:10px;}
@-webkit-keyframes marquee{
0% {left: 0%;}
100% {left: -50%;}
}
@-moz-keyframes marquee{
0% {left: 0%;}
100% {left: -50%;}
}
@-o-keyframes marquee{
0% {left: 0%;}
100% {left: -50%;}
}
@keyframes marquee{
0% {left: 0%;}
100% {left: -50%;}
}
.prodinfotext {
	margin-left: 388px;
	}
	.prodinfotextbig {
	margin-left:322px;
	}
	.fest {position: fixed; top: 0px;}
div.myButton input {
   
    cursor:pointer;
    max-width: 30px;
    max-height: 30px;
    margin:0;
    border: none;
}
.soldmyButton  {
   

    max-width: 30px;
    max-height: 30px;
    margin:0;
    border: none;
}
/* START breadcrumb styling */
#header+div .ui-widget-header{
/*background:none;background:#f00;  the background color */
 /* border:5px solid #00ff00;the border around */
color:#393939; /* the text color */
font-family: 'Lato', sans-serif;
font-weight:normal; /* use a normal font weight */

}
 
#header+div .ui-widget-header a{
color:#393939; /* the text color of the links*/
}
 #header+div .ui-widget-header a:hover{
color: #000;  /* the text color of the links*/
}
 #header+div .ui-widget-header-selected a:selected{
color: #004d00;  /* the text color of the links*/
}
#header+div .infoBoxHeading{
/*font-size:14px;  the font size */
 /*padding:10px 2px; padding top/bottom and left/right*/
}
 
#header+div .infoBoxHeading{
/* font-family:Verdana, Arial, Helvetica, sans-serif; the fonts to be used */
}
/* END breadcrumb styling */
.tabsvz table
{*border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
	
border: 1px solid #bfd2c1;}

.tabsvz td	{
		padding: 2px;
	
		border: 1px solid #bfd2c1;}