﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	font-size: 70%;
	line-height: 140%;
	background-color: transparent;
	padding: 5px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	font-size: 100%;
	line-height: 140%;
	vertical-align: top;
}

.bodytextProfile,.bodytextProfile h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	font-size: 100%;
	line-height: 140%;
	vertical-align: top;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
}

.bodytextProfile a:hover {
	color: #c00;
	text-decoration: underline;
}

.bodytextProfile a,.bodytextProfile a:visited {
	color: #00538A;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.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%;
}

.bodytextgrey p {
	margin: 0px;
	padding-top: 10px;
}

.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	text-align: left;
	font-size: 180%;
	vertical-align: top;
}

.searchtitle {
	margin-top: 10px;
}

#BreadCrumb a.bodytextgrey:hover {
	color: #c00;
	text-decoration: underline;
}

#BreadCrumb a.bodytextgrey {
	text-decoration: underline;
}

.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: #000;
	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: #000;
	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: 90px;
	z-index: 1;
	visibility: visible;
}

a.Navigation1,a.Navigation1:visited {
	color: #666;
	background-color: transparent;
	font-size: 90%;
	font-weight: bold;
}

a.Navigation1:hover {
	color: #c00;
	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: 0px;
}

#toprightdivbox1 {
	color: #CCCCCC;
	position: relative;
	margin-bottom: 0;
	top: 0px;
}

#toprightdivbox2 {
	font: normal 10px verdana, arial, sans-serif;
	position: relative;
	top: 22px;
}

#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%;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

h1 a {
	color: #000;
	text-decoration: underline;
}

h2 {
	font: bold 160% Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

h2 a {
	text-decoration: none;
}

h3 {
	color: #000;
	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;
	color: #00538a;
	cursor: pointer;
}

h3 a:hover {
	text-decoration: none;
	color: #c00;
}

h4 {
	color: #000;
	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: #c00;
	text-decoration: underline;
}

a.glink1,a.glink1:visited {
	color: #00538A;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.glink1:hover {
	color: #c00;
	text-decoration: underline;
}

a.glinkSearch,a.glinkSearch:visited {
	color: #00538A;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.glinkSearch:hover {
	color: #c00;
	text-decoration: underline;
}

a.glinksmall,a.glinksmall:visited,.premiumlink a {
	font-size: 100%;
	color: #00538A;
	font-weight: normal;
	text-decoration: none;
}

a.glinksmall:hover,.premiumlink a:hover {
	color: #c00;
	text-decoration: underline;
}

a.navlinksmall,a.navlinksmall:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

a.navlinksmall:hover {
	color: #c00;
}

a.glinkmail,a.glinkmail:visited {
	color: #666;
	font-weight: normal;
}

a.glinkmail:hover {
	color: #c00;
}

a.smallink,a.smallink:visited {
	color: #00538A;
	font-weight: normal;
	font-size: 80%;
	line-height: 160%;
}

a.smallink:hover {
	color: #c00;
}

/* CategoryColumn */
#categoryColumn {
	float: left;
	width: 190px;
	/*padding-top:10px;*/
	margin-top: 20px;
}

.categoryNavHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-bottom: 20px;
	line-height: 120%;
}

.maincategories {
	width: 190px;
	text-align: left;
}

.categoryNavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	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: #c00;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.catNavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-bottom: 10px;
}

.catNavTitle a:hover {
	color: #c00;
	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: #c00;
	text-decoration: underline;
}

.category_cloud {
	line-height: 1.5;
}

.categoryNavLevel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00538a;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
}

.categoryNavLevel1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLevel1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	text-decoration: underline;
}

.categoryNavLevel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00538a;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
}

.categoryNavLevel2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLevel2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	text-decoration: underline;
}

.categoryNavLevel3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00538a;
	font-weight: bold;
	text-decoration: none;
}

.categoryNavLevel3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLevel3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	text-decoration: underline;
}

.categoryNavLevel4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLevel4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00538a;
	text-decoration: none;
}

.categoryNavLevel4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	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 */
#BreadCrumb {
	float: right;
	width: 755px;
	text-align: left;
	padding-top: 20px;
	margin-bottom: 5px;
	color: #838383;
}

/* Search Results */
#BreadCrumbSearch {
	float: right;
	width: 955px;
	text-align: left;
	padding-top: 20px;
	color: #838383;
}

.left {
	float: left;
}

.right {
	float: right;
}

.orderright {
	float: right;
	padding-right: 30px;
}

.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: #c00;
}

.BckSearchElement {
	float: right;
	width: 725px;
	height: 21px;
	background-image: url(../images_main/background_topelement_headline.gif)
		;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

* 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 */
}

.BckSearchElementSubcatPC {
	float: left;
	width: 715px;
	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: 30px;
}

* html #BckSearchElementSubcatPC { /* nur fuer Internet Explorer */
	width: 735px; /* Version 5.x */
	w\idth: 715px; /* Version 6 */
}

#SearchResultsShops {
	float: left;
	width: 755px;
	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: 10px;
	margin-left: 0px;
}

#SearchResultsProductsSubcat {
	float: left;
	width: 755px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#SearchResultTable {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
	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: #fff;
	float: left;
	width: 955px;
}

#SearchResultTable1Subcat {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
	float: left;
	width: 695px;
	padding: 15px;
}

#SearchResultTable1Subcat td {
	width: 20%;
}

#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: #fff;
	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 */
}

.TopElementHeadline {
	float: right;
	width: 725px;
	height: 21px;
	background-image: url(../images_main/background_topelement_headline.gif)
		;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

* html .TopElementHeadline { /* nur fuer Internet Explorer */
	width: 755px; /* Version 5.x */
	w\idth: 725px; /* Version 6 */
}

.TopElement {
	float: right;
	width: 733px;
	height: 8px;
	background-image: url(../images_main/background_topelement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
}

.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: 10px;
}

#BottomElementAllShops {
	float: right;
	width: 755px;
	height: 10px;
	background-image: url(../images_main/background_bottomelement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}

.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: 10px;
}

.BottomElement725 {
	float: right;
	width: 725px;
	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;
	padding: 0;
}

/* searchElement */
#searchElement {
	float: right;
	width: 755px;
	text-align: left;
	margin: 0 auto;
}

/* Slider */
#profileSlider {
	float: left;
	width: 755px;
	height: 250px;
	text-align: left;
	background-image: url(../images_main/slider_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-bottom: 0px;
}

#profileSlider2 {
	float: left;
	text-align: left;
	background-image: url(../images_main/background_products.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 25px;
}

#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;
}

* html #profileSlider1 { /* nur fuer Internet Explorer */
	padding-bottom: 20px; /* Version 6 */
}

#profileSliderInterviews {
	float: left;
	width: 755px;
	height: 148px;
	text-align: left;
	background-image: url(../images/interviews_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

* html #profileSliderInterviews { /* nur fuer Internet Explorer */
	padding-bottom: 20px; /* Version 6 */
}

#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: #c00;
	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: #000;
}

* 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: #c00;
}

#shopnameSlider {
	float: left;
	width: 755px;
	height: auto;
	text-align: left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	padding-top: 0px;
	background-position: 1px top;
	padding-bottom: 10px;
}

#profileContent {
	float: left;
	height: auto;
	text-align: left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: 1px top;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
}

#taggingContent {
	float: left;
	height: auto;
	text-align: left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: 1px top;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
}

#taggingContent a,#taggingContent a:visited {
	color: #00538A;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

#taggingContent a:hover {
	color: #c00;
	text-decoration: underline;
}

.profileContent {
	float: left;
	height: auto;
	text-align: left;
	background-image: url(../images_main/background_tile.gif);
	background-repeat: repeat;
	background-position: 1px top;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
}

#priceComparison {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	width: 695px;
	background-color: #fff;
	font-size: 100%;
	/*background:#fff url(../images_main/watermark.jpg) no-repeat scroll right bottom:*/
}

#priceComparison img {
	padding: 5px;
	border: 1px solid #ccc;
}

#priceComparison h2 {
	font-size:14px;
}

#priceComparison p {
	margin-top: 0px;
	margin-bottom: 10px;
}

.tablefont {
	float: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 100%;
	background-color: #fff;
}

.tablefont ul {
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	list-style-type: none;
}

.tablefont li {
	padding: 0px;
	margin: 0px;
}

.tablefont p {
	margin-top: 0px;
}

.tablefontColor {
	float: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 100%;
	border: 1px solid #ccc;
}

.tablefullwidth {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 695px;
}

.profiletable {
	width: 695px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
}

* html .profiletable {
	width: 689px;
	height: auto;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
}

.profiletable td {
	width: 20% px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#topProducts td {
	padding-bottom: 0px;
	text-align: center;
	width: 20%;
}

.profiletable img {
	padding-bottom: 5px;
	padding-top: 5px;
}

.profiletable_Interviews {
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
}

.profiletable_Interviews td {
	text-align: left;
	width: 60px;
}

#Portrait_Container {
	padding-top: 12px;
	padding-left: 35px;
}

.profiledetailtable {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	background-color: #fff;
	font-size: 100%;
}

.profiledetailtable h2 {
	margin-top: 0px;
	text-align:left;
}

.profiledetailtable a:hover {
	color: #c00;
	text-decoration: underline;
}

.profiledetailtable a,.profiledetailtable a:visited {
	color: #00538A;
	text-decoration: none;
}

#shopLogo {
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #ccc;
	margin: 5px 10px 10px 10px;
}

.tablefont img {
	border: none;
}

#shopScreenshot {
	padding: 5px;
	border: 1px solid #ccc;
	margin: 10px 10px 5px 10px;
}

.profiledetaillogo {
	padding: 10px;
	border: 1px solid #f2d273;
}

.profileList li {
	padding-left: 0px;
	padding-bottom: 5px;
	line-height: 140%;
	color: #000;
	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: #fff;
	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: #c00;
	text-decoration: underline;
}

.productTablePrice a {
	font-weight: bold;
	color: #c00;
	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: #fff;
	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: #fff;
	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: #c00;
	float: left;
	text-decoration: none;
}

/* 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: 100px;
	height: 45px;
	padding-left: 10px;
}

#slogo {
	margin-left: 10px;
	padding-top: 2px;
	height: 45px;
}

.clue {
	float: none;
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 10px;
}

.siteDescr {
	clear: both;
	padding: 0px;
	/*border:1px solid #ccc;*/
	margin-bottom: 5px;
	width: 735px;
	background: #fff;
}

.siteDescrIndex {
	clear: both;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	width: 955px;
	background: #fff;
}

#labelDescriptionSpan {
	padding-bottom: 10px;
}

.description {
	float: none;
	clear: both;
	color: #838383;
	/*border:1px solid #ccc;*/
}

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: #c00;
	font-size: 90%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.shopdescription,a.shopdescription:visited {
	color: #000;
	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;
	width: 160px;
}

.dropdownsmall_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
}

/* 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: #FCF5D7 url(../images/newsletter_bg.jpg) no-repeat;
	border: 1px solid #ccc;
}

.newslettertable td {
	padding: 0px 15px 0px 15px;
}

.certificateValid {
	color: #336600;
	font-weight: bold;
	font-size: 100%;
}

.certificateInvalid {
	color: #c00;
	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: #c00;
	text-decoration: underline;
}

.info_table {
	padding-top: 20px;
}

.produkttext {
	float: left;
}

.linklistesitemap li {
	padding-top: 5px;
	line-height: 130%;
	list-style-type: none;
	margin-left: 0px;
}

.linklistesitemap ul {
	margin-top: 10px;
}

.TopElementHeadline725 {
	float: right;
	width: 725px;
	height: 21px;
	background-image:
		url(../images_main/background_topelement_headline955.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.TopElementHeadline955 {
	float: right;
	width: 925px;
	height: 21px;
	background-image:
		url(../images_main/background_topelement_headline955.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

* html .TopElementHeadline955 { /* nur fuer Internet Explorer */
	width: 955px; /* Version 5.x */
	w\idth: 925px; /* Version 6 */
}

#zoomPortraitDetails {
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 200px;
}

#zoomPortraitDetails img {
	border: 1px solid #ebebeb;
}

.profile_interviews img {
	max-width: 100%;
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 10px;
}

.profile_interviews .img_big {
	max-width: 100%;
	margin-left: 0px;
}

.profile_interviews .alignright {
	float: right;
}

.left_column_long_box {
	width: 190px;
	height: 750px;
	background: url(../images/navbox_190_730.gif) no-repeat;;
	padding-bottom: 20px;
}

.left_column_small_box {
	width: 190px;
	height: 220px;
	background: url(../images/navbox_190x220.gif) no-repeat;;
	padding-bottom: 20px;
}

a.glinkhidden,a.glinkhidden:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

a.glinkhidden:hover {
	color: #000;
	text-decoration: underline;
}

#top_products {
	padding-left: 12px;
	width: 160px;
}

#news_left_text {
	padding-top: 10px;
}

.accordion_toggle h3,.accordion_toggle h3 a {
	color: #000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 15px;
	margin-top: 0px;
	padding-top: 10px;
	cursor: pointer;
	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: #000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 15px;
	border-bottom: 0px solid #fff;
	cursor: pointer;
	margin-bottom: 0px;
	outline: none;
}

.accordion_toggle_active {
	background-image: url(../images/left_header_189_50.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #000;
	height: 50px;
	border-bottom: 0px solid #f68263;
	width: 159px;
	margin-bottom: 0px;
}

.accordion_content {
	background-color: #fff;
	color: #444;
	overflow: hidden;
}

.accordion_toggle_active_link {
	display: block;
	height: 17px;
	width: 159px;
	background-image: url(../images/left_header_189_46_small.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 15px 0px 15px;
	color: #000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 15px;
	border-bottom: 0px solid #fff;
	cursor: pointer;
	margin-bottom: 0px;
	outline: none;
}

.left_image {
	background: url(../images/left_kachel_189_3.gif) top left;
	width: 189px;
}

.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_bottom_small {
	background: url(../images/left_foot_189_26_small.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_link {
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 0px;
	width: 150px;
}

.left_inner_text {
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
	width: 150px;
}

.left_inner_text p{
	margin-top:0px;
}

#shops_more {
	float: right;
	padding-right: 29px;
	text-align: right;
	width: 500px;
	padding-top: 0px;
}

#products_more {
	float: right;
	padding-right: 29px;
	text-align: right;
	height: 16px;
	width: 500px;
}

.blog_image {
	border: 1px solid #ccc;
	padding: 0px;
}

.blog_entry {
	padding-top: 8px;
}

.blog_image img {
	border: 1px solid #ccc;
	padding: 0px;
}

.blog_post {
	padding-top: 0px;
	padding-bottom: 8px;
}

.pagination,.pagination a {
	color: #C6C6C6;
	width: 755px;
}

.pagination_letter {
	border: 1px solid #ebebeb;
	cursor: pointer;
	float: left;
	text-decoration: none;
	margin: 1px 1px 0px;
	padding: 3px 7px;
	color: #00538A;
}

.pagination_letter:hover {
	color: #c00;
	text-decoration: underline;
}

.pagination_letter_active {
	border: 1px solid #ebebeb;
	cursor: pointer;
	float: left;
	margin: 1px 1px 0px;
	padding: 3px 7px;
	background: #ebebeb;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.pagination_letter_active a {
	color: #c00;
}

#profileProducts {
	background-image: url(../images_main/background_products.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 30px;
	padding-left: 40px;
	text-align: left
}

#profileProducts img {
	border: 1px solid #ccc;
	padding: 5px;
}

#topshops {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

#topshops table {
	border: 0px;
}

#shops table {
	border: 0px;
}

#shops td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 130%;
	width: 20%;
	text-align: left;
	vertical-align: top;
	padding: 8px;
	border: 0px;
}

#shops {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

.profiletable_AllShops {
	width: 695px;
	height: auto;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 100%;
	background-color: #fff;
}

#matrixProducts {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 0px 2px;
	text-align: left;
	width: 755px;
}

#my-glider_products {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 0px 2px;
	text-align: left;
	width: 755px;
}

#matrixProducts img {
	border: 1px solid #ccc;
	display: block;
	padding: 5px;
}

#matrixProducts img:hover {
	border: 1px solid #c00;
}

#matrixProducts td {
	padding-left: 12px;
	width: 20%;
	text-align:center;
}

.product {
	width: 665px;
}

.productdescr {
	width: 112px;
	text-align: center;
	line-height: 100%;
}

.productprice {
	text-align: center;
	line-height: 100%;
	padding-top: 2px;
}

.productprice a {
	color: #c00;
	text-decoration: none;
}

#div_product_price {
	text-align: left;
	padding-left: 10px;
}

#tagCategories {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

#hCategories {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0px 30px 10px;
	text-align: left;
}

#searchResults {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

#searchResults h3 {
	padding-bottom: 3px;
}

.searchResults {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

.searchResults h3 {
	padding-bottom: 3px;
}

#searchResultsInner {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px 15px;
	text-align: left;
	width: 665px;
}

#searchResultsInner table {
	width: 665px;
	border-spacing: 0px;
}

#searchResultsInnerShops {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px 15px;
	text-align: left;
	width: 665px;
}

#searchResultsInnerProducts {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px 15px;
	text-align: left;
	width: 665px;
}

#searchResultsInnerProducts table {
	width: 100%;
}

#searchResultsInnerProductsTrad {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px 15px;
	text-align: left;
	width: 665px;
}

#searchResultsInnerProductsTrad table {
	width: 100%;
}

#tagCategoriesBox {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 200%;
	padding: 5px 15px 5px 15px;
	width: 665px;
	text-align: center;
}

#filterProducts {
	background-image: url(../images_main/background_tile.gif);
	background-position: 1px top;
	background-repeat: repeat;
	float: left;
	height: auto;
	padding: 0 30px 10px;
	text-align: left;
}

#filterProducts ul {
	padding: 0px;
	margin: 0px;
	padding-left: 3px;
}

#matrixNavigateBottom {
	width: 755px;
}

#matrixNavigate_left img,#matrixNavigate_left img:hover {
	border: 0;
	padding: 0px;
}

#matrixNavigate_right img,#matrixNavigate_right img:hover {
	border: 0;
	padding: 0px;
}

#matrixNavigate_left {
	float: left;
	padding-top: 211px;
	width: 30px;
}

#matrixNavigate_right {
	float: right;
	padding-top: 211px;
	width: 30px;
}

#products_left img,#matrixNavigate_left img:hover {
	border: 0;
	padding: 0px;
}

#products_right img,#matrixNavigate_right img:hover {
	border: 0;
	padding: 0px;
}

#products_left {
	float: left;
	padding-top: 52px;
	width: 30px;
}

#products_right {
	float: right;
	padding-top: 52px;
	width: 30px;
}

#hCategories td {
	width: 33%;
	padding-left: 10px;
}

#link_right {
	float: right;
	padding-right: 30px;
	padding-top: 3px;
}

#googlemap {
	width: 250px;
	height: 200px;
}

#googlemap span {
	font-size: 9px;
}

#googlemap_border {
	width: 250px;
	height: 200px;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 15px 10px 5px 10px;
}

/* IE 7 only*/
*+html #googlemap_border {
	margin: 15px 10px 5px 10px;
}

* html #googlemap_border {
	margin: 15px 10px 5px 10px;
}

.toShopButton img {
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#topshops .profiletable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 695px;
}

#filterProducts .profiletable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 695px;
}

#profileContent .profiletable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 695px;
}

#profileContent h3 {
	margin-top:10px;
	} 

#taggingContent .profiletable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 695px;
}

#profileDetailLeft {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	float: left;
	line-height: 130%;
	padding: 5px;
	width: 385px;
}

#profileDetailRight {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	float: right;
	line-height: 130%;
	padding: 5px;
	width: 280px;
}

#profileDetailWrapper {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 130%;
	padding: 5px;
	width: 685px;
}

#profileDetailWrapper h2 {
	margin-top: 3px;
}

.profiletable img {
	padding-bottom: 5px;
	border: none;
	padding: 5px;
}

.profileMeta {
	float: left;
	width: 150px;
}

.profileData {
	float: right;
	width: 225px;
}

.profileDataWrapper {
	width: 375px;
	padding: 0px;
	float: left;
	height: auto;
	padding-top: 5px;
}

#profileDetailWrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#profileDetailWrapper li {
	margin: 0;
	padding: 0px 0px 2px 0px;
}

#profileDetailLeft p {
	margin-top: 0px;
}

#topreferences {
	padding-top: 10px;
}

#innerContentBox865 {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 200%;
	padding: 5px 15px;
	text-align: left;
	width: 865px;
}

#errorPageBox {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 200%;
	font-weight: bold;
	color: #c00;
	padding: 5px 15px;
	text-align: left;
	width: 665px;
}

#errorPageBox865 {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	line-height: 200%;
	font-weight: bold;
	color: #c00;
	padding: 5px 15px;
	text-align: left;
	width: 865px;
}

#tstoptabsline {
	clear: both;
	padding: 0;
	width: 665px;
	height: 1px;
	background: #E3E5E5;
}

#tstoptabsline1 {
	clear: both;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 665px;
	height: 1px;
	background: #E3E5E5;
}

#tstoptabslineAccordion {
	clear: both;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 150px;
	height: 1px;
	background: #E3E5E5;
}

div#qTip {
	padding: 3px;
	border: 1px solid #666;
	width: 250px;
	display: none;
	background: #E8EEF4;
	color: #000;
	font: normal 10px Verdana, Arial, sans-serif;
	position: absolute;
	z-index: 1000;
}

#picContainer {
	text-align: center;
	float: left;
}

.TopElementHeadline_left {
	float: right;
	width: 725px;
	height: 21px;
	background-image:
		url(../images_main/background_topelement_headline_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

* html .TopElementHeadline_left { /* nur fuer Internet Explorer */
	width: 755px; /* Version 5.x */
	w\idth: 725px; /* Version 6 */
}

.tab_navi_item,.tab_navi_item h3 a {
	background: url(../images/left_header_189_23.gif) top left;
	width: 179px;
	height: 23px;
	float: left;
	margin-right: 3px;
	text-align: center;
	color: #000;
	line-height: 1.9em;
}

.tab_navi_item_active h3 a {
	background: url(../images/left_header_189_23_active.gif) top left;
	width: 179px;
	height: 23px;
	float: left;
	/*margin-left:12px;*/
	margin-right: 3px;
	color: #c00;
	text-align: center;
	line-height: 1.9em;
}

.static_image {
	margin-bottom: 20px;
	width: 755px;
}

.button_to_shop {
	background: url(../images/link-to-pc.gif) top left no-repeat;
	width: 125px;
	height: 34px;
	padding-top: 8px;
	text-align: center;
}

.button_to_shop span a {
	color: #000;
	text-decoration: none;
}

.button_to_shop span a:hover {
	color: #000;
	text-decoration: none;
}

/* IE 7 only*/
*+html .button_to_shop {
	padding-top: 6px;
}

* html .button_to_shop {
	padding-top: 6px;
}

.button_to_shop span {
	padding-left: 0px;
}

.button_to_shop p {
	text-align: center;
}

.button_to_pic {
	background: url(../images/link-to-pc.gif) top left no-repeat;
	width: 125px;
	height: 34px;
	padding-top: 8px;
}

.button_to_pic .productprice a {
	color: #c00;
	text-decoration: none;
}

.button_to_pic span a {
	color: #000;
	text-decoration: none;
}

.button_to_pic span a:hover {
	color: #000;
	text-decoration: none;
}

/* IE 7 only*/
*+html .button_to_pic {
	padding-top: 6px;
}

* html .button_to_pic {
	padding-top: 6px;
}

.button_to_pic span {
	padding-left: 15px;
}

.button_to_pic #div_product_price {
	text-align: left;
	padding-left: 5px;
	line-height: 130%;
}

.searchResultImageCell {
	width: 140px;
	padding-right: 5px;
}

.searchResultContentCell {
	width: 295px;
	padding-right: 5px;
}

.searchResultContentCellProfile {
	padding-right: 5px;
	width: 500px;
}

.searchResultContentPicCell {
	width: 405px;;
}

.searchResultPriceCell {
	width: 95px;
}

.searchResultCertificateCell {
	width: 105px;
}

.imageBorder {
	border: 1px solid #ccc;
	padding: 10px;
}

.productGallery {
	width: 127px;
}

#galleryView {
	text-align: center;
}

#galleryView p {
	margin-bottom: 2px;
	margin-top: 2px;
}

#galleryView td {
	padding-top: 5px;
	vertical-align: top;
	width: 20%;
}

#galleryView img:hover {
	border: 1px solid #c00;
}

#galleryView img {
	border: 1px solid #ccc;
	padding: 5px;
}

#sliderProducts {
	float: left;
	width: 755px;
	height: 148px;
	text-align: left;
	background-image: url(../images/interviews_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
}

#scroller5 .profiletable {
	padding-bottom: 5px;
}

#my-glider_products img {
	border: 1px solid #ccc;
	padding: 5px;
}

#my-glider_products img:hover {
	border: 1px solid #c00;
}

#descrProfile {
	font-weight: normal;
}

#new_shops_headline {
	margin-top: 5px;
}

#rating_border {
	width: 250px;
	background-color: #fff;
	padding: 15px 5px;
	border: 1px solid #ccc;
	margin: 5px 10px 5px 10px;
	text-align: center;
}

/* share features on shop profile */
.share_twitter {
	padding-left: 20px;
	background: url(../images/tw.gif) top left no-repeat;
	display: block;
	height: 14px;
	width: 100px;
}

.share_facebook {
	padding-left: 20px;
	background: url(../images/fb.gif) top left no-repeat;
	display: block;
	height: 14px;
	width: 100px;
}

/* Footer */
#footer {
	color: #838383;
	font-size: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 760px;
	float: left;
	text-align: left !important;
}

* html #footer {
	margin-left: -80px !important;
	width: 99%;
}

*+html #footer {
	margin-left: -40px !important;
	width: 805px;
	padding-left: 0px !important;
}

*+html #footer .last-child {
	margin-right: 0px !important;
}

#footer ul {
	width: 205px;
	float: left;
	list-style-type: none;
	margin-bottom: 20px;
	padding-left: 0 !important;
}

#footer ul.last-child {
	width: 140px;
}

#footer ul:last-child {
	width: 135px;
}

* html #footer ul {
	width: 130px;
}

*+html #footer ul {
	width: 168px;
}

#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;
}

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;
}

.shopLogoReplacement {
	font-weight: bold;
	display: block;
	height: 40px;
}

span.glinksmallJS {
	color: #00538A;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
}

span:hover.glinksmallJS,span:active.glinksmallJS {
	color: #c00;
	text-decoration: underline;
	font-weight: normal;
}

span.glinkJS {
	color: #00538A;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}

span:hover.glinkJS,span:active.glinkJS {
	color: #c00;
	text-decoration: underline;
	font-weight: bold;
}

span.Navigation1JS {
	color: #666;
	font-size: 90%;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

span:hover.Navigation1JS,span:active.Navigation1JS {
	color: #c00;
	font-size: 90%;
	text-decoration: underline;
	font-weight: bold;
}

span.bodytextgreyJS {
	color: #838383;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
}

span:hover.bodytextgreyJS,span:active.bodytextgreyJS {
	color: #c00;
	text-decoration: underline;
	font-weight: normal;
	text-decoration: underline;
}

span.bodytextProfileJS {
	color: #000;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

#new_shops_headline h2 {
	margin-top: 0px;
	font-size: 120%;
	padding-bottom: 0px;
}

.TopElementHeadline h2 {
	margin-top: 0px;
	font-size: 120%;
}

.buyerStatement {
	font-style: italic;
}

.searchResultImageCell img {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

div .button_to_shop span a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#shopbanner {
	background:url("../images/banner_bg.gif") 0 0 no-repeat;
	width:748px;
	height:51px;
	padding:8px 0 0 7px;
	float:right;
	margin:-5px 0 15px 0;
}
.banner1 {
	float:left;
}
.banner {
	float:left;
	margin-left:8px;
}
