		body 
		{ 
			font-family:Helvetica,Arial,sans-serif; 
			font-size:12px; 
			font-weight:normal; 
			margin:0px;
			padding:0px;
			color:#303030;
			background:#ececec;
		}
		td, div
		{
			font-family:Helvetica,Arial,sans-serif; 
			font-size:12px; 
			font-weight:normal; 
		}
		
		input          { background:#ffffff; border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		input.Error    { background:#ffdede; border:1px solid #f00000; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000 !important; }
		select         { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		textarea       { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		form           { margin:0px; padding:0px; }
		
		img    { border:0px; margin:0px; }
		table  { margin:0px; padding:0px; }
		td     { margin:0px; padding:0px; font-size:12px; }
		div    { margin:0px; padding:0px; font-size:12px; }
		ul     { margin-top:5px; margin-left:30px; }
		li     { margin-bottom:3px; }
		
		a:link, a:visited { color:#4444ff; text-decoration:none; } 
		a:hover, a:active { color:#e67817; text-decoration:none; } 
		
		.Error       { color:#f00000; }
		.Input_Error { background:#ffdddd; border:1px solid #ffaaaa; }
		
		div.Clearer { clear:both; margin:0px; padding:0px; height:0px; line-height:0px; overflow:hidden; }
		
		div.Seperator
		{
			height:1px;
			margin-top:15px;
			margin-bottom:15px;
			overflow:hidden;
		}
		
			
		h1           { font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:normal; color:#8E8E8E; text-transform:uppercase; letter-spacing:-1px; margin:0px; margin-bottom:10px; border-bottom:1px solid #cdcdcd; }
		h2           { font-family:Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:-1px; margin:0px; margin-bottom:5px; color:#e67817; }
		h3           { font-family:Verdana, Arial; font-size:16px; color:#000000; font-variant:small-caps; background:#efefef; margin:0px; margin-bottom:10px; padding:5px; padding-top:1px; padding-bottom:1px; }
		div.borderh3 { border:1px solid #e0e0e0; padding:2px; }
		
		
		div.ExtremeTracking { display:none; }
		#eXTReMe            { display:none; }
		
		
		
	
	
	
	
	
	
		div.Main             { text-align:justify; margin:10px; }
		div.SubMenu          { float:right; margin-left:10px; margin-bottom:10px; width:170px; }
		

		
		
		
		
		
		
		/* Form */
		div.Form-Send-Message-Valid     { padding:5px; background:#dee9f4; border:1px solid #76a2d0; color:#000000; text-align:center; }
		div.Form-Send-Message-Invalid   { padding:5px; background:#ffdddd; border:1px solid #ffaaaa; color:#000000; text-align:center; }

		
		
		
		
		
		


table.Comment { border-collapse:collapse; }
table.Comment td { background:#f8f8f8; }
table.Comment td.Name { padding-left:3px;  background:#efefef; border-bottom:1px solid #cccccc; border-top:1px solid #e8e8e8; }
table.Comment td.Date { padding-right:3px; background:#efefef; border-bottom:1px solid #cccccc; border-top:1px solid #e8e8e8; text-align:right; }
table.Comment td.Text { padding:3px; border-bottom:1px solid #efefef; }

table.InfoBox { border-collapse:collapse; width:140px; }
table.InfoBox td.Head { font-weight:bold; font-size:15px; font-family:Times New Roman; text-align:center; font-variant:small-caps; background:url(../Bilder/balken-hg.jpg) no-repeat; border:1px solid #cdcdcd; }
table.InfoBox td.Info { border:1px solid #cdcdcd; }
table.InfoBox td.Info2 { background:url(../Bilder/infobox_bg.jpg) no-repeat #8f8f8f; border:1px solid #e67817; }
table.InfoBox td {  }

div.ReportPreviewBox_Big_Left  { float:left; width:247px; margin-right:25px; }
div.ReportPreviewBox_Big_Right { float:left; width:247px; }
div.ReportPreviewBox_Small_Left  { float:left; width:152px; margin-right:28px; }
div.ReportPreviewBox_Small_Right { float:left; width:152px; }
div.ReportPreviewBox_Long { float:left; width:500px; }
div.NavigaionBar { float:left; width:520px; }
div.Wrapper { float:left; width:500px; height:25px; }

table.ReportPreview_Big { border-collapse:collapse; margin-bottom:10px; }
table.ReportPreview_Big td          { text-align:justify; }
table.ReportPreview_Big td.Head1    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#8E8E8E; text-transform:uppercase; }
table.ReportPreview_Big td.Head2    { font-family:Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:-1px; margin:0px; color:#e67817;  }
table.ReportPreview_Big div.Head1   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#8E8E8E; text-transform:uppercase; }
table.ReportPreview_Big div.Head2   { font-family:Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:-1px; margin:0px; color:#e67817;  }
table.ReportPreview_Big td.Pic      { padding-top:3px; padding-bottom:6px; }
table.ReportPreview_Big td.Pic img  { border:1px solid #cdcdcd; }
table.ReportPreview_Big td.Pic2     { width:177px; padding-bottom:6px; vertical-align:top; }
table.ReportPreview_Big td.Pic2 img { border:1px solid #cdcdcd; }
table.ReportPreview_Big td.Text     { text-align:justify; }
table.ReportPreview_Big td.Head2 a:link, table.ReportPreview_Big td.Head2 a:visited { color:#aa0000; text-decoration:none; }
table.ReportPreview_Big td.Head2 a:hover, table.ReportPreview_Big td.Head2 a:active { color:#aa0000; text-decoration:underline; }








	
	
	
	
	
	
	
	
	
	div.PreviewLayer  { width:730px; }
	div.PreviewLayer a:link,  div.PreviewLayer a:visited { text-decoration:none; }
	div.PreviewLayer a:hover, div.PreviewLayer a:active  { text-decoration:none; }

	
	
	div.PreviewBorder_Picture                        { float:left; margin:5px; width:170px; background:#fafafa; border:1px solid #eaeaea; padding-top:3px; padding-bottom:3px; }
	div._PreviewBorder_Picture                       { float:left; margin:5px; width:170px; }
	div.PreviewBorder_Picture div.Top                {  }
	div.PreviewBorder_Picture div.Middle             {  }
	div.PreviewBorder_Picture div.Bottom             {  }
	div.PreviewBorder_Picture div.Title              { color:#294157; text-align:center; font-weight:bold; height:28px; padding-left:3px; padding-right:3px; }
	div.PreviewBorder_Picture div.Date               { color:#777777; font-size:10px; float:left;  padding-left:23px;  }
	div.PreviewBorder_Picture div.Count              { color:#777777; font-size:10px; float:right; padding-right:23px; }
	div.PreviewBorder_Picture div.Text               { color:#777777; font-size:10px; height:40px; overflow:hidden; margin-top:5px; margin-left:10px; margin-right:10px; text-align:justify; }
	
	div.ContentBorder_Picture                        { width:125px; height:128px; background:url(../images/contentborder/previewborder_pictures.png); text-align:left; margin-top:3px; margin-bottom:3px; }
	div.ContentBorder_Picture img.PreviewPic         { margin-left:13px; margin-top:15px; }

	
	
	div.PreviewBorder_Movie                        { float:left; margin:5px; width:170px; background:#fafafa; border:1px solid #eaeaea; padding-top:3px; padding-bottom:3px; }
	div._PreviewBorder_Movie                       { float:left; margin:5px; width:170px; }
	div.PreviewBorder_Movie div.Top                {  }
	div.PreviewBorder_Movie div.Middle             {  }
	div.PreviewBorder_Movie div.Bottom             {  }
	div.PreviewBorder_Movie div.Title              { color:#294157; text-align:center; font-weight:bold; height:28px; padding-left:3px; padding-right:3px; }
	div.PreviewBorder_Movie div.Date               { color:#777777; font-size:10px; float:left;  padding-left:10px;  }
	div.PreviewBorder_Movie div.Count              { color:#777777; font-size:10px; float:right; padding-right:10px; }
	div.PreviewBorder_Movie div.Text               { color:#777777; font-size:10px; height:40px; overflow:hidden; margin-top:5px; margin-left:10px; margin-right:10px; text-align:justify; }
	
	div.ContentBorder_Movie                        { width:148px; height:128px; background:url(../images/contentborder/previewborder_movies.png); text-align:left; margin-top:3px; margin-bottom:3px; }
	div.ContentBorder_Movie img.PreviewPic         { margin-left:24px; margin-top:15px; }
	div.IconLayer                                  { float:right; padding-right:5px; padding-top:5px; }
	div.Icon_FLV                                   { width:16px; height:16px; background:url(../images/filetype/flv.png); margin-bottom:2px; }
	div.Icon_WMV                                   { width:16px; height:16px; background:url(../images/filetype/wmv.png); margin-bottom:2px; }
