/* ################################################# 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;}
#zentriert											{width:980px;position:relative;margin:0 auto 0 auto;}
h1,h2,h3,h4,h5										{margin:0;padding:0;font-weight:normal;}


/* ################################################# ABSTAENDE ################################################## */
.space_2px											{height:2px;line-height:2px;font-size:0.1em;}
.space_5px											{height:5px;line-height:5px;font-size:0.1em;}
.space_10px											{width:10px;height:10px;line-height:10px;font-size:0.1em;}
.space_20px											{height:20px;line-height:20px;font-size:0.1em;}
.space_30px											{height:30px;line-height:30px;font-size:0.1em;}
.space_40px											{height:40px;line-height:40px;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_16									{width:16px;height:16px;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;}


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

.h2_produkt											{font-size:11px;color:#95953d;font-weight:bold;}
.h2_produkt				a							{font-size:11px;color:#95953d;font-weight:bold;}

.h3_beschreibung									{font-size:9px;color:black;}
.h3_beschreibung		a							{font-size:9px;color:black;}
.h3_preis											{font-size:12px;color:#c03d00;font-weight:bold;}
.h3_preis				a							{font-size:12px;color:#c03d00;font-weight:bold;}

/* 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_lightgreen_bold							{color:#44530d;font-weight:bold;}
.large_lightgreen_bold			a				{color:#44530d;font-weight:bold;}

.large_green										{color:#8d8d32;}
.large_green						a				{color:#8d8d32;}
.large_green_bold									{color:#8d8d32;font-weight:bold;}
.large_green_bold					a				{color:#8d8d32;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 */
.large_black_bold									{font-size:8pt;color:black;font-weight:bold;}
.large_black_bold					a				{font-size:8pt;color:black;font-weight:bold;}
.small_black										{font-size:7pt;color:black;}
.small_black						a				{font-size:7pt;color:black;}
.large_black_underline			a				{font-size:8pt;color:black;font-weight:bold;text-decoration:underline;}

/* PREISE ETC */
.produktpreis_normal_white						{color:white;font-size:11px;font-weight:bold;}
.produktpreis_normal_white		a				{color:white;font-size:11px;font-weight:bold;}
.produktpreis_large_red							{color:#cd4800;font-size:14px;font-weight:bold;}
.produktpreis_large_red			a				{color:#cd4800;font-size:14px;font-weight:bold;}
.produktname_small_green						{color:#989335;font-size:11px;font-weight:bold;}
.produktname_small_green		a				{color:#989335;font-size:11px;font-weight:bold;}
.produktname_large_green						{color:#989335;font-size:14px;font-weight:bold;}
.produktname_large_green		a				{color:#989335;font-size:14px;font-weight:bold;}
.produktbeschreibung_normal_grey				{color:#505050;font-size:11px;font-weight:normal;}
.produktbeschreibung_normal_grey		a		{color:#505050;font-size:11px;font-weight:normal;}

/* ########################################## STANDARD-ELEMENTE ########################################## */
#header_werbung									{position:relative;top:8px;left:232px;}
.content_pad15_l									{padding:0 0 0 15px;}
.content_pad15										{padding:0 15px 0 15px;}

.menue												{width:150px;}
.menue		.inaktiv								{line-height:22px;background:url(../img/pfeil_gruen_4x8.gif) no-repeat 2px 7px;border-bottom:1px solid #e3e5db;padding:0 0 0 12px;}
.menue		.inaktiv				a				{position:relative;color:#44530d;}
.menue		.lvl_1								{line-height:22px;background:url(../img/pfeil_gruen_4x8.gif) no-repeat 2px 7px;border-bottom:1px solid #e3e5db;padding:0 0 0 12px;}
.menue		.lvl_1				a				{position:relative;color:#44530d;}
.menue		.lvl_2								{line-height:22px;background:url(../img/pfeil_gruen_4x8.gif) no-repeat 8px 7px;border-bottom:1px solid #e3e5db;padding:0 0 0 18px;}
.menue		.lvl_2				a				{position:relative;color:#44530d;}
.menue		.lvl_3								{line-height:22px;background:url(../img/pfeil_gruen_4x8.gif) no-repeat 14px 7px;border-bottom:1px solid #e3e5db;padding:0 0 0 24px;}
.menue		.lvl_3				a				{position:relative;color:#44530d;}

.box_150_merkzettel								{background:url(../img/box_150_merkzettel.gif) no-repeat left top;height:24px;font-size:0.1em;}
.box_150_mid										{background:url(../img/box_150_bg.gif) repeat-y left top;padding:0 16px 0 16px;}
.box_150_bot										{background:url(../img/box_150_bottom.gif) no-repeat left top;height:18px;font-size:0.1em;}

.box_220												{background:url(../img/box_220_bg.gif) repeat-y left top;}
.box_220					.content					{padding:0 10px 0 10px;}
.box_220					.content_text			{padding:0 16px 0 16px;line-height:15px;}
.box_220_kaffee									{background:url(../img/box_kafee_bg.gif) no-repeat left bottom;}
.box_220_kaffee		.content_text			{padding:0 16px 0 16px;line-height:15px;}

.box_680_google									{background:url(../img/start_info.jpg) no-repeat;height:103px;width:680px;}
.box_680												{background:url(../img/box_680_bg.gif) repeat-y;}
.box_680_bottom									{background:url(../img/box_680_bottom.gif) no-repeat;height:15px;line-height:15px;font-size:0.1em;}
.box_680					.content					{padding:0 16px 0 16px;}

.box_815_white_head								{background:url(../img/box_815_head.gif) no-repeat;width:815px;height:17px;}
.box_815_white										{background:url(../img/box_815_bg.gif) repeat-y;width:815px;}
.box_815_white_bottom							{background:url(../img/box_815_bottom.gif) no-repeat;width:815px;height:17px;}

.contentbox_grey_pad10							{padding:10px;border:1px solid #aaaaaa;background-color:#f1f1f1;}

.trennstrich										{width:100%;height:2px;line-height:2px;font-size:0.1em;border-bottom:1px solid #d9d9d9;}

.hauptleiste_logo									{width:232px;height:134px;font-size:0.1em;}
.hauptleiste_logo				a					{margin:0px;padding:0px;font-size:0.1em;}
.hauptleiste_logo				a		img		{margin:0px;padding:0px;font-size:0.1em;}
.hauptleiste_uegang								{background:url(../img/hauptleiste_uegang.jpg) no-repeat left bottom;height:66px;width:42px;font-size:0.1em;}
.hauptleiste_orangebg							{background:url(../img/hauptleiste_orangebg.gif) repeat-x left bottom;height:66px;}
.hauptleiste_greenbg								{background:url(../img/hauptleiste_greenbg.gif) repeat-x left bottom;height:66px;}
.hauptleiste_rende								{background:url(../img/hauptleiste_rende.gif) no-repeat left bottom;height:66px;width:14px;font-size:0.1em;}
.hauptleiste_rende_green						{background:url(../img/hauptleiste_rende_green.gif) no-repeat left bottom;height:66px;width:14px;font-size:0.1em;}
.hauptleiste_lende								{background:url(../img/hauptleiste_lende.gif) no-repeat left bottom;height:66px;width:14px;font-size:0.1em;}
.hauptleiste_lende_green						{background:url(../img/hauptleiste_lende_green.gif) no-repeat left bottom;height:66px;width:14px;font-size:0.1em;}
.hauptleiste_kompo_oben							{background:url(../img/hauptleiste_kompo_oben.jpg) no-repeat right bottom;height:68px;width:203px;font-size:0.1em;}
.hauptleiste_kompo_unten						{background:url(../img/hauptleiste_kompo_unten.jpg) no-repeat right bottom;height:66px;width:203px;font-size:0.1em;}

.hauptleiste_orangebg	.feldlayout, .hauptleiste_greenbg	.feldlayout		{position:relative;top:17px;}

.verlauf_item										{float:left;margin-left:5px;}

/* ########################################## MAINBAR ########################################## */

#searchHints										{z-index:1000;display:none;width:221px;height:230px;position:absolute;top:134px;left:269px;}
#tmp_hints											{display:none;}
#zip_hints											{display:none;width:200px;background-color:#ffffff;position:absolute;top:134px;left:650px;}
#searchBox											{background: #fff;}
#searchBox #searchResult						{padding: 3px; border: 1px solid #000;}
#searchBox #searchResult div:hover			{background: #ffa;}

.vorschlaege_titel								{height:20px;line-height:20px;background-color:#838427;color:white;font-weight:bold;padding-left:5px;margin-bottom:1px;}
.vorschlaege										{height:20px;line-height:20px;padding-left:10px;margin-bottom:1px;background-color:#d65e00;color:white;}
.vorschlaege		a								{color:white;}

/* ########################################## BARS ########################################## */

.seitenanzeige		.links						{width:12px;height:44px;background:url(../img/seiten_links.gif) no-repeat;font-size:0.1em;}
.seitenanzeige		.bg							{height:44px;line-height:44px;background:url(../img/seiten_bg.gif) repeat-x;}
.seitenanzeige		.rechts						{width:12px;height:44px;background:url(../img/seiten_rechts.gif) no-repeat;font-size:0.1em;}

.erfolg_links										{width:12px;height:44px;background:url(../img/erfolg_links.gif) no-repeat;font-size:0.1em;}
.erfolg_bg											{height:44px;line-height:44px;background:url(../img/erfolg_bg.gif) repeat-x;}
.erfolg_rechts										{width:12px;height:44px;background:url(../img/erfolg_rechts.gif) no-repeat;font-size:0.1em;}

.fehler_links										{width:12px;height:44px;background:url(../img/fehler_links.gif) no-repeat;font-size:0.1em;}
.fehler_bg											{height:44px;line-height:44px;background:url(../img/fehler_bg.gif) repeat-x;}
.fehler_rechts										{width:12px;height:44px;background:url(../img/fehler_rechts.gif) no-repeat;font-size:0.1em;}

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

.tabnavi												{background-color:#dadada;margin:0px;padding:0px;list-style-type:none;height:24px;line-height:24px;}
.tabnavi				li								{float:left;border-right:1px solid black;padding:0 10px 0 10px;}

#home_article_scroll								{width:658px;height:80px;overflow:hidden;}
#home_article_scroll		.scrollbox			{width:6780px;height:80px;overflow:hidden;}

.product_title_small								{font-size:11px;font-weight:bold;color:#7e7e5c;}

.start_liste										{position:relative;height:16px;line-height:16px;overflow:hidden;}
.start_liste		span							{color:#95953d;padding-left:5px;}
.start_liste		span		a					{color:black;padding-left:5px;}

#tagclouds_bg										{background:url(../img/tagclouds_bg.jpg) no-repeat;position:relative;width:650px;height:114px;padding:15px;}
#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%;}

/* ########################################## DETAILSEITE ########################################## */

.detail_optionen									{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background:white url(../img/gradient_grey_white_19.gif) repeat-x left top;height:19px;line-height:19px;}
.detail_optionen			.arrow				{position:relative;top:6px;left:6px;background:url(../img/pfeil_grau_rechts.gif) no-repeat;width:4px;height:8px;font-size:0.1em;float:left;}
.detail_optionen			span					{position:relative;left:12px;}

.detail_ajaxnavi									{background:#eec6af url(../img/leiste_19px_rot4_ende.gif) no-repeat right top;height:19px;}
.detail_ajaxnavi			a						{color:white;margin:0 10px 0 10px;}
.detail_ajaxnavi			.bg1					{background:#cd4800;float:left;height:19px;line-height:19px;padding:0 0 0 5px;}
.detail_ajaxnavi			.bg2					{background:#e07d47;float:left;height:19px;line-height:19px;}
.detail_ajaxnavi			.bg3					{background:#e5a582;float:left;height:19px;line-height:19px;}
.detail_ajaxnavi			.uebergang1			{background:url(../img/leiste_19px_rot1_rot2_uebergang.gif) no-repeat;width:10px;height:19px;font-size:0.1em;float:left;}
.detail_ajaxnavi			.uebergang2			{background:url(../img/leiste_19px_rot2_rot3_uebergang.gif) no-repeat;width:10px;height:19px;font-size:0.1em;float:left;}
.detail_ajaxnavi			.uebergang3			{background:url(../img/leiste_19px_rot3_rot4_uebergang.gif) no-repeat;width:10px;height:19px;font-size:0.1em;float:left;}


#detail_shortinfos		td						{height:20px;line-height:20px;color:#505050;}
#detail_shortinfos		.trennlinie			{border-bottom:1px solid #aaaaaa;height:1px;line-height:1px;font-size:0.1em;}
.detail_description								{color:#505050;font-size:11px;font-weight:normal;}

/* ########################################## SUCHAUFLISTUNG ########################################## */

.suchauflistung_filterbox_head										{background:url(../img/suche_filterbox_head.gif) no-repeat;width:815px;height:26px;}
.suchauflistung_filterbox_bg											{background:url(../img/suche_filterbox_bg.gif) repeat-y;width:815px;color:black;}
.suchauflistung_filterbox_bg					a						{color:black;}
.suchauflistung_filterbox_bottom										{background:url(../img/suche_filterbox_bottom.gif) no-repeat;width:815px;height:12px;}

.suchauflistung_infoleiste			.orange_links					{background:url(../img/leiste_19px_orange_links.gif) no-repeat;width:10px;height:19px;line-height:19px;font-size:0.1em;}
.suchauflistung_infoleiste			.textbg_orange					{background:#cd4800;padding:0 5px 0 5px;height:19px;line-height:19px;font-size:11px;}
.suchauflistung_infoleiste			.textbg_grau					{background:#e1e1e1;padding:0 5px 0 5px;height:19px;line-height:19px;font-size:11px;}
.suchauflistung_infoleiste			.textbg_grau		a			{font-weight:bold;color:#505050;}
.suchauflistung_infoleiste			.uebergang_orange_grau		{background:url(../img/leiste_19px_orange_grau_uebergang.gif) no-repeat;width:10px;height:19px;line-height:19px;font-size:0.1em;}
.suchauflistung_infoleiste			.uebergang_grau_grau			{background:url(../img/leiste_19px_grau_grau_uebergang.gif) no-repeat;width:10px;height:19px;line-height:19px;font-size:0.1em;}
.suchauflistung_infoleiste			.uebergang_grau_dunkelgrau	{background:url(../img/leiste_19px_grau_dunkelgrau_uebergang.gif) no-repeat;width:10px;height:19px;line-height:19px;font-size:0.1em;}
.suchauflistung_infoleiste			.dunkelgrau_auslauf			{background:white url(../img/leiste_19px_dunkelgrau_auslauf.gif) no-repeat left bottom;width:200px;height:19px;line-height:19px;font-size:0.1em;}

				
#slider_price_bg										{position:relative;width:122px;background:url("../img/slider_bg.gif") no-repeat left bottom;height:28px;}
#slider_price_minmaxbox 							{width:122px;padding:0px;height:28px;}
#slider_price_min										{cursor:pointer;position:absolute;background: url("../img/slider_min.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}
#slider_price_max 									{cursor:pointer;position:absolute;background: url("../img/slider_max.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}				  	
#slider_price_range 									{font-size:10px;text-indent:6px;}

#slider_rating_bg										{position:relative;width:122px;background:url("../img/slider_bg.gif") no-repeat left bottom;height:28px;}
#slider_rating_minmaxbox 							{width:122px;padding:0px;height:28px;}
#slider_rating_min									{cursor:pointer;position:absolute;background: url("../img/slider_min.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}
#slider_rating_max 									{cursor:pointer;position:absolute;background: url("../img/slider_max.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}				  	
#slider_rating_range 								{font-size:10px;text-indent:6px;}

#slider_popu_bg										{position:relative;width:122px;background:url("../img/slider_bg.gif") no-repeat left bottom;height:28px;}
#slider_popu_minmaxbox 								{width:122px;padding:0px;height:28px;}
#slider_popu_min										{cursor:pointer;position:absolute;background: url("../img/slider_min.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}
#slider_popu_max 										{cursor:pointer;position:absolute;background: url("../img/slider_max.gif");height:12px;line-height:12px;font-size:0.1em;width:13px;}				  	
#slider_popu_range 									{font-size:10px;text-indent:6px;}



/* ########################################## CMS ########################################## */

.contact_inputfield								{border:1px solid #b0b0b0;width:150px;margin:4px 0 4px 0;}

/* ########################################## PARTNER ########################################## */

.partner_registerfield							{width:150px;border:1px solid #b0b0b0;margin:4px 0 4px 0;}
.partner_entry_lend								{background:url("../img/partner_entry_lend.gif") no-repeat left top;width:10px;}
.partner_entry_rend								{background:url("../img/partner_entry_rend.gif") no-repeat left top;width:10px;}
.partner_entry_bg									{background:url("../img/partner_entry_bg.gif") repeat-x left top;padding:15px 10px 0 10px;}

.partner_navi_lend								{background:url("../img/partner_navi_lend.jpg") no-repeat left top;width:10px;}
.partner_navi_rend								{background:url("../img/partner_navi_rend.jpg") no-repeat left top;width:10px;}
.partner_navi_bg									{background:url("../img/partner_navi_bg.jpg") repeat-x left top;padding:15px 10px 0 10px;}

#partner_navigation		a						{color:black;}
#partner_navigation		a:hover				{color:#c23e00;text-decoration:none;}

.partner_inputfeld								{width:150px;border:1px solid #b0b0b0;}
.partner_inputfeld_max							{width:580px;border:1px solid #b0b0b0;}

/* ########################################## Eigene ########################################## */

.contentbox_headline_greygradient			{color:#989335;font-size:14px;font-weight:bold;}
.table_spacing_30_provisorisch				{width:150px;height:5px;font-size:0.1em;}
.gruenerlink										{color:#989335;}

.partner_home_h1									{color:#989335;font-size:14px;font-weight:bold;}
.partner_home_h2									{color:#989335;font-size:11px;font-weight:bold;}

.h1													{color:#989335;font-size:14px;font-weight:bold;}
.h2													{color:#989335;font-size:11px;font-weight:bold;}