body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	font-size: 70%;
	line-height: 140%;
	background-color: transparent;
	padding: 5px;
}


.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 100%;
	line-height: 140%;
	vertical-align: top;
}

.paragraphstyle
{
padding-top:-10px;

}

.bodytextgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	background-color: transparent;
	text-align:left;
	font-size: 100%;
	line-height: 140%;
}

.red{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-align:left;
	font-size: 180%;
	vertical-align: top;
}

.searchtitle{
    margin-top: 10px;
}

a.bodytextgrey:hover  {
	color: #CC0000;
}

.hideFromScreen {
display:none;
margin:0;
}

.rightimg{
	float: right;
	padding-left: 10px;
	text-align: left;
	clear: right;
}

.rightimg1{
	float: right;
	padding-left: 5px;
	padding-right: 8px;
	text-align: left;
	clear: right;
}

.leftimg{
	text-align: left;
	float: left;
	padding-right: 10px;
}

.leftimg1{
	text-align: left;
	float: left;
	padding-right: 5px;
}


.centerimg{
	text-align: center;
}



.bodytextsmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 90%;
	line-height: 120%;
}

.bodytextsmallgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	background-color: transparent;
	text-align:left;
	font-size: 90%;
	line-height: 130%;
}
.bodytextBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
}

div#layout {
	width:960px;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;
}
#headelement {
	 float:left;
	 width:955px;
	 height:120px;
	 z-index:1;
	 visibility: visible;
}

a.Navigation1, a.Navigation1:visited  {
	 color: #666666;
	 background-color: transparent;
	 font-size: 90%;
	 font-weight: bold;
}

a.Navigation1:hover {
	 color: #CC0000;
	 font-size: 90%;
	 font-weight: bold;
}

.Icons {
	 vertical-align: text-bottom;
}

#topleftdiv{
     width: 257px;
     margin-left: 10px;
     margin-bottom: 0;
     float: left;
     text-align: left;
}

#topleftdivbox{
     position: relative;
     margin-bottom: 0;
     top: 10px;
}

#toprightdiv{
     width: 650px;
     margin-right: 5px;
     float: right;
     text-align: right;
}

#toprightdivbox{
     position: relative;
     margin-bottom: 0;
     top: 10px;
}

#toprightdivbox1{
     position: relative;
     margin-bottom: 0;
     top: 10px;
}

#contentelement {
	width: 955px;
}

/************** header tag styles **************/

h1{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-style: italic;
	line-height: 100%;
	font-weight: bold;
	line-height: 120%;
}

h1 a{
    color: #000;
	text-decoration: underline;
}

h2{
	font: bold 160% Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;
}

h2 a{
	text-decoration: none;
}


h3{
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

h3 a{
	text-decoration: none;
}

h4{
	color: #000000;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 160%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

h5{
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 color: #334d55;
 margin: 0px;
 padding-bottom: 0px;
}

.displaynone{
	display:none;
}

a.glink, a.glink:visited{
	color: #00538A;
	font-weight: bold;
	text-decoration:none;
}

a.glink:hover{
  	color: #CC0000;
	text-decoration:underline;
}

a.glink1, a.glink1:visited{
	color: #00538A;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}

a.glink1:hover{
  	color: #CC0000;
	text-decoration:underline;
}

a.glinkSearch, a.glinkSearch:visited{
	color: #00538A;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
}

a.glinkSearch:hover{
  	color: #CC0000;
	text-decoration:underline;
}

a.glinksmall, a.glinksmall:visited{
	color: #00538A;
	font-weight: normal;
    text-decoration:none;
}

a.glinksmall:hover{
  	color: #CC0000;
	text-decoration:underline;
}


a.navlinksmall, a.navlinksmall:visited{
	color: #000000;
	font-weight: normal;
}

a.navlinksmall:hover{
  	color: #CC0000;
}

a.glinkmail, a.glinkmail:visited{
	color: #666666;
	font-weight: normal;
}

a.glinkmail:hover{
  	color: #CC0000;
}

a.smallink, a.smallink:visited{
	color: #00538A;
	font-weight: normal;
	font-size: 80%;
	line-height: 160%;
}

a.smallink:hover{
  	color: #CC0000;
}

/* CategoryColumn */
#categoryColumn{
    float:left;
	width: 190px;
	padding-top: 20px;
}

.categoryNavHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom:20px;
	line-height: 120%;
}

#maincategories{
    width: 190px;
	text-align:left;
	padding-top:10px;
}

.categoryNavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
}
.categoryNavTitle a {
	color: #00538a;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
}

.categoryNavTitle a:hover {
	color: #CC0000;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.categoryNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00538a;
	text-decoration: none;
}
.categoryNavLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

/* StartElement */
#StartElement{
	float: left;
	width: 755px;
	height:238px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	background-image: url(../images_main/startpage_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#StartElementContent{
	float: left;
	height:218px;
	text-align:left;
	margin-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	width:675px;
}
* html #StartElementContent {  /* nur fuer Internet Explorer */
  width:675px;     /* Version 5.x */
  w\idth:715px;    /* Version 6 */
}

#StartElementContentLeft{
	float: left;
	width: 290px;
	text-align:left;
}

#StartElementContentRight{
	float: left;
	width: 310px;
	text-align:left;
}

#StartButton{
	width:290px;
	float: left;
	text-align:left;
	padding-left:10px;
		padding-top:4px;
	line-height: 230%;
}
* html #StartButton {  /* nur fuer Internet Explorer */
  width:290px;     /* Version 5.x */
  w\idth:300px;    /* Version 6 */
}

#StartLinks{
    width:280px;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	line-height: 180%;
}

/* BreadCrumb */
#BreadCrumb{
	float: left;
	width: 755px;
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	color: #838383;
}

/* Search Results */
#BreadCrumbSearch{
	float: left;
	width: 955px;
	text-align:left;
	padding-top:20px;
    color: #838383;
}

.left{
         float:left;
         }

.right{
         float:right;
         }
		 
.topright{
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
         }
		 
		 
		 
		 
#contentSearch{
	float: left;
	width: 955px;
	text-align:left;
	margin:0 auto;
}

.fliesstext a, .fliesstext a:visited{
	color: #00538A;
	font-weight: normal;
}

.fliesstext a:hover{
  	color: #CC0000;
}

.BckSearchElement{
	float: left;
	width: 935px;
	height: 30px;
	background-image: url(../images_main/search_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

* html #BckSearchElement {  /* nur fuer Internet Explorer */
  width:955px;     /* Version 5.x */
  w\idth:935px;    /* Version 6 */
}

.BckSearchElementSubcat{
	float: left;
	width: 735px;
	height: 30px;
	background-image: url(../images_main/search_background755.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

* html #BckSearchElementSubcat {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:735px;    /* Version 6 */
}

#SearchResultsShops{
	float: left;
	width: 955px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#SearchResultsProducts{
	float: left;
	width: 955px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SearchResultsProductsSubcat{
	float: left;
	width: 755px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SearchResultTable {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	float: left;
	width:955px;
         }

#SearchResultTable .Cellone {
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	/*border-bottom: 1px solid #DCDCDC;*/
	vertical-align: top;
}

#SearchResultTable .Celltwo {
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	/*border-bottom: 1px solid #DCDCDC;*/
	vertical-align: top;
}

#SearchResultTable .Cellthree {
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	/*border-bottom: 1px solid #DCDCDC;*/
	vertical-align: top;
}

#SearchResultTable .Cellfour{
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	/*border-bottom: 1px solid #DCDCDC;*/
	vertical-align: top;
}

#SearchResultTable1 {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	float: left;
	width:955px;
         }
#SearchResultTable1Subcat {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	float: left;
	width:755px;
         }

#SearchResultTable1 .cell01 {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable1 .cell02 {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable1 .cell03 {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable1 .cell04{
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable2 {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	float: left;
	width:755px;
         }


#SearchResultTable2 .cell01 {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable2 .cell02 {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable2 .cell03 {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SearchResultTable2 .cell04{
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #DCDCDC;
	vertical-align: top;
}

#SubCatBox{
	float: left;
	width: 933px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #DCDCDC;
	background-color: #EBEBEB;
	padding:10px;
}

#SubCatBoxSubcat{
	float: left;
	width: 733px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #DCDCDC;
	background-color: #EBEBEB;
	padding:10px;
}

* html #SubCatBox {  /* nur fuer Internet Explorer */
  width:955px;     /* Version 5.x */
  w\idth:933px;    /* Version 6 */
}

#SubCatBoxTable {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: transparent;
	float: left;
	width:935px;
         }	
 #SubCatBoxTableSubcat {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: transparent;
	float: left;
	width:733px;
         }

#SubCatBoxTable td{
	padding-bottom: 5px;
         }

#SubCatBoxTable .td1 {
	padding-right:10px;
	vertical-align: top;
}

#SubCatBoxTable .td2 {
	padding-right:10px;
	vertical-align: top;
}

#SubCatBoxTable .td3 {
	padding-right:10px;
	vertical-align: top;
}

/* SubcatBox1 */

#SubCatBox1{
	float: left;
	width: 733px;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #DCDCDC;
	background-color: #EBEBEB;
	padding:10px;
}

* html #SubCatBox1 {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:733px;    /* Version 6 */
}

#SubCatBoxTable1 {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: transparent;
	float: left;
	width:735px;
         }

#SubCatBoxTable1 td{
	padding-bottom: 5px;
         }

#SubCatBoxTable1 .td1 {
	padding-right:10px;
	vertical-align: top;
}

#SubCatBoxTable1 .td2 {
	padding-right:10px;
	vertical-align: top;
}

#SubCatBoxTable1 .td3 {
	padding-right:10px;
	vertical-align: top;
}

/* BasicElement */
#BasicElement{
	float: left;
	width: 755px;
	text-align:left;
}

* html #BasicElement {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:755px;    /* Version 6 */
}

.TopElement{
	float: left;
	width: 755px;
	height: 8px;
	background-image: url(../images_main/background_topelement.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BottomElement{
	float: left;
	width: 755px;
	height: 10px;
	background-image: url(../images_main/background_bottomelement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}

.TopElement955{
	float: right;
	width: 955px;
	height: 8px;
	background-image: url(../images_main/background_topelement955.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BottomElement955{
	float: right;
	width: 955px;
	height: 10px;
	background-image: url(../images_main/background_bottomelement955.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}

.TableSpacer{
	width: 695px;
	height: 20px;
}

.TableSpacer10{
	width: 755px;
	height: 10px;
}

.TableSpacer955{
	width: 955px;
	height: 20px;
}

.NavSpacer{
	width: 190px;
	height: 10px;
	margin-top: 35px;
}

/* contentRight */
#contentRight{
	float: left;
	width: 755px;
	text-align:left;
	margin:0 auto;
}

/* searchElement */
#searchElement{
	float: right;
	width: 955px;
	text-align:left;
	margin:0 auto;
}
/* Slider */
#profileSlider{
	float: left;
	width: 755px;
	height: 220px;
	text-align:left;
	background-image: url(../images_main/slider_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
}

#profileSlider2{
	float: left;

}

#profileSlider1{
	float: left;
	width: 755px;
	height: 100px;
	text-align:left;
	background-image: url(../images/rssbanner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:40px;
	margin-top:10px;
}

#shopnameTop{
	float: left;
	width: 675px;
	text-align:left;
	background-image: url(../images_main/url-slider-top_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top:15px;
}

* html #shopnameTop{  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}

#productnameTop{
	float: left;
	width: 675px;
	height: 41px;
	text-align:left;
	background-image: url(../images_main/product-top_backgrund.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top:14px;
	margin-top:10px;
}

* html #productnameTop{  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}

#profileBanner{
	float: left;	
	width: 675px;
	height:60px;
	text-align:left;
	background-image: url(../images_main/banner-top_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	margin-top:10px;
	margin-bottom:20px;
}

* html #profileBanner{  /* nur fuer Internet Explorer */
    width:755px;     /* Version 5.x */
    w\idth:675px;    /* Version 6 */
}

#profileBanner h1 {
padding-top:12px;
margin:0;
}

#profileBanner h1 a{
	color: #00538A;
	font-size:85%;
	text-decoration:none;
	font-style: normal;
}

#profileBanner h1 a:hover{
	color: #CC0000;
	text-decoration:underline;
}

#detailSearchTop{
	float: left;
	width: 675px;
	text-align:left;
	background-image: url(../images_main/search-top_backgrund.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top:14px;
	margin-top:10px;
}

* html #detailSearchTop{  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}

#newsSearchTop{
	float: left;
	width: 675px;
	height: 38px;
	text-align:left;
	background-image: url(../images_main/news-top_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top:14px;
	margin-top:10px;
}

* html #newsSearchTop{  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}




div.prodbutton{
         width:755px;
         }

div.prodbutton #pbleft{
         float:left;
         padding-top:148px;
         width:30px;
         }

div.prodbutton #pbright{
	float:right;
	padding-top:148px;
	width:30px;
         }

/*Alphabetische Liste*/

#alphabeticalOrder{
	float: left;
	width: 715px;
	text-align:left;
	padding-left:40px;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: left top;
}

* html #alphabeticalOrder {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:715px;    /* Version 6 */
}

.alphabeticList{
	float:left;
	width:auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
}

* html .alphabeticList{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.alphabeticList ul{
	list-style-type: none;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.alphabeticList li{
display:inline;
margin:0;
padding:0;
}

.alphabeticList a{
	float:left;
	margin-right: 0;
	text-decoration:underline;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 8px;
	display:block;
	font-weight:bold;
	color:#00538a;
}

.alphabeticList a:hover{
	color:#CC0000;
}

#shopnameSlider{
	float: left;
	width: 755px;
	height:auto;
	text-align:left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-bottom: 15px;
}

#profileContent{
	float: left;
	height:auto;
	text-align:left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 15px;
}

.productContent{
	float: left;
	width: 755px;
	height:auto;
	text-align:left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 17px;
	padding-bottom: 15px;
}

.tablefont {
    float:left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 100%;
	background-color: #FFFFFF;
         }
		 
		 .tablefontColor {
	float:left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 100%;
	border: 1px solid #CCCCCC;
         }

.tablefullwidth {
    width:100%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
}

.profiletable {
    width:695px;
	height:auto;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
         }


.profiletable td {
	width:20%;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
         }

.profiletable img{
	padding-bottom: 5px;
	padding-top: 5px;
         }

.profiledetailtable {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	background-color: #FFFFFF;
	font-size: 100%;
         }

.profiledetailtable img{
	padding-bottom: 5px;
	padding-top: 5px;
         }

.profiledetaillogo{
	padding: 10px;
	border: 1px solid #f2d273;
         }

.profileList li {
	padding-left:0px;
	padding-bottom: 5px;
	line-height: 140%;
	color: #000000;
	list-style-image: url(../images/listbullit.gif);
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -22px;
}

#productSlider{
	width: 695px;
	height: 340px;
	text-align:left;
	background-image: url(../images_main/product_slider_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	float:left;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 90%;

}
* html #productSlider {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:695px;    /* Version 6 */
}

.productTable {
	width:685px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
         padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
    }

 * html .productTable {  /* nur fuer Internet Explorer */
  width:675px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}

.productTableCol {
	width:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size: 85%;
    }

.productTableCol img{
	padding-bottom: 0px;
	padding-top: 0px;
	float: left;
	padding-right: 5px;
    }

.productTableCol td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 3px;
    }

.productTableColhr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 10px;
    }


.productTable td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 3px;
    }


.productTablehr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 3px;
    }

.productTablehr1{
	padding-top: 3px;
    }
.productTablehr2{
	padding-top: 10px;
    }


.productTable img{
	padding-bottom: 0px;
	padding-top: 0px;
	float: left;
	padding-right: 5px;
    }


.productTableHeadline a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00538a;
	text-align:left;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
	line-height: 120%;
}

.productTableHeadline a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

.productTablePrice a {
	font-weight: bold;
	color: #CC0000;
	padding-left: 0px;
	float: left;
	padding-top: 2px;
	text-decoration: none;
    }

.productTableLink a {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	color: #838383;
	font-weight: bold;
	text-decoration: none;
    }

.productTableColLink a {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	color: #838383;
	font-weight: bold;
	text-decoration: none;
    }

.mainTable {
	width:685px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	padding: 5px;
    }

* html .mainTable {  /* nur fuer Internet Explorer */
  width:695px;     /* Version 5.x */
  w\idth:685px;    /* Version 6 */
}

.subcatTable {
	width:685px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
    }

 * html .subcatTable {  /* nur fuer Internet Explorer */
  width:675px;     /* Version 5.x */
  w\idth:675px;    /* Version 6 */
}

.subcatTable td {
	width:20%;
    }
	
	.subcatTableBottom {
	padding-bottom: 15px;
    }
		.subcatTableTop {
	padding-top: 5px;
    }
	
	.subcatTablePrice a {
	font-weight: bold;
	color: #CC0000;
	float: left;
	text-decoration: none;
    }

/* Footer */
#footer{
	color: #838383;
	font-size: 90%;
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
	width: 755px;
	text-align: center;
}
a.footlink, a.footlink:visited{
	color: #838383;
	font-size: 90%;
	font-weight: normal;
	text-decoration: underline;
}

a.footlink:hover{
  	color: #CC0000;
}

/* startBanner */

.BannerTable {
	width:755px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size: 100%;
    }

#StartBanner{
            float: left;
            width: 755px;
            height:80px;
            text-align:left;
            background-image: url(../images_main/startBanner.gif);
            background-repeat: no-repeat;
            background-position: left top;
			margin-top:10px;
			margin-bottom:30px;
}

#logoSwitcher{
         width: 251px;
         height: 45px;
         float:left;
}
#slogo{
		 padding-left: 29px;
		 padding-top: 10px;
         height: 45px;
}

.clue{
	float: none;
	width: 100%;
	clear: both;
	padding-top:20px;
}

.siteDescr{
	float: none;
	width: 755px;
	clear: both;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}

.description{
	float: none;
	clear: both;
	color: #838383;
	/*border: 1px solid #CCCCCC;*/
}

a.descriptionlink, a.descriptionlink:visited{
	color: #838383;
	font-size: 90%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.descriptionlink:hover{
  	color: #CC0000;
		font-size: 90%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.shopdescription, a.shopdescription:visited{
	color: #000000;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.dropdownsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* FOOTERNAV */
div#footersearch {
	float:right;
	width:755px;
	text-align:center;
}
.linkliste4 li {
	padding-bottom: 8px;
	line-height: 140%;
	list-style-type: decimal;
}
.linkliste_head{
	padding-left: 10px;
}
.linkliste2 li {
	padding-bottom: 5px;
	line-height: 130%;
	list-style-type: square;
}
.headlinebcg{
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images_main/background_tile.gif);
		background-repeat: repeat;
	background-position: left top;
}
.more_offers_link{
	padding-top: 20px;
}
.newslettertable {
	float:left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 100%;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
         }
.certificateValid {
	color: #336600;
	font-weight: bold;
	font-size: 100%;
}
.certificateInvalid {
	color: #CC0000;
	font-weight: bold;
	font-size: 100%;
}
.certificateOther {
	color: #FFCC00;
	font-weight: bold;
	font-size: 100%;
}

#my-glider1{
float:left;
width:405px;
}

a.glinksmallrss, a.glinksmallrss:visited{
	color: #00538A;
	font-weight: normal;
    text-decoration:none;
	font-size: 100%;
	line-height: 150%;
}

a.glinksmallrss:hover{
  	color: #CC0000;
	text-decoration:underline;
}
.info_table{
padding-top:0px;
}

div.scroller {
	/* modify width and height of scrolling section if necessary	*/
	width: 695px;
	height: 210px;
	overflow: hidden;
	margin-top: 15px;
	/* needed for IE5 - displaying shop-slider */
    float:left;
    /* white-space:normal; */
	}
	
div.scroller1{
	/* modify width and height of scrolling section if necessary	*/
	width: 375px;
	height: 55px;
	overflow: hidden;
	/* needed for IE5 - displaying shop-slider */
    float:left;
    /* white-space:normal; */
	margin-left:35px;
	}

* html div.scroller1{  /* nur fuer Internet Explorer */
	/*IE6*/
	margin-left:18px;
}
		
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width:695px;
	height:210px;
	overflow:hidden;
	float:left;
}
div.scroller1 div.section1 {	
	width:375px;
	height:60px;
	overflow:hidden;
	float:left;
	padding-top:4px;
	margin-left:0px;
}

div.scroller div.content {
	width: 10000px;
}

div.scroller1 div.content {
	width: 10000px;
}

div.section2 {
	background:#FFF;
    width:695px;
	height:210px;
}
div.section3 {
	background:#FFF;
    width:695px;
	height:210px;
}

div img{
         border:0px;
         margin:0px;
         }

div.button{
         width:755px;
}
         
div.button1{
         padding-top:10px;
         }         

div.button #left{
         float:left;
         padding-top:85px;
         width:30px;
         }
         
div.button #right{
         float:right;
         padding-top:85px;
         width:30px;
         }

/* Fuer die Druckausgabe ueberfluessiges abschalten */
#pbright, .button1, .slidetabsmenu, .searchfield, .More, .dropmenudiv_c, #categoryColumn, #maincategories, #toprightdiv, #left, #right, .clue {
display: none;
}
