
		/* Expertenrat */
		
	/* Content-Formatierung: Formulare & Expertenrat		*/
	/* maximal dreiteilig: 	 								*/					
	/*	Header	(Ueberschrift, Navigationsbuttons, Text...)	*/
	/*	Body	(meist Formulare)							*/
	/*	Footer	(Ihr Expertenteam...)						*/
		
		.plain_text	{ font-weight:normal;	}
		#content h2, #content h3, #content h4, 
		#content p,
		#content legend,
		#content label	{
			color:#4c5459;
		}
		
		
		/* HEADER = Headline, Weiter-Buttons und/oder Beschreibender Asatz */
		#content #erat_header	{		
			margin:0;padding:0;	
			left:0px;
			background-color:#f2f2f3;border:0;
			font-family:tahoma, sans-serif;
			width:472px;
		}
		
		#content #erat_header h3 {	
			margin:0;padding:0;border:0;
			margin-bottom:12px;
			border-bottom:1px solid #a7b1b7;	
			font-family:verdana, sans-serif;font-size:12px;font-weight:bold;letter-spacing:3px;	
			color:#4c5459;
		}
		
		#content #erat_header #buttonleiste	{
			border:0;text-align:right;margin:8px 0px;padding:0;		
		}
		
		#content #erat_header div.plain_text	{
			margin-right:20px;		
		}
		
		#buttonleiste input,
		div.submit_row input
		{
			border:0;
			background:#666 url(/img/ms/mslife/orange.gif) repeat-y left;
			margin:0;margin-left:12px;padding:0;
			width:100px;height:18px;
			text-align:center;color:#fff;
			font-weight:bold;font-size:11px;
		}
		
		
		
		#content .item #buttonleiste      
		
		{		
			border:0;text-align:right;margin:8px 0px;padding:0;                     		
		}
		                                  
		
		#content #erat_body .error         {

			   font-weight:bold;color:#f00;

		}


		#content #erat_body .plain_textline        {

			   padding-left:12px;margin:2px 0px 8px 10px;
			   font-weight:normal;
		
        }
		
		
		
		
		div.submit_row a.erat,
		#buttonleiste a.erat,
		div.boards_forum_buttons a.erat
		{
			border:0;
			background:#666 url(/img/ms/mslife/orange.gif) repeat-y left;
			margin:0;margin-left:12px;padding:3px 8px 3px 16px;
			width:100px;height:18px;line-height:18px;
			text-align:center;color:#fff;
			font-weight:bold;font-size:11px;
			text-decoration:none;
		}
		
		a.logout {
			background-color:#999999 !important;
		}
		
		#content #erat_header  p	{
			margin:0;padding:0;margin-bottom:20px;
			font-size:11px;font-weight:bold;
		}
		
		#content #erat_header .zwei_spaltig	{
			margin:0;padding:0;border:0;float:left;
		}
		
		#content #erat_header .zwei_spaltig div	{	float:left;margin:0;border:0;padding:0;width:220px;	}
		
		#content #erat_header .zwei_spaltig .left	{	margin-right:7px;	}
		#content #erat_header .zwei_spaltig .right	{	margin-left:7px;	}
		
		#content #erat_header .forum	{
			margin:0;border:0;background-color:#bbb;
			padding:12px 0px 6px 24px;
			font-size:11px;
		}
		
		
		
		/* BODY == Formu&oumllarfelder */
		
		#content #erat_body	{
			margin:0;padding:0;	border:0;
			background-color:#f2f2f3;
			font-family:tahoma, sans-serif;
			width:472px;
		}
		
		/* Standard-Elemente */
		#content #erat_body form	{	margin:0;padding:0;border:0;	}
		#content #erat_body fieldset	{
			margin:0;padding:12px 0px;border:0;
			background-color:#bbb;
		}
		
		legend	{
			font-family:tahoma, sans-serif;
			font-size:11px;
			margin:-24px 0px -4px 0px;
			padding-left:22px;
			padding-top:14px;
			line-height:28px;
			font-size:11px;font-weight:bold;
			display:inline;
		}
		*html fieldset legend	{ padding:0px 0px 4px 16px;}
		
		*+html fieldset legend	{ 
			padding:0 0 4px 16px;
			}
		
		/* display:inline!! */
		#content #erat_body fieldset p	{
			margin:4px 22px;line-height:28px;width:445px;font-size:11px;font-weight:bold;display:inline;
		}
		
		
		#content #erat_body fieldset p.plain_text {
			font-weight:normal;
			padding-left: 3px;
		}
		
		#content #erat_body fieldset label.plain_text {
			font-weight:normal;
		}
		
		*+ html #content #erat_body fieldset p.plain_text {
			padding-left: 6px;
		}
		
		.plain_text nobr{
			font-size: 11px !important;
		}
		
		#content #erat_body .text	{
			margin:0;border:0;background-color:#bbb;
			width:436px;padding:0px 12px 6px 24px;
			font-size:11px;
			font-weight:normal;
		}
		
		#content #erat_body fieldset label	{
			margin:4px 22px;font-size:11px;font-weight:bold;
			display:block;
		}
		
		#content #erat_body fieldset label.radio	{
			display:inline;
		}
		
		#content #erat_body fieldset .icon	{
			float:right;right:55px;bottom:-22px;
			height:60px;width:70px;position:relative;
		}
		
		/* Label oben, Pfeil Inputfeld eine Reihe darunter; grau*/
		#content #erat_body fieldset .pfeil	{
			background:#bbb url(/img/ms/mslife/pfeil_grau.gif) no-repeat left;	
			padding:2px 12px;
			margin:2px 10px;
			border:0;
		}
		
		/* Label oben, Pfeil Inputfeld eine Reihe darunter; weiss (textarea)*/
		#content #erat_body fieldset .white	{
			background:#fff url(/img/ms/mslife/pfeil_grau.gif) no-repeat 10px 4px;	
			padding:2px 22px;
			margin:2px 0px;
			border:0;
		}
		.white textarea	{	padding:2px 8px;margin:0;width:428px;border:0;		}		
		*html .white textarea	{	padding:0;		}
			
		/* Pfeil, Label, Inputfeld in einer Reihe */	
		#content #erat_body fieldset .pfeil_inline	{
			background:#bbb url(/img/ms/mslife/pfeil_grau.gif) no-repeat 0px 1px;	
			padding-left:12px;
			margin-left:10px;margin-top:5px;
			border:0;
		}
		
		*+ html #content #erat_body fieldset .pfeil_inline	{
			background:#bbb url(/img/ms/mslife/pfeil_grau.gif) no-repeat 0px 1px;	
			padding-left:12px;
			margin-left:13px;
			margin-top:5px;
			border:0;
		}
		/* Label, Inputfeld in einer Reihe (ohnr Pfeil) */	
		#content #erat_body fieldset .plain_inline	{
			padding-left:12px;margin-left:10px;margin-top:5px;
		}
		
		/* textinput-Felder */
		.pfeil input, 
		.pfeil_inline input,
		.plain_inline input	{
			width:290px;height:16px;border:0;
			font-family:tahoma, sans-serif;
			font-size:11px;font-weight:bold;
			padding:1px 0px 0px 4px;
		}
		
		.pfeil_inline input, .plain_inline input	{	float:right;margin-right:42px;width:220px;		}
		.pfeil_inline input.ort		{	float:right;margin-right:42px;width:176px;		}
		.pfeil_inline input.plz		{	float:right;margin-right:4px;width:36px;	}
		.pfeil_inline input.telefon	{	float:right;margin-right:80px;width:182px;	}
		
		.pfeil_inline label, .plain_inline label	{
			padding-bottom:4px;margin:0;text-indent:-20px;font-size:11px;font-weight:bold;display:inline;
		}
		
		/* Select-Boxen */
		#content #erat_body fieldset select	{	
			border:1px solid #7f9db9;	
			font-size: 11px;
		}
		
		select.short	{
			width:70px;height:16px;border:0;
			font-family:tahoma, sans-serif;
			font-size:11px;font-weight:bold;
			padding:1px 0px 0px 4px;
			margin-right:12px;
			text-align:right;
		}
		
		select.long	{
			width:120px;height:16px;border:0;
			font-family:tahoma, sans-serif;
			font-size:11px;font-weight:bold;
			padding:1px 0px 0px 4px;	
			margin-right:12px;
			text-align:right;
		}
		
		.pfeil_inline select, .plain_inline select	{ 
			float:right;text-align:left;font-weight:normal;
		}
		
		.pfeil_inline select.short	{	width:120px;margin-right:146px;		}
		.pfeil_inline select.long	{	width:224px;margin-right:42px;		}
		.plain_inline select.long	{	width:224px;margin-right:42px;		}
		
		.pfeil select option	{
			padding:1px 24px 0px 4px;	
			text-align:right;
		}
		*+html #content .pfeil_inline select.short,
		*+html #content .pfeil_inline select.long	{	line-height:14px;height:24px;	}
		
		/* radiobuttons rechts, label links */
		div.radio_left	{
			width:130px;height:18px;margin:0;padding:0;border:0;
		}		
		div.radio_left input {	float:right;	}
		
		/* radio-button links, label rechts */
		div.radio_row	{
			margin:0 17px;
			padding-left: 20px;
			width:200px;
			height:17px;
			border:0;
		}
		.radio_row input	{	float:left;	}
		.radio_row label	{	float:left;display:inline;width:130px;padding:0;margin:0;}
		
		
		/* Submit, reset...  Button siehe oben*/
		#content #erat_body div.submit_row	{
			border:0;margin:4px 10px;
		}
	
