/* ################################################# GENERAL DEFINITIONS ################################################## */
/* body													{behavior:url(cssfix.htc);} */ 
html, body											{font-family: Arial, Verdana, sans-serif;font-size:12px;height:100%;margin:0px;padding:0px;}
body													{background-image:url(/images/bg.gif);background-repeat:repeat-x;background-color:white;}
img, form											{border:0px;margin:0px;padding:0px;}
form													{display:inline;}
a														{text-decoration:none;color:black;}
a:hover												{text-decoration:underline;}
.clear												{clear:both;font-size:0.1em;}
hr														{margin:0px;padding:0px;}
table, tr, td										{padding:0px;margin:0px;}

/* ################################################# SPACES ################################################## */
.space_5px											{height:5px;font-size:0.1em;}
.space_10px											{height:10px;font-size:0.1em;}
.space_20px											{height:20px;font-size:0.1em;}
.table_spacing										{width:10px;height:10px;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_large								{width:30px;height:30px;font-size:0.1em;}


.submit												{background-image:url(/images/suche_submit1.gif);background-repeat:no-repeat;height:24px;weight:80px;border: 0px;}

/* ################################################# GRADIENT ################################################## */
.gradient_red										{background:url(/images/gradient_red.gif) repeat-x;height:22px;line-height:22px;}
.gradient_red				span					{margin:0 10px 0 10px;}
.gradient_red				span		a			{color:white;font-weight:bold;}


/* ################################################# TEXTMODIFIER ################################################## */
.black_bold											{font-weight:bold;color:black;}
.red_bold											{font-weight:bold;color:#951a1a;}
.large_red_bold									{color:#951a1a;font-weight:bold;font-size:12px;}
.large_red_bold				a					{color:#951a1a;font-weight:bold;font-size:12px;}
.white_bold											{font-weight:bold;color:white;}
.white_small										{color:white;font-size:10px;}
.green_normal										{color:#30ab00;font-size:11px;}
.green_normal_bold								{color:#30ab00;font-size:11px;font-weight:bold;}
.green_normal_bold			a					{color:#30ab00;font-size:11px;font-weight:bold;}

.font_small											{font-size:10px;}
.font_11											{font-size:11px;}
.font_12											{font-size:12px;}
.font_13											{font-size:13px;}
.font_14											{font-size:14px;}
.font_15											{font-size:15px;}
.font_16											{font-size:16px;}

.angebotsbox_element								{float:left;display:inline;position:relative;}
.angebot_title						a				{color:#951a1a;font-weight:bold;font-size:12px;}
.angebot_title_blue				a				{color:#277488;font-weight:bold;font-size:12px;}
.angebot_title_large				a				{color:#951a1a;font-weight:bold;font-size:14px;}
.angebot_preis						a				{color:#cc0000;font-weight:bold;font-size:14px;}
.angebot_preis_small				a				{color:#cc0000;font-weight:bold;font-size:11px;}

/* ################################################# BUTTONS ################################################## */
.button_red											{background:url(/images/tabnavi_tab_l.gif) repeat-x;height:28px;line-height:28px;border:1px solid #951a1a;}
.button_red				span						{margin:0 10px 0 10px}
.button_red				span		a				{color:white;font-weight:bold;}

/* ################################################# CONTENTBOXES ################################################## */
.contentbox_white									{border:1px solid #e0e0e0;position:relative;}
.contentbox_white_title							{background:url(/images/contentbox_white_title_bg.gif) repeat-x;height:29px;line-height:29px;position:relative;}
.contentbox_white_title		span				{position:relative;left:10px;height:29px;line-height:29px;font-weight:bold;}
.contentbox_white_title_bordered				{background:url(/images/contentbox_white_title_bg.gif) repeat-x;height:29px;line-height:29px;position:relative;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.contentbox_white_title_bordered		span	{position:relative;left:10px;height:29px;line-height:29px;font-weight:bold;}
.contentbox_white_offernavi					{background:url(/images/contentbox_white_title_bg.gif) repeat-x left top;height:28px;line-height:28px;position:relative;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}

.contentbox_white2								{border:1px solid #e0e0e0;height: 100%;padding:10px 10px 10px 10px;}
.contentbox_white_title2						{background:url(/images/contentbox_white_title_bg.gif) repeat-x;height:29px;line-height:29px;position:relative;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.contentbox_white_title2	span				{position:relative;left:10px;height:29px;line-height:29px;font-weight:bold;}

.contentbox_simplered_title					{background-color:#951a1a;height:18px;line-height:18px;position:relative;}
.contentbox_simplered_title	span			{color:white;height:18px;line-height:18px;position:relative;left:10px;font-weight:Bold;}

.contentbox_grey									{background-color:#f4f4f4;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative;padding:10px;}

.sonderbox											{position:relative;}
.sonderbox_text									{width:230px;position:relative;left:10px;font-size:10px;}
.sonderbox_neuekats		a						{color:#277488;font-size:10px;}

.sonderbox_auflistung							{border-bottom:1px dotted #e0e0e0;height:18px;line-height:18px;}
.sonderbox_auflistung		span				{position:relative;left:5px;font-weight:bold;color:#5d5d5d;}
.sonderbox_auflistung		a					{position:relative;left:15px;font-size:10px;color:#951a1a;}


/* ################################################# STANDARD ELEMENTS ################################################## */

#zentriert											{width:980px;position:relative;left:50%;margin-left:-490px;background-repeat:no-repeat;background-position: left top;}
#header												{height:100px;background:url(/images/header.gif) no-repeat;background-position: 280px top;}
#logo													{background:url(/images/logo.gif) no-repeat;position:absolute;left:10px;top:10px;width:254px;height:50px;display:inline;}
#footer												{position:relative;}

/* ################################################# TABNAVI ################################################## */
.tabnavi_suche												{list-style-type:none;height:30px;margin:0px;padding:0px;position:relative;float:right;top:10px;}
.tabnavi_suche		.tab_inaktiv						{background:url(/images/tabnavi_tab_l.gif) repeat-x left -28px;cursor:pointer;float:left;padding:0px 0px 0px 10px;height:28px;line-height:28px;margin:0px 0px 0px 1px;border:1px solid #e0e0e0;}
.tabnavi_suche		.tab_inaktiv				a		{background:url(/images/tabnavi_tab_r.gif) repeat-x right -28px;cursor:pointer;display:block;padding:0px 10px 0px 0px;color:black;text-decoration:none;height:28px;line-height:28px;}
.tabnavi_suche		.tab_inaktiv:hover				{cursor:pointer;background-position:left top;border:1px solid #951a1a;}
.tabnavi_suche		.tab_inaktiv:hover		a		{cursor:pointer;background-position:left top;color:white;}
.tabnavi_suche		.tab_aktiv							{background:url(/images/tabnavi_tab_l.gif) repeat-x left top;cursor:pointer;float:left;padding:0px 0px 0px 10px;height:28px;line-height:28px;margin:0px 0px 0px 1px;border:1px solid #951a1a;}
.tabnavi_suche		.tab_aktiv					a		{background:url(/images/tabnavi_tab_r.gif) repeat-x right top;cursor:pointer;display:block;padding:0px 10px 0px 0px;color:black;text-decoration:none;height:28px;line-height:28px;color:white;font-weight:bold;}
/* FIX FUER DEN IE6 */
.tabnavi_suche		a										{float:left; display:block; width:0.1em; background:url(/images/tabnavi_tab_r.gif) no-repeat right top; padding:5px 15px 4px 6px;}
.tabnavi_suche		li		a								{width:auto;}	
.tabnavi_suche		.tab_inaktiv.hover	a			{background-position:left top;}	
.tabnavi_suche		.tab_inaktiv			a:hover	{background-position:left top;}
/* ENDE IE6 FIX */

.tabnavi														{list-style-type:none;height:28px;margin:0px;padding:0px;position:relative;}
.tabnavi		.tab_inaktiv								{background:url(/images/tabnavi_tab_l.gif) repeat-x left -28px;cursor:pointer;float:left;padding:0px 0px 0px 10px;height:28px;line-height:28px;margin:0px 0px 0px 0px;border-right:1px solid #e0e0e0;}
.tabnavi		.tab_inaktiv				a				{background:url(/images/tabnavi_tab_r.gif) repeat-x right -28px;cursor:pointer;display:block;padding:0px 10px 0px 0px;color:black;text-decoration:none;height:28px;line-height:28px;}
.tabnavi		.tab_inaktiv:hover						{cursor:pointer;background-position:left top;border-right:1px solid #cc0000;}
.tabnavi		.tab_inaktiv:hover		a				{cursor:pointer;background-position:left top;color:white;}
.tabnavi		.tab_aktiv									{background-color:white;cursor:pointer;float:left;padding:0px 0px 0px 10px;height:28px;line-height:28px;margin:0px 0px 0px 0px;border-right:1px solid #e0e0e0;}
.tabnavi		.tab_aktiv					a				{background-color:white;cursor:pointer;display:block;padding:0px 10px 0px 0px;color:black;text-decoration:none;height:28px;line-height:28px;color:black;font-weight:bold;}
/* FIX FUER DEN IE6 */
.tabnavi		a												{float:left; display:block; width:0.1em; background:url(/images/tabnavi_tab_r.gif) no-repeat right top; padding:5px 15px 4px 6px;}
.tabnavi		li		a										{width:auto;}	
.tabnavi		.tab_inaktiv.hover	a					{background-position:left top;}	
.tabnavi		.tab_inaktiv			a:hover			{background-position:left top;}
/* ENDE IE6 FIX */


.detailsuche_tab_aktiv									{background:url(/images/tabnavi_tab_l.gif) repeat-x left top;height:29px;line-height:28px;border-bottom:1px solid #e0e0e0;}
.detailsuche_tab_aktiv					a				{color:white;font-weight:bold;}
.detailsuche_tab_inaktiv								{background:url(/images/tabnavi_tab_l.gif) repeat-x left -28px;line-height:28px;border-bottom:1px solid #e0e0e0;}
.detailsuche_tabspace									{font-size:0.1em;background-color:#e0e0e0;width:1px;border-bottom:1px solid #e0e0e0;}

.tabnavi_tabbg												{background:url(/images/contentbox_white_title_bg.gif) repeat-x;height:28px;line-height:28px;position:relative;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}


/* ################################################# SEARCH ################################################## */
.suche												{width:680px;height:45px;position:relative;top:10px;float:right;height:45px;}
.suche_table_left_top							{background:url(/images/suche_table_left_top.gif) no-repeat left top;width:10px;height:5px;font-site:0.1em;}
.suche_table_left_bot							{background:url(/images/suche_table_left_bot.gif) no-repeat left bottom;width:10px;height:5px;font-site:0.1em;}
.suche_table_middle								{background-color:#951a1a;height:40px;}
.suche_table_topbot								{background-color:#951a1a;height:5px;}
.suche_table_right_bot							{background:url(/images/suche_table_right_bot.gif) no-repeat right bottom;width:10px;height:5px;font-site:0.1em;}
.suche_textfeld									{width:410px;}


/* ################################################# LIST OF SITES ################################################## */
.seitenauflistung_box_top							{background-color:#f4f4f4;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;position:relative;height:28px;line-height:28px;padding:0 5px 0 5px;}
.seitenauflistung_box_bot							{background-color:#f4f4f4;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative;height:28px;line-height:28px;padding:0 5px 0 5px;}

#seitenauflistung_table		tr	td	span			{margin:0 3px 0 3px;}
#seitenauflistung_table		tr	td	.aktiv	a	{margin:0 3px 0 3px;color:#cc0000;font-weight:bold;}


/* ################################################# LIST OF CATEGORIES ################################################## */
.kategorieauflistung_titlebg					{background:url(/images/kategorie_titlebg.gif) repeat-x;height:18px;line-height:18px;border:1px solid #e0e0e0;}
.kategorieauflistung_ddpfeil					{background:url(/images/kategorie_ddpfeil.gif) no-repeat;width:19px;height:18px;float:right;}
.kategorieauflistung_title						{color:#a80000;font-weight:bold;padding:0 0 0 5px;}


/* ################################################# HISTORY ################################################## */
#history												{position:relative;left:11px;}
.history_item										{display:inline;margin:5px;}
.history_item	a									{text-decoration:underline;}
.history_item	a:hover							{color:#951a1a;}


/* ################################################# HOME ################################################## */
.startseite_detailsuchespalte					{border:1px solid #e0e0e0;}
.startseite_detailsuchespalte_yd				{background-image:url(/images/yedekparca_bg.gif);background-repeat:no-repeat;background-position:bottom left;}
.startseite_detailsuchespalte_mo				{background-image:url(/images/modifiye_bg.gif);background-repeat:no-repeat;background-position:bottom left;}
/* .startseite_detailsuchespalte_di				{background-image:url(/images/diger_bg.gif);background-repeat:no-repeat;background-position:bottom left;} */

.startseite_kategoriespalte					{border:1px solid #e0e0e0;background-color:#f3f3f3;}
.startseite_angebotsspalte						{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
#startseite_suche_table		tr					{height:18px;line-height:18px;}

/* ################################################# SEARCH RESULTS ################################################## */
.suchergebnisse_headline						{background-color:#951a1a;padding:0 0 0 5px;height:20px;line-height:20px;color:white;font-weight:bold;}
.suchergebnisse_headline_border_r			{background-color:#951a1a;padding:0 0 0 5px;height:20px;line-height:20px;color:white;font-weight:bold;border-right:1px solid white;}
.suchergebnisse_headline_border_l			{background-color:#951a1a;padding:0 0 0 5px;height:20px;line-height:20px;color:white;font-weight:bold;border-left:1px solid white;}
.suchergebnisse_headline	span				{margin:0 5px 0 5px;}	
.suchergebnisse_headline_border_r	span, .suchergebnisse_headline_border_l	span	{margin:0 10px 0 10px;}	

.suchergebnisse_picbox							{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.suchergebnisse_desc								{background-color:#f4f4f4;padding:0 5px 0 5px;border-bottom:1px solid #e0e0e0;}
.suchergebnisse_date								{border-bottom:1px solid #e0e0e0;}
.suchergebnisse_location						{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.suchergebnisse_price							{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}

.suchergebnisse_desc			span				{margin:0 5px 0 5px;}
.suchergebnisse_date			span,
.suchergebnisse_location	span,
.suchergebnisse_price		span				{margin:0 10px 0 10px;align:center;}

/* ################################################# DETAIL ################################################## */
.detail_optionbox									{border:1px solid #e0e0e0;position:relative;}
.detail_optionbutton								{background:#f3f3f3 url(/images/arrow_black_right.gif) no-repeat 6px;height:18px;line-height:18px;margin:0 0 1px 0;}
.detail_optionbutton				span			{position:relative;left:20px;color:black;}
.detail_optionbutton_noarrow					{background-color:#f3f3f3;height:18px;line-height:18px;margin:0 0 1px 0;}
.detail_optionbutton_noarrow	span			{position:relative;left:20px;color:black;}
.detail_optionbutton_klicks					{background-color:#f3f3f3;height:18px;line-height:18px;margin:0px;}
.detail_optionbutton_klicks	span			{position:relative;left:20px;color:black;}

.detail_contactpartner_box		td				{height:20px;line-height:20px}

.detail_articletitle								{background:url(/images/tabnavi_tab_l.gif) repeat-x left top;height:28px;line-height:28px;padding:0 10px 0 10px;color:white;font-weight:bold;border-left:1px solid #951a1a;border-right:1px solid #951a1a;border-top:1px solid #951a1a;}

.detail_greybg										{padding:10px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f3f3f3;}
#detail_basicinfo			.lightgrey			{background-color:#e0e0e0;height:18px;line-height:18px;border-bottom:1px solid #f3f3f3;}
#detail_basicinfo			.lightgrey	span	{position:relative;left:5px;}
#detail_basicinfo			.white				{background-color:white;height:18px;line-height:18px;border-bottom:1px solid #f3f3f3;}
#detail_basicinfo			.white		span	{position:relative;left:5px;}

#detail_captcha_original						{height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#951a1a;padding:0 10px 0 10px;background-color:#e0e0e0;border:1px solid #848484;width:70px;text-align:center;}
#detail_captcha_copy								{height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#951a1a;padding:0 10px 0 10px;background-color:white;border:1px solid #848484;width:70px;text-align:center;}
.detail_captcha_send								{background:url(/images/tabnavi_tab_l.gif) repeat-x left top;height:28px;line-height:28px;padding:0 10px 0 10px;color:white;font-weight:bold;border-left:1px solid #951a1a;border-right:1px solid #951a1a;border-top:1px solid #951a1a;}

.detail_altoffers									{padding:10px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:white;}
.detail_altoffers				a					{text-decoration:none;}
.detail_altoffers				a:hover			{text-decoration:underline;}





/* ################################################# LOGINSITE CLASSES ################################################## */

.box_bg												{background:url(/images/loginsite_boxbg.gif) repeat-y;width:980px;}
.box_bottom											{background:url(/images/loginsite_box_bottom.gif);width:980px;height:17px;font-size:0.1em;}


.loginsite_redbutton_bg							{background:url(/images/loginsite_redbutton_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;}
.loginsite_redbutton_bg			a				{color:white;}
.loginsite_redbutton_l							{background:url(/images/loginsite_redbutton_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_redbutton_r							{background:url(/images/loginsite_redbutton_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}
.loginsite_redbutton_mirrored_bg				{background:url(/images/loginsite_redbutton_mirrored_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;position:relative;top:1px;}
.loginsite_redbutton_mirrored_l				{background:url(/images/loginsite_redbutton_mirrored_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_redbutton_mirrored_r				{background:url(/images/loginsite_redbutton_mirrored_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}


.loginsite_orangebutton_bg						{background:url(/images/loginsite_orangebutton_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;}
.loginsite_orangebutton_bg		a				{color:white;}
.loginsite_orangebutton_l						{background:url(/images/loginsite_orangebutton_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_orangebutton_r						{background:url(/images/loginsite_orangebutton_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}
.loginsite_orangebutton_mirrored_bg			{background:url(/images/loginsite_orangebutton_mirrored_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;position:relative;top:1px;}
.loginsite_orangebutton_mirrored_l			{background:url(/images/loginsite_orangebutton_mirrored_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_orangebutton_mirrored_r			{background:url(/images/loginsite_orangebutton_mirrored_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}

.loginsite_greenbutton_bg						{background:url(/images/loginsite_greenbutton_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;}
.loginsite_greenbutton_bg			a			{color:white;}
.loginsite_greenbutton_l						{background:url(/images/loginsite_greenbutton_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_greenbutton_r						{background:url(/images/loginsite_greenbutton_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}
.loginsite_greenbutton_mirrored_bg			{background:url(/images/loginsite_greenbutton_mirrored_bg.gif) repeat-x;height:28px;line-height:28px;text-align:center;width:200px;position:relative;top:1px;}
.loginsite_greenbutton_mirrored_l			{background:url(/images/loginsite_greenbutton_mirrored_l.gif) no-repeat;height:28px;line-height:28px;width:5px;float:left;font-size:0.1em;display:inline;}
.loginsite_greenbutton_mirrored_r			{background:url(/images/loginsite_greenbutton_mirrored_r.gif) no-repeat;height:28px;line-height:28px;width:5px;float:right;font-size:0.1em;display:inline;}

.haken												{background:url(/images/haken.gif) no-repeat;height:22px;line-height:22px;text-indent:18px;}



