
	#map24_overlay * {
		font-family: tahoma;
		font-size:   10px;
	}
	
	#map24_overlay #loading,
	#map24_overlay #location_hints {
		background-image: url('http://www.preistipp.de/img/spinner.gif');
		background-repeat: no-repeat;
		background-position: center center;
		width: 270px;
		background-color: #fff;
		height: 300px;
		line-height: 25px;
		text-align: center;
		color: #888;
		font-size: 10px;
		border: 1px solid #bbbbdd;
		position: absolute;
		right: 5px;
		top: 185px;
		z-index: 25000;
		-moz-opacity: 0.8;
		opacity: 0.8;
		filter:alpha(opacity=80);
	}
	
	#map24_overlay #location_hints {
	  -moz-opacity: 0.95;
	  opacity: 0.95;
	  filter: alpha(opacity=95);
	  display: none;
	  background-image: none;
	  text-align: left;
	  padding: 10px;
	  width: 295px;
	  height: 300px;
	}

	#map24_overlay .info {
		background-color: #f0f0f0;
		color: #444;
		padding: 10px;
	}
	
	#map24_overlay .cat {
		background-image: url('http://www.preistipp.de/img/map24/bg_cat_0.gif');
		background-repeat: repeat-x;
		height: 34px;
		line-height: 34px;
		padding-left: 10px;
	}
	
	#map24_overlay .cat_1 {
		background-image: url('http://www.preistipp.de/img/map24/bg_cat_1.gif');
		background-repeat: repeat-x;
		color: #fff;
		height: 34px;
		line-height: 34px;
		padding-left: 10px;
	}
	
	#map24_overlay .info_sub {
		color: #444;
		padding: 10px;
	}
	
	#map24_overlay .info_sub * {
		
	}
	
	#map24_overlay small {
		color: #888;
	}
	
	#map24_overlay input {
		background-color: #ffffff;
		border: 1px solid #fff;
		padding: 3px 10px 3px 10px;
		color: #444;
	}
	
	#map24_overlay input.submit {
		background-color: #5588dd;
		border: 1px solid #fff;
		padding: 2px 10px 2px 10px;
		color: #fff;
	}
	
	#map24_overlay .flag_nn,
	#map24_overlay .flag_yn,
	#map24_overlay .flag_yy {
		padding-left: 25px;
		background-repeat: no-repeat;
		background-position: 5px center;
	}
	
	#map24_overlay .flag_nn { background-image: url('http://www.preistipp.de/img/map24/shopicon_0.png'); }
	#map24_overlay .flag_yn { background-image: url('http://www.preistipp.de/img/map24/shopicon_1.png'); }
	#map24_overlay .flag_yy { background-image: url('http://www.preistipp.de/img/map24/shopicon_2.png'); }

	#map24_overlay .hvz_optionsred									{background:url(../img/arrow_red_right.gif) no-repeat left 7px;}
	#map24_overlay .hvz_optionsred	span							{left:10px;height:14px;line-height:14px;vertical-align:top;color:#d70000;}
	#map24_overlay .hvz_optionsred	span				a			{color:#d70000;}

	#map24_overlay .hvz_options										{background:url(../img/arrow_darkblue_right.gif) no-repeat left 7px;}
	#map24_overlay .hvz_options	span								{left:10px;height:20px;line-height:18px;vertical-align:top;}



/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */
html, body											{font-family: Tahoma, Arial, Verdana, sans-serif;font-size:8pt;height:100%;margin:0px;padding:0px;font-weight:normal;}
body													{background-image:url(../img/bg.gif);background-repeat:repeat-x;background-color:white;}
img, form											{border:0px;margin:0px;padding:0px;}
a														{text-decoration:none;color:black;}
a:hover												{text-decoration:underline;}
.clear												{clear:both;font-size:0.1em;}
hr														{margin:0px;padding:0px;}
table, th, tr, td									{padding:0px;margin:0px;}
h1,h2,h3,h4,h5										{margin:0;padding:0;}



	#page {
		width:					1000px;
	}
	
	#quicklinks {
		height:					25px;
	}
	
	#quicklinks ul {
		margin:					0px;
		padding:					0px;
	}
	
	#quicklinks li {
		float:					right;
		list-style:				none;
		margin:					5px 0px 5px 10px;
	}
	
	#quicklinks .indexlink {
		float:					left;
		margin:					5px 0px 5px 0px;
	}
	
	#navigation {
		width:					180px;
		position:				absolute;
		top:						80px;
		left:						10px;
	}
	
	#content {
		width:					680px;
		position:				absolute;
		top:						80px;
		left:						200px;
	}
	
	#content_full {
		width:					810px;
		position:				absolute;
		top:						80px;
		left:						200px;
	}
	
	#advertisement {
		width:					120px;
		position:				absolute;
		top:						80px;
		left:						890px;
	}
	
	ul.tabs {
		padding:					0px;
		margin:					0px;
		background-image: 	url('../img/contentbox_headline_greygradient.gif');
		background-repeat:	repeat-x;
		background-position:	left bottom;
		background-color:		#ffffff;
		height:					24px;
		border-left:			1px solid #cccccc;
		border-right:			1px solid #cccccc;
		border-top:			   1px solid #cccccc;
	}
	
	ul.tabs li.active {
		padding-left: 			10px; 
		padding-right: 		10px; 
		color: 					#fff; 
		font-weight: 			bold;
		list-style-type:		none;
		list-style:				none;
		height:					24px;
		line-height:			24px;
		background:				url('../img/tabnavi_tab_bg.gif');
		background-repeat:	repeat-x;
		float:					left;
	}
	
	ul.tabs li.full {
		padding-left: 			10px; 
		padding-right: 		10px; 
		color: 					#fff; 
		font-weight: 			bold;
		list-style-type:		none;
		list-style:				none;
		height:					24px;
		line-height:			24px;
		background:				url('../img/tabnavi_tab_bg.gif');
		background-repeat:	repeat-x;
	}
	
	.navi_no_obj {
		background-image:		url('../img/navi_no_obj_bg.jpg');
		background-repeat: 	repeat-x;
		background-position: left top;
		background-color:		#fff;
		border-bottom:			1px solid #fff;
		line-height:			16px;
		height:					16px;
		padding-left:			15px;
	}
	
	.navi_no_obj:hover {
		background-position:	left -17px;
	}
	
	.navi_no_obj:hover a {
		color:					#fff;
	}
	
	.navi_obj {
		background-image:		url('../img/navi_obj_bg.jpg');
		background-repeat: 	repeat-x;
		background-position: left top;
		background-color:		#fff;
		border-bottom:			1px solid #fff;
		line-height:			16px;
		height:					16px;
		padding-left:			15px;
	}
	
	.navi_obj:hover {
		background-position:	left -17px;
	}
	
	.navi_obj:hover a {
		color:					#fff;
	}
	
	.light {
		color:					#888;
	}




/* ################################################# BOLD ################################################## */
.textbold											{font-weight:bold;}
.textbold a											{font-weight:bold;text-decoration:none;}
.textboldunderline								{font-weight:bold;text-decoration:underline;}
.textboldunderline a								{font-weight:bold;text-decoration:underline;}

/* ################################################# ABSTAENDE UND FLOATS ################################################## */

.space_5px											{height:5px;font-size:0.1em;}
.space_10px											{height:10px;width:10px;font-size:0.1em;}
.space_20px											{height:20px;font-size:0.1em;}
.space_30px											{height:30px;font-size:0.1em;}
.space_40px											{height:40px;font-size:0.1em;}
.space_50px											{height:50px;font-size:0.1em;}

.table_spacing_2									{width:2px;height:2px;font-size:0.1em;}
.table_spacing_5									{width:5px;height:5px;font-size:0.1em;}
.table_spacing_10									{width:10px;height:10px;font-size:0.1em;}
.table_spacing_20									{width:20px;height:20px;font-size:0.1em;}
.table_spacing_30									{width:30px;height:30px;font-size:0.1em;}

.trennlinie											{clear:both;background:url(../img/bgitem_greydot.gif) repeat-x left 3px;height:8px;line-height:8px;font-size:0.1em;}

.left													{float:left;}
.right												{float:right;}

/* ################################################# TEXTMODS ################################################## */

/* BLAU */
.small_blue											{font-size:7pt;color:#337ec4;}
.large_blue											{font-size:8pt;color:#337ec4;}
.small_blue_bold									{font-size:7pt;color:#337ec4;font-weight:bold;}
.large_blue_bold									{font-size:8pt;color:#337ec4;font-weight:bold;}
.large_blue_bold					a				{font-size:8pt;color:#337ec4;font-weight:bold;}

/* DUNKELBLAU */
.large_darkblue									{font-size:8pt;color:#2200ef;}
.large_darkblue					a				{font-size:8pt;color:#2200ef;}
.large_darkblue_underline						{font-size:8pt;color:#2200ef;text-decoration:underline;}
.large_darkblue_underline		a				{font-size:8pt;color:#2200ef;text-decoration:underline;}

/* LEICHT-BLAU */
.small_lightblue_bold							{font-size:7pt;color:#d9e5f0;font-weight:bold;}
.large_lightblue_bold							{font-size:8pt;color:#d9e5f0;font-weight:bold;}

/* WEISS */
.small_white										{font-size:7pt;color:white;}
.small_white						a				{font-size:7pt;color:white;}
.large_white										{font-size:8pt;color:white;}
.large_white						a				{font-size:8pt;color:white;}
.small_white_bold									{font-size:7pt;color:white;font-weight:bold;}
.small_white_bold					a				{font-size:7pt;color:white;font-weight:bold;}
.large_white_bold									{font-size:8pt;color:white;font-weight:bold;}
.large_white_bold					a				{font-size:8pt;color:white;font-weight:bold;}

/* ROT */
.large_red											{font-size:8pt;color:#d70000;}
.large_red							a				{font-size:8pt;color:#d70000;}
.small_red_bold									{font-size:7pt;color:#d70000;font-weight:bold;}
.small_red_bold					a				{font-size:7pt;color:#d70000;font-weight:bold;}
.large_red_bold									{font-size:8pt;color:#d70000;font-weight:bold;}
.large_red_bold					a				{font-size:8pt;color:#d70000;font-weight:bold;}

/* GRUEN */
.large_green_bold									{color:#038b1c;font-weight:bold;}
.large_green_bold					a				{color:#038b1c;font-weight:bold;}

/* ORANGE */
.small_orange										{font-size:7pt;color:#ff7e00;}
.small_orange						a				{font-size:7pt;color:#ff7e00;}
.small_orange_bold								{font-size:7pt;color:#ff7e00;font-weight:bold;}
.small_orange_bold				a				{font-size:7pt;color:#ff7e00;font-weight:bold;}
.large_orange_bold								{font-size:8pt;color:#ff7e00;font-weight:bold;}
.large_orange_bold				a				{font-size:8pt;color:#ff7e00;font-weight:bold;}

/* GRAU */
.small_grey											{font-size:7pt;color:#747474;}
.small_grey						a					{font-size:7pt;color:#747474;}
.large_grey											{font-size:8pt;color:#747474;}
.large_grey						a					{font-size:8pt;color:#747474;}
.large_grey_bold									{font-size:8pt;color:#747474;}
.large_grey_bold				a					{font-size:8pt;color:#747474;}

/* DUNKELGRAU */
.large_darkgrey									{font-size:8pt;color:#4b4b4b;}
.large_darkgrey				a					{font-size:8pt;color:#4b4b4b;}
.large_darkgrey_bold								{font-size:8pt;color:#4b4b4b;font-weight:bold;}
.large_darkgrey_bold			a					{font-size:8pt;color:#4b4b4b;font-weight:bold;}
.xtralarge_darkgrey_bold						{font-size:9pt;color:#4b4b4b;font-weight:bold;}
.xtralarge_darkgrey_bold	a					{font-size:9pt;color:#4b4b4b;font-weight:bold;}

/* SCHWARZ */
.small_black										{font-size:7pt;color:black;}
.small_black						a				{font-size:7pt;color:black;}
.large_black_bold									{font-size:8pt;color:black;font-weight:bold;text-decoration:none;}
.large_black_underline	a						{font-size:8pt;color:black;font-weight:bold;text-decoration:underline;}


.product_title_small				a				{color:#3784cb;font-size:7pt;font-weight:bold;}
.product_title_large				a				{color:#3784cb;font-size:9pt;font-weight:bold;}
.product_description_small		a				{font-size:7pt;color:black;font-weight:normal;}
.product_price_small				a				{color:#ff0000;font-size:7pt;font-weight:bold;}
.product_price_large				a				{color:#ff0000;font-size:9pt;font-weight:bold;white-space:nowrap;}

.category_title_small				a				{color:#ff7e00;font-size:9pt;font-weight:bold;}


/* ########################################## CONTENTBOXEN ########################################## */
.contentbox_headline_greygradient							{background-image: url(../img/contentbox_headline_greygradient.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#ffffff;height:24px;border:1px solid #cccccc;}
.contentbox_headline_greygradient	span					{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;}
.contentbox_headline_greygradient	h2						{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;font-size:8pt;}

.contentbox_headline_greygradient_border_topbot			{background:white url(../img/contentbox_headline_greygradient.gif) repeat-x left bottom;height:24px;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;}

.contentbox_headline_greygradient_border_nobot				{background-image:url(../img/contentbox_headline_greygradient.gif);background-repeat:repeat-x;background-position:left bottom;background-color:white;height:24px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
.contentbox_headline_greygradient_border_nobot		span	{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;}

.contentbox_headline_greygradient_border_bot				{background-image:url(../img/contentbox_headline_greygradient.gif);background-repeat:repeat-x;background-position:left bottom;background-color:white;height:24px;border-bottom:1px solid #cccccc;}
.contentbox_headline_greygradient_border_bot		span	{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;}
.contentbox_headline_greygradient_border_bot		h2	{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;font-size:8pt;}

.contentbox_headline_grey 										{color:#717171;padding:0 0 0 5px;font-weight:bold;height:24px;line-height:24px;font-size:14px;}

.contentbox_white_fullborder									{background-color: #ffffff; border: 1px solid #cccccc; }
.contentbox_white													{background-color: #ffffff; border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.contentbox_white_table											{background-color: #ffffff; border:1px solid #cccccc;}
.contentbox_grey													{background-color: #eeeeee; border:1px solid #cccccc;}
.contentbox_grey_noborder										{background-color: #eeeeee; border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.contentbox_grey_lrborder										{background-color: #eeeeee; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.contentbox_blueglas												{background:url(../img/contentbox_blueglas.gif) repeat-x left bottom;background-color:white;height:26px;line-height:26px;border:1px solid #9cc0e3;color:#fff;font-weight:bold;}
.contentbox_blueglas a											{color: #fff; font-weight: bold;}
.contentbox_blueglas				span							{margin-left:6px;font-size:8pt;color:white;height:26px;line-height:26px;font-weight:bold;}
.contentbox_bluegradient										{background:url(../img/contentbox_simpleblue_bg.gif) repeat-x left bottom;background-color:white;height:26px;line-height:26px;border:1px solid #afc3d7;color:#fff;font-weight:bold;}
.contentbox_redgradient										{background-color:red;height:26px;line-height:26px;border:1px solid #afc3d7;color:#fff;font-weight:bold;}
.contentbox_error p										{padding:20px;background:#eee;height:60px;margin-left:6px;font-size:12pt;color:#3784cb;line-height:26px;font-weight:bold;}

/* ########################################## LEGENDE UND HISTORY ########################################## */
.history						span						{margin-left:5px;}

/* ########################################## MAINBAR ########################################## */
#mainbar												{background:url(../img/design/header_bg.gif) repeat-x;height:62px;}
.mainbar_bluebg									{background:url(../img/design/header_bg.gif) repeat-x;height:62px;}
#mainbar_logo										{width:303px;}
#mainbar_searchbar								{background:url(../img/design/header_bg.gif) repeat-x;height:62px;}
#mainbar_searchbar			table				{position:relative;top:19px;}
#mainbar_plzbar									{background:url(../img/design/header_bg.gif) repeat-x;height:62px;}
#mainbar_plzbar				table				{position:relative;top:10px;}
#mainbar_plz_text									{position:relative;top:4px;}
#mainbar_login										{background:url(../img/design/header_bg.gif) repeat-x;height:62px;}
#mainbar_login					table				{position:relative;top:23px;}
#mainbar_rightend									{background:url(../img/design/header_right.gif) no-repeat;width:10px;height:62px;font-size:0.1em;float:right;}
.mainbar_spacer									{background:url(../img/mainbar_spacer.gif) no-repeat;width:6px;height:62px;font-size:0.1em;float:left;}
#mainbar_allcat									{background:url(../img/arrow_lightblue_right.gif) no-repeat right 4px;padding:0 10px 0 0;}
#mainbar_allcat					a				{color:#d9e5f0;font-weight:bold;font-size:10px;}
#mainbar_arrow										{background:url(../img/arrow_lightblue_right.gif) no-repeat left 4px;padding:0 0 0 10px;position:relative;top:-1px;}
#mainbar_arrow					a					{color:#d9e5f0;font-weight:bold;font-size:10px;}

#mainbar_plzsend									{border:0px;margin:0px;padding:0px;position:relative;bottom:0px;}

.mainbar_adminbutton								{border-bottom:1px solid #a2c9e8;height:20px;line-height:20px;}
.mainbar_adminbutton		a						{color:white;}

/* DIE DARSTELLUNG DER BOXEN FUER DEN FIREFOX, IE ANZEIGE WIRD SEPERAT IN DER ANDEREN CSS DEFINIERT */
#searchHints										{z-index:1000;display:none;width:646px;height:249px;position:absolute;top:77px;left:334px;}
#tmp_hints											{display:none;}
#zip_hints											{display:none;width:177px;height:107px;background-color:#ffffff;position:absolute;top:95px;left:801px;border:1px solid #cccccc;}

#searchBox a 										{color: #666666;}
#searchBox #searchResult							{padding: 3px;}
#searchBox #searchResult div:hover					{background: #ffa;}

/* ########################################## NAVIGATION ########################################## */

.navibutton									{background:url(../img/navibutton_bg.gif) repeat-x left top;background-color:white;border-bottom:1px solid white;line-height:16px;height:16px;}
.navibutton:hover							{background-position:left -17px;}
.navibutton:hover		a					{color:white;}
.navibutton			.plus					{background:url(../img/navibutton_plus.gif) no-repeat 2px 6px;border:0px;margin:0px;padding:0px;position:relative;float:left;}
.navibutton			.plus			a		{position:relative;left:10px;}
.navibutton			.arrow				{background:url(../img/navibutton_arrow.gif) no-repeat 2px 6px;border:0px;margin:0px;padding:0px;position:relative;float:left;}
.navibutton			.arrow		a		{position:relative;left:10px;}
.navibutton_arrow_right					{background-image:url(../img/navibutton_arrow.gif);background-repeat:no-repeat;position:relative;width:4px;height:16px;float:right;right:5px;background-position:left 5px;}
.navibutton_space							{height:2px;line-height:2px;font-size:0.1em;background:url(../img/navibutton_space.gif) repeat-x;clear:both;}

.nav_main_level_1_active,
.nav_main_level_2_active,
.nav_main_level_3_active,
.nav_main_level_4_active,
.nav_main_level_5_active,
.nav_main_level_1,
.nav_main_level_2,
.nav_main_level_3,
.nav_main_level_4,
.nav_main_level_5 {
			width:			178px;
			cursor:			pointer;
			padding:			0px;
			height:			17px;
			line-height:	17px;
			margin:			0px;
			display:			block;
			text-indent: 	15px;
	}

	#mainnavi		.navibutton_space					{height:2px;line-height:2px;font-size:0.1em;background:url(../img/navibutton_space.gif) repeat-x;}

/* ########################################## NEUE NAVIGATION ########################################## */

.nav_main_level_1									{background-image: url('../img/navi_button_bgs.gif'); background-position:left 0px;}
.nav_main_level_1	h2								{background-image: url('../img/navi_button_bgs.gif'); background-position:left 0px;text-decoration:none;color:black;font-size:8pt;}
.nav_main_level_1_active						{background-image: url('../img/navi_button_bgs.gif'); background-position:left 85px; font-weight: bold;}

.nav_main_level_2									{background-image: url('../img/navi_button_bgs.gif'); background-position:left 68px;}
.nav_main_level_2_active						{background-image: url('../img/navi_button_bgs.gif'); background-position:left 34px; font-weight: bold;}

.nav_main_level_3									{background-image: url('../img/navi_button_bgs.gif'); background-position:left 17px;}
.nav_main_level_3_active						{background-image: url('../img/navi_button_bgs.gif'); background-position:left 17px; font-weight: bold;}

.neu_mainnavi_level_1 a,
.neu_mainnavi_level_2 a,
.neu_mainnavi_level_3_active	 a {
	color: black;
}

.neu_mainnavi_level_1_active			 a,
.neu_mainnavi_level_2_active			 a	{
	color: white;
}
		
	

/* ########################################## SEITENSPRUNG-NAVIGATION ########################################## */
.seitensprung												{list-style-type:none;height:18px;margin:0px;padding:0px;position:relative;float:right;}
.seitensprung		.tab_inaktiv						{background:url(../img/sp_bg.gif) repeat-x left top;cursor:pointer;float:left;padding:0;height:18px;line-height:18px;margin:0 3px 0 0;border:1px solid #3881c5;}
.seitensprung		.tab_inaktiv				a		{background:url(../img/sp_bg.gif) repeat-x right top;cursor:pointer;display:block;padding:0px 3px 0px 3px;color:white;text-decoration:none;height:18px;line-height:18px;font-weight:bold;}
.seitensprung		.tab_inaktiv:hover				{cursor:pointer;background-position:left -18px;border:1px solid #ff7e00;}
.seitensprung		.tab_inaktiv:hover		a		{cursor:pointer;background-position:left -18px;color:black;}
.seitensprung		.tab_aktiv							{background:url(../img/sp_bg.gif) repeat-x left -18px;cursor:pointer;float:left;padding:0;height:18px;line-height:18px;margin:0 3px 0 0;border:1px solid #ff7e00;}
.seitensprung		.tab_aktiv					a		{background:url(../img/sp_bg.gif) repeat-x right -18px;cursor:pointer;display:block;padding:0px 3px 0px 3px;color:white;text-decoration:none;height:18px;line-height:18px;font-weight:bold;}
/* FIX FUER DEN IE6 */
.seitensprung		a												{float:left;display:block; width:0.1em;padding:0px;}
.seitensprung		li		a										{width:auto;}
.seitensprung		.tab_inaktiv.hover	a					{background-position:right -18px;}
.seitensprung		.tab_inaktiv			a:hover			{background-position:right -18px;}
/* ENDE IE6 FIX */


/* ########################################## TAB-NAVIGATION ########################################## */
.tabnavi												{list-style-type:none;height:24px;margin:0px;padding:0px;position:relative;}
.tabnavi		.tab_inaktiv						{background:url(../img/tabnavi_tab_bg.gif) repeat-x left -50px;cursor:pointer;float:left;padding:0;height:24px;line-height:24px;margin:0 1px 0 0;}
.tabnavi		.tab_inaktiv				a		{background:url(../img/tabnavi_tab_bg.gif) repeat-x right -50px;cursor:pointer;display:block;padding:0px 10px 0px 10px;color:black;text-decoration:none;height:24px;line-height:24px;font-size:10px;font-weight:normal;}
.tabnavi		.tab_inaktiv:hover				{cursor:pointer;background-position:left -24px;}
.tabnavi		.tab_inaktiv:hover		a		{cursor:pointer;background-position:left -24px;color:white;font-size:10px;text-decoration:none;}
.tabnavi		.tab_aktiv							{background:url(../img/tabnavi_tab_bg.gif) repeat-x left top;cursor:pointer;float:left;padding:0;height:24px;line-height:24px;margin:0 1px 0 0;}
.tabnavi		.tab_aktiv					a		{background:url(../img/tabnavi_tab_bg.gif) repeat-x right top;cursor:pointer;display:block;padding:0px 10px 0px 10px;color:white;text-decoration:none;height:24px;line-height:24px;font-weight:bold;font-size:10px;}
/* FIX FUER DEN IE6 */
.tabnavi		a												{float:left;display:block; width:0.1em;padding:5px 15px 5px 6px;}
.tabnavi		li		a										{width:auto;}
.tabnavi		.tab_inaktiv.hover	a					{background-position:right -24px;color:white;}
.tabnavi		.tab_inaktiv			a:hover			{background-position:right -24px;color:white;}
/* ENDE IE6 FIX */

/* ########################################## FOOTER ########################################## */
.footer_bg											{width:100%;background:url(../img/footer_bg.gif) repeat-x;}
.footer_left										{width:2px;background:url(../img/footer_left.gif) no-repeat;font-size:0.1em;}
.footer_right										{width:2px;background:url(../img/footer_right.gif) no-repeat;font-size:0.1em;}
.footer_spacer										{width:2px;background:url(../img/footer_left.gif) no-repeat;font-size:0.1em;}


/* ########################################## STARTSEITE ########################################## */
#home_top_shopsanddeveps_scrollbox			{width:678px;position:relative;left:1px;}
.home_top_shopsanddeveps						{display:inline;position:relative;margin:0px;padding:0px;}

#home_topcat_one									{background:url(../img/number_one.gif) no-repeat left top;}
#home_topcat_two									{background:url(../img/number_two.gif) no-repeat left top;}
#home_topcat_three								{background:url(../img/number_three.gif) no-repeat left top;}
#home_topcat_four									{background:url(../img/number_four.gif) no-repeat left top;}
#home_topcat_five									{background:url(../img/number_five.gif) no-repeat left top;}
#home_topcat_six									{background:url(../img/number_six.gif) no-repeat left top;}

.home_topcat_catlist		a						{font-size:8pt;color:black;text-decoration:underline;}

#home_gm_info										{background-image:url(../img/gm_infobox_bg.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#a3c5e4;color:white;border:1px solid #cccccc;}
#home_gm_info				a						{color:white;}

.home_top_searchids								{position:relative;height:22px;line-height:22px;}
.home_top_searchids		span					{color:#3885cc;margin-left:5px;}
.home_top_searchids		span		a			{position:relative;left:7px;color:black;height:22px;line-height:22px;}
.home_top_searchids		.arrow				{background-image:url(../img/arrow_black_right.gif);background-repeat:no-repeat;position:relative;display:inline;width:4px;height:22px;float:right;right:5px;background-position:left 7px;}

.home_last_searchids								{position:relative;height:22px;line-height:22px;}
.home_last_searchids		span					{color:#3885cc;margin-left:5px;}
.home_last_searchids		span		a			{position:relative;left:7px;color:black;}
.home_last_searchids		.arrow				{background-image:url(../img/arrow_black_right.gif);background-repeat:no-repeat;position:relative;display:inline;width:4px;height:22px;float:right;right:5px;background-position:left 7px;}

.home_liveshopping_shopinfo					{height:16px;line-height:16px;background-color:#eeeeee;border:1px solid #cccccc;margin:0 0 2px 0;}
.home_liveshopping_shopinfo	span			{padding:0 3px 0 3px;}

#tagclouds_bg										{background:url(../img/tagclouds_bg.jpg) no-repeat;position:relative;width:680px;height:90px;padding:2px 0 0 0;}
#tagclouds_bg    a            				{color:white;}
#tagclouds_bg    a:hover   					{text-decoration:underline;}
#tagclouds_bg    span	#normal    			{font-size:100%;}
#bigger1   											{font-size:110%;}
#bigger2   											{font-size:120%;}
#bigger3   											{font-size:130%;}
#bigger4   											{font-size:140%;}
#bigger5   											{font-size:150%;}
#bigger6   											{font-size:160%;}


/* ########################################## SUCHERGEBNISAUFLISTUNG ########################################## */

.suchergebnis													{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.suchergebnis		.contentbox_blueglas		td			{border-top:1px solid #337ec4;}
.suchergebnis_checkboxbg						{background-color:#eeeeee;border-right:1px solid #cccccc;}

#suchergebnis_filterinfo						{background:white url(../img/cat_filters_infobox_bg.gif) repeat-x left bottom;height:36px;line-height:16px;border:1px solid #cccccc;}
#suchergebnis_filterinfo		span			{position:relative;left:10px;}


.suchergebnis		.white		td				{padding:3px 0 3px 0;}

/* ########################################## DETAILSEITE ########################################## */
.detail_history_preisvgl						{font-size:11px;font-weight:bold;color:#999999;margin:0 4px 0 0;display:inline;float:left;}
.detail_history_element							{display:inline;float:left;}
.detail_history_element			a				{font-size:11px;color:#ff7e00;text-decoration:underline;display:inline;float:left;}
.detail_history_space							{font-size:11px;color:#999999;margin:0 2px 0 2px;display:inline;float:left;}

#detail_shortinfos								{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#detail_shortinfos		tr		td				{border-bottom:1px solid #cccccc;}
#detail_shortinfos	.left		span			{position:relative;left:4px;font-size:10px;}
#detail_shortinfos	.right	span			{position:relative;right:4px;font-size:10px;}

.detail_article_name								{font-size:14px;color:#ff7e00;font-weight:bold;margin:0px;padding:0px;}
.detail_article_name_small						{font-size:11px;color:#ff7e00;font-weight:bold;margin:0px;padding:0px;}
.detail_article_desc								{font-size:11px;color:black;font-weight:normal;margin:0px;padding:0px;}
.detail_article_desc_small						{font-size:9px;color:black;font-weight:normal;margin:0px;padding:0px;}
#detail_extrainfo				tr					{background:transparent url(../img/bgitem_greydot.gif) repeat-x left bottom;height:22px;line-height:22px;}

.detail_price										{font-size:16px;color:#bb0000;}
.detail_price					a					{font-size:16px;color:#bb0000;}

.detail_price_small								{font-size:11px;color:#bb0000;}
.detail_price_small			a					{font-size:11px;color:#bb0000;}

.detail_tabnavi												{list-style-type:none;height:24px;margin:0px;padding:0px;position:relative;width:100%;}
.detail_tabnavi		.tab_inaktiv						{background:url(../img/tabnavi_tab_bg.gif) repeat-x left -50px;cursor:pointer;float:left;padding:0;height:24px;line-height:24px;margin:0 1px 0 0;}
.detail_tabnavi		.tab_inaktiv				a		{background:url(../img/tabnavi_tab_bg.gif) repeat-x right -50px;cursor:pointer;display:block;padding:0px 5px 0px 5px;color:black;text-decoration:none;height:24px;line-height:24px;}
.detail_tabnavi		.tab_inaktiv:hover				{cursor:pointer;background-position:left -24px;}
.detail_tabnavi		.tab_inaktiv:hover		a		{cursor:pointer;background-position:left -24px;color:white;}
.detail_tabnavi		.tab_aktiv							{background:url(../img/tabnavi_tab_bg.gif) repeat-x left top;cursor:pointer;float:left;padding:0;height:24px;line-height:24px;margin:0 1px 0 0;}
.detail_tabnavi		.tab_aktiv					a		{background:url(../img/tabnavi_tab_bg.gif) repeat-x right top;cursor:pointer;display:block;padding:0px 5px 0px 5px;color:white;text-decoration:none;height:24px;line-height:24px;font-weight:normal;}
/* FIX FUER DEN IE6 */
.detail_tabnavi		a												{float:left;display:block; width:0.1em;padding:5px 15px 5px 6px;}
.detail_tabnavi		li		a										{width:auto;}
.detail_tabnavi		.tab_inaktiv.hover	a					{background-position:right -24px;color:white;}
.detail_tabnavi		.tab_inaktiv			a:hover			{background-position:right -24px;color:white;}
/* ENDE IE6 FIX */

.detail_produktoption_box						{border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.detail_produktoption							{height:24px;line-height:24px;background-image:url(../img/contentbox_headline_greygradient.gif);background-repeat:repeat-x;background-position:left bottom;background-color:white;border-bottom:1px solid #cccccc;}
.detail_produktoption			a				{position:relative;left:10px;}

#detail_ratings_ratinglist		tr		td				{padding:0 5px 0 5px;}
#detail_ratings_ratinglist		.rating_head		{background:#337ec4 url(../img/contentbox_blueglas.gif) repeat-x left top;color:white;height:26px;line-height:26px;border:1px solid #9cc0e3;}

#detail_gm_title									{float:left;position:relative;left:5px;color:white;font-weight:bold;height:26px;line-height:26px;}
#detail_gm_mapinfo								{float:right;position:relative;right:5px;top:4px;}

.detail		.left										{position:relative;float:left;left:3px;height:22px;line-height:22px;}
.detail		.right									{position:relative;float:right;right:3px;height:22px;line-height:22px;}
.detail		.trennlinie								{clear:both;background:url(../img/bgitem_greydot.gif) repeat-x left 3px;height:8px;line-height:8px;font-size:0.1em;}
.detail		.detail_input							{width:180px;border:1px solid #cccccc;background:white url(../img/contentbox_headline_greygradient.gif) repeat-x left bottom;height:17px;line-height:17px;}


#detail_shoptype											{list-style-type:none;height:27px;margin:0px 0 1px 0;padding:0px;position:relative;top:0px;}
#detail_shoptype			.inactive					{background:url("../img/detail_shoptype_l.gif") repeat-x left -27px;cursor:pointer;float:left;padding:0 0 0 7px;height:27px;line-height:27px;margin:0px 1px 0px 0px;border:0px;}
#detail_shoptype			.inactive				a	{background:url("../img/detail_shoptype_r.gif") repeat-x right -27px;cursor:pointer;display:block;padding:0 7px 0 0;text-decoration:none;height:27px;line-height:27px;}
#detail_shoptype			.inactive:hover			{cursor:pointer;background-position:left top;border:0px;}
#detail_shoptype			.inactive:hover		a	{cursor:pointer;background-position:100% top;}
#detail_shoptype			.active						{background:url("../img/detail_shoptype_l.gif") repeat-x left top;cursor:pointer;float:left;padding:0 0 0 7px;height:27px;line-height:27px;margin:0px 1px 0px 0px;border:0px;}
#detail_shoptype			.active					a	{background:url("../img/detail_shoptype_r.gif") repeat-x right top;cursor:pointer;display:block;padding:0 7px 0 0;text-decoration:none;height:27px;line-height:27px;}
#detail_shoptype			a								{background:url("../img/detail_shoptype_r.gif") no-repeat right top;float:left;display:block;width:0.1em;}
#detail_shoptype			a			#online			{background:url("../img/icon_onlineshop_small.gif") no-repeat left bottom;width:26px;height:24px;float:left;}
#detail_shoptype			a			#offline			{background:url("../img/icon_offlineshop_small.gif") no-repeat left bottom;width:26px;height:24px;float:left;}
#detail_shoptype			li		a						{width:auto;}	
#detail_shoptype			.inactive.hover	a		{background-position:100% top;text-decoration:none;}	
#detail_shoptype			.inactive		a:hover	{background-position:100% top;text-decoration:none;}


/* ########################################## HAENDLERVERZEICHNIS ########################################## */
.hvz_options										{position:relative;background:url(../img/arrow_darkblue_right.gif) no-repeat left 7px;}
.hvz_options	span								{position:relative;left:10px;height:20px;line-height:18px;vertical-align:top;}
.hvz_optionsred									{position:relative;background:url(../img/arrow_red_right.gif) no-repeat left 7px;}
.hvz_optionsred	span							{position:relative;left:10px;height:14px;line-height:14px;vertical-align:top;color:#d70000;}
.hvz_optionsred	span				a			{color:#d70000;}

.table_space_grey									{width:11px;font-size:0.1em;background:url(../img/table_space_greyline.gif) repeat-y left top;}

/* ########################################## VERWALTUNG ########################################## */

.verwaltung		.left										{position:relative;float:left;left:3px;height:22px;line-height:22px;}
.verwaltung		.right									{position:relative;float:right;right:3px;height:22px;line-height:22px;}
					.trennlinie								{background:url(../img/bgitem_greydot.gif) repeat-x left 3px;height:8px;line-height:8px;font-size:0.1em;clear:both;}
					.verwaltung_input						{width:420px;border:1px solid #cccccc;background:white url(../img/contentbox_headline_greygradient.gif) repeat-x left bottom;height:17px;line-height:17px;}

.kundenbereich .registerfeld							{width:140px;border:1px solid #cccccc;background:white url(../img/contentbox_headline_greygradient.gif) repeat-x left bottom;height:17px;line-height:17px;}
.kundenbereich_headline									{color:#aaaaaa;font-weight:bold;font-size:14px;margin:0 0 10px 0;}

/* ########################################## HAENDLERXCHANGE ########################################## */

.xchange_sell input, select, textarea {width:250px;}
.xchange_sell input.xchange_sell_sub {width:100px;}
.xchange_sell textarea.xchange_sell_sub {width:96%;}
.xchange_sell table {width:70%;}

#xchange_error {background-color:#FF7400; padding: 5px; color:#fff; margin-bottom: 10px;}

/* ########################################## SHOPVERZEICHNIS ########################################## */

#shopindex_anmeldung_bg							{background:url(../img/shopindex_anmeldung_bgimg.gif) no-repeat right top;}
.shopindex_auflistung_space					{height:10px;line-height:10px;background:url(../img/navibutton_space.gif) repeat-x left 4px;font-size:0.1em;}


/* ########################################## HILFE ########################################## */

.contentbox_hilfeheadline						{background:url(../img/contentbox_hilfeheadline_bg.gif) repeat-x left top;cursor:pointer;padding:0;height:20px;line-height:20px;margin:0;}
.contentbox_hilfeheadline		h3				{font-size:8pt;font-weight:bold;color:black;margin-left:5px;}

.hilfe_textbox										{display:none;background-color:white;color:#5e5e5e;border-bottom:1px solid #cccccc;}


.pl_10px 											{padding-left:10px;}
.pr_10px 											{padding-right:10px;}
.plr_10px 											{padding-left:10px;padding-right:10px;}
.ptb_5px 											{padding-top:5px;padding-bottom:5px;}
.pa_5px	 											{padding:5px;}
.pa_10px 											{padding:10px;}


.row1 												{background-color:#f5f5f5;line-height:20px;padding-left:3px;padding-right:3px;color:#222222;}
.row2 												{background-color:#ffffff;color:#222222;line-height:20px;padding-left:3px;padding-right:3px;}
.row3 												{background-color:#ffffff;line-height:20px;color:#222222;padding-left:3px;padding-right:3px;background:url(../img/bgitem_greydot.gif) repeat-x left bottom;}

	.disabled {
		background-image: url('../../../../img/disabled.png');
		border: 1px solid #516272;
	}
	
div.markerTooltip                         {background: url('../img/map_tooltip.png') no-repeat;line-height:12px;height:204px;width:348px;position:relative;top:-217px;left:-225px;margin-left:0px;font-size:11px;}
div.markerTooltip div.shopInfo               {float:left;position:relative;left:10px;top:40px;width:150px;}
div.markerTooltip div.offlineInfo          {float:right;position:relative;right:10px;top:40px;width:150px;}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
		 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('../img/tipps/bubble.png') bottom left;
}
		 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('../img/tipps/bubble.png') bottom right;
}

.descTipp {
	/* font-size:9pt; */
}

#popup_map div {z-index: 2;}

#ebay1 table {width:100%; border-bottom-color:cccccc;}

.shopinfo_box, 
.branchinfo_box {
	height: 130px;
}
.shop_list ul {
	overflow-y:scroll;
	overflow-x:hidden; 
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 250px;
	height: 180px;
	border: 1px solid #D2D2D2;
}
.shop_list li {
	display: block;
	width: 220px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 30px;
	border-bottom: 1px dotted #D2D2D2;
	background: url('/img/map_online.jpg') no-repeat 5px 5px;
	cursor: pointer;
}
.shop_list li.offline {
	background: url('/img/map_offline.jpg') no-repeat 5px 5px;
}


/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* HTML Tags Ersatz und SEO*/ 
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */

.product_title_small_top10art_scroller		{color:#3784cb;font-size:7pt;font-weight:bold;}
.offer_title_offer_list						{color:#000;font-size:10px;font-weight:bold;text-decoration:none;}
.preisentwicklung_overlay_title				{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
#a_map_legend h2 								{font-size:9px;font-weight:normal;}
#hidden										{display:none;}
.product_title_big_category		{color:#3784cb;font-size:11px;font-weight:bold;}
.contentbox_headline_greygradient_kategorie							{background-image: url(../img/contentbox_headline_greygradient.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#ffffff;height:24px;border:1px solid #cccccc;}
.contentbox_headline_greygradient_kategorie	span					{padding:0 0 0 5px;font-weight:bold;color:black;height:24px;line-height:24px;}
.contentbox_headline_greygradient_kategorie	h2						{padding:0 0 0 5px;font-weight:bold;color:#fff;height:24px;line-height:24px;font-size:10px;}

/*
	#mainnav {
		padding:						0px;
		margin:						0px;
	}

	#mainnav li { 
		background-image:			url('../img/mainnav.gif');
		background-position:		0px 0px;
		line-height: 				13px;
		color:						#444;
		width:						148px;
		margin:						0px;
		padding:						2px 15px 2px 15px;
		display:						block;
	}

	#mainnav li.level_1_0 { background-image: url('../img/mainnav_1.gif'); background-position: 0px  0px; }
	#mainnav li.level_1_1 { background-image: url('../img/mainnav_1.gif'); background-position: 0px 34px; }
	#mainnav li.level_1_2 { background-image: url('../img/mainnav_1.gif'); background-position: 0px 68px; }
	#mainnav li.level_2_0 { background-image: url('../img/mainnav_2.gif'); background-position: 0px  0px; }
	#mainnav li.level_2_1 { background-image: url('../img/mainnav_2.gif'); background-position: 0px 34px; }
	#mainnav li.level_2_2 { background-image: url('../img/mainnav_2.gif'); background-position: 0px 68px; }
	#mainnav li.level_3_0 { padding-left: 25px; width: 138px; }
	#mainnav li.level_3_1 { padding-left: 25px; width: 138px; }
	#mainnav li.level_3_2 { padding-left: 25px; width: 138px; }
	
	#mainnav li.navibutton_space { 
		height: 						1px: 
		font-size: 					1px; 
		line-height: 				1px; 
		padding:						0px;
		margin:						0px;
		width:						148px;
		background-image:			url('../img/navibutton_space.gif');
	}
*/	
	


#swfu div.fieldset {
   border:  1px solid #afe14c;
   margin: 10px 0;
   padding: 20px 10px;
}
#swfu div.fieldset span.legend {
   position: relative;
   background-color: #FFF;
   padding: 3px;
   top: -30px;
   font: 700 14px Arial, Helvetica, sans-serif;
   color: #73b304;
}

#swfu div.flash {
   width: 375px;
   margin: 10px 5px;
   border-color: #D9E4FF;

   -moz-border-radius-topleft : 5px;
   -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

#swfu button,
#swfu input,
#swfu select,
#swfu textarea { 
   border-width: 1px; 
   margin-bottom: 10px;
   padding: 2px 3px;
}



#swfu input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


#swfu label { 
   width: 150px; 
   text-align: right; 
   display:block;
   margin-right: 5px;
}

#swfu #btnSubmit { margin: 0 0 0 155px ; }


#swfu .progressWrapper {
   width: 357px;
   overflow: hidden;
}

#swfu .progressContainer {
   margin: 5px;
   padding: 4px;
   border: solid 1px #E8E8E8;
   background-color: #F7F7F7;
   overflow: hidden;
}
/* Message */
#swfu .message {
   margin: 1em 0;
   padding: 10px 20px;
   border: solid 1px #FFDD99;
   background-color: #FFFFCC;
   overflow: hidden;
}
/* Error */
#swfu .red {
   border: solid 1px #B50000;
   background-color: #FFEBEB;
}

/* Current */
#swfu .green {
   border: solid 1px #DDF0DD;
   background-color: #EBFFEB;
}

/* Complete */
#swfu .blue {
   border: solid 1px #CEE2F2;
   background-color: #F0F5FF;
}

#swfu .progressName {
   font-size: 8pt;
   font-weight: 700;
   color: #555;
   width: 323px;
   height: 14px;
   text-align: left;
   white-space: nowrap;
   overflow: hidden;
}

.progressBarInProgress,
#swfu .progressBarComplete,
#swfu .progressBarError {
   font-size: 0;
   width: 0%;
   height: 2px;
   background-color: blue;
   margin-top: 2px;
}

#swfu .progressBarComplete {
   width: 100%;
   background-color: green;
   visibility: hidden;
}

#swfu .progressBarError {
   width: 100%;
   background-color: red;
   visibility: hidden;
}

#swfu .progressBarStatus {
   margin-top: 2px;
   width: 337px;
   font-size: 7pt;
   font-family: Arial;
   text-align: left;
   white-space: nowrap;
}

#swfu a.progressCancel {
   font-size: 0;
   display: block;
   height: 14px;
   width: 14px;
   background-image: url(../images/cancelbutton.gif);
   background-repeat: no-repeat;
   background-position: -14px 0px;
   float: right;
}

#swfu a.progressCancel:hover {
   background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
#swfu .swfupload {
   vertical-align: top;
}
	

	.i-navi-element,
	.i-navi-element-1,
	.i-navi-element-2,
	.i-navi-element-3,
	.i-navi-element-4 {
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		line-height: 17px;
		padding: 0px 10px 0px 10px;
		width: 158px;
	}
	
	.i-navi-element a,
	.i-navi-element-1 a,
	.i-navi-element-2 a,
	.i-navi-element-3 a,
	.i-navi-element-4 a {
		color: #000;
		font-size: 11px;
		text-decoration: none;
	}
	
	.i-navi-element-1 { background-image: url('../v2/img/css.witte/index.mainnav_1.gif'); width: 153px; padding: 0px 10px 0px 15px; }
	.i-navi-element-2 { background-image: url('../v2/img/css.witte/index.mainnav_2.gif'); width: 148px; padding: 0px 10px 0px 20px; }
	.i-navi-element-3 { background-image: url('../v2/img/css.witte/index.mainnav_3.gif'); width: 143px; padding: 0px 10px 0px 25px; }
	.i-navi-element-4 { background-image: url('../v2/img/css.witte/index.mainnav_4.gif'); width: 138px; padding: 0px 10px 0px 30px; }

	
	#i-footer {
		background-image: url('../v2/img/css.witte/index.footer_bg.gif');
		background-repeat: repeat-x;
		height: 50px;
		margin-top: 10px;
		padding: 10px;
	}
	
	#i-footer a {
		color: #444;
		font-weight: bold;
	}
