/* CSS Document  corporate design colors 
	dark red: 		#6c1513
	red:			#e52525
	orange/yellow:	#fed001
	blue:			#00589a 
	
	font: RotisSansSerif
	"RotisSansSerif ExtraBold"*/

body 		{ background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em; line-height: 1.5em; color: #000000; margin: 0px; padding: 0px;
			text-align: center; text-align: left; letter-spacing:0.005em;}
td, th 		{ color: #333333; }
a:link, a:visited, a:hover { text-decoration:none; color:#00589a;}
a:hover 	{ text-decoration: underline; }

form		{ margin:0px; padding:0px; }
form input 	{ font-size:0.9em; }


/* layout divs -------------------------------------------------------- */


#language	{ width:955px; margin:0 auto; margin-left:25px; margin-top:25px; text-align:right;}
#language a	{ font-size:0.8em; color:#00589a; }

#headline 	{ background-color:#00589a; width:955px; margin-left:25px; margin-top:2px; }
#headline td { font-size: 0.9em; color:#ffffff; text-align:right; }

	


#contentBlock { position:relative; margin:35px 0px 0px 25px; width:955px; z-index:150; font-size:0.85em; }

	.firstColumn {  width:145px; margin:0px; float:left; }	
	.secondColumn { display:inline; margin-left:20px; width:620px; float:left; }
	.thirdColumn { display:inline; margin-left:20px; width:145px; float:left; }




	.searchBox { width:135px; border:1px solid #999999; padding:5px; margin:0px; background-color:#efefef;   }
	.sortimentBox { width:145px; margin:10px 0px 0px 0px; line-height:1.3em; }
	.sortimentItem { background-color:#efefef; border-top:1px solid white; border-bottom:1px solid #999999; }
	.sortimentItem a { color:#333333; padding:2px; }
	.sortimentItem a:hover, .sortimentItem .highlight { color:#ff0000; font-weight:bolder; padding:2px; text-decoration:none; }
	
	
	.login, .loggedon { width:135px; border:1px solid #999999; padding:5px; margin:0px; }
	
	
	.shoppingcart { width:135px; background-color:#AEDDFF;  padding:5px; }
	
	
	.textHeadline1 { font-size:1.4em; font-weight:bolder; color:#333333; }
	

	.productCategoryHeadline { font-size:1.8em; font-weight:bolder; color:#333333; margin-bottom:25px;  }

	.articles { margin-top:25px; }
	.articles .articlesContent { }
	.articles .articlesContent .productGroupHeadline { font-size:1.4em; font-weight:bolder; color:#333333; }
	.articles .articlesContent .productGroupDescription { margin-bottom:5px; }
	.articles .articlesContent .articleTable { font-size:0.9em; }
	tr.articleItem:hover { background-color:#ffff5e; cursor: pointer; cursor: hand; }
	
	
	.formstyle1 { border:1px solid grey; margin:0px; padding:2px; }
	.column	{ float:left; min-width:48px; text-align:center; }
	.onecolumn	{ float:left; min-width:150px; text-align:center; }

	.trheader { font-weight:bolder; }






































#content	{ margin:0 auto; margin-left:70px; width:800px; margin-top:15px; }
#content a	{ color:#007dc3; }

	#content .textbox { float:left; }

	#content .textbox .produkte_loesungen	{ float:left; margin:0 auto; width:360px; }
	#content .textbox .neuigkeiten			{ float:left; margin:0 auto; margin-left:20px; width:150px; }
	#content .textbox .produkte_loesungen .part1 { float:left; margin:0 auto; width:200px; margin-top:10px; padding-right:10px; }
	#content .textbox .produkte_loesungen .part2 { float:left; margin:0 auto; width:150px; margin-top:10px; }
	
	#content .textbox .textbox500 	  { float:left; width:500px; margin:0 auto; }
	#content .textbox .textbox500L	  { float:left; width:520px; margin:0 auto; }
	#content .textbox .textbox400	  { float:left; width:400px; margin:0 auto; }
	#content .textbox .textbox300	  { float:left; width:290px; margin:0 auto; }
	
	

	
	#content .smalltable	{ font-size:0.8em; }
	
	.sendform { width: 85%; padding:15px;}
	
#impressum { clear:both; margin-left:70px; width:700px; height:16px; margin-top:15px; background-color:#efefef; padding-left:10px;  font-size:0.8em; color:#666666;}

.style1 { font-weight:bolder; color:#ff0000; }
	
