
/*--Body, Tabellen, Standard--*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/

BODY
{
 width:100%;
 margin:0; 
 padding:0px;
 border:0px;
 Color: #000000;
 Font-Family: Arial;
 Font-Size: 11px
}


img {
	behavior:url("/bdm/css/pngbehavior.htc");
	border:0px none;
}


TABLE
{
 border-style:solid; 
 border-width:0px; 
 font-family: Arial; font-size: 11px; 
}

input  
{
 behavior:url("/bdm/css/pngbehavior.htc"); 
 font-size: 8pt; font-family:Arial;
}





select
{ 
font-size: 8pt; font-family:Arial; color:#000000;
}


textarea
{
 font-family: Arial; font-size: 8pt
}


Form
	{
	 padding:0px;border:0px;margin:0px;
	}



/*--Link, Hover, Visit--*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*--Standardlink--*/

A:ACTIVE, A:LINK, A:VISITED
{
Color: #000000;
Font-Size: 11px;
Font-Family: Arial; text-decoration: none; 
font-weight: bolder;
Letter-Spacing: 0px
}

A:HOVER
{
Color: #FE6500;
Font-Family: Arial;
font-weight: bolder;
Font-Size: 11px;
Text-Decoration: none
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*--Unterkat2--*/

a:active.menu, a:link.menu, a:visited.menu, a:hover.menu
{
Color: #FE6500;
Font-Size: 11px; font-weight: normal;
Font-Family: Arial;
Letter-Spacing: 0px
Text-Decoration: none
}

/*--Navigation, normal, schwarz, Hover orange--*/

a:active.nav2, a:link.nav2, a:visited.nav2
{
Color: #808080;
font-weight: normal;
Font-Size: 11px;
Font-Family: Arial;
Text-Decoration: none
}

a:hover.nav2
{
Color: #3300bb;
Letter-Spacing: px;
font-weight: normal;
Font-Family: Arial;
Font-Size: 11px;
Text-Decoration: underline
}

a:active.block, a:link.block, a:visited.block
{
 display:block;
 width:100%; height:40px;
 Color:#3300bb;
 padding-left:15px; 
 margin:0px;
 border:0px none; 
 vertical-align:middle;
 font-weight: border;
 Font-Size: 13px;
 Font-Family: Arial;
 Text-Decoration: none

}

a:hover.block

{
color: #3300BB;
Background-Color:#FFFAD9; text-decoration: underline;
font-weight: bolder;
Font-Family: Arial;
Font-Size: 13px

}



/*--Footer Links--*/

a:active.nav_footer, a:link.nav_footer, a:visited.nav_footer
{
Color: #ffffff;
font-weight: normal;
Font-Size: 11px;
Font-Family: Arial

}

a:hover.nav_footer
{
Color: gold;
font-weight: normal;
Font-Family: Arial;
Font-Size: 11px;
Text-Decoration: underline
}


/*Produktlink*/

a:active.pdt_lnk, a:link.pdt_lnk, a:visited.pdt_lnk
{
Color: #0b00bc;
font-weight: normal;
Font-Size: 13px;
Font-Family: Arial;
Text-Decoration: none
}

a:hover.pdt_lnk
{
Color: #0b00bc;
Letter-Spacing: px;
font-weight: normal;
Font-Family: Arial;
Font-Size: 13px;
Text-Decoration: underline
}


/*--Adminbereich Menü--*/


A:LINK.adm_menu, A:ACTIVE.adm_menu, A:VISITED.adm_menu
	{
	 display:block;width:100%;height:28px;
	 background:url('../images/bg3.jpg');
	 font-weight:normal;color:#0033BB;font-size:12px; text-align:left;text-indent:20px; text-decoration:none

	}

A:HOVER.adm_menu
	{
	 background:#f0f0ff;color:#0033BB;text-decoration:underline
	}

font.adm_menu_font_spacer
	{
	 position:relative;top:5px
	}


A:LINK.adm_menu_active, A:ACTIVE.adm_menu_active, A:VISITED.adm_menu_active, A:HOVER.adm_menu_active
	{
	 display:block;width:100%;height:28px;
	 background:#f0f0ff;
	 font-weight:normal;color:#0033BB;font-size:12px; text-align:left;text-indent:20; text-decoration:underline
	}


font.adm_menu_active_font_spacer
	{
	 position:relative;top:5px
	}



/*---------DIVS-------------------------------------------------------------------------------------------------------------------------------*/

div.main 
			{
			 width:980px
			}

	div.main_menu
			{
			 float:left; width:160px; background-color:#f0f0f0
		    }

	div.content_box
			{
			 float:left;width:100%;text-align:left;
			}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/

div.header
			{/*946*/
			 width:980px; 
			 /*height:112px;*/
			 height:102px;
			 
			 text-align:left; 
			 background:;
			}

		H1.logo
			{ float:left; width:130px; height:102px;overflow:hidden;border:0px none;padding:0;margin:0}
			
		
			.logo SPAN {float:left;width:100%;height:15px;overflow:hidden;font-size:10px;position:relative;top:-10px}
			.logo IMG  {position:relative;top:-15px}
		
		div.logo_right
			{
			 float:left; width:850px; height:72px; background-image:url('../images/logo2010.jpg');background-position: 0 5; background-repeat:no-repeat;
			 text-align:right; font-size:16px; color:#0033BB;font-weight:bolder; overflow:hidden
			}	

			div.logo_right_c
				{float:left;width:650px;text-align:left}		
				
						
		
			div.logo_right_r
				{float:left;width:200px;height:50px;overflow:hidden}
		

			div.logout_lnk
				{float:right;width:500px;height:50px;position:relative;left:-15px;top:9px;text-align:right;font-size:11px;font-weight:normal;color:#808080}
	


			a:active.hotline_bg, a:link.hotline_bg, a:visited.hotline_bg
				{
				 
				}



			 A:HOVER.hotline_bg
				{
				 
				}

		
			div.hotline_bg {float:right;width:175px;height:33px;text-align:left;position:relative;top:20px;background:url('../images/hotline_bg.jpg');}
	
	
			div.hot_hl
				{
				 float:left;width:100%;height:17px;color:#c0c0c0;font-size:14px;font-weight:bolder;position:relative;left:42px;top:1px
				}


			div.hotline
				{
				 float:left;width:100%;color:#c0c0c0;font-size:11px;font-weight:bolder;position:relative;left:45px;top:0px
				}



			div.nav_top_bg
				{
				 float:left; text-align:left;width:850px; height:30px; background-image:url('../images/bg_nav.gif')
				}


				div.nav_table
						{
						 float:left;width:734px;
						}

				div.nav_r
						{
						 float:right;width:13px;height:30px; position:relative;left:1; background-image:url('../images/bg_nav_edge_r.jpg'); background-repeat:no-repeat;
						}


				td.nav_l
						{
						 border-right:1px solid #ffffff
						}

				td.nav A:active, td.nav A:visited, td.nav A:link
						{
	 					 display:block; width:141px; height:30px; padding:0px; margin:0px; text-align:center; vertical-align:middle;
						 color:#ffffff; 
						 font-weight: bolder; Font-Size:13px; Font-Family:Arial, sans-serif; Text-Decoration:none;
 						 border-right:1px solid #ffffff;
 	 					}

				td.nav A:hover
						{
						 color:#ffffff; background-color:#FFD800; background-image:url('../images/bg_nav_y.gif');
						}


				td.nav2 A:active, td.nav2 A:visited, td.nav2 A:link
						{
						 display:block; width:141px;height:30px;
						 color:#ffffff; padding:0px; margin:0px; 
	 					 border-right:1px solid #ffffff;text-align:center; vertical-align:middle; 
	 					 background-color:#FFD800; background-image:url('../images/bg_nav_y.gif');
 	 				     font-weight: border; Font-Size: 13px; Font-Family: Arial, sans-serif; Text-Decoration: none
 						}

				td.nav2 A:hover
						{
						 color:#4032E2;
						}
						
					span.navspacer
							{
							 position:relative;top:6px
							}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
	
div.searchbar
			{
			 width:980px; height:44px; background-image:url('../images/account_center_bot_bg.jpg'); background-repeat:repeat-x
			}

			#searchbar_l
					{
					 float:left; width:15px;height:44px;background-image:url('../images/pay_edge_bottom_l.jpg');overflow:hidden
					}

			#searchbar_r
					{
					 float:right; width:15px;height:44px;background-image:url('../images/pay_edge_bottom_r.jpg')
					}

			#searchbar_frm
					{
					 float:left; width:950px;height:45px}

			input.searchfield
					{
					 font-size:15px; font-weight:normal; width:380px;height:25px;vertical-align:middle
					}
	
			
div.bodynav
 {
  float:left; width:100%; height:32px; overflow:hidden;
  text-indent:10px; vertical-align:middle; background-color:;
  color:#808080;font-size:11px; font-weight:normal; font-family:arial, sans-serif
 }

	div.bodynav_spacer
 			{
 			 float:left;width:850px; height:15px; overflow:hidden; background-color:; position:relative; left:20px;top:10px; text-align:left;display:inline
 			}

 			
 			
 			
/*--- DropDownMenu  -------------------------------------------------------------------------------------------*/ 			
 			
#mainMenu
		{
		 float:left; WIDTH: 141px;height:30px;POSITION: relative; left:0px; top:0px; z-index:1000;overflow:hidden
		 BACKGROUND-COLOR:; 
		 TEXT-ALIGN: left;
		 padding:0px; margin:0px
		}
					
					
	#menuList 
			{
			 width:140px; position:absolute; z-index:1000;
			 list-style-type:none; background-color:;
			 Border:0px none; margin:0px;padding:0px
			}
					
		#menuList UL 
			{
			 PADDING: 0px; MARGIN: 0px; border:0px
			}

	#menuList LI 
			{
			 DISPLAY: inline; LIST-STYLE-TYPE: none;
			}



	a.starter:LINK, a.starter:ACTIVE, a.starter:VISITED
			{
			 display:block;width:140px;height:30px;overflow:hidden;font-size:13px;color:#ffffff
			}
	
	a:hover.starter 
			{
			}
	
	
	/*--------------------------------------------------------------------------------------------------------------------------------------	*/
	
	ul.brandmenu 
				{
				 list-style-type:none; 
 				 width:200px;background:#c0c0c0;
 				 padding:0px; 
 				 margin:0px; 
 				 vertical-align:middle;
 				 POSITION: absolute; border:0px solid #000000; TEXT-ALIGN: left; VISIBILITY: hidden
    			}



	.brandmenu li a:LINK, .brandmenu li a:ACTIVE, .brandmenu LI A:VISITED
				{
				 display:block;
				 width:198px; height:26px;position:relative;left:1px;
				 text-indent:15px; text-align:left; border:0px;
				 color:#333333;
				 padding:0px; 
				 margin:0px; 
				 font-weight: normal;
				 Font-Size: 12px;
				 Font-Family: Arial, sans-serif;
				 background:url('../images/bg3.jpg');
				 line-height:26px
				}


	.brandmenu LI A:hover 
				{
				 COLOR: #ffffff; BACKGROUND:#0b00bc; 
				}
	
	.arrow A:hover
				{
				  BACKGROUND-COLOR: #0b00bc;
				}	
	
	.noarrow A:hover
				{
				 background-image: url('none');border-bottom:1px solid #c0c0c0
				}	

	span.drop_spacer
		{
		 position:relative;top:5px;font-weight:normal;
		}

	font.drop_show_all
		{
		 position:relative;top:8px;font-size:11px;font-weight:normal;text-decoration:underline;
		}




/*---------------------------------------------------------------------------------------------------------*/


div.main_spacer
	{
	 float:left; width:940px; height:35px; overflow:hidden; background-color:#ffffff
	}

				
div.footer
	{
	 float:center; width:980px; height:90px; position:relative; left:0px;text-align:left;
	}
					
	div.footer_l
		{
		 float:left; width:24px; height:42px; background-image:url('../images/footer_l.jpg'); background-repeat:no-repeat
		}						
					
	div.footer_r
		{
		 float:right; width:24px; height:42px; background-image:url('../images/footer_r.jpg'); background-repeat:no-repeat
		}					
					
					
	div.footer_nav
		{
		 width:100%; position:relative; top:-20px; text-align:center;color:#ffffff;font-size:14px;font-weight:bolder
		}				
					
		

   button.blue
   		{
   		 height:25px;border:0px none;padding:0px;margin:0px;position:relative;top:0px;background-color:#FEC511
   		}
			
		div.button_blue_bg
			{
			 float:left;width:100%;height:25px;background-image:url('../images/button_bg.jpg')
			}	
			
			div.button_blue_caption
				{
			 	 float:left;height:20px; position:relative;top:4px;color:#ffffff;font-size:14px;font-weight:bolder;text-align:center
				}	
			
		div.button_blue_l
			{
			 float:left;width:12px;height:25px;background-image:url('../images/button_l.jpg')
			}
		
		div.button_blue_r
			{
			 float:right;width:27px;height:25px;background-image:url('../images/button_r.jpg')
			}

		
.space_footer
	{
	 float:left;width:100%;height:30px;
	}		
		
		
/*-----------------------------------------------------------*/
		
span.h_kat_spacer
	{position:relative; top: 5px;}

table.table_top_nav
	{width:700px;border:0px none;padding:0px;margin:0px
	}
	
table.table_top_nav td
	{ padding:0px;width:140px }


	
table.search_tbl
	{width:500px;border:0px none;padding:0px;margin:0px;position:relative;top:7px
	}
	
table.search_tbl td
	{ padding:0px }

	td.td_search {width:470px}
	
	select.search_selector
		{width:100;height:21;font-size:12px;font-weight:normal;vertical-align:middle}	
		
		
	div.clear_footer	{clear:both;height:1px;overflow:hidden}
		
	div.footer_top		{width:100%;height:20px; overflow:hidden;background-image:url('../images/foot_top_bg.jpg');background-repeat:repeat-x}	
		
		div.footer_top_l	{float:left;width:12px;height:20px; background-image:url('../images/foot_top_l.jpg');background-repeat:repeat-x}
		
		div.footer_top_r	{float:right;width:12px;height:20px; background-image:url('../images/foot_top_r.jpg');background-repeat:repeat-x}
		
	div.footer_bottom	{width:100%;height:25px; overflow:hidden;background-image:url('../images/bg_foot.jpg');background-repeat:repeat-x;background-position:0px -5px}	
		
		div.footer_bot_l	{float:left;width:12px;height:30px; background-image:url('../images/bg_foot_edge_l.jpg');background-repeat:repeat-x;background-position:0px -5px}
		
		div.footer_bot_r	{float:right;width:12px;height:30px; background-image:url('../images/bg_foot_edge_r.jpg');background-repeat:repeat-x;background-position:0px -5px}
		
		span.copy_r			{font-size:11px;font-weight:normal}
		
		
		
	
		div.footer_textmark
			{
			 float:left;width:100%;text-align:center
			}
	
	 
	 
		.footer_textmark A:ACTIVE, .footer_textmark A:LINK, .footer_textmark A:VISITED
			{
			 font-size:10px;font-weight:normal;font-style:normal
			} 
	 
	    .footer_textmark A:HOVER
	    	{
	    	 text-decoration:none;color:#000000
	 		}
	 
	 
	 
	 
	 
	 
	 
	 
	 
					