		body	{
			margin:0;padding:0;background:#fff;
			width:100%;height:100%;text-align:center;
		}
		
		div.preview	{
			position:absolute;text-align:center;top:24px;right:200px;
			font-size:14px;padding:6px;font-family:mono-space;
			border:1px dashed #f00;color:#f00;
		}
		
		#frame	{
			width:950px;height:100%;
			margin:0 auto;padding:0;
			font-family:verdana,arial,sans-serif;text-align:left;
		}
		#header	{
			height:134px;width:100%;position:relative;
		}
		#page	{
			width:950px;
		}
		
		#footer	{
			height:100px;width:950px;
			clear:both;margin-left:10px;
		}
		
		#content	{
			width:620px;left:0;
			margin:0;padding:0;
			float:left;
			font-family:verdana,arial,sans-serif;
		}
		
		#teaser	{
			width:300px;float:right;
			margin:0px;padding:0;
		}
		
		
		
		/* Navigation */
		ul#headmenu	{
			margin:0;padding:0;list-style:none;height:22px;line-height:22px;
			position:absolute;right:8px;
		}
		ul#headmenu li	{	display:inline;	}
		
		
		ul#mainmenu	{
			height:24px;position:relative;top:90px;
			margin:0;padding:0;list-style:none;			
		}
		
		ul#mainmenu li	{
			display:inline;margin:0;padding:0;list-style-image:none;
			height:24px;line-height:24px;
		}
		ul#submenu	{
			height:20px;
			margin:0;padding:0;list-style:none;
			position:relative;top:90px;
		}
		ul#submenu li	{
			display:inline;margin:0;padding:0;list-style-image:none;
			height:20px;line-height:16px;
		}
		
		ul#breadcrumb	{	margin:4px 0 0 6px;padding:0;list-style:none;height:22px;line-height:22px;	}
		ul#breadcrumb li	{	
			display:inline;
			margin:0;padding:0;list-style-image:none;	
			font-size:10px;
		}
		
		
		ul#footernavigation	{
			margin:0;padding:0;list-style:none;height:22px;line-height:22px;
		}
		ul#footernavigation li	{	display:inline;	}
		
		/* Header */
		#header div#loginbox	{
			position:absolute;right:8px;top:24px;
			width:360px;height:110px;
		}
		#loginbox fieldset	{
			margin:0;padding:0;margin-top:4px;
		}
		#header div#logoutbox	{
			position:absolute;right:8px;top:24px;
			width:192px;height:110px;
		}
		#logoutbox div	{
			margin:0;padding:4px;margin-top:4px;
			background:#fff;
		}
		
		/* Teaser */
		#teaser div	{
			margin:0 0 20px 0;padding:0;border:0;
		}
		
		/* Content */
		form	{	margin:0;padding:0;	}

		div.form	{
			margin:12px 0;padding:0;width:100%;
		}
		div.form h2	{	font-size:12px;margin:0;padding:0;	}
