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

html, body										{font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;margin:0px;padding:0px;}
body												{background:url("../img/bg.gif") repeat-x left top;background-color:white;}
form												{border:0px;margin:0px;padding:0px;display:inline;}
hr													{margin:0px;padding:0px;}
table, tr, td									{padding:0px;margin:0px;}
p													{margin:12px 0 12px 0;}
img												{border:0;}
ul												{list-style-type:none;padding:0;margin:0;}
td												{}
p												{}
.a_black											{text-decoration:none;color:black;}
.input_bg											{padding:2px;margin:0;background:url("../img/input_bg.gif") repeat-x;border-bottom:1px solid #e3e9ef;border-right:1px solid #e3e9ef;border-left:1px solid #e3e9ef;border-top:1px solid #abadb3;}
input											{padding:2px;margin:0;border-bottom:1px solid #e3e9ef;border-right:1px solid #e3e9ef;border-left:1px solid #e3e9ef;border-top:1px solid #abadb3;}

textarea											{font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;}

/* ################################################# SCHRIFTEN ################################################## */

.h1_red											{font-size:14px;color:#770e0e;margin:0 0 10px 0;font-weight:bold;}
h1													{font-size:14px;margin:0;}
h2													{font-size:12px;margin:0;}
h3													{font-size:11px;margin:0;}
h4													{font-size:9px;margin:0;}

.lightgrey											{color:#a9a9a9;}
.red_bold											{color:#770e0e;font-weight:bold;}
.red_bold		a									{color:#770e0e;font-weight:bold;text-decoration:none;}
.red_bold		a:hover							{color:#c6510b;font-weight:bold;text-decoration:none;}
.orange_bold									{font-weight:bold;color:#953505;}

a .red										{font-weight:bold;color:#8E0000;}

.grey_border									{border:1px solid #cfcfcf;}

/* ################################################# CLEAR-KLASSEN ################################################## */

.clear												{clear:both;font-size:0.1em;height:0.1em;}
.clear_5											{clear:both;font-size:0.1em;height:5px;}
.clear_10											{clear:both;font-size:0.1em;height:10px;}
.clear_20											{clear:both;font-size:0.1em;height:20px;}
.clear_30											{clear:both;font-size:0.1em;height:30px;}
.clear_50											{clear:both;font-size:0.1em;height:50px;}

/* ################################################# ABSTAENDE ################################################## */


.space_1px											{width:1px;height:1px;font-size:0.1em;}
.space_2px											{width:2px;height:2px;font-size:0.1em;}
.space_5px											{width:5px;height:5px;font-size:0.1em;}
.space_10px											{width:10px;height:10px;font-size:0.1em;}
.space_12px											{width:12px;height:12px;font-size:0.1em;}
.space_15px											{width:15px;height:15px;font-size:0.1em;}
.space_20px											{width:20px;height:20px;font-size:0.1em;}
.space_30px											{width:30px;height:30px;font-size:0.1em;}
.space_40px											{width:40px;height:40px;font-size:0.1em;}
.space_50px											{width:50px;height:50px;font-size:0.1em;}


.space_ver_10											{height:10px;font-size:0.1em;}
.space_ver_5											{height:5px;font-size:0.1em;}


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

.left_48											{float:left;width:48%;}
.right_48											{float:right;width:48%;}


.height_19											{height:19px;line-height:19px;}
.height_22											{height:22px;line-height:22px;}
.height_26											{height:26px;line-height:26px;}
.height_80											{height:80px;line-height:26px;}

.pad_0												{padding:0;}
.pad_3												{padding:3px;}
.pad_10												{padding:10px;}
.pad_20												{padding:20px;}

.margin_10_l										{margin:0 0 0 10px;}
.margin_10_r										{margin:0 10px 0 0;}

/* ################################################# BUTTONS ####################################################### */

.redButton 		{cursor:pointer;}
.redButton_middle 	{height:24px;line-height:24px; background:url("../img/redButton_bg2.gif") repeat-x;font-weight:bold;color:#ffffff;padding:0 10px 0 10px;text-align:center;}
.redButton .redButton_middle a 		{color:#ffffff;font-weight:bold;text-decoration:none;}
.redButton .redButton_middle a:hover 	{color:#ffffff;font-weight:bold;text-decoration:none;}
.redButton_left  {width:4px;height:24px;background: url("../img/redButton_left2.gif") no-repeat;}
.redButton_right {width:4px;height:24px;background: url("../img/redButton_right2.gif") no-repeat;} 



/* ################################################# BOXEN UND AKTIONEN ################################################## */

.box_lightorange									{background-color:#ffeb90;}
.box_orange											{background-color:#ffcc00;}

.action_button									{width:17px;height:16px;overflow:hidden;}
.action_button				img					{border:0;}
.action_button:hover		img					{position:relative;top:-17px;cursor:pointer;}

.gradient_box                                          {padding:0;margin:0;}
.gradient_box .content                                 {padding:10px;margin:0;background:#fff5c9 url("../img/gradient_box_bg.gif") repeat-x;border-right:1px solid #ffcc00;border-left:1px solid #ffcc00;}
.gradient_box .top                                     {font-size:0.1em;padding:0;margin:0;background:url("../img/gradient_box_top.gif")  no-repeat;height:3px;}
.gradient_box .bottom                                  {padding:0;margin:0;background:url("../img/gradient_box_bottom.gif") no-repeat;height:3px;}
.gradient_box .bottomspace                             {padding:0;margin:0;background:url("../img/gradient_box_bottom_space.gif") no-repeat;height:30px;}



/* BOX WITH HEADER */
.box_with_header								{height:19px;line-height:19px;background:url("../img/box_with_header_bg.gif") repeat-x;}

.box_with_header_openingtime								{height:36px;line-height:36px;background:url("../img/box_with_header_openingtime_bg.gif") repeat-x;}
.box_with_header_openingtime ul.header 						{position:relative;top:6px;left:20px;width:145px;}
.box_with_header_openingtime ul.header li					{padding:0;margin:0;float:left;}
.box_with_header_openingtime ul.header li.middle 	  			{height:24px;line-height:24px;width:137px;background:url("../img/redButton_bg.gif") repeat-x;text-align:center;font-weight:bold;color:#ffffff;}
.box_with_header_openingtime ul.header li.left 				{height:24px;width:4px;background: url("../img/redButton_left.gif") no-repeat;}
.box_with_header_openingtime ul.header li.right 				{height:24px;width:4px;background: url("../img/redButton_right.gif") no-repeat;}

.openingtime_headborder									{height:36px;width:1px;background:url("../img/box_with_header_openingtime_leftright_border.gif") no-repeat;}


.img_preview										{width:350px;}
.img_preview .selected								{background-color:#ffffff;padding:10px;margin:5px 0 0 0;border:1px solid #c3c3c3;}
.img_preview .title							 		{height:25px;line-height:25px;background-color:#eeeeee;border:1px solid #c3c3c3;border-top:0;padding-left:10px;}
.box_shadow										{height:13px;}
.box_shadow .left									{float:left;width:200px;height:13px;background:url("../img/box_shadow_left.gif") no-repeat;}
.box_shadow .right									{float:right;width:200px;height:13px;background:url("../img/box_shadow_right.gif") no-repeat;}



.fotobox_shadow								{background:url("../img/fotobox_shadow.gif") no-repeat;width:420px;height:16px;}

.helper_box                                             {background-color:#ffefa5;padding:10px;}
.helper_box   a                                         {color:black;}



.thumb_box									{padding:4px;background-color:#f8f8f8;border:1px solid #e4e4e4;cursor:pointer;}
.thumb_box:hover								{padding:4px;background-color:#999999;border:1px solid #e4e4e4;cursor:pointer;}



.support_question						{background:#ededed url("../img/grey_yellow_bg.gif") repeat-x;height:21px;line-height:21px;cursor:pointer;margin:0 0 2px 0;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;padding:0 10px 0 10px}
.support_question:hover					{background-position:left -21px;}
.support_question		a				{color:black;position:relative;left:12px;text-decoration:none;}

.support_answer						{padding:10px;margin:5px;display:none;}

/* ################################################# GRUNDLAYOUT ################################################## */

#ausrichtung										{margin:0 auto 0 auto;width:960px;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;}


#header_nav                                             {padding:0;margin:0;height:39px;background:url("../img/header_nav_bg.gif") repeat-x;}
#header_nav ul                                          {list-style-type:none;padding:0;margin:0;}
#header_nav ul li                                       {padding:0 20px 0 20px;margin:0;float:right;height:35px;line-height:35px;}
#header_nav ul li a                                     {font-weight:bold;color:#333333;text-decoration:none;}

#header												{background:url("../img/header.gif") no-repeat left top;height:138px;cursor:pointer;}
#header a												{height:138px;width:100%;}


#infoleiste											{background:url("../img/infoleiste_bg.gif") repeat-x left top;height:30px;line-height:30px;border-bottom:1px solid #ffcc00;padding:0 10px 0 10px;}

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

.infoleiste_actions				.l,
.infoleiste_windowactions		.l				{background:url("../img/infoleiste_actions_l.gif") no-repeat left top;width:10px;font-size:0.1em;height:30px;float:left;}
.infoleiste_actions				.m,
.infoleiste_windowactions		.m				{background:url("../img/infoleiste_actions_m.gif") repeat-x left top;height:30px;float:left;}
.infoleiste_actions				.m		div,
.infoleiste_windowactions		.m		div		{margin:10px 0 0 0;}
.infoleiste_actions				.r,
.infoleiste_windowactions		.r				{background:url("../img/infoleiste_actions_r.gif") no-repeat left top;width:10px;font-size:0.1em;height:30px;float:left;}

#suchmaske										{padding:10px;background-color:#ffcc00;}
#suchmaske		.feldbezeichnung				{width:300px;float:left;height:20px;line-height:20px;text-align:right;padding:0 10px 0 0;margin:0 10px 0 0;background-color:#ffeb90;}
#suchmaske		.input_text						{width:240px;border:1px solid #c7a10a;float:left;height:14px;line-height:14px;color:black;font-size:11px;padding:2px 3px 2px 3px;}


.search_form									{width:465px;padding:0;margin:0;}
.search_form .content							{width:445px;padding:5px 10px 5px 10px;margin:0;background:#FFEE9F url("../img/form_bg.gif") repeat-x;color:#333333;}
.search_form .content ul							{list-style-type:none;padding:0;margin:0;}
.search_form .content ul li						{padding:0;margin:0;display:inline;}
.search_form .content a						{color:#333333;}

.search_form .top								{font-size:0.1em;height:3px;width:465px;padding:0;margin:0;background:url("../img/form_top.gif") no-repeat;}
.search_form .bottom							{height:3px;width:465px;padding:0;margin:0;background:url("../img/form_bottom.gif") no-repeat;font-size:0.1em;}



.form_box									{padding:0;margin:0;}
.form_box .content							{padding:5px 10px 5px 10px;margin:0;background:#FFEE9F url("../img/form_bg.gif") repeat-x;color:#333333;}
.form_box .content ul						{list-style-type:none;padding:0;margin:0;}
.form_box .content ul li						{padding:0;margin:0;display:inline;}
.form_box .content a						{color:#333333;}

.form_box .top								{height:3px;padding:0;margin:0;background:url("../img/form_top.gif") no-repeat;font-size:0.1em;}
.form_box .bottom							{height:3px;padding:0;margin:0;background:url("../img/form_bottom.gif") no-repeat;font-size:0.1em;}



.grey_boxheader 										{height:27px;line-height:27px;background:url("../img/grey_boxheader_bg.gif") repeat-x;font-weight:bold;color:#515050;}
.grey_boxheader .right									{width:3px;height:27px;float:right;background:url("../img/grey_boxheader_right.gif") no-repeat;}
.grey_boxheader .left									{width:3px;height:27px;float:left;background:url("../img/grey_boxheader_left.gif") no-repeat;}
.grey_boxheader .middle									{height:27px;padding:0 10px;}

.block_searchresult											{border:1px solid #cfcfcf;overflow-y:scroll;}
.block_searchresult	ul									{padding:0;margin:0;list-style-type:none;}
.block_searchresult	ul li								{padding:0;margin:0;height:27px;line-height:27px;}

.block_searchresult	ul li.other 							{height:27px;line-height:27px;/* background:url("../img/searchresult_list_bg.gif") repeat-x */background-color:##ffffff;cursor:pointer;border-bottom:1px dotted #ececec;}
/* .block_searchresult	ul li.other div.arrow					{height:27px;width:30px;float:left;background:url("../img/searchreslut_list_left.gif") no-repeat;} */
.block_searchresult	ul li.other div.text					{height:27px;line-height:27px;float:left;padding-left:5px;color:#000000;}
.block_searchresult	ul li.other div.text a					{height:27px;line-height:27px;float:left;padding-left:5px;color:#000000;text-decoration:none;}
.block_searchresult	ul li.other:hover 						{height:27px;line-height:27px;background-position:left 50px;background-color:#ececec;text-decoration:none;}

.block_searchresult	ul li.premium 							{height:27px;line-height:27px;cursor:pointer;background:url("../img/searchresult_prelist_bg.gif") repeat-x;}
.block_searchresult	ul li.premium div.arrow					{width:30px;height:27px;float:left;background:url("../img/searchresult_prelist_left.gif") no-repeat;}
.block_searchresult	ul li.premium div.text					{height:27px;line-height:27px;float:left;padding-left:5px;color:#8c0000;font-weight:bold;}
.block_searchresult	ul li.premium div.text	a				{height:27px;line-height:27px;float:left;padding-left:5px;color:#8c0000;font-weight:bold;text-decoration:none;}



.sim_branch_title											{}
.sim_branch_title ul										{padding:0;margin:0;list-style-type:none;}
.sim_branch_title ul li										{padding:5px 5px 5px 10px;margin:0;background:url("../img/searchresult_list_bg.gif") repeat-x;font-weight:bold;color:#ab3300;font-weight:bold;}






.sim_branch											{}
.sim_branch ul											{padding:0;margin:0;list-style-type:none;}
.sim_branch ul li										{padding:5px 5px 5px 10px;margin:0;background:url("../img/searchresult_list_bg.gif") repeat-x;}
.sim_branch ul li:hover									{background:#fff7d0;}
.sim_branch ul li	a									{text-decoration:none;color:black;}



#content												{clear:both;padding:10px;}
#content_2												{clear:both;padding:0;}
#content_table2col_left							{width:260px;/*background-color:#ffeb90;*/}
#content_table2col_right						{/*padding:10px;*/}
#content_table3col_right						{width:120px;}


#content_table2col_detail_left						{width:300px;/*background-color:#ffeb90;*/}
#content_table2col_detail_right						{width:630px;}




#footer									{}
#footer #top								{height:9px;background:url("../img/footer_top_bg.gif") repeat-x;}
#footer #content							{height:9px;background-color:#ffcc00;height:150px;}

/* ################################################# LISTEN ################################################## */

#kopfmenue_bg										{background-color:white;}
#kopfmenue											{list-style-type:none;margin:0px;padding:0px;float:right;}
#kopfmenue		li									{height:20px;line-height:20px;float:left;margin:0 10px 0 10px;}
#kopfmenue		li		a							{color:black;text-decoration:none;font-size:9px;}

/*
#newsticker											{width:400px;float:left;margin-left:20px;height:28px;line-height:28px;color:white;}
#newsticker		.scrollitem						{}
*/

.user_content		{padding:10px;}
.tickercontainer 									{float:left;width:400px;height:28px;line-height:28px;overflow:hidden;}
.tickercontainer 		.mask 						{position:relative;left:10px;top:8px;width:400px;overflow:hidden;}
ul.newsticker 										{position:relative;left:400px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;width:600px;}
ul.newsticker 										{position:relative;left:400px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;}
ul.newsticker 			li							{float:left;margin:0;padding:0;color:white;}
ul.newsticker 			a 							{white-space:nowrap;padding:0;color:#ff0000;font:bold 10px Verdana;margin:0 50px 0 0;} 
ul.newsticker 			span 						{margin: 0 0 0 0;} 



.hauptmenue_bar									{background:url("../img/greyglas_28.gif") repeat-x left top;background-color:#666666;height:28px;border-bottom:2px solid white;padding:0 5px 0 0;}
.hauptmenue_bar ul								{padding:0;margin:0;list-style-type:none;}



.hauptmenue_bar ul li.hauptmenue					{height:37px;float:right;background:url("../img/headerbutton_bg.gif") repeat-x;margin-top:-8px;margin-right:2px;cursor:pointer;}
.hauptmenue_bar ul li.hauptmenue .left				{width:4px;height:37px;float:left;background:url("../img/headerbutton_left.gif") no-repeat;}
.hauptmenue_bar ul li.hauptmenue .right				{width:4px;height:37px;float:left;background:url("../img/headerbutton_right.gif") no-repeat;}
.hauptmenue_bar ul li.hauptmenue .text				{height:36px;line-height:37px;float:left;padding:0;font-weight:bold;color:white;text-align:center;width:135px;}
.hauptmenue_bar ul li.hauptmenue .text	a			{text-decoration:none;color:#000000;font-weight:normal;}

.hauptmenue_bar ul li.hauptmenue:hover				{height:37px;float:right;background:url("../img/headerbutton_bg.gif") repeat-x;margin-top:-8px;background-position:left -37px;position:relative;top:3px;}
.hauptmenue_bar ul li.hauptmenue:hover .left			{width:4px;height:37px;float:left;background:url("../img/headerbutton_left.gif") no-repeat;background-position:left -37px;}
.hauptmenue_bar ul li.hauptmenue:hover .right		{width:4px;height:37px;float:left;background:url("../img/headerbutton_right.gif") no-repeat;background-position:left -37px;}
.hauptmenue_bar ul li.hauptmenue:hover .text			{height:37px;line-height:37px;float:left;padding:0;font-weight:bold;color:white;text-align:center;width:125px;}
.hauptmenue_bar ul li.hauptmenue:hover .text	a		{text-decoration:none;color:#000000;}

.hauptmenue_bar ul li.hauptmenue_active				{height:37px;float:right;background:url("../img/headerbutton_bg.gif") repeat-x;margin-top:-8px;margin-right:2px;background-position:left -37px;position:relative;top:3px;}
.hauptmenue_bar ul li.hauptmenue_active .left			{width:4px;height:37px;float:left;background:url("../img/headerbutton_left.gif") no-repeat;background-position:left -37px;}
.hauptmenue_bar ul li.hauptmenue_active .right		{width:4px;height:37px;float:left;background:url("../img/headerbutton_right.gif") no-repeat;background-position:left -37px;}
.hauptmenue_bar ul li.hauptmenue_active .text			{height:37px;line-height:37px;float:left;padding:0;font-weight:bold;color:white;text-align:center;width:135px;}
.hauptmenue_bar ul li.hauptmenue_active .text	a		{text-decoration:none;color:#000000;font-weight:bold;}


#grey_button									{list-style-type:none;margin:0px;padding:0px;}
#grey_button		li							{background:#ededed url("../img/blwahl_list_bg.gif") no-repeat right top;height:21px;line-height:21px;cursor:pointer;width:260px;margin:0 0 2px 0;}
#grey_button		li:hover						{background-position:left -21px;}
#grey_button		li		a					{color:black;position:relative;left:12px;text-decoration:none;}


.branchenliste										{list-style-type:none;margin:0px;padding:0px;margin:10px 0 10px 0;}
.branchenliste		h2		 						{font-weight:bold;margin:0;color:#993300;}
.branchenliste		li								{background:url("../img/pfeil_schwarz.gif") no-repeat 1px 5px;cursor:pointer;padding:3px;}
.branchenliste		li		a						{color:#959595;position:relative;left:12px;}
.branchenliste		li		a:hover				{color:black;}

#footer_menue_bg									{height:26px;background-color:#666666;}
#footer_menue										{list-style-type:none;margin:0px;padding:0px;float:right;}
#footer_menue		li								{float:left;height:26px;line-height:26px;padding:0 5px 0 5px;cursor:pointer;}
#footer_menue		li		a						{color:white;text-decoration:none;}
#footer_menue		li		a:hover				{color:orange;}

/* ################################################# HYPERLINKS ################################################## */

.hyperlinks_list									{list-style-type:none;margin:0;padding:0;font-weight:bold;}
.hyperlinks_list	li								{line-height:22px;}
.hyperlinks_list	li		a						{font-weight:normal;text-decoration:underline;}

.pagination_active									{text-decoration:underline;color:#9F0000;padding-left:10px;font-weight:bold;}
.pagination                                                 {text-decoration:none;color:#62627C;padding-left:10px;font-weight:bold;}
.pagination:hover                                           {text-decoration:underline;}

/* ################################################# REGISTER ################################################## */

.registerButton {height:40px;width:100%;padding:0;margin:0;}

.register_inactive {height:25px;line-height:25px;position:relative;top:8px;width:220px;background:url("../img/registerButton_bg_inactive.gif") repeat-x;float:left;}
.register_inactive {font-weight:bold;color:#555555;}
.register_inactive .left  {height:25px;width:10px;background:url("../img/registerButton_left_inactive.gif") no-repeat;float:left;}

.register_active {height:25px;line-height:25px;position:relative;top:8px;width:220px;background:url("../img/registerButton_bg_active.gif") repeat-x;float:left;}
.register_active {font-weight:bold;color:#000000;}
.register_active .left  {height:25px;width:10px;background:url("../img/registerButton_left_active.gif") no-repeat;float:left;}


.step1_inactive {height:40px;width:40px;background:url("../img/registerStep_one_inactive.gif") no-repeat;float:right;}
.step2_inactive {height:40px;width:40px;background:url("../img/registerStep_two_inactive.gif") no-repeat;float:right;}
.step3_inactive {height:40px;width:40px;background:url("../img/registerStep_three_inactive.gif") no-repeat;float:right;}
.step4_inactive {height:40px;width:40px;background:url("../img/registerStep_four_inactive.gif") no-repeat;float:right;}
.step5_inactive {height:40px;width:40px;background:url("../img/registerStep_five_inactive.gif") no-repeat;float:right;}

.step1_active   {height:40px;width:40px;background:url("../img/registerStep_one_active.gif") no-repeat;float:right;}
.step2_active   {height:40px;width:40px;background:url("../img/registerStep_two_active.gif") no-repeat;float:right;}
.step3_active   {height:40px;width:40px;background:url("../img/registerStep_three_active.gif") no-repeat;float:right;}
.step4_active   {height:40px;width:40px;background:url("../img/registerStep_four_active.gif") no-repeat;float:right;}
.step5_active   {height:40px;width:40px;background:url("../img/registerStep_five_active.gif") no-repeat;float:right;}

.register_inactive_text {color:#555555;padding:10px;clear:both;}
.register_active_text   {color:#000000;padding:10px;clear:both;}


.register_h1  {font-size:30px;color:#616161;font-family:Times New Roman;}


.link_h1  	{font-size:18px;color:#616161;font-family:Times New Roman;}


.tnr_h1  {font-size:30px;color:#616161;font-family:Times New Roman;padding:0;margin:0;}
.tnr_h2  {font-size:16px;color:#333333;font-family:Times New Roman;padding:0;margin:0;}




.link_field  	{border:1px solid #DFDFDF;padding:10px;margin-bottom:10px;}
.link_field  a	{text-decoration:none;color:#555555;padding:10px;}
.link_field  a:hover	{text-decoration:none;color:#8e0000;padding:10px;font-weight:bold;}
.link_field  a.inactive	{text-decoration:none;color:#f8f8f8;padding:10px;}

.links_pagenavi a		{color:#626262;text-decoration:none;}
.links_pagenavi a:hover	{color:#8e0000;text-decoration:none;}
.links_pagenavi a.inactive	{color:#bfbfbf;text-decoration:none;}

.register_list {padding:0;margin:0;}
.register_list ul {padding:0;margin:0;list-style-type:none;height:135px;padding:10px 30px 10px 10px;border-bottom:1px dotted #939393;}
.register_list ul li {padding:0;margin:0;display:inline;}

.pagelist 				{height:20px;line-height:20px;border:solid 1px #d5d5d5;background:#f1f1f1;padding:0 5px 0 5px;}
.pagelist .pagecount 	{font-weight:bold;color:#8e0000;float:left;}

.errorField { color: #FF0000; }

/* ################################################# SEARCH RESULTS ################################################## */

.result_box {padding:0;margin:0;}
.result_box .header {height:22px;padding:0;margin:0;background:url("../img/result_content_headerBG.gif") repeat-x;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.result_box .header .left {height:22px;width:29px;padding:0;margin:0;background:url("../img/result_content_headerLeft.gif") no-repeat;float:left;}
.result_box .header .middle {height:22px;line-height:22px;padding-left:10px;margin:0;font-weight:bold;color:#474747;float:left;}
.result_box .header .middle a {text-decoration:none;color:#474747;}
.result_box .header .middle a:hover {text-decoration:underline;}

.result_box .content {padding:0;margin:0;border:1px solid #cfcfcf;}
.result_box .content .content_box {padding:10px;background:url("../img/result_content_bg.gif") repeat-x;}


.result_box_pro {padding:0;margin:0;}
.result_box_pro .header {height:22px;padding:0;margin:0;background:url("../img/result_pro_headerBG.gif") repeat-x;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.result_box_pro .header .left {height:22px;width:29px;padding:0;margin:0;background:url("../img/result_pro_headerLeft.gif") no-repeat;float:left;}
.result_box_pro .header .middle {height:22px;line-height:22px;padding-left:10px;margin:0;font-weight:bold;color:#940e0e;float:left;}
.result_box_pro .header .middle a {text-decoration:none;color:#940e0e;}
.result_box_pro .header .middle a:hover {text-decoration:underline;}

.result_box_pro .content {padding:10px;margin:0;background-color:#fff3be;border:1px solid #cfcfcf;}
.result_box_pro .content_box .content {background-color:#fff3be;}


.dennis_box1			{border:1px solid #cfcfcf;height:21px;line-height:21px;background:url("../img/result_content_headerLeft.gif") no-repeat left top;background-color:#f1f1f1;text-indent:40px;}
.dennis_box2			{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:0px;background:url("../img/result_content_bg") repeat-x left top;}


.openingtime_box		{width: 400px; border:1px solid #cfcfcf;background-color:#ffffff;padding:10px 10px 10px 10px;}

/* ################################################# USER ACCOUNT ################################################## */



.user_box      							{border:1px solid #dbdbdb;background:url("../img/result_content_bg.gif") repeat-x;}
.user_box .information  						{float:left;padding:15px;border-right:1px solid #dbdbdb;width:175px;background-color:white;}
.user_box .information .h1 					{background:url("../img/orange_dot.gif") 0 5px no-repeat;padding-left:10px;font-weight:bold;margin-bottom:10px;}
.user_box .content      						{float:left;padding:15px;}


.user_box      							{border:1px solid #dbdbdb;}
.user_box_with_header_openingtime				{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.user_information							{padding:10px;border-right:1px solid #dbdbdb;width:175px;}


.detail_box								{border:1px solid #dbdbdb;background:url("../img/result_content_bg.gif") repeat-x;padding:10px;}
.detail_box								{font-size:12px;line-height:17px;}
.detail_box_with_header						{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:10px;background:url("../img/result_content_bg.gif") repeat-x;}


.top_page									{background:url("../img/arrow_toppage.gif") no-repeat 0 2px;padding-left:15px;float:right;margin:0 10px 5px 0;}


.top_page	a								{text-decoration:none;color:black;}
.top_page	a:hover							{text-decoration:underline;}



.input_large 								{width:250px;}
.input_small_small							{width:50px;}
.input_small_large							{width:190px;}
.input_small_large_slash						{width:185px;}

#minimap div span {font-size:9px;}


span.arrow_right_black	{background:url("../img/arrow_right_black.gif") no-repeat;height:6px;width:3px;}


.info_header .current {float:left;}
.info_header .link a {font-fmaily:Times New Roman;font-size:12px;font-weight:bold;color:black;float:right;margin-left:10px;color:#616161;}

/* ################################################# WORDPRESS ################################################## */

.news_comment a {font-size:11px;color:#333333;font-family:Times New Roman;padding:0;margin:0;}

.msgNotices {
	border: 2px solid #00FF00;
	background-color: #BBFFBB;
	font-size: 12px;
	padding: 5px;
	margin: 8px;
}

.msgErrors {
	border: 2px solid #FF0000;
	background-color: #FFBBBB;
	font-size: 12px;
	padding: 5px;
	margin: 8px;
}

.msgNotices ul {
		list-style-type:disc;
}

.msgNotices ul li {
		margin-left:20px;
}

.msgErrors ul {
		list-style-type:disc;
}

.msgErrors ul li {
		margin-left:20px;
}




/* ************************************************************* PRODUCT LIST ********************************************* */

.ls_br {
	border-right:1px solid #cfcfcf;
}


.ls_title {
	padding:0;
	margin:0;
	width:148px;
	float:right;
	text-align:center;
	height:30px;
	font-family:Times New Roman;
	font-size:18px;
	

}
.ls_table {
	width:148px;

	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	float:right;
	
}
.ls_table ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.ls_table ul li {
	padding:0;
	margin:0;
	width:148px;
}

.ls_yes {
	height:30px;
	width:148px;
	background:url("../img/ls_yes.gif") no-repeat;
}

.ls_none {
	height:30px;
	width:148px;
	background:url("../img/ls_none.gif") no-repeat;
}

.ls_empty {
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	width:148px;
	background:url("../img/ls_empty.gif") no-repeat;
}

.ls_attitude {
	width:100%;
	float:left;
}

.ls_attitude ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.ls_attitude ul li {
	height:29px;
	padding:0 0 0 10px;
	margin:1px 0 0 0;
	background:#f6f6f6;
	line-height:29px;
}



.link_information_produkt	{color:#8E0000;text-decoration:none;text-indent:10px;}


.neue_suche			{margin-left:2px;line-height:35px;color:#8e0000;font-weight:bold;}
.neue_suche a			{text-decoration:none;color:#8e0000;}

.result_box .content .content_box  h3   {display:inline;font-weight:normal;}
.result_box_pro .content .content_box h3   {display:inline;font-weight:normal;}


/* ######################################################### */

.in_header													{}
.in_header_left												{width:3px;}
.in_header_middle											{background:url("../img/in_header_bg.gif") repeat-x;font-weight:bold;padding-left:12px;}
.in_header_right											{width:3px;}


.in_mvbox													{background:#fffcf0 url("../img/in_mvbox_bg.gif") left bottom repeat-x;padding:10px;border:1px solid #ffea81;border-top:0;}
.in_normalbox													{background:#ffffff url("../img/in_normalbox_bg.gif") left bottom repeat-x;padding:10px;border:1px solid #e4e4e4;border-top:0;}













	
	#trade_list_new a {color:#333333;text-decoration:none;}
	#trade_list_new a:hover {color:#333333;text-decoration:underline;}
	#trade_list_new h2 {
		color:#333333;
		font-weight:normal;
		font-size:11px;
		width:200px;
		float:left;

	}
	.in_questionic_inactive			{background:url('/img/in_questionicon.png') left top no-repeat;width:15px;height:15px;display:inline-block;float:right;cursor:pointer;}						
	.in_questionic_active			{background:url('/img/in_questionicon.png') left -15px no-repeat;width:15px;height:15px;display:inline-block;float:right;cursor:pointer;}						
	
	.trade_info {
		position: absolute;
		z-index: 20;
		background: white;
		padding: 20px;
		margin: 5px;
				background-color:#fff7d6;
		border:1px solid #ffcc00;
		height: auto;
	
		width: 223px;
	}
	.trade_info img{cursor:pointer;}
	.popupbox_arrow {background:url('/img/arrow_popupbox.png') no-repeat;width:20px;height:20px;position:absolute;left:-20px;top:10px;}

	
	
	#trade_list_new a.redactive {color:#890000;}
	#trade_list_new a.redactivebold {font-weight:bold;color:#890000;}
	
	
	
#trade_list_new 	.branchenliste_new										{list-style-type:none;margin:0px;padding:0px;margin:10px 0 10px 0;color:#890000;}
#trade_list_new .branchenliste_new		h2		 						{font-weight:bold;margin:0;color:#890000;}
#trade_list_new .branchenliste_new		li							{background:url("/img/in_arrow_red.png") no-repeat 1px 8px;cursor:pointer;padding:3px;color:#890000;}
#trade_list_new .branchenliste_new		li		a						{color:#890000;position:relative;left:12px;}



	a.btn_alleeinblenden														{display:block;background:url("/img/btn_alle_einblenden.jpg") left top no-repeat;border:0;width:118px;height:21px;}
	a.btn_alleausblenden														{display:block;background:url("/img/btn_alle_ausblenden.jpg") left top no-repeat;border:0;width:118px;height:21px;}

	
	
	
	
