/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */
/* body													{behavior:url(/css/cssfix.htc);} */
html, body											{font-family: Tahoma, Verdana, Arial, 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;}
a														{text-decoration:none;}
hr														{margin:0px;padding:0px;}
table, tr, td										{padding:0px;margin:0px;text-align:left;}
.clear												{clear:both;font-size:0.1em;}
#zentriert											{width:980px;position:relative;left:50%;margin-left:-490px;}
a														{color:black;}
a:hover												{text-decoration:underline;}

/* ################################################# ABSTAENDE ################################################## */
.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_large								{width:30px;height:30px;font-size:0.1em;}


/* ################################################# BUTTONS ################################################## */
.button_blue_pfeilunten							{background:url(/images/button_blue_pfeilunten.gif) no-repeat left 2px;height:18px;line-height:18px;position:relative;}

/* ################################################# 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											{position:relative;font-weight:bold;color:black;}
.white_bold											{position:relative;font-weight:bold;color:white;}
.white_small										{position:relative;color:white;font-size:10px;}

.font_small											{font-size:10px;}
/* ################################################# CONTENTBOXEN ################################################## */
.contentbox_white									{border:1px solid #e0e0e0;height: 100%;}
.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_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;}

.a2												{color:#0000ff;font-weight:bold;font-size:14px;}

.contenttitle_white								{border: 1px solid #e0e0e0; border-bottom: none; background:url(/images/contentbox_white_title_bg.gif) repeat-x;height:29px;line-height:29px;position:relative;}
.contentbox_grey									{border:1px solid #e0e0e0;height: 100%;background-color:#f0f0f0;}
.sonderbox											{position:relative;}
.sonderbox_text									{width:230px;position:relative;left:10px;font-size:10px;}
.sonderbox_text2								{position:relative;left:10px;font-size:10px;padding:10px 10px 10px 10px;}

/* ################################################# BANNER ################################################## */
.headbanner											{cursor:pointer;width:486px;height:60px;position:absolute;top:10px;left:350px;}

/* ################################################# LOGO ################################################## */
#logo													{position:relative;left:0px;top:0px;width:200px;}

/* ################################################# HEADNAVI ################################################## */
.headnavi_loginbox								{position:absolute;top:10px;left:860px;}
.headnavi_meinkontobutton						{background:url(/images/headnavi_meinkontobutton.gif) no-repeat left top;cursor:pointer;height:20px;line-height:20px;}
.headnavi_meinkontobutton	a				{position:relative;left:23px;color:black;font-weight:bold;}


/* ################################################# TABNAVI ################################################## */
#tabnavi												{list-style-type:none;height:30px;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 1px 0px 0px;border: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:1px solid #165170;}
#tabnavi		.tab_inaktiv:hover		a		{cursor:pointer;background-position:left top;color:white;}

#tabnavi		.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 1px 0px 0px;border:1px solid #165170;}
#tabnavi		.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		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 */


/* ################################################# SUCHE ################################################## */
.suche												{color:white;position:relative;margin:1px 0 0 0;background-image:url(/images/suche_bg.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#369bca;border:1px solid #165170;height:43px;}
.suche			.suche_textfeld				{width:220px;}
.suche			.suche_submit					{width:120px;}


/* ################################################# FOOTER ################################################## */
#footer												{position:relative;}


/* ########################################################################################################### */
/* ############################################### STARTSEITE ################################################ */
/* ########################################################################################################### */

.startseite_kategorieauflistung							{}
.startseite_kategorieauflistung_kattitle				{background:url(/images/gradient_whitegrey_18.gif) repeat-x;border:1px solid #e0e0e0;height:18px;line-height:18px;}
.startseite_kategorieauflistung_kattitle	a			{color:black;font-size:11px;font-weight:bold;position:relative;left:5px;}
.startseite_kategorieauflistung	span		a				{color:#268698;text-decoration:underline;font-size:10px;}
.startseite_kategorieauflistung	span		a:hover		{color:black;text-decoration:underline;font-size:10px;}

/* ########################################################################################################### */
/* ############################################### KATEGORIEN ################################################ */
/* ########################################################################################################### */

.kategorieauflistung_erweitert	ul		li		a		{color:#268799;font-size:11px;}

.kategorieauflistung_shortbar_td							{text-align:center;width:20px;}
.kategorieauflistung_shortbar_td			a				{color:#268799;font-weight:bold;}
/* ######################## */
/* ### ANGEBOTE ####### */
.table_angebote			td					{padding: 10px 0 10px 7px;border-right: 1px solid #e0e0e0;}
.table_angebote			td.last			{border: none;}
.table_angebote			img				{float: left; padding-right: 5px;}
.table_angebote			p					{font-size:10px;margin:0;padding:0 5px 0 0;}
.table_angebote			.price			{font-size: 13px; color:#FF0000;font-weight: bold;text-align: center;padding:0 5px 0 0;}
.table_angebote			small				{color: #000; font-weight: normal;}
.table_angebote			a					{color:#268799;font-weight:bold;}
.table_angebote			span				{text-align: right;color:#268799;font-weight:bold;}

.detailansicht_angebotsinformationen 					{border: 1px solid #FFF;}
.detailansicht_angebotsinformationen p					{font-size: 11px;}
.detailansicht_angebotsinformationen .bilder			{width: 260px;float: left;padding: 0 0 0 16px;}
.detailansicht_angebotsinformationen .beschreibung	{float: left; width: 100%;}
.detailansicht_angebotsinformationen .price			{font-size: 13px; color:#FF0000;font-weight: bold;padding:0 5px 0 0;}
.detailansicht_angebotsinformationen small			{font-size: 10px;color: #000;font-weight: normal;}
.detailansicht_angebotsinformationen a					{color:#268799;font-weight:bold;text-decoration: underline;font-size: 14px;}

.detailansicht_kontaktdaten			 					{background: #FFF;border-left: 1px solid #e0e0e0;}
.detailansicht_kontaktdaten h1							{background:#cad3d2;font-weight:bold;font-size: 13px;line-height: 28px;padding: 0 0 0 10px;margin:0;}
.detailansicht_kontaktdaten p							{font-size: 11px;padding-left: 10px;}
.detailansicht_kontaktdaten strong						{font-weight:bold;width: 50px;display: block;float: left; }

p.pagination													{padding: 0 15px 0 15px; margin: 0;}
p.pagination	a.current									{font-weight: bold;}
p.pagination 	a.next										{background: url(/images/icon_next.gif) no-repeat right;padding-right: 17px; font-weight: bold;float: right;text-decoration: underline;}
p.pagination 	a.previous									{background: url(/images/icon_prev.gif) no-repeat left;padding-left: 17px;font-weight: bold;float: left;text-decoration: underline;}
p.pagination 	span											{padding-left: 100px;text-align: center;float: left;}

.table_suchergebnisse										{}
.table_suchergebnisse		th								{background: #FFF; color: #6f6f6f; line-height: 29px;height: 29px;border-bottom: 1px solid #e0e0e0;}
.table_suchergebnisse		th.beschreibung			{padding: 0 0 0 10px;}
.table_suchergebnisse		td	 							{padding: 10px; border: 1px solid #ffffff;}
.table_suchergebnisse		td.odd 						{background: #ffffff;}
.table_suchergebnisse		td.even						{background: #f1f1f1;}
.table_suchergebnisse		td.resim 					{padding: 10px;width:100px;border-right: none;}
.table_suchergebnisse		td.acik 			{border-left: none;border-right: 1px solid #e0e0e0;font-size: 11px;}
.table_suchergebnisse		td.acik a		 	{color:#268799;font-weight:bold;text-decoration: underline;font-size: 11px;}
.table_suchergebnisse		td.acik p	 		{width: 300px; font-size: 11px;padding:0; margin:0;}
.table_suchergebnisse		td.standort     			{font-size: 11px;font-weight: bold;background: #DCDD99; text-align: center;}
.table_suchergebnisse		td.fiyat     				{text-align: center;font-size: 11px;font-weight: bold;border-left: 1px solid #e0e0e0;}
.table_suchergebnisse		td.fiyat  big				{font-size: 17px;color:#FF0000;font-weight: normal;text-align: right;padding:0 5px 0 0;}
.table_suchergebnisse		td.fiyat  small			{font-size: 10px;color: #000;font-weight: normal;padding: 0 5px 0 0;}
.table_suchergebnisse		td.fiyat  a.button		{display: block;text-align: center;color:#ffffff;height: 20px; line-height: 20px; background: url(/images/detailbutton_bg.gif) repeat-x;margin: 4px 0 4px 0;width: 105px;}
.table_suchergebnisse		td.last 						{border-bottom: none; }
.table_suchergebnisse		td.first						{border-top: 1px solid #ffffff;}
.table_suchergebnisse		td.spacer					{padding: 0;border: none;line-height: 1px;height:1px; width:1px; font-size:0.1em; background: #e0e0e0;}
.table_suchergebnisse		td.spacer_white			{padding: 0;border: none;line-height: 1px;height:1px; width:1px; font-size:0.1em; background: #ffffff;}

table.suchfilter 												{background: #f1f1f1;}
table.suchfilter td											{padding: 10px 0 10px 0;}
table.suchfilter td.white									{border-top: 1px solid #e0e0e0;width: 100%;padding:0; background: #ffffff;}
table.suchfilter td.white	p								{padding:0 0 0 20px;}
table.suchfilter td.white	p a							{color: #268799;font-weight: bold;font-size: 11px;text-decoration: underline;}
table.suchfilter td.white .button_blue_pfeilunten {margin-left: 20px;} 
table.suchfilter td.white .button_blue_pfeilunten a					{padding: 2px 0 0 20px;font-weight: bold;}

form.suchfilter 												{padding: 0 0 0 10px;}
form.suchfilter label										{font-weight: bold; color: #919191;}
form.suchfilter label.select								{font-weight: bold; color: #919191;}
form.suchfilter input										{border: 1px solid #7e9db9;width: 185px;padding: 0 0 0 5px;margin: 0 0 7px 0;}
form.suchfilter select										{border: 1px solid #7e9db9;width: 191px;padding: 0 0 0 5px;margin: 0 0 7px 0;}
form.suchfilter radio										{padding: 0 0 0 5px;margin: 0 0 7px 0;}
form.suchfilter input.button 								{font-weight: bold;line-height: 22px;height: 22px; background: url(/images/inputbutton_bg.gif) repeat-x;}


#login			ul												{list-style-type:none;padding:0px;margin:10px 0 0 20px;}
#login			ul			li									{list-style-type:image;list-style-image:url(/images/list_bluesquare.gif);padding:0px;margin:0px;}



/* ################################################# newsslider ################################################## */

.newsslider {position:relative; overflow:hidden; height:120px; width:250px;border-top: 1px solid #e0e0e0;}
.newsslidercontent {position:absolute}
/* .newssection {padding:5px;} */


