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;
}

div#layout_kaeuferschutz {
	width:753px;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;

}

#headelement {
	 float:left;
	 width:955px;
	 height:90px;
	 z-index:1;
	 visibility: visible;
}

#headelement_kaeuferschutz{
	 float:left;
	 width:753px;
	 height:90px;
	 z-index:1;
	 visibility: visible;
	 
}

#contentContainer_kaeuferschutz{
	border: 1px solid #c6c6c6;
	float:left;
	width:753px;
}

#contentContainer{
	border: 1px solid #c6c6c6;
	float:left;
}

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;
}

#toprightdivkaeuferschutz{
     width: 250px;
     margin-right: 5px;
     float: right;
     text-align: right;
     padding-top: 5px;
}

#toprightdivbox{
     position: relative;
     margin-bottom: 0;
     top: 0px;
}

#toprightdivbox1{
	color:#CCCCCC;
     position: relative;
     margin-bottom: 0;
     top: 0px;
}

#toprightdivboxkaeuferschutz{
     position: relative;
     margin-bottom: 0;
     top: 0px;
     float:right;
}

#contentelement {
	width: 955px;
}

#contentelement_kaeuferschutz {
	width: 755px;
}

* html #contentelement_kaeuferschutz {
	width: 725px;
}

/************** 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;
  	font-weight: normal;
	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;
  	font-weight: normal;
	font-size: 80%;
	line-height: 160%;
}

/* CategoryColumn */
#categoryColumn{
    float:left;
	width: 190px;
	padding-top: 10px;
}

/*IE 7 only*/
*+html #categoryColumn{
    float:left;
	width: 190px;
	padding-top: 20px;	
}
      
/*IE 6 only*/
* html #categoryColumn{
    float:left;
		width: 190px;
	padding-top: 20px;	
}

#categoryColumn_kaeuferschutz{
    float:right;
	width: 190px;
	padding-top: 20px;	
}

/*IE 7 only*/
*+html #categoryColumn_kaeuferschutz{
    float:right;
	width: 190px;
	padding-top: 20px;	
}
      
/*IE 6 only*/
* html #categoryColumn_kaeuferschutz{
    float:right;
	width: 170px;
	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:30px;
}

.categoryNavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top:0px;

}
.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;
}

.categoryNavTitleKS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top:10px;
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}

.categoryNavTitleKS li{
	margin-bottom: 10px;
	
	list-style-type:none;
}

.categoryNavTitleKS a {
	color: #00538a;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
}

.categoryNavTitleKS 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: right;
	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 */
#BreadCrumbBlog{
	float: left;
	width: 530px;
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	color: #838383;
}

#BreadCrumbBlog a{
	color: #838383;
	text-decoration: undeerline;
	font-weight: normal;
}

#BreadCrumbBlog a:hover{
	color: #CC0000;	
}

/*IE7 only*/
*+html #BreadCrumbBlog{
	padding-top:5px;
}
/*IE6 only*/
*html #BreadCrumbBlog{
	padding-top:5px;
}

/* Search Results */
#BreadCrumbSearch{
	float: right;
	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: right;
	width: 755px;
	text-align:left;
}

* html #BasicElement {  /* nur fuer Internet Explorer */
  width:755px;     /* Version 5.x */
  w\idth:755px;    /* Version 6 */
}

.TopElement{
	float: right;
	width: 755px;
	height: 8px;
	background-image: url(../images_main/background_topelement.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BottomElement{
	float: right;
	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: right;
	width: 755px;
	text-align:left;
	margin:0 auto;
}


#contentRight_kaeuferschutz{
	float: left;
	width: 530px;
	text-align:left;
}


/* 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;
}

#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: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 820px !important;
	float:left;
	text-align:left !important;
}

#footer ul {
	width:210px;
	float:left;
	list-style-type:none;
	margin-bottom:20px;
	padding-left:0 !important;
}

#footer ul li {
	line-height:160%;
}

#footer ul li:first-child {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom:7px;
	color:#999;
}

#footer ul li a {
	color: #999 !important;
	text-decoration: none !important;
}

#footer ul li a:hover {
	color: #D10000 !important;
	text-decoration: underline !important;
}

#footer ul li span {
	font-size:90%;
	color:#ccc;
}

#footer_form{
	color: #999;
	font-size: 100%;
	padding-top: 10px;
	float: left;
	padding-bottom: 20px;
	width: 99%;
	text-align: center;
}

#footer ul:last-child {
	width:135px;
}

a.footlink, a.footlink:visited{
	color: #838383;
	
}

a.footlink:hover{
  	color: #CC0000;
}

a.footlink_form, a.footlink_form:visited{
	color: #666666;
}

a.footlink_form:hover{
  	color: #CC0000;
}
a.footlink1, a.footlink1:visited{
	color: #838383;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

a.footlink1: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: 935px;
	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:right;
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:20px;
}

#news_left_text{
	padding-top:10px;
}

.accordion_toggle h3, .accordion_toggle h3 a{									
			color: #000000;
			font-weight: bold;
			font-style: normal;
			text-decoration: none;			
			font-size: 15px;	
			padding-top:10px;		
			text-decoration:none;
}

.accordion_toggle {
			display: block;
			height: 50px;
			width: 159px;
			background-image: url(../images/left_button_189_50.gif);
			background-repeat: no-repeat;
			background-position: top left;					
			padding: 0px 15px 0px 15px;		
			color: #000000;
			font-weight: bold;
			font-style: normal;
			text-decoration: none;			
			font-size: 15px;	
			border-bottom: 0px solid #ffffff;		
			cursor: pointer;
			margin: 0 0 0 0;
			outline: none;
}

#links .accordion_toggle{
	cursor: text;
	}

.accordion_toggle_active {
			background-image: url(../images/left_header_189_50.gif);
			 background-repeat: no-repeat;
			background-position: top left;				
			color: #000000;
			height: 50px;
			border-bottom: 0px solid #f68263;
			width: 159px;
}

.accordion_content {   
			background-color: #ffffff;
			color: #444444;			
			overflow: hidden;
}

.left_image{
			background: url(../images/left_kachel_189_3.gif);
			width:189px;
}

.left_image_blog{
			background: url(../images/left_kachel_189_3.gif);
			width:189px;
			text-align: center;
}


.left_foot_bottom{
			background: url(../images/left_foot_189_36.gif) no-repeat top left;
			width:189px;
			height: 36px;
			float: center;
			text-align:right;
			color: #00538A;
			font-weight: normal;
			text-decoration:none;			
}

.left_foot_link {				
			padding-top: 5px;			
			padding-right: 10px;
}

.left_inner_text{
		padding-left:19px;
		padding-right:19px;
		padding-bottom:10px;
		width:150px;
		
}

.entry_kaeuferschutz{
	font-size: 13px;
}

.catNavTitle a {
	color: #00538a;
	text-decoration: none;
	margin-top: 10px;
	font-weight: normal;
}

.catNavTitle a:hover {
	color: #CC0000;
	text-decoration: none;
	margin-top: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.catNavTitle{
	padding-bottom:10px;
	font-weight: normal;
}

.blog_image {
	padding-top: 8px;
	padding-bottom: 3px;
}

.blog_image img {
border:1px solid #CCCCCC;
padding:0;
}

.blog_post {
	padding-top: 0px;
	padding-bottom: 8px;
}	

.glosslink {

background-attachment:scroll;
background-color:transparent;
background-image:url(/info/wp-content/plugins/cross-linker/external.png);
background-position:right center;
background-repeat:no-repeat;
padding-right:13px;

	
}

#tstoptabslineAccordion{
clear: both;
padding: 0;
margin-top:5px;
margin-bottom:5px;
width: 150px;
height: 1px;
background: #E3E5E5;
}
