﻿	/* 	
	*********************************************
	*	*	ABC-Team CSS		  *			 abc-team.de	*	*
	*	*	* *(c)2005  C-BRA Neue Medien GmbH*	*	*	*
	*	*	* * * * * http://www.c-bra.de *	*	*	* * *
	*********************************************

	---------------------------------------------------------------------------------------------------------
	Init
	---------------------------------------------------------------------------------------------------------
	*/

	html, body, div, span, table, td, form, img, ul, ol, li {
		margin: 			0;
		padding: 			0;
		border:				none;
		font:					1px/1 Verdana, Arial, Helvetica, sans-serif;
	}	

 	p, h1, h2, h3, h4, a {
		font:					1px/1 Verdana, Arial, Helvetica, sans-serif;
		margin:				0;
		padding: 			0;
	}	

	html, body {
  	background: 			#FFFFFF;
  	font-size: 				101%;
	}
	
	br	{line-height:			10px;}

	/* Farben */	
	#hgruen   	{color:#D0F2D0;}
	#mgruen	   	{color:#99CE99;}
	#dgruen	   	{color:#339933;}
	#orange			{color:#FF6633;}
	#weiss     	{color:#FFFFFF;}
	#schwarz   	{color:#000000;} 
	#rot				{color:#FF0000;}
	#dblau			{color:#336699;}	
		
	.clear {display:block; height:0; clear:both; visibility: hidden; overflow:hidden;}
	.spacer			{	display:block; 	font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:1px;}
	.spacer5		{	display:block; 	font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:5px;}
	.spacer10		{	display:block; 	font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:10px;}
	.spacer20		{	display:block; 	font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:20px;}
	.spacer40		{	display:block; 	font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:40px;}	
	.center 		{	text-align: center; vertical-align: middle; }
	.trennlinie {	height:10px; background: url(/_objects/global/new/h_line_point_446.gif) repeat-x; margin:10px 0 0 0;}	
	.menutrenner { height:1px; background: url(/_objects/global/new/trenner_menu.gif) repeat-x; margin:0 0 0 0;}		
	
	
	DIV				{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
	SPAN			{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

	/* LINKS*/
	A {font: 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#339933;text-decoration:underline; font-weight:bold;}
	A:link,A:visited,A:active,A:hover {color:#339933;}

	a.tab			{font: 10px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:10px;}
	
	/* Submenue */
	a.sub    		 	{color:#339933; font: 10px/13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
	a.sub:link, a.sub:visited, a.sub:active, a.sub:hover {color:#339933;}
	
	a.weiss    		 	{font: 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none;}
	a.weiss:link, a.weiss:visited, a.weiss:active, a.weiss:hover {color:#FFFFFF;}

	/* Submenue */
	a.top    		 	{font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#339933 ;text-decoration:underline;}
	a.top:link, a.top:visited, a.top:active, a.top:hover {color:#339933;}

	/* Link in Infotext */
	a.Info						{font-size:10px;line-height:15px;margin:0;} 
	a.Info:hover			{font-size:10px;line-height:15px;margin:0; color:#FF6633;}

	/* Client - Submenue */
	a.clientsub    		 	{font: 10px/34px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding:0; margin:0 0 0 10px;}
	a.clientsub:link, a.clientsub:visited, a.clientsub:active, a.clientsub:hover {color:#FFFFFF;}
	
/*
	---------------------------------------------------------------------------------------------------------
	SCHRIFTEN
	---------------------------------------------------------------------------------------------------------
	*/
		
		/* -----------------neue ------------------------- */
		
		p.teaser { 
			font: 						11px/15px Verdana, Arial, Helvetica, sans-serif;
			color: 						black; 
			margin-top: 5px;
		}
				
		
		/* H */
		h1{		
			font:							18px/18px Verdana, Arial, Helvetica, sans-serif;
			color:						#FFFFFF;
			font-weight:			bold;
		}
	
		h2 { 
			font:							14px/14px Verdana, Arial, Helvetica, sans-serif;
			color:						#FFFFFF;
			font-weight:			bold;			
		}
	
	/* z.b. bei teaser */
	
		h3 { 
		  font-size:10px;
			color:#339933;
			font-weight:bold; 
			margin:0;		
			line-height: 15px;
		}
		
		h4 { 
		  font-size:10px;
			color:#000000;
			font-weight:bold;
			margin:0;		
			line-height: 15px;
		}
		
		h5 { 
		  font-size:10px;
			color:#FF6633;
			font-weight:bold;
			margin:0;		
			line-height: 15px;
		}	
	
		h6 { 
		 	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			font-weight:bold;
			margin:0 20px 0 0;		
		}	
		
		h7 { 
		 	font: 16px/30px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			margin:0 0 0 10px;		
		}
		
		span { 
			font: 						11px/14px Verdana, Arial, Helvetica, sans-serif;
			color: 						black;
		}
	
		p { 
			font: 						11px/15px Verdana, Arial, Helvetica, sans-serif;
			color: 						black; 
		}
		
		p.clienttopmenu { 
			font: 						10px/16px Verdana, Arial, Helvetica, sans-serif;
			color: 						#339933; 
		}
		
		p.gruen { 
			font: 						12px/15px Verdana, Arial, Helvetica, sans-serif;
			color:						#339933;
			margin:						0 20px 0 0;
			}		
		
		p.squarenavi  			{font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF; text-align:center; margin-top:3px;}
		
		p.button  					{font: 11px/35px Verdana, Arial, Helvetica, sans-serif;	color:#FF6633; margin:0 0 0 55px;}
		

		
		/* Content 1 Fliesstext */
		p.Intro 		{font-size:11px;color:#336699; margin:8px 0 0 0;}
		p.Info 			{font-size:10px;color:#336699; margin:0 0 0 0;}
		p.lauftext  {font-size:11px;color:#000000; margin:0 10px 0 0;}
		p.klein  		{font-size:9px;color:#000000; margin:0 10px 0 0;}
		
		p.menu  	 {font-size:10px;color:#FF0000;margin-left:10px;margin-top:60px;font-weight:bold;text-decoration:none}		
		p.footer 	 {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color: #CACACA; }				
		p.submenu	 {font-size:11px; line-height:20px; color:#339933; margin:0 0 0 10px;}

/*
---------------------------------------------------------------------------------------------------------
	Blöcke
---------------------------------------------------------------------------------------------------------
*/
	
	#bPage {
		width:						100%;
		background: 			#D0F2D0 url(/_objects/global/new/bg_gruen.gif) repeat-y;
		display: 					block;
		margin:						0px;
		padding:					0px;
	}
	
	#bHead {
		background:				#FFFFFF url(/_objects/global/new/bg_top.gif) repeat-y;
		display:					block;
		width: 						100%;
		height:						83px;
	}	
	
	#bContent {
		background: 			url(/_objects/global/new/bg_blau.gif) repeat-x;
		display: 					block;
		margin:						0 0 0 0;
		padding:					0px;
	}
	
	#bFooter {
		border-top: 			1px solid grey;
		position:					relative;
		display: 					block;
		width: 						100%;
		height:						40px;
	}
	
	#bContentImage {
		width:					272px;
		height:					195px;
		display: 				block;
	}


/*
---------------------------------------------------------------------------------------------------------
	GERUEST
---------------------------------------------------------------------------------------------------------
*/
	
	.content750	{
		width:748px; 
		margin: 20px 0 0 20px;
	}		

	.content448	{
		width:448px; 
		margin: 20px 0 0 20px;	
	}
	
	/* Wird bei template 1 Mittelspalte verwendet */
	.content446	{
		width:						446px;
		margin:						20px 20px 0 20px; 		
		padding: 	      	0;
	}
	
	.content466	{
		width:						466px;
		margin:						20px 20px 0 20px; 		
		padding: 	      	0;
	}
	
	.content454	{
		width:454px; 
		margin: 20px 0 0 20px;
	}		
	
	/* Wird bei Subnavi verwendet */
	.content250	{
		width:						250px;
		margin:						0 20px 0 0; 		
		padding: 	      	0;
	}
	
	.content207{
		width:						207px;
		height:						150px;
		margin:						0 0 0 20px;
		padding: 	      	0;		
		background-color:	#CCCC33;	
		float:left; 
	}
	
	.content239	{
		width:						220px;
		margin:						0 0 0 20;
		padding: 	      	0;		
		background-color:	#CCCC33;
		float:left; 
	}
	
	/* Wird bei Subnavi verwendet */
	.content468	{
		width:						160px;
		margin:						60px 0 0 0; 		
		padding: 	      	0;
		float:						right;
	}		

/* ---------------------------------------------------------------------------------------------------------
	Container
--------------------------------------------------------------------------------------------------------- */		
	
	.container219{
		width:			219px; 
		margin:			0; 
		float:			left;
	}

	.container207{
		width:			207px; 
		margin:			0; 
	}		

	.container239{
		width:			239px; 
		margin:			0; 
	}	
	
	.container270{
		width: 270px;
		margin: 0;
		float: left;
	}	
	
	.container272{
		width: 272px;
		margin: 0;
		float:left; 
	}		

	
	.container487{
		position:absolute;
		left:		270px;
		width: 	487px;
		margin: 0;
		float: 	left;
	}	
	
	.container488{
		position:absolute;
		left:		272px;
		width: 	488px;
		margin: 0;
		float: 	left;
	}		
	
	.container486{
		width:486px; 
		height:196px;
		margin: 0;
		float: 	left;		
	}
	

		.frame230	{
			width:					230px;
			display:				block;
			text-align:			left;
			margin: 				0 0 0 20px;
			background: 	 	none; 
		}
		
		
	/* ---------------------------------------------------------------------------------------------------------
		Boxen (BoxF = Frame, BoxT=TopHintergrund, BoxM=MiddleHg, BoxB=BottomHg, boxC=Content)
	--------------------------------------------------------------------------------------------------------- */			

		/* Box 230 Gruen */			
		.boxF230	{
			width:						230px;
			display:					block;
			text-align:				left;
			margin: 					0 0 0 20px;
			
		}

		.boxT219x29{
			width:						219px;
			height:						29px;		
		}

		.boxM219x116{
			width:						219px;
			height:						116px;
		}

		.boxB219{
			width:						219px;
			height:						10px;		
		}
		
	
		.boxC210	{
			width:						210px; 
			margin:						0 10px 0 10px; 
			display:					block;
		}	
		/* Box 230 */	
		
		
		/* Box 230 Blau */
		.boxTblau230x10	{
			width:						230px;
			height:						10px;
			background: 			url(/_objects/global/basic/box_sub_top_blau.gif) repeat-x; display: block;
		}	
		
		.boxMblau230	{
			width:						230px;
			background: 			url(/_objects/global/basic/hg_box_sub_blau.gif) repeat-y; 
			display: block;
		}	
		
		.boxBblau230x10	{
			width:						230px;
			height:						10px;
			background: 			url(/_objects/global/basic/box_sub_bottom_blau.gif) repeat-x; display: block;
		}
		/* Box 230 Blau */		
	
	
		/* Box 446 */		
		.boxF446 {
			display:					block;
			width:						446px;
			margin: 					10px 8px 0 0;
			float: 						left;
		}	
		
		.boxT446x10	{
			background: 	url(/_objects/global/new/box_446_top.gif) repeat-x; 
			display: 			block;
			width:				446px;
			height:				10px;
		}	 
		
		.boxM446 {
			background: 	url(/_objects/global/new/hg_box_446.gif) repeat-y;
			display: 			block;
			width:				446px;
		}	
		
		.boxB446x10	{
			background: 	url(/_objects/global/new/box_446_bottom.gif) repeat-x; 	
			display: 			block;
			width:				446px;
			height:				10px;
		}	
		
		.boxC426	{
			width:						426px;
			margin:						0 0 0 10px; 		
			padding: 	      	0;
			display: 					block;
		}	
		
		.boxC386	{
			width:						386px;
			margin:						0 0 0 30px; 		
			padding: 	      	0;
		}			
		/* Box 446 */		

		
		.boxT230{
			width:						230px;
			display:					block;
			margin: 					0 0 0 0;
			float:						left;
		}
		
		
		.boxTgruen230x10	{
			width:						230px;
			height:						10px;
			background: 			url(/_objects/global/basic/box_sub_top.gif) repeat-x;
			display: block;
			margin:0;
			padding:0;
		}	
		
		.boxT230{
			width:						230px;
			display:					block;
			margin: 					0 0 0 0;
			float:						left;
		}
		
		.boxM230{
			width:						230px;
			display:					block;
			margin: 					0 0 0 0;
			float:						left;
		}	
		
		.boxB230{
			width:						230px;
			height:						20px; 
			display:					block;
			margin: 					0 0 0 0;			
			float:						left;			
		}	
		
		
		.boxMgruen230{
			width:						230px;
			display:					block;
			background: 			url(/_objects/global/basic/hg_box_sub.gif) repeat-y;
			margin: 					0 0 0 0;
		}	
		
		.boxBgruen230x10	{
			width:						230px;
			height:						10px;
			background: 			url(/_objects/global/basic/box_sub_bottom.gif) repeat-x; 
			display: block;
		}
		
	
		.boxB230{
			width:						230px;
			height:						20px; 
			display:					block;
			margin: 					0 0 0 0;			
			float:						left;			
		}				
				
		
		/* Box 229 */
		.boxF229	{
			width:						229px;
			display:					block;
			text-align:				left;
			margin: 					0 0 0 0;
			vertical-align:		top;
		}
		
		/* Box 229 */
		.boxT229x30{
			width:						229px;
			height:						30px;
			display:					block;
			margin: 					0 0 0 0;
		}
		
		/* Box 229 */
		.boxM229x120{
			width:						229px;
			height:						120px;
			display:					block;
			margin: 					0 0 0 0;
		}
		
		/* Box 229 */
		.boxM229{
			width:						229px;
			display:					block;
			margin: 					0 0 0 0;
		}		
		
		/* Box 229 */
		.boxB229x10{
			width:						229px;
			height:						24px;
			display:					block;
			margin: 					0 0 0 0;
		}		
		
		/* Box 229 */
		.boxB229{
			width:						229px;
			display:					block;
			margin: 					0 0 0 0;
		}						
		
		
		/* Box 219 */
		.boxF219	{
			width:						219px;
			display:					block;
			text-align:				left;
			margin: 					0 0 0 0;
		}
		
		.boxT219x10	{
			width:						219px;
			height:						10px;
			background: 			url(/_objects/global/new/box_219_top.gif) repeat-x; 
			display: 					block;
		}
		
		.boxM219	{
			background: 			url(/_objects/global/new/box_219_bg.gif) repeat-y; 
			display: 					block;
			width:						219px;
		}
		
		.boxB219x10{
			width:						219px;
			height:						10px;
			background: 			url(/_objects/global/new/box_219_bottom.gif) repeat-x; display: block;
		}
		
		.boxC199	{
			width:						199px;
			margin:						0 0 0 10px;
			padding: 	      	0;
			}
			
		.boxC208	{
			width:						208px;
			margin:						0 0 0 1px;
			padding: 	      	0;		
		}	
		/* Box 219 */	
	


	/*
	---------------------------------------------------------------------------------------------------------
	Buttons / Navigation
	---------------------------------------------------------------------------------------------------------
	*/
	
	.button_klein
	{
		width:215px; 
		height:34px;
		float:left;
		margin:10px 0 0 0;
		background-color:#AFD1D9
	}
		
	.client_button
	{
		width:230px; 
		height:34px;
		margin:0;
		background-color: transparent;
	}

	.but_client_gruen{
		width:246px; 
		height:34px;
		display:block;
		margin: 10px 0 0 24px;
		padding:0;
		border:0;
		background:url(../_objects/global/client/but_client_gruen.gif) no-repeat;
	}	
	
	.but_client_orange{
		width:246px; 
		height:34px;
		display:block;
		margin: 10px 0 0 24px;
		padding:0;
		border:0;
		background:url(../_objects/global/client/but_client_orange.gif) no-repeat;
	}	
	
	.but_client_gruen img, .but_client_orange img{
		margin:0;
		padding:0;
		float:left;
	}
	
	/*
	---------------------------------------------------------------------------------------------------------
	Table
	---------------------------------------------------------------------------------------------------------
	*/	
	
		/* Suchmaske */
		.suchmaske_row 				{width: 446px; display:	block; margin: 3px 0 0 0; float:left;}
		.suchmaske_cell_label {width: 146px; float:left; margin:0;}
		.suchmaske_cell_form 	{width: 300px; float:left;}
		
		p.form_label					{font-size:11px; margin:0; color:#339933; line-height:15px;}
		p.form_data						{font-size:11px; margin:0; color:#339933; line-height:15px;}
		
		
		.tabR446			{width: 446px; display:	block; margin: 0;}
		.tabR448			{width: 448px; display:	block; margin: 0;}				
		.tabR446Clear		{width: 446px; display:	block; margin: 0; clear:both;}		
		.tabR386			{width: 386px; display: block; margin: 0 0 8px 0;}
		.tabR345			{width: 345px; display:	block; margin: 0;}		
		.tabR344			{width: 344px; display:	block; margin: 0;}		
		.tabR230			{width: 230px; display:block; margin:0 0 0 0;}		
		.tabR199			{width: 199px; display:	block; margin: 0;}

		.tabC446	{width: 446px; background-color:#d0f2d0; margin: 0; display:	block; float:left;}		
		.tabC425	{width: 425px; height:20px; background-color:#d0f2d0; margin:0; float:left;}
		.tabC415	{width: 415px; height:25px; float:left; margin:0 0 0 1px;}		
		.tabC366	{width: 366px; float: left; display: block; margin: 0 0 0 0; background-color:#d0f2d0;}		
		.tabC345	{width: 345px; display: block; background-color:#d0f2d0; float:left}				
		.tabC344	{width: 344px; display: block; background-color:#d0f2d0;}				
		.tabC365	{width: 365px; height:20px; float: left; display: block; margin: 0 0 0 1px; background-color:#d0f2d0;}
		.tabC343	{width: 343px; float:left; border-left: 1px solid b3e6b3; border-right: 1px solid b3e6b3;}
		.tabC346	{width: 346px; float: left; display: block; margin: 0 0 0 0;}
		.tabC321	{width: 321px; float: left;}
		.tabC314	{width: 314px; height:20px; margin:0 0 0 1px; background-color:d0f2d0; vertical-align:middle; float:left;}
		
		.tabC264	{width: 264px; float:left; background-color:#d0f2d0;}
		.tabC230	{width: 230px; height:22px; margin:3px 0 0 0;}
		.tabC223	{width: 223px; float:left;}
		.tabC222	{width: 222px; height:55px; float:left; margin:0px 0 0 1px;}
		.tabC226	{width: 226px; float:left; height:75px;}
		.tabC220	{width: 220px; float:left;}
		.tabC219	{width:219px; margin:0 0 0 20px; float:left;}
		.tabC210	{width: 210px; float:left;}
		.tabC207	{width:207px; height:150px; margin:0 0 0 0; float:left;}
		.tabC202	{width: 202px; float:left;}
		.tabC200	{width: 200px; float:left;}
		.tabC199	{width: 199px; float:left;}
		.tabC196	{width: 196px; float:left;}		
		.tabC185	{width: 185px; height: 20px; float:left;}
		.tabC182	{width: 177px; float:left; margin:0 0 0 5px;}
		.tabC180	{width: 180px; float:left;}		
		.tabC163	{width: 163px; height:55px; float:left;}
		.tabC160	{width: 160px; float:left; margin:0 0 0 0;}
		.tabC159	{width: 150px; float:left; margin:0 0 0 0;}
		.tabC149	{width: 149px; float:left; margin:0 0 0 10px; height: auto;}
		.tabC140	{width: 140px; float:left; margin:0 0 0 0;}
		.tabC139	{width: 139px; float:left; margin:0 0 0 0;}
		.tabC130	{width: 130px; float:left; margin:0 0 0 10px;}
		.tabC125	{width: 125px; float: left;}
		.tabC120	{width: 120px; float:left; background-color:d0f2d0; vertical-align:middle;}
		.tabC80		{width: 80px; float:left; background-color:#d0f2d0;}
		.tabC60		{width: 60px; height:55px; float:left;}
		.tabC50		{width: 50px; float:left;}
		.tabC59		{width: 59px; float:left;}
		.tabC40		{width: 40px; float:left;}
		.tabC30		{width: 30px; height:25px; float:left; text-align:center; background-color:#D0F2D0;}
		.tabC20x20	{width:20px; height:20px; margin:0;	margin-right:1px; padding:0; background-color:#339933; display: block; float:left;}	
		.tabC25		{width: 25px; height: 20px; float:left;}
		.tabC20		{width: 20px; height:20px; float:left; margin:0 0 0 1px; background-color:#d0f2d0;}
		.tabC18		{width: 18px; float:left; margin:0; padding:0;}
		.tabC10		{width: 10px; float:left; height:20px; margin:0 0 0 1px; background-color:d0f2d0; vertical-align:middle;}		
				
		p.tabH 		{font-size:10px; line-height:16px; margin:2px 0 0 10px; color:#339933; font-weight:bold;}
		p.tabH2		{font-size:10px; line-height:16px; margin:0 0 0 0; color:#339933; font-weight:bold;}
		p.tabL		{font-size:11px; margin:2px 0 0 10px; color:#339933;line-height:15px;}
		p.tabL2		{font-size:10px; margin:2px 0 0 10px; color:#000000;line-height:15px; font-weight:bold;}
		p.tabL3		{font-size:11px; margin:2px 0 0 0; color:#336699;line-height:15px;}		
		p.tabD		{font-size:11px; margin:2px 0 0 10px; color:#000000;line-height:15px;}
		p.tabD2		{font-size:10px; margin:2px 0 0 10px; color:#FF6633;line-height:15px;}		
		
		p.tabDNum	{font-size:11px; margin:0 5px 0 0; color:#000000; line-height:15px;}
	/*
	---------------------------------------------------------------------------------------------------------
	SPECIALS
	---------------------------------------------------------------------------------------------------------
	*/
	
	.trenner { 
		display: 					block;
		height:						2px;
		background:				url(/_objects/global/new/trenner.gif) top left repeat-x;
		font:							1px/1px sans-serif;
	}

	img.thisthumb			{
			float:					left;
			margin:					20px 0 0 15px;
			border: 				1px solid #049201;
	}
	
	.imgfloat					{
		float:					left;
		margin:					0 10px 0 0;
	}
	
	.imgfloatNews			{
		float:					left;
		margin:					0 5px 0 0;
	}	
	
	.imgcenter	{	
		background-color:blue;
		background-position:center center;
		background-repeat:no-repeat;
		text-align:center;
		}
	
		/*
	---------------------------------------------------------------------------------------------------------
	TABELLEN
	---------------------------------------------------------------------------------------------------------
	*/
	
	table, td {
		margin: 			0;
		padding: 			0;
		border:				none;
		font:					11px/15px Verdana, Arial, Helvetica, sans-serif;
		line-height:	15px;
		}
	
	
	/*
	---------------------------------------------------------------------------------------------------------
	FORMULAR
	---------------------------------------------------------------------------------------------------------
	*/
	
	textarea{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:10px;
		border-style:solid;
		border-width:1px;
		border-color:#339933;
		background:#FFFFFF;	
	}
	
	textarea.textarea382 	{
		width:382px;			
		float:left;
	}	
		
	input{
		font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:			10px;
		border-style:		solid;
		border-width:		1px;
		border-color:		#339933;
		background:			#FFFFFF;
		padding-left: 	5px;
	}		
		
	input.submit_img{
		border:none;
		padding:0;
		margin:0;
	}
		
	input.input382 	{
		width:382px;			
		float:left;
		}

	input.input270  {
		width:260px;	
		float:left;
	}	
				
	input.input220  {
		width:220px;	
		float:left;
	}			

	input.input180 	{
		width:180px;
		float:left;
		}

	input.input140 	{
		width:140px;
		float:left;
		}
		
	input.input120  {
		width:120px;	
		float:left;
	}
		
	input.input95{
		width:95px;	
		float:left;
	}
		
	input.input75{
		width:75px;	
		float:left;
		margin:0 5px 0 0;
		}
		

	input.input50{
		width:50px;
		float:left;
		margin:0 10px 0 0;
		}
		
	
	select{
		height:16px;
		font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
		border:1px solid #EEE7D7;	
	}
	
	select.select180	{
		width:180px;
	}
	
	select.select125	{
		width:125px;
	}
	
	select.select220	{
		width:220px;
	}	
		
	select.select270	{
		width:270px;
	}		
		
	p.formL {
		font-size:				11px;
		color:						#339933;
		line-height:			15px; 
		margin:						0 0 0 0;
	}		


/* Aufzählungen */
		ul {
			color:						#000000;
			list-style-type:	none;
			padding: 	        0;
			margin:	          0 0 0 10px;
		}
		
		li {
			font: 						11px/13px Verdana, Arial, Helvetica, sans-serif;
			color:						#000000;
			list-style-image:	none;
			text-align:				right;
			padding-bottom: 4px;
		}
		
		ul.mainmenu			{ list-style-image:none; list-style-type:none;  width:436px; margin:10px 0 10px 10px; padding:0;}
		li.mainmenu			{ white-space:nowrap; text-align: left; padding:0; float:left; margin:0 5px 0 0; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; height:16px;}

		ul.latestnews		{ list-style-image:none; list-style-type:none;  width:400px; margin:0; padding:0; border:0}
		li.latestnews		{ white-space:normal; list-style-image:none; background: url(/_objects/global/basic/ico_raquo.gif) no-repeat;  background-position: 0 2px; text-align: left; padding:0 0 10px 12px; margin:0; font: 10px/10px Verdana, Arial, Helvetica, sans-serif;}
				
		ul.productmenu	{ list-style:none; text-align: left; line-height: 1em; }
		li.productmenu	{ list-style:none; list-style-position: outside; margin: 10px 0 10px 20px; height: auto; text-align: left; line-height: 1em; }
	
