/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */

html, body												{font-family:Arial,Verdana,Tahoma,sans-serif;font-size:11px;color:black;height:100%;margin:0px;padding:0px;}
body														{background:white url("/img/bg.gif") repeat-x left top;}
img, form												{border:0;margin:0;padding:0;}
form														{display:inline;}
a															{text-decoration:none;}
p															{margin:12px 0 12px 0;}
.automargin												{width:980px;position:relative;margin:0 auto 0 auto;}
.clear													{clear:both;font-size:0.1em;}

h1															{font-size:14px;}
h2															{font-size:12px;}
h3															{font-size:11px;}
h4															{font-size:9px;}
h1, h2, h3, h4											{margin:0;}


.white													{color:white;}
.black													{color:black;}
.lightgrey												{color:#c3c3c3;}
.grey														{color:#6f6f6f;}
.red														{color:red;}
.darkred													{color:#b50000;}
.lightblue												{color:#2eceff;}
.bold														{font-weight:bold;}
.italic													{text-decoration:italic;}

.size_11													{font-size:11px;}
.size_12													{font-size:12px;}
.size_14													{font-size:14px;}
.size_16													{font-size:16px;}
.size_20													{font-size:20px;}

.clear													{clear:both;font-size:0.1em;}
.clear_5													{clear:both;font-size:0.1em;height:5px;line-height:5px;}
.clear_l													{clear:left;font-size:0.1em;}
.clear_r													{clear:right;font-size:0.1em;}
.clear_10												{clear:both;font-size:0.1em;height:10px;line-height:1px;}
.clear_20												{clear:both;font-size:0.1em;height:20px;line-height:20px;}

.space_10px												{width:10px;height:10px;font-size:0.1em;}
.space_20px												{width:20px;height:20px;font-size:0.1em;}

.pad_10													{padding:10px;}
.pad_20													{padding:20px;}


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


/* ################################################# KOPFBEREICH ################################################## */

#logo_basic												{width:199px;height:66px;display:block;background:transparent url("/img/logo_basic.png");margin:0 0 10px 0;}

#headbox													{float:right;width:760px;height:30px;line-height:30px;}
#head_desc												{float:left;margin:0 0 0 10px;color:black;font-weight:bold;font-size:12px;}
#hm														{list-style-type:none;padding:0;margin:0;float:right;}
#hm		li												{float:left;}
#hm		li		a										{padding:0 10px 0 10px;display:block;color:black;font-size:12px;font-weight:bold;}
#hm		li		a:hover								{text-decoration:underline;}


/* ################################################# SEARCHBAR ################################################## */

#searchbar_bg											{width:740px;height:30px;line-height:40px;background:url('/img/searchbar_bg.png');padding:10px 10px 0 10px;font-size:12px;border-bottom:1px solid #c1c1c1;}

.search_word_text										{float:left;line-height:22px;color:white;font-weight:bold;}
#search_word											{background-color:white;border:1px solid #c1c1c1;width:200px;float:left;margin-left:10px;}
.search_category_text								{float:left;line-height:22px;color:white;font-weight:bold;margin:0 10px 0 10px;}
#search_category										{background-color:white;border:1px solid #c1c1c1;width:200px;float:left;}
#search_button											{background:url("/img/searchbutton_bg.gif");width:120px;height:22px;line-height:22px;color:white;font-weight:bold;text-align:center;display:block;position:absolute;right:30px;border: solid 0px; background-color:transparent;cursor: pointer;}
#search_button:hover									{background-position:left -22px;}

/* ################################################# HAUPTMENUE ################################################## */

#leftside												{float:left;width:200px;}
#mmbox_top												{background:url("/img/mmbox_top.gif") no-repeat left top;width:200px;height:28px;line-height:28px;color:white;font-weight:bold;text-indent:15px;}
#mmbox_mid												{background:url("/img/mmbox_mid.gif") repeat-y left top;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;width:178px;padding:10px;}
#mmbox_bottom											{background:url("/img/mmbox_bottom.gif");width:200px;height:10px;}

#mm														{list-style-type:none;padding:0;margin:0;}
#mm		li												{cursor:pointer;}
#mm		li		a										{display:block;}
#mm				a.inaktiv							{line-height:20px;background:url("/img/mm_bg.png") no-repeat left top;color:black;font-weight:normal;text-indent:17px;}
#mm				a.inaktiv:hover					{background-position:left -20px;color:white;}
#mm				a.aktiv								{line-height:20px;background:url("/img/mm_bg.png") no-repeat left -40px;color:white;font-weight:bold;text-indent:17px;}
#mm				a.aktiv:hover						{color:black;}

/* ################################################# CONTENT ################################################## */

#content													{float:left;width:760px;margin-left:20px;}

.content_clean											{background-color:white;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:10px 10px 0 10px;}

.content_offers_home									{background-color:#f2f7f9;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.content_offers_detail								{background-color:#f2f7f9;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.content_userssearching_index						{background-color:#f2f7f9;border:1px solid #c1c1c1;padding:10px;}
.content_userssearching_detail					{background-color:#f2f7f9;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-top:1px solid #c1c1c1;padding:10px 10px 0 10px;}
.content_toplists										{background-color:#f2f7f9;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-top:1px solid #c1c1c1;padding:10px 10px 0 0;}
.content_googlebox									{width:738px;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:10px;}
.content_googlebox		img						{margin:0 auto 0 auto;}

.contentend_white										{background:url("/img/box_760_white_bottom.gif");width:760px;height:10px;font-size:0.1em;}
.contentend_lightblue								{background:url("/img/box_760_lightblue_bottom.gif");width:760px;height:10px;font-size:0.1em;}

/* ################################################# TOPLISTEN ################################################## */

.toplist													{width:244px;float:left;border-right:1px solid #c1c1c1;overflow:hidden;margin-left:10px;}
.toplist			h3										{font-size:12px;margin:0 0 10px 0;font-weight:bold;line-height:12px;}
.toplist			a										{width:234px;height:20px;line-height:20px;display:block;background:url("/img/toplist_itembg.png") no-repeat right top;font-size:11px;color:black;text-indent:5px;}
.toplist			a:hover								{background-position:right -20px;}

/* ################################################# TAGCLOUDS ################################################## */

#tagclouds												{width:220px;height:225px;float:left;overflow:hidden;margin:0 0 0 10px;}
#tagclouds				a								{float:left;margin:5px 5px 0 5px;}

/* ################################################# WAS IST GESUCH? ################################################## */

.wasistgesuch											{padding:5px 10px 5px 10px;background:#e2ecf0 url('/img/wasistgesuch_bg.gif') repeat-x left top;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.wasistgesuch_lupe									{background:url('/img/lupe.png') no-repeat left center;padding:0 0 0 70px;min-height:61px;}
.wasistgesuch_title									{font-size:20px;color:#b50000;font-weight:bold;}
.wasistgesuch_desc									{line-height:16px;color:black;font-weight:bold;}

/* ################################################# ANGEBOTE ################################################## */

.offerbox												{width:177px;float:left;margin:0 0 0 10px;}
.offerbox_arrow										{background:url('/img/offerbox_arrow.png') no-repeat right bottom;}
.offerbox_top											{background:url('/img/offerbox_top.gif');width:177px;height:10px;font-size:0.1em;}
.offerbox_mid											{background-color:white;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;width:155px;padding:0 10px 0 10px;text-align:center;padding-top:10px;line-height:16px;}
.offerbox_mid				img						{margin:0 auto 10px auto;width:100px;height:75px;display:block;}
.offerbox_mid				h3							{font-weight:bold;color:#b50000;font-size:12px;}
.offerbox_mid				h3					a		{font-weight:bold;color:#b50000;font-size:12px;}
.offerbox_mid				.date						{color:#a5a5a5;font-size:11px;}
.offerbox_mid				.date				a		{color:#a5a5a5;font-size:11px;}
.offerbox_mid				.location				{color:black;font-size:11px;}
.offerbox_mid				.location		a		{color:black;font-size:11px;}
.offerbox_mid				a:hover					{text-decoration:underline;}
.offerbox_bottom										{background:url('/img/offerbox_bottom.gif');width:177px;height:25px;font-size:0.1em;}

/* ################################################# SUCHERGEBNISSE ################################################## */

#resultinfo														{border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;background-color:white;padding:10px;font-size:12px;}

#sortbar															{height:22px;line-height:22px;border:1px solid #c1c1c1;background-color:white;}
#sortbar							.location					{width:140px;float:right;text-indent:10px;background:url('/img/sorticon.gif') no-repeat left center;}
#sortbar							.date							{width:80px;float:right;text-indent:10px;background:url('/img/sorticon.gif') no-repeat left center;}

#results_list													{list-style-type:none;margin:0px;padding:0px;}
#results_list					.entry_white				{background-color:white;padding:10px;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;margin:0px;}
#results_list					.entry_blue					{background-color:#f2f7f9;padding:10px;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1;margin:0px;}
#results_list					img							{width:100px;float:left;margin-left:5px;}
#results_list					.title						{width:340px;float:left;margin-left:20px;}
#results_list					.title			h3			{font-size:14px;color:#b50000;font-weight:bold;margin:0 0 6px 0;}
#results_list					.title			h3	a		{font-size:14px;color:#b50000;font-weight:bold;margin:0 0 6px 0;}
#results_list					.location					{width:140px;text-align:left;font-size:12px;float:right;}
#results_list					.date							{width:80px;text-align:center;font-size:12px;float:right;}
#results_list					.location		a,
#results_list					.date				a			{color:black;}
#results_list					a:hover						{text-decoration:underline;}

/* ################################################# SEITENSPRUNG ################################################## */

#sitejump_box												{float:right;}
.sitejump_start											{float:left;display:block;width:15px;height:15px;background:url('/img/sitejump_start.gif');}
.sitejump_back												{float:left;display:block;width:15px;height:15px;background:url('/img/sitejump_back.gif');margin:0 0 0 5px;}
.sitejump_foreward										{float:left;display:block;width:15px;height:15px;background:url('/img/sitejump_foreward.gif');margin:0 5px 0 0;}
.sitejump_end												{float:left;display:block;width:15px;height:15px;background:url('/img/sitejump_end.gif');}
.sitejump_siteinfo										{float:left;line-height:15px;color:black;margin:0 10px 0 10px;font-size:12px;}

/* ################################################# DETAIL ################################################## */

#detail_pictures											{width:200px;float:left;background-color:#f2f7f9;padding:0px;border:1px solid #c1c1c1;margin-right:10px;}

#detail_entrydetails										{float:left;background-color:#f2f7f9;padding:0px;border:1px solid #c1c1c1;width:auto;}
#detail_entrydetails		h3								{font-size:16px;color:#b50000;font-weight:bold;margin:0;}
#detail_entrydetails		.advertisedate				{font-size:9px;color:#6f6f6f;font-weight:bold;margin:0 0 10px 0;}
#detail_entrydetails		p								{line-height:18px;font-size:11px;}
#detail_contactdata										{background:url('/img/detail_contactarrow.gif') no-repeat left center;padding:0 0 0 40px;margin:0 0 10px 0;}

#box_usersearching_tab_l								{background:url('/img/box_usersearching_tab_l.gif');width:11px;height:24px;font-size:0.1em;float:left;}
#box_usersearching_tab_m								{background:url('/img/box_usersearching_tab_m.gif') repeat-x left top;height:24px;line-height:24px;color:black;font-weight:bold;float:left;}
#box_usersearching_tab_r								{background:url('/img/box_usersearching_tab_r.gif');width:11px;height:24px;font-size:0.1em;float:left;}
#box_usersearching_top									{background:url('/img/box_usersearching_top.gif');width:738px;height:10px;}
#box_usersearching_bottom								{background:url('/img/box_usersearching_bottom.gif');width:738px;height:10px;}

#box_usersearching_mid									{background-color:white;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:0 10px 0 10px;width:716px;}
#box_usersearching_mid	ul								{margin:0;padding:0;list-style-type:none;}
#box_usersearching_mid	ul		li						{clear:both;background:url('/img/line_dotted_grey.gif') repeat-x left bottom;height:22px;}
#box_usersearching_mid	ul		li		.title		{width:400px;float:left;color:#b50000;font-weight:bold;line-height:22px;background:url('/img/arrow_black.gif') no-repeat 3px center;text-indent:14px;}
#box_usersearching_mid	ul		li		.location	{width:150px;float:left;color:black;font-weight:bold;line-height:22px;}
#box_usersearching_mid	ul		li		.date			{width:auto;float:right;color:black;padding:0 3px 0 0;line-height:22px;}
#box_usersearching_mid	ul		li		a:hover		{text-decoration:underline;}

/* ################################################# FOOTER ################################################## */

#footerbox													{clear:both;width:980px;margin:0 auto 20px auto;}
#footerbox_top												{background:url("/img/box_980_white_top.gif");width:980px;height:10px;font-size:0.1em;}
#footerbox_bottom											{background:url("/img/box_980_white_bottom.gif");width:980px;height:10px;font-size:0.1em;}

#footerbox_mid												{border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;background-color:white;color:black;width:978px;}
#footerbox_mid			.fm								{list-style-type:none;float:left;margin:0 0 0 20px;padding:0;}
#footerbox_mid			.fm		li						{height:18px;line-height:18px;font-weight:normal;}
#footerbox_mid			.fm		li		a				{color:black;font-size:11px;font-weight:normal;}
#footerbox_mid			.fm		li		a:hover		{text-decoration:underline;}
#footerbox_mid			#easyweblogo					{width:100px;height:50px;float:right;display:block;background:url("/img/easyweb_logo.png");margin-right:20px;}
#footerbox_mid			#copyright						{width:240px;float:right;line-height:18px;}

