/****************************************************************************************************************************
	START												--> Default.css <--
****************************************************************************************************************************/
.TextBildLinks{
	float: left;
	margin-right: 14px;
	margin-bottom: 12px;
	margin-top:2px;
}
.TextBildRechts{
	float: right;
	margin-left: 14px;
	margin-bottom: 12px;
	margin-top:2px;
}
/*  < L A Y O U T >  */  
body {
	background-color:#999999;
	margin:0px;
	padding:0px;
}
	
.ContentPane {
	background-color:#ffffff;
	margin:0px;
	padding:13px 0px 20px 0px;

}

.LeftPane {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 0px 0px 30px;
}

.RightPane1{
	margin:0px;
	padding:0px;	
}

.RightPane2{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;	
}

.Footer{
	margin:0px;
	padding:0px;
}
/*___________________________________________________________________________________________________________________________________________________________________________*/


/*  < T Y P O G R A P H Y >  */   
.ContentPane .Head, .ContentPane H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CE000A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
}

.ContentPane H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.ContentPane H3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.ContentPane .normal, .ContentPane table  {
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:-6px;
}

.ContentPane a:link, .ContentPane a:visited, a.ContenPane:link {
	text-decoration:underline;
	color:#CE000A;
}

.ContentPane a:hover {
	color:#000000;
}

.RightPane1 .Head, .RightPane1 H1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	line-height:normal;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom:5px;
}

.RightPane1 .normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.RightPane2 .Head, .RightPane2 H1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	line-height:normal;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom:5px;
}

.RightPane2 .normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.LeftPane h2 span { font-size:12px; font-weight:bold;}

#dnn_InfoPane { padding-left:8px; }

/**********************Copyright and Login******************************************************************************************/
#ToFlexCopyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CFCBCA;
	padding-right:7px;
}
#ToFlexCopyright a:link, #ToFlexCopyright a:visited {
	font-weight: normal;
	font-size: 9px;
	color:#CFCBCA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#ToFlexCopyright a:hover    {
	text-decoration: none;
	color:#CFCBCA;
}

a.Login:link, a.Login:visited { /* hide this with the same color as body */
	color:#999999;
}

a.Login:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.subhead{
color:#CE000A;
}




/**********************CATALooK ******************************************************************************************/	

	/* ContentPane */
	.LeftPane { padding-left:2px;}
	.ContentPane { margin-top:34px; padding-top:0px;}
	.ContainerContentPane { width:620px; margin-top:0px;}

  /* ListView */

	.CategoryBreadcrumb { width:620px; }
	h1.ProductCategoryList { width:auto; display:block; background:#CE000A; padding:0px 0px 1px 12px; font-size:12px; color:#fff; }
	h1.ProductCategoryList a:link, h1.ProductCategoryList a:visited { font-size:12px; color:#fff; text-decoration:none; line-height:18px;  }
	
	.ListAgenda { width:620px; background:#F4F4F4; margin:0px; height:10px; padding:17px 0px 6px 0px; display:block;  }
	.ListAgenda li { list-style:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; }

	table.ProductList { border-bottom: 1px solid #BFBFBF; width:100%; }
		
	td.ProductListItem { background:#F4F4F4; border-top: 1px solid #BFBFBF; margin:0px; padding:0px; }
	td.ProductListItem table.hover {background-color:#F3CFB7;}
	td.ProductListItem td { padding:5px 0px 5px 0px; vertical-align:top; cursor:pointer; }
	
	td.ProductListItem td.ListCode 				{ width:69px; padding-left:12px; }
	td.ProductListItem td.ListProduktname		{ width:147px; }
	td.ProductListItem td.ListRapport			{ width:80px; }
	td.ProductListItem td.ListKomposition		{ width:131px;}
	td.ProductListItem td.ListPreis				{ width:88px;}
	td.ProductListItem td.ListImage				{ width:105px;}
	
	tr.PagerItem { background:#F4F4F4; }
	tr.PagerItem .PagingInfo { padding-left:12px; }
	tr.PagerItem table { width:100%; }
	
	/*MiniCart*/
	
	.MiniCart 
	{
		margin-top:34px; 
		padding:0px 0px 20px 8px; 
	}
	.MiniCart h1 
	{ 
		background:#575757;
		padding:2px 0px 3px 10px;
	}
	.MiniCart h1 span.Head	
	{
		color:#fff;
		font-size:12px;
		font-weight:bold;	
	}
	.MiniCart table.CATContainerBorder {		background:#E8E8E8; }
	.MiniCart td.CATRowHighLight{ padding:0px;}
	
	tr.MiniCartObjekte td { padding:9px 10px 15px 10px;}
	tr.MiniCartTotal td.TDLeft { padding:0px 0px 9px 10px; font-size:10px; font-weight:bold;  }
	tr.MiniCartTotal td.TDRight { padding:0px 10px 9px 0px; }	
	tr.MiniCartZurKasse td { background:#D8D8D8; border-top:1px solid #fff;}


	.SearchPane div.SearchFunktion { padding:2px; height:15px;}
	.SearchPane div.SearchFunktion div { border:1px solid #333333; position:relative; height:13px; }
	.SearchPane div.SearchFunktion input { border:none; font-size:10px; color:#575757; font-weight:bold; width:135px; height:13px; margin:0px; padding:0px; line-height:100%; float:left;}
	.SearchPane div.SearchFunktion a { margin:0px; padding:0px; display:block; width:23px; float:left;}
	
	
	
	/* ListMessages */
	.ListMessages { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}

/*___________________________________________________________________________________________________________________________________________________________________________*/


/****************************************************************************************************************************
	END												--> Default.css <--
****************************************************************************************************************************/
