body {
	margin:					0px;
	margin-bottom:			13px;
	font-family:			arial;
	font-size:				13px;
	color:					#000000;
	text-align:				center;
}

form {
	margin:					0px;
}

form.fuzzy_search {
	margin-top:				0px;
	margin-left:			4px;
	margin-bottom:			13px;
}

input.fuzzy_search {
	font-size:				10px;
	border:					1px solid #168FC7;
	background-color:		#FFFFFF;
}

img {
	border:					0px;
}

img.logo {
	position:				relative;
	left:					12px;
	margin-right:			42px;
}

img.claim {
	position:				relative;
	top:					3px;
	right:					12px;
}

img.ps_logo {
	margin-left:			20px;
	margin-right:			28px;
	margin-top:				4px;
	margin-bottom:			4px;
}

img.illu {
	margin-left:			13px;
}

img.products {
	margin-right:			4px;
}

img.rating {
	margin:					0px 4px 0px 4px;
}
img.rating_website {
	margin:					0px 4px 0px 4px;
	vertical-align:			middle;
}

a {
	color:					#858585;
}

a:hover {
	color:					#E73C00;
}

a:visited {
	color:					#858585;
	font-weight:				normal;
}

a.grey2 {
	color:					#858585;
	font-weight:				bold;

}

a.grey2:hover {
	color:					#E73C00;
	font-weight:				bold;

}

a.grey2:visited {
	color:					#858585;
	font-weight:				bold;
}

a.supernavi {
	text-decoration:		none;
	font-weight:			bold;
	color:					#168FC7;
}

a.supernavi:hover {
	color:					#E73C00;
}

a.supernavi:visited {
	color:					#168FC7;
}

a.navi {
	color:					#858585;
	text-decoration:		none;
}

a.navi:hover {
	color:					#E73C00;
}

a.foot {
	color:					#168FC7;
	text-decoration:		none;
}

a.foot:hover {
	color:					#E73C00;
}

a.foot:visited {
	color:					#168FC7;
}

a.page_start {
	color:					#168FC7;
}

a:hover.page_start {
	color:					#E73C00;
}

a.assortments {
	color:					#000000;
}

a:hover.assortments {
	color:					#E73C00;
}

/*  The Domain container */
#domain {width:100%}

/* Domain links */
#domain a {color:#e73c00;text-decoration: underline;font-weight:bold;}	
#domain a:visited{color:#e73c00;text-decoration: underline;font-weight:bold;}
#domain a:hover{color:#279bd2;text-decoration: underline;font-weight:bold;}
#domain a:active{color:#279bd2;text-decoration: underline;font-weight:bold;}

a.fuzzy_search {
	color:					#E73C00;
}

a.ratings {
	color:					#666666;
}

a.ratings:hover {
	color:					#E73C00;
}

table {
	border:					0px;
	margin:					0px;
	padding:				0px;
	border-spacing:			0px;
	font-size:				13px;
}

table.center {
	width:					100%;
	border-left:			4px solid #FFFFFF;
	border-right:			4px solid #FFFFFF;
}

table.main_container {
	width:					100%;
	background-image:url(../img/contentback.gif);
	background-repeat: repeat-x;
}

table.head_container {
	height:					68px;
	margin-bottom:			4px;
}

table.navi_container {
	width:					230px;
}

table.content_container {
	width:					100%;
	margin-top:				15px;
}

table.main_text {
	margin-bottom:			17px;
	width:					98%;
}

table.main_text2 {
	margin-bottom:			17px;
	width:					60%;
}

table.prod {
	margin-bottom:			17px;
	width:					100%;
}

table.main_table {
	width:					100%;
}

table.fuzzy_search {
	padding:				12px;
	margin-top:				13px;
}

th.main_table {
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#168FC7;
	text-align:				left;
	padding:				4px;
	background-image:		url(../img/tablehead.gif);
	background-repeat:		repeat-x;
}

th.main_table2 {
	font-weight:			bold;
	color:					#FFFFFF;
	background-image:		url('../img/headback2.jpg');
	background-repeat:		no-repeat;
	text-align:				left;
	width:					693px;
	padding:				4px;
}

th.main_table4 {
	font-weight:			bold;
	color:					#FFFFFF;
	background-image:		url('../img/headback2.jpg');
	background-repeat:		no-repeat;
	text-align:				left;
	width:					693px;
	padding:				4px;
}

th.main_table_bewertung {
	font-weight:			bold;
	color:					#FFFFFF;
	text-align:				left;
	padding:				4px;
}

table.headback {
	background-image:		url('../img/headback.jpg');
	background-repeat:		no-repeat;
	width:					745px;
}



td.main_table {
	background-color:		#ffffff;
	border-right:			1px dotted #d5d5d5;
	padding:				4px;
}

td.main_table_pale {
	background-color:		#ececec;
	border-right:			1px dotted #FFFFFF;
	padding:				4px;
}

td.main_table2 {
	background-color:		#ffffff;
	border-top:				1px solid #FFFFFF;
	border-right:			1px dotted #d5d5d5;
	padding:				4px;
}

td.main_table3 {
	background-color:		#ffffff;
	border-top:				1px solid #FFFFFF;
	border-right:			1px dotted #ffffff;
	padding:				4px;
}

td.main_table_ad {
	background-color:		#edf5f9;
	border-right:			1px dotted #FFFFFF;
	border-top:				1px solid #FFFFFF;
	padding:				4px;
}

td.main_table_no_border {
	background-color:		#ffffff;
	padding:				4px;
}

td.main_table_no_border_pale {
	background-color:		#EDEDED;
	padding:				4px;
}

td.main_table_no_border_ad {
	background-color:		#edf5f9;
	border-top:				1px solid #FFFFFF;
	padding:				4px;
}

td.main_table_left {
	background-color:		#ffffff;
	border-top:				1px solid #FFFFFF;
	border-right:			1px dotted #d5d5d5;
	padding: 4px;
}

td.main_table_left_pale {
	background-color:		#ececec;
	border-right:			1px dotted #FFFFFF;
	padding: 4px;
}
td.main_table_left2 {
	background-color:		#ffffff;
	border-right:			1px dotted #d5d5d5;
	padding: 4px;
}


td.main_table_left_pale2 {
	background-color:		#ececec;
	border-right:			1px dotted #FFFFFF;
	border-top:				1px solid #FFFFFF;
	padding: 4px;
}


td.main_table_left_ad {
	background-color:		#edf5f9;
	border-top:				1px solid #FFFFFF;

	border-right:			1px dotted #FFFFFF;
	padding: 4px;
}

td.erklaerung {
	border-top:				1 px solid #FFFFFF;
	border-right:			1px solid #FFFFFF;
	padding: 4px;
}

td.main_table_space {
	height:					4px;
}

td.main_table_middle_left {
	background-color:		#ffffff;
	
	height:					100%
}

td.main_table_middle_left_pale {
	background-color:		#ececec;
	height:					100%
}

td.main_table_middle_left_ad {
	background-color:		#edf5f9;
	height:					100%
}

td.main_table_top_left {
	border-top:				4px solid #FFFFFF;
}

td.main_table_top_right {
	border-top:				4px solid #FFFFFF;
}

td.main_table_middle_right {
	background-color:		#ffffff;
	height:					100%
}

td.main_table_middle_right_pale {
	background-color:		#EDEDED;
	height:					100%
}

td.main_table_middle_right_ad {
	background-color:		#edf5f9;
	height:					100%
}

td.head_left {
	width:					8px;
}

td.head_right {
	width:					8px;
}

td.head_logo {
	width:					100%;
	background-color:		#168FC7;
}

td.head_logo2 {
	width:					82%;
}

td.head_claim {
	width:					379px;
	background-color:		#168FC7;
}

td.headline {
	font-weight:			bold;
	font-size:				16px;
	color:					#E73C00;
	padding-bottom:			10px;
	padding-left:			12px;
}

td.headline3 {
	font-weight:			bold;
	font-size:				16px;
	color:					#E73C00;
}

td.copytext {
	padding-left:			12px;
}

td.page_foot {
	padding-top:			20px;
	color:					#168FC7;
}

td.illu {
	vertical-align:			top;
}

td.fuzzy_search {
	color:					#E73C00;
	font-weight:			bold;
}

div.supernavi {
	width:					100%;
	height:					24px;
	border-bottom:			1px solid #168FC7;
	margin-bottom:			20px;
	text-align:				left;
}

div.navi_deco {
	background-image:		url('../img/navi_blue_bg.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					20px;
}

div.navi_blue {
	font-weight:				bold;
	width:					230px;
	height:					20px;
	margin-top:				4px;
}

div.navi_grey {

	width:					218px;
	height:					20px;
	margin-top:				4px;
	border-bottom:			1px dotted #d4d4d4;
}

div.navi_red_coupons {
	background-image:		url('../img/navi_red_bg_coupons.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_fashion {
	background-image:		url('../img/navi_red_bg_fashion.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_erotic {
	background-image:		url('../img/navi_red_bg_erotic.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_tech {
	background-image:		url('../img/navi_red_bg_tech.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_gifts {
	background-image:		url('../img/navi_red_bg_gifts.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_recreation {
	background-image:		url('../img/navi_red_bg_recreation.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_babies {
	background-image:		url('../img/navi_red_bg_babies.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_living {
	background-image:		url('../img/navi_red_bg_living.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_media {
	background-image:		url('../img/navi_red_bg_media.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_beauty {
	background-image:		url('../img/navi_red_bg_beauty.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_office {
	background-image:		url('../img/navi_red_bg_office.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_misc {
	background-image:		url('../img/navi_red_bg_misc.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_travel {
	background-image:		url('../img/navi_red_bg_travel.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.navi_red_dating {
	background-image:		url('../img/navi_red_bg_dating.gif');
	background-repeat:		no-repeat;
	width:					230px;
	height:					26px;
	margin-top:				4px;
}

div.sub_navi_container {
	margin-top:				4px;
	margin-bottom:			16px;
}

div.sub_navi {
	position:				relative;
	top:					0px;
	left:					20px;
	margin-top:				2px;
	text-align:				left;
}
div.selected_sub_navi {
	position:				relative;
	top:					0px;
	left:					8px;
	margin-top:				2px;
	text-align:				left;
}

div.sub_navi_separator {
	height:					2px;
	width:					218px;
	font-size:				1px;
	background-color:		#FFFFFF;
	border-top:				1px solid #DFDFDF;
	margin-top:				8px;
	margin-bottom:			3px;
}

div.page_start {
	font-size:				11px;
	margin-top:				13px;
}

span.supernavi {
	position:				relative;
	top:					4px;
	margin-left:			16px;
	color:					#168FC7;
	font-weight:			bold;
}

span.navi_red {
	color:					#FFFFFF;
	text-transform:				uppercase;
	font-weight:				bold;	
	position:				relative;
	top:					5px;
	left:					47px;
}

span.navi_grey {
	position:				relative;
	top:					2px;
	left:					8px;
}

span.navi_blue {
	position:				relative;
	top:					2px;
	left:					8px;
}

span.selected_navi_item {
	color:					#168FC7;
}

span.fault {
	font-weight:			bold;
	color:					#FF0000;
}

span.success {
	font-weight:			bold;
	color:					#009900;
}

span.promo {
	border:					2px dotted #E73C00;
	padding:				2px;
	color:					#E73C00;
	font-weight:			bold;
	text-align:				center;
	display:				block;
	width:					270px;
	margin-bottom:			13px;
}

p {
	margin-bottom:			13px;
}

p.subline {
	font-weight:			bold;
	width:				100%;
	padding-left:			14px;
	padding-top: 			2px;
	padding-bottom:			2px;
	margin-bottom:			13px;
}

p.merchant_infos {
	font-size:				11px;
	margin-bottom:			0px;
	color:					#666666;
}

p.products {
	font-size:				11px;
	margin-bottom:			0px;
}

p.products_text {
	font-size:				11px;
	margin-bottom:			6px;
	font-weight:			bold;
	color:					#666666;
}

p.ratings {
	font-size:				11px;
	margin-bottom:			0px;
	color:					#666666;
}

p.fault {
	font-weight:			bold;
	color:					#FF0000;
}

p.success {
	font-weight:			bold;
	color:					#009900;
}

p.abstract {
	width:					200px;
	margin-left:			8px;
	color:					#666666;
}

p.page_navi {
	font-weight:			bold;
	font-size:				12px;
	color:					#E73C00;
	margin-top:				13px;
	margin-bottom:			26px;
}

ul {
	margin-left:			10px;
	padding-left:			5px;
}

ul.assortments {
	margin-bottom:			0px;
	color:					#000000;
}

li.assortments {
	color:					#000000;
}

td.max_height {
	height:					100%;
	background-color:		#edf5f9;
	border-top: 1px solid #ffffff;

}


table.max_height {
	height:					100%;


}


td.max_height2 {
	height:					100%;


}


table.max_height2 {
	height:					100%;


}




/* Startseite */




a.kathead {
	color:					#E73C00;
	font-weight: bold;
	text-decoration:		none;
	font-size: 				12px;
}

a.kathead:hover {
	color:					#E73C00;
	font-weight: bold;
	text-decoration:		underline;
	font-size: 				12px;
}

a.startsub {
	color:					#000000;
	font-size: 				11px;
	text-decoration:		none;
}

a:hover.startsub {
	color:					#E73C00;
	font-size: 				11px;
	text-decoration:		underline;
}

td.headline2 {
	font-weight:			bold;
	font-size:				14px;
	color:					#E73C00;
	padding-bottom:			10px;
	padding-left:			12px;
}


p.page_navi2 {
	font-weight:			bold;
	font-size:				13px;
	color:					#E73C00;
	margin-top:				13px;
	margin-left:			14px;
	margin-bottom:			26px;

}

p.zentral {
	text-align: center;

}

p.rechts {
	text-align: right;
	margin-top: 4px;
	margin-right: 26px;

}

p.rechts2 {
	text-align: right;
	margin-top: 0px;
	margin-right: 4px;

}