html, body 						{width: 100%; height: 101%; }
body 							{margin: 0px; background:url(../images/page_bg.gif) repeat-x bottom; background-attachment: fixed; padding: 0px; text-align: center;}
body, #start_page, #page, td, input	
								{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
#start_page, #page				{width:984px; margin:auto auto auto auto; text-align:center; background: #ffffff; padding-bottom: 15px }
#start_page						{color: #414141}
#page_inner						{width:954px; margin:auto auto auto auto; text-align:left; overflow:hidden;}
#page #page_inner				{background: url(../images/page_inner_bg.gif) bottom repeat-x; padding-bottom: 40px; background-color: #0d0d0d}
#head							{float: left; background: #FFFFFF}
#page_content					{float: left; }

table							{border-collapse: collapse}
a, a:link, a:visited			{color: #04a27a; text-decoration: none}
a:hover							{color: #10c89a; text-decoration: underline}
#page_content					{width:100%; float:left; background: url(../images/page_content_bg.gif) top repeat-x}
.clear							{clear:both;}
h1								{font-size: 22px; font-weight: normal; height: 50px; margin: 0; color: #FFFFFF}
p								{margin: 0 auto 12px 0}
#start_page ul					{margin-bottom: 25px}


/*Navigation----------------------------------------------*/
#top							{float: left; width:478px; height:114px; text-align:left; margin:0px auto 7px 0px;}
#top_r_over						{float: right; width: 450px; height:15px; margin: 37px 0px 0px auto; text-align:right; padding:0; font-size: 11px; }
#top_r_over	a					{color:#000000; margin-left:14px; display: inline-block}
#top_r							{float: right; clear: right; width: 110px; height:20px; text-align:right; margin: 7px 0 0 0}
#top_m							{float: right; text-align: right; margin: 7px 0 0 0; width: 350px}
#top_m td						{font-size: 11px; height:24px; line-height: 24px; text-align: right;} 
#top_m a						{margin:0px 5px 0px 5px; display: inline-block}

#navigation_l					{width:808px; height:46px; float:left; background:url(../images/navigation/navigation_bg.gif) repeat-x;}
#navigation_l ul,
#navigation_l li				{margin: 0; padding: 0; list-style-type: none}
#navigation_l li				{float: left;}
#navigation_r					{width:146px; height:46px; float:right; background:url(../images/navigation/navigation_bg.gif) repeat-x;}
#navigation_r img				{float: right}
#active_language				{font-weight:bold;}


/* Frontpage-------------------------------------------------------------*/
#flashcontent					{float:left; display:inline; width: 569px; height: 360px; background:url(../images/startflash_bg.jpg);}
#flashcontent_handheld			{float:left; display:inline; width: 569px; height: 360px; background:url(../images/startflash_bg_handheld.jpg);}
.modulebox_fp_artikel			{width:385px; height:360px; float:right; background:url(../images/carousel/show_back_right.jpg) no-repeat; color:white; color: #E6E6E6; font-size: 16px;}

.modulebox_fp_artikel ul		{margin: 30px 30px 0 30px; padding-left: 18px }
.modulebox_fp_artikel	h1		{font-size: 26px; margin:30px; font-weight: normal }
.modulebox_fp_artikel a			{margin-left: 30px;}


/* Flashnews----------------------------------------------------------*/
.modulebox_flashnews			{float: left; width: 954px; background:url(../images/news_bg.gif) no-repeat; margin: 15px auto auto auto}
.horiz_flashnews				{width: 954px; float: left; margin-top: 13px; text-align: left; background:url(../images/news_bg_inner.gif) repeat-y; }
.horiz_flashnews_bottom			{float: left; width: 954px; height: 13px; line-height: 13px; background:url(../images/news_bg_bottom.gif) bottom no-repeat;}
.modulebox_fp_artikel .horiz_flashnews_bottom
								{display: none}
.modulebox_flashnews .horiz_inner	
								{float: left; width: 318px;}
.modulebox_flashnews .newscontent	
								{float: left; margin:0px 15px 0px 15px; display: inline}	
.contentheading_flashnews		{padding-bottom: 5px}
.contentpaneopen_flashnews		{line-height: 16px}
.contentheading_flashnews h2	{font-size: 13px; margin: 0; padding: 0}	
.contentheading_flashnews h2 a	{color: #414141; text-decoration: none}									
.modulebox_flashnews .newscontent p			
								{padding:0; margin: 0}

/* Weblinks----------------------------------------------------------*/
.modulebox_weblinks				{margin:0 auto auto auto;  text-align:left; width: 984px; background:url(../images/weblinks_bg.gif) repeat-x bottom;}
.modulebox_weblinks	.horiz_flashnews_bottom
								{display: none}
.modulebox_weblinks a, .modulebox_weblinks a:link, .modulebox_weblinks a:visited
								{color:#6c6c6c;}
.modulebox_weblinks p,
.modulebox_weblinks h3			{color:#494949; margin: 0 5px 0px 15px}	
.modulebox_weblinks h3			{font-size: 11px}
.modulebox_weblinks table		{width:976px}		
.modulebox_weblinks td			{width:115px;}
.modulebox_weblinks .weblinks_categories
								{height: 42px; margin-top: 12px}
.modulebox_weblinks .weblinks_subcategories
								{font-size: 10px; padding-bottom: 15px}	


/* VMart-------------------------------------------------------------*/

#vmMainPage						{float: left; margin: 0 auto auto 30px; display: inline; width: 578px}
#vmMainPage h4					{font-size: 22px; font-weight: normal; color: #FFFFFF}
.vm_heading,
.mycategorie_header				{height: 50px; margin: 0;}

.moduleboxvm_modul				{float: right; width: 295px; margin:97px 25px auto auto ; display: inline}
.moduleboxvm_modul .vm_submenu	{width: 295px;  float:right; background: url(../images/navigation/vm/vm_menu_mitte_bg.gif) repeat-y; display: inline}
.moduleboxvm_modul h3			{margin:0px; padding:15px 0px 0px 10px; height:25px; background: url(../images/navigation/vm/vm_menu_oben_bg.gif) top no-repeat;}
.moduleboxvm_modul .vm_menu_tr	{height: 29px; font-weight: bold}
.moduleboxvm_modul a, .moduleboxvm_modul a:link, .moduleboxvm_modul a:visited, .moduleboxvm_modul a:hover	
								{color: #10c89a; text-decoration: none}
.vm_submenu, #wrap, #menu, .vm_menu_table
								{float: left; width: 295px}

.product_overview_head			{float: left; height: 12px; width: 578px; background: url(../images/vm_overview_head.gif) no-repeat; }
.product_overview				{float: left; width: 578px; margin-top: 0; background-color: #FFFFFF}
.product_overview .category_heading
								{text-align: center}
.category,
.flypage_produkt_vorschau		{width: 177px; float: left; height: 312px; background: url(../images/vm_preview_back.gif) no-repeat; margin: 0 0 0 12px; display: inline}
.category_heading,
.category_image					{width: 177px; height: 265px; margin: 0; }
.category_image	img,
.flypage_produkt_vorschau img	{float: left; margin: 15px auto auto 15px; display: inline; border: 2px solid #ffffff}				
.category_image	a:hover img		{border-color: #04a27a}
.category_heading				{font-weight: bold; font-size: 12px; margin-top: 5px; height: 47px}
.product_div					{float: left}


.modulebox_produktnews			{float: right;clear: right;  width: 295px; margin: 43px 0 0 0; background: url(../images/navigation/vm/vm_menu_mitte_bg.gif) repeat-y; display: inline }
.modulebox_produktnews .newscontent
								{float: left; width: 295px; background: url(../images/navigation/vm/vm_menu_oben_bg.gif) top no-repeat;}
.modulebox_produktnews .contentpaneopen_produktnews
								{float: left; width: 295px; height: 265px; background: url(../images/navigation/vm/vm_menu_unten_bg.gif) bottom no-repeat; line-height: 16px}
.contentpaneopen_produktnews p	{margin: 10px; color: #FFFFFF}
.reflection_vm					{float: left; margin: 5px 0 0 30px; display: inline; width: 578px; height: 80px; background: url(../images/reflection.png) no-repeat}

div#vmj_tabs a, div#vmj_tabs a:link, div#vmj_tabs a:visited
								{color: #04a27a; margin: 0; padding: 0; border: none; font-size: 13px; text-decoration: none; cursor:pointer; font-weight: normal}
div#vmj_tabs a:hover			{color: #10c89a; text-decoration: underline;}
div#vmj_tabs a.selected, div#vmj_tabs a.selected:link, div#vmj_tabs a.selected:visited,  
div#vmj_tabs a.selected:hover	{color: #000000; text-decoration: none; border: none;}
div#vmj_tabs a.selected         {top: 0 !important}

.flypage_frame					{float: left; width: 578px; color: #000000; background: #FFFFFF url(../images/vm_produkt_flypage_left_corner.gif) top right no-repeat; padding-bottom: 25px}
.flypage_frame .puffer			{float: left; width: 1px; height: 253px}
.flypage_produkt_vorschau		{margin: 25px 0 0 25px; text-align: center; font-size: 9px; height: 265px}
.flypage_produkt_ueberblick		{float: left; width: 325px; margin: 25px 0 0 25px}
.flypage_frame p				{margin: 0 auto 12px auto}	
.flypage_frame ul				{margin: 0 auto 12px 0; padding-left: 16px}
.flypage_produkt_details		{margin: 25px}
.flypage_produkt_bilder			{margin: 0 auto 0 12px}
.flypage_produkt_bilder .flypage_produkt_vorschau
								{margin: 12px 10px 0 0; height: 265px}
.flypage_produkt_bilder	.flypage_produkt_vorschau img
								{margin-bottom: 0}	
.sm_product_details				{margin-top: 25px}												
								
/* Rubriken---------------‚-------------------------------------------*/

.contentheading-unternehmen		{font-weight: bold}
.contentpaneopen-leistungen, .contentpaneopen-unternehmen,
.componentheading-unternehmen
								{float: left; clear: left; margin: auto 25px auto 30px; display: inline; text-align: left}
.modulebox-submenu				{float: left; clear: left; margin: 0; padding: 0}

.contentpaneopen-leistungen p	{width: 550px}
.contentpaneopen-leistungen li	{width: 530px}

ul#submenu-leistungen,
ul#submenu-downloads,
ul#submenu-unternehmen						{float: left; margin: 0 0 0 30px; padding: 0; list-style: none; display: inline; width: 900px}
ul#submenu-leistungen li,
ul#submenu-downloads li,
ul#submenu-unternehmen li					{display: inline;  }
ul#submenu-leistungen li a,
ul#submenu-downloads li a,
ul#submenu-unternehmen li a,
div#vmj_tabs a					{display: block; margin: auto 3px 0 0; padding: 0; float: left; width: 100px; height: 25px; line-height: 25px; background: url(../images/tab-submenue-back.gif) no-repeat; text-align: center}
#submenu-leistungen li.active a,
#submenu-downloads li.active a,
#submenu-unternehmen li.active a,
div#vmj_tabs a.selected			{background: url(../images/tab-submenue-back-active.gif) no-repeat; margin-top: 1px; height: 24px; line-height: 24px; }
#submenu-leistungen li.active a, #submenu-leistungen li.active a:link, #submenu-leistungen li.active a:visited, #submenu-leistungen li.active a:hover,
#submenu-downloads li.active a, #submenu-downloads li.active a:link, #submenu-downloads li.active a:visited, #submenu-downloads li.active a:hover,
#submenu-unternehmen li.active a, #submenu-unternehmen li.active a:link, #submenu-unternehmen li.active a:visited, #submenu-unternehmen li.active a:hover
								{color: #000000; text-decoration: none; height: 24px}

.notabcontent					{float: left; width: 900px; margin: auto auto 0 30px; display: inline; background: #FFFFFF url(../images/dl_back_corner.gif) top no-repeat; color: #464748}

.tabcontent						{float: left; width: 900px; margin: auto auto 0 30px; display: inline; background: #FFFFFF url(../images/vm_produkt_flypage_left_corner.gif) top right no-repeat; color: #464748}
.tabcontent	.contentpaneopen-leistungen,
.tabcontent	.contentpaneopen-unternehmen
								{margin: 25px 25px 0 25px; width: 850px; display: inline;}
.blog-unternehmen .tabcontent .contentpaneopen-unternehmen
								{margin-top: 0; margin-bottom: 0}
.blog-unternehmen .tabcontent .contentpaneopen-unternehmen p
								{margin-bottom: 0}		
.blog-unternehmen .tabcontent .contentpaneopen-unternehmen td.contentheading-unternehmen 
								{padding-top: 25px}														
.tabcontent	.contentpaneopen-leistungen td,
.tabcontent	.contentpaneopen-unternehmen td
								{color: #000000}															
.tabcontent ul					{margin: 0 auto 12px 0; padding-left: 16px}

.tabcontent	.contentpaneopen-unternehmen input {color:black;}


.reflection						{float: left; margin: 5px 0 0 30px; display: inline; width: 900px; height: 80px; background: url(../images/reflection_wide.png) no-repeat}
#start_page	.reflection			{display: none}	

.article_right					{float: right; width: 270px;}
.actionbox						{float: right; width: 270px; height: 67px; background: url(../images/actionbox_back.gif) no-repeat; font-size: 11px; display: inline}	
.fotobox						{float: right; clear: right; width: 270px; background: url(../images/fotobox_back_mid.gif) repeat-y; margin: 25px 0 10px 0px; text-align: center; font-size: 9px; color:#999999;  display: inline }		
.fotobox_top					{float: right; width: 270px; font-size: 1px; line-height: 1px; height: 10px; background: url(../images/fotobox_back_top.gif) no-repeat; }	
.fotobox_inner					{float: right; width: 270px; background: url(../images/fotobox_back_bottom.gif) no-repeat bottom; padding-bottom: 20px}
.actionbox_content,
.fotobox_content				{float: left; margin: 10px 0 0 18px; display: inline; }	
.fotobox img					{border: 2px solid #ffffff !important; margin-bottom: 2px}	

.actionbox .infos				{float: left; width: 130px; margin-top: 7px}
.actionbox .sofortkontakt		{float: left; width: 85px; margin-top: 7px}
.actionbox .infos img, .actionbox .sofortkontakt img
								{float: left; margin-right: 5px; display: inline}
#carousel_panel					{float: left; width: 555px; height: 326px; background: url(../images/3d-panel-back.jpg) no-repeat; padding-bottom: 20px }								
#carousel						{float: left; width: 515px; height: 286px; margin: 20px auto auto 20px; display: inline; background: url(../images/carousel-back.jpg) repeat-x; border: 2px solid #ffffff}						

/* Buttons-(Achtung: für Editor auch in editor.css ändern)------------------------*/

.button_pfeil_80				{width: 80px; background: url(../images/bt_back_80.gif) no-repeat; }
.button_pfeil_100				{width: 100px; background: url(../images/bt_back_100.gif) no-repeat; }
.button_pfeil_120				{width: 120px; background: url(../images/bt_back_120.gif) no-repeat; }
.button_pfeil_140				{width: 140px; background: url(../images/bt_back_140.gif) no-repeat; }
.button_pfeil_190_home			{width: 190px; background: url(../images/bt_back_190_home.gif) no-repeat; }
.button_pfeil_200				{width: 260px; background: url(../images/bt_back_200.gif) no-repeat; }
.button_pfeil_200_home			{width: 200px; background: url(../images/bt_back_200_home.gif) no-repeat; }
.button_pfeil_220_home			{width: 220px; background: url(../images/bt_back_220_home.gif) no-repeat; }
.button_pfeil_230				{width: 260px; background: url(../images/bt_back_230.gif) no-repeat; }
.button_pfeil_260				{width: 260px; background: url(../images/bt_back_260.gif) no-repeat; }
.button_pfeil_300				{width: 300px; background: url(../images/bt_back_300.gif) no-repeat; }
.button_pfeil_320				{width: 320px; background: url(../images/bt_back_320.gif) no-repeat; }



a.button_pfeil_80, a.button_pfeil_80:link, a.button_pfeil_80:visited,
a.button_pfeil_100, a.button_pfeil_100:link, a.button_pfeil_100:visited,
a.button_pfeil_120, a.button_pfeil_120:link, a.button_pfeil_120:visited,
a.button_pfeil_190_home, a.button_pfeil_190_home:link, a.button_pfeil_190_home:visited,
a.button_pfeil_200_home, a.button_pfeil_200_home:link, a.button_pfeil_200_home:visited,
a.button_pfeil_220_home, a.button_pfeil_220_home:link, a.button_pfeil_220_home:visited,
a.button_pfeil_320, a.button_pfeil_320:link, a.button_pfeil_320:visited, 
a.button_pfeil_300, a.button_pfeil_300:link, a.button_pfeil_300:visited,
a.button_pfeil_200, a.button_pfeil_200:link, a.button_pfeil_200:visited,
a.button_pfeil_140, a.button_pfeil_140:link, a.button_pfeil_140:visited,
a.button_pfeil_230, a.button_pfeil_230:link, a.button_pfeil_230:visited,
a.button_pfeil_260, a.button_pfeil_260:link, a.button_pfeil_260:visited
				 				{display: block; height: 33px; line-height: 33px; color: #FFFFFF; text-decoration: none; font-size: 14px; padding-left: 10px}
a.button_pfeil_80:hover,
a.button_pfeil_100:hover,
a.button_pfeil_120:hover,
a.button_pfeil_190_home:hover,
a.button_pfeil_200_home:hover,
a.button_pfeil_220_home:hover,
a.button_pfeil_260:hover,
a.button_pfeil_200:hover,
a.button_pfeil_140:hover,
a.button_pfeil_230:hover,
a.button_pfeil_320:hover,
a.button_pfeil_300:hover		{text-decoration: underline} 

a.button_pfeil_80, a.button_pfeil_80:link, a.button_pfeil_80:visited,
a.button_pfeil_100, a.button_pfeil_100:link, a.button_pfeil_100:visited,
a.button_pfeil_120, a.button_pfeil_120:link, a.button_pfeil_120:visited,
a.button_pfeil_260, a.button_pfeil_260:link, a.button_pfeil_260:visited,
a.button_pfeil_230, a.button_pfeil_230:link, a.button_pfeil_230:visited,
a.button_pfeil_140, a.button_pfeil_140:link, a.button_pfeil_140:visited,
a.button_pfeil_200, a.button_pfeil_200:link, a.button_pfeil_200:visited
								{height: 40px; line-height: 40px}
/* aiContactSafe ----------------------------------------------------------*/
#aiContactSafeForm td			{padding-bottom: 25px}
.aiContactSafeForm_panel_wide_top
								{float: left; width: 555px; height: 20px; background: url(../images/panel-wide-bg-top.gif) no-repeat; }
.aiContactSafeForm_panel_wide_inner
								{float: left; width: 555px; background: url(../images/panel-wide-bg-bottom.gif) no-repeat bottom; background-color: #dfdfdf; padding-bottom: 20px }
#contact-form-visual			{float: left; margin-left: 20px; display: inline; border: 2px solid #FFFFFF}

.aiContactSafe_contact_form_field_label_left
								{width: 170px; float: left; margin-left: 20px; display: inline}	
#aiContactSafe_row_aics_send_to_sender
								{float: left; display: inline; margin: 10px auto auto 20px; width: 515px}
#aics_send_to_sender			{width: 15px; float: left; margin: 7px 3px auto 180px; display: inline}													
.aiContactSafe_contact_form_field_right	
								{float: right; }	
.aiContactSafe_contact_form_field_right input,
.aiContactSafe_contact_form_field_right select,
.aiContactSafe_contact_form_field_right textarea,
#div_captcha input				{width: 330px; background-color: #FFFFFF}
#div_captcha input				{width: 70px}	

.countdown_div					{font-size: 9px; color: #999999}							
.aiContactSafe_contact_form_field_right .countdown_editbox	
								{width: 30px; margin: auto 2px auto 2px; text-align: right; font-size: 9px; color: #999999}																	
.aiContactSafe_row				{float: left; clear: left; height: 25px; line-height: 25px; padding-bottom: 3px; width: 535px}
#aiContactSafe_row_aics_message	{height: 180px; vertical-align: top}
#aiContactSafe_info				{float: left; margin: 10px auto auto 20px; display: inline; padding-bottom: 10px; font-size: 9px}															
#div_captcha					{float: left; margin: 10px auto auto 200px; display: inline; width: 300px; background: #FFFFFF; padding: 15px	 }
#aiContactSafeBtns				{float: left; margin: 10px auto auto 190px; display: inline;}
#aiContactSafeSendButton,
.button_send					{width: 120px; background: url(../images/bt_back_120_send.gif) no-repeat; border: none; height: 33px; line-height: 33px; color: #FFFFFF; padding-left: 15px }
.button_send_hover				{width: 120px; background: url(../images/bt_back_120_send.gif) no-repeat; border: none; text-decoration:underline; height: 33px; line-height: 33px; color: #FFFFFF; padding-left: 15px }
.newsletter .button_send		{padding-left: 5px}
input#aiContactSafeSendButton:hover,
.button_send:hover				{cursor:pointer;cursor:hand; text-decoration: underline}

.aiContactSafeForm_panel_small_inner
								{font-size: 11px}
.aiContactSafeForm_panel_small_inner p
								{margin-left: 0}								


/* Newsletter------------------------------------------------------------*/
.newsletter						{float: left; width:850px; margin: 25px auto auto 25px; display: inline; padding-bottom: 10px}
.newsletter table				{width: 525px}
.newsletter .fotobox			{margin-top: 0}
.newsletter p					{margin-right: 15px}
.newsletter .inputbox			{margin-top: 5px}

/* Infokontakt------------------------------------------------------------*/
.infokontakt					{float: left; display: inline; width: 750px; height: 610px; margin: 25px auto auto 25px; text-align:left; background: url(../images/infokontakt-panel-bg.jpg) no-repeat}
.sofortkontakt_form				{background: url(../images/sofortkontakt-panel-bg.jpg) no-repeat}
.infokontakt table				{width: 370px; margin: 25px 0 0 25px}
.infokontakt input,	
.infokontakt select,
.infokontakt textarea			{width: 230px; margin-bottom: 3px}
.sofortkontakt_form textarea	{height: 110px}
.infokontakt input.button_send	{width: 120px; border: 0}
.infokontakt input.button_send_hover	
								{width: 120px; border: 0; text-decoration: underline}
.infokontakt ul					{margin: 25px auto 25px 0px; padding-left: 15px; text-align: left}
.infokontakt a.button_pfeil_120	{height: 33px; line-height: 33px; text-align: left;}
.infokontakt a.button_pfeil_120:hover
								{cursor:pointer;cursor:hand;}

/* Footer----------------------------------------------------------*/
.footer							{margin:0 auto auto auto;  text-align:left; width: 984px; font-size: 10px; height: 20px; line-height: 20px}
.footer ul,
.footer li						{margin: 0; padding: 0; list-style-type: none}
.footer li						{float: left; margin-right: 10px}
.footer a, .footer a:link, .footer a:visited
								{color:#6c6c6c;}
.footer_left					{float: left; width:400px}
.footer_right					{float: right; width:400px}								

/* Sonstiges----------------------------------------------------------*/
.page-action					{float: right; margin: 22px 25px 0 0; width: 100px; display: inline}
.page-action img				{border: 0}
.buttonheading 					{float: right;}
.breadcrumbs					{float: left; margin: 22px auto 0 30px; color: #afafaf; font-size: 9px; height: 26px; display: inline; width: 578px}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited
								{color:#afafaf; text-decoration: underline }
div.pathway						{margin-bottom: 0 !important}								
.pointer						{cursor:pointer;cursor:hand;}
.article_separator				{display: block; float: left; clear: left; width: 850px; font-size: 1px; line-height: 1px; height: 1px; background-color:#CCCCCC; margin: 25px auto 0 25px; display: inline }
.pagination						{display: block; float: left; width: 850px; text-align: center; margin: 10px auto 10px auto; font-size: 11px}

#system-message					{float: left; width: 900px; margin: 15px auto auto 30px; display: inline; background: url(../images/error_bg_top.gif) no-repeat;}
.system-message-inner			{float: left; width: 900px; background: url(../images/error_bg.gif); margin-top: 5px; color: #FFFFFF}
.system-message-content,
#system-message .searchintro	{margin: 20px 20px 5px 20px}
.system-message-bottom			{float: left; width: 900px; height: 20px; background: url(../images/error_bg_bottom.gif) no-repeat; }

h1.suche_heading				{float: left; display: inline; margin: 0 auto auto 30px;}
.search_panel					{float: left; display: inline; margin: 25px auto auto 25px; width: 850px; height: 120px; background: url(../images/panel-search-bg.jpg) no-repeat; padding-top: 20px}
.search_panel table				{margin: 0 auto 0 auto; width: 700px}
.search_panel td				{text-align: center}
#search_label					{text-align: right}
#search_searchword				{width: 430px; font-size: 20px}
.ordering						{font-size: 9px;}
.suche .button					{width: 120px; background: url(../images/bt_back_120_send.gif) no-repeat; border: none; height: 33px; line-height: 33px; color: #FFFFFF; font-size: 13px; text-align: left; padding-left: 15px }
.suche button.button:hover		{cursor:pointer;cursor:hand; text-decoration: underline}
.searchintro,
.search_results					{float: left; display: inline; margin: 0px auto auto 25px;}
.searchintro					{width: 545px}
.page_counter					{float: right; margin-right: 25px; display: inline; width: 300px; text-align: right}
.search_results					{width: 850px; border-top: 1px solid #CCCCCC}								
.search_results	 fieldset		{padding: 10px 0 10px 0; border: 0; border-bottom: 1px solid #CCCCCC; width: 850px; overflow: hidden}
.result_page					{font-size: 9px; color: #CCCCCC}
.search_results	.highlight		{font-weight: bold}
#rokdownloads img				{border: 0}

input#mod_search_searchword,
.infokontakt input,	
.infokontakt select,
.infokontakt textarea,
.aiContactSafe_contact_form_field_right input,
.aiContactSafe_contact_form_field_right select,
.aiContactSafe_contact_form_field_right textarea,
input.inputbox,
#div_captcha input,
#div_captcha					{border: 1px solid #CCCCCC;}

input#mod_search_searchword		{margin-top: 2px}
input#search_searchword			{margin: 0}
/*PNG-Fix für IE<7 */
img, div { behavior: url(/templates/MD/images/iepngfix.htc) }

