/* REISERT 07/2010 */ 
/* COLORS 
---------------------------
---------------------------		
	font-size: 0.875em = 14px 
	line-height: 1.5em = 21px;
---------------------------
---------------------------	
*/

#main #content {
color: #000;
font-size: 1.16em;
line-height: 1.5em;
}

#main #content a:link {
color: #0044cc;
text-decoration: none;		
border-bottom: 1px solid #0044cc;			
}

#main #content a:active {
text-decoration: none;	
color: #DC0067;
border-bottom: 1px dotted #DC0067;	
}

#main #content a:visited {
color: #A000CC;
text-decoration: none;
border-bottom: 1px dotted #a000cc;			
}

#main #content a:hover {
text-decoration: none;		
border-bottom: 1px solid #fff;	
}

#main #content h1 {
font-size: 1.83em; /* 22px */
line-height: 0.72em;
margin: 0em 0 0.72em 0;
color: #000;	
}

#main #content h2 {
font-size: 1.14em; /* 16px */
line-height: 1.31em;
margin: 0 0 1.31em 0;
color: #275fb2;
}

#main #content h3 {
font-size: 1.08em;
line-height: 1.38em;
margin: 1.38em 0 1.38em 0;
color: #000;
}

#main #content p {
margin: 0 0 1.5em 0;
}

#main #content hr {
border: 0;
height: 0;
display: block;
clear: both;
width: 100%;
margin: 1.5em 0 1.5em 0;
border-bottom: 1px solid #275fb2;	
}

#main #content ul {
margin: 1.5em 0 1.5em 0px;
list-style-type: none;
list-style-image: none
}

#main #content ul li {
margin: 0em 0 0em 0px;
padding: 0 0 0 20px;
background: transparent url("../images/li-dot.gif") no-repeat 0 2px;
}

#main #content ol {
margin: 1.5em 0 1.5em 30px;
list-style-type: decimal;
}

#main #content ol li {
margin: 0em 0 0em 0;
}

#main #content img.left {
float: left;
margin: 0.75em 1.5em 0.75em 0em;
}

#main #content img.right {
float: right;
margin: 0.75em 0 0.75em 1.5em;
}

#main #content blockquote  { 
margin: 0.75em 0em 0.75em 0; 
padding: 0.75em 0.75em 0 0.75em;  
border: 2px solid #275fb2;
background-color: #f1f1f1;
}

#main #content blockquote .info {
	font-style: italic;
	font-size: 0.9em;
}

#main #content strong, 
#main #content b      { 
font-weight: bold; 
}

#main #content em, 
#main #content dfn { 
font-style: italic; 
}

#main #content .imgDescLeft {
	background-color: #275FB2;
	padding: 1px 1px 3px 1px;
	text-align: center;
	font-size: 12px;
	width: auto;
	float: right;
	color: #fff;
	line-height: 1.3em;
	margin: 0 0 10px 10px;
}


#main #content .imgDescRight {
	background-color: #275FB2;
	padding: 1px 1px 3px 1px;
	text-align: center;
	font-size: 12px;
	width: auto;
	float: right;
	color: #fff;
	line-height: 1.3em;
	margin: 0 0 10px 10px;
}

#main #content .imgDescLeft a,
#main #content .imgDescRight a {
	border: 0;
}

#main #content .imgDescRight a img {
	margin-bottom: 2px;
}


/* PRODUCTS */
#main #content ul.products {
	margin: 0;
	padding: 0;
}

#main #content ul.products li {
	list-style-image: none;
	background: none;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	display: inline-block !important;
	width: 225px;
	text-align: center;
}

#main #content ul.products li a {
	text-decoration: none;
	border: 0;
	width: 99%;
	height: 99%;
	display: block;
	background-color: #275FB2;
	padding: 2px 0 5px 0;
	border: 1px solid #275FB2;
}

#main #content ul.products li a h3 {
	width: auto;
	color: #fff;
	margin: 5px auto;
	padding: 0;
}


#main #content ul.products li a img {
	border: 1px solid #fff;
	margin: 0;
}

#main #content ul.products li a span {
	display: none;
	
}


	#main #content ul.products li a:hover {
		background-color: #fff;
		border: 1px solid #bcbcbc;
	}
	
	#main #content ul.products li a:hover h3 {
		color: #275FB2;
	}
	
	#main #content ul.products li a:hover img {
		border: 1px solid #275FB2;
	}



/* TECDATA */
#main #content ul.tecData {
	margin: 0;
	padding: 0;
}

#main #content ul.tecData li {
	list-style-image: none;
	background: none;
	margin: 0 0 4px 0;
	padding: 0;
	list-style-type: none;
	display: inline-block !important;
	width: 179px;
	text-align: center;
}

#main #content ul.tecData li a {
	text-decoration: none;
	border: 0;
	width: 99%;
	height: 99%;
	display: block;
	background-color: #275FB2;
	padding: 2px 0 3px 0;
	border: 1px solid #275FB2;
	color:#fff;
	font-size: 0.79em;
	line-height: 1.2em;
}


#main #content ul.tecData li a img {
	border: 0px solid #fff;
	margin: 0 0 3px 0;
}



	#main #content ul.tecData li a:hover {
		background-color: #fff;
		border: 1px solid #bcbcbc;
		color: #275FB2;
	}
	
	
	#main #content ul.tecData li a:hover img {
		border: 0px solid #275FB2;
	}

.clearHere {
	clear: both;
}

/* FORMULAR */
/* FORMULAR */
#main #content .cForm {
	border: 0;
	background-color: transparent; 
	width: 50%;
}

	#main #content .cForm td {
	padding: 0 10px 8px 0;
	border: 0;
	background-color: transparent; 
	vertical-align: top;
	}
	
		#main #content .cForm td.lbl {
		
		}
		
			#main #content .cForm td input.txt {
			width: 200px;
			padding: 3px 4px 3px 4px;
			border: 1px solid #0066cc;
			}
			
			#main #content .cForm td input.radio  {
			
			}
			
			#main #content .cForm td input.sbm  {
			
			}
			
			#main #content .cForm td.small1 {
			font-size: 11px;
			margin-left: 100px;
			border: 1px solid #fcfcfc;
			border-bottom: 0;
			background-color: #f1f1f1;
			padding: 5px;
			}
			
			#main #content .cForm td.small2 {
			font-size: 11px;
			margin-left: 100px;
			border: 1px solid #fcfcfc;
			border-top: 0;
			background-color: #f1f1f1;
			padding: 5px;
			}
			
			#main #content .cForm td textarea.comment {
			width: 385px;
			height: 130px;
			padding: 4px;
			border: 1px solid #0066cc;
			font-size: 12px;
			font-family: arial,verdana,sans-serif;
			}
			
			#main #content .cForm .error {
			font-weight: bold;
			color: #f00;
			border-color: #f00 !important;
			}
			
			#main #content .cForm td.error {
			
			}
			
			#main #content h3.error {
				color: #f00;
				border: 0;
			}
			
			#main #content h3.success {
				color: #339966;
			}
			



/* Tables
-------------------------------------------------------------- */

#main #content table       { margin-bottom: 1.5em; width:100%; border-bottom: 1px solid #B9B9B9;border-right: 0px solid #B9B9B9;border-left: 1px solid #fff;border-top: 1px solid #fff;}
#main #content th          { font-size: 1em; font-weight: bold; text-align: left;}
#main #content table th,#main #content th 		{ line-height: 1.5em;background: #006ab3; color: #fff; border-bottom: 1px solid #B9B9B9; padding: 0.375em;}
#main #content table td,#main #content caption { line-height: 1.5em;background: #fefefe;border-top: 1px solid #fff;  border-bottom: 1px solid #B9B9B9; padding: 0.375em; }
#main #content tr.even td  { background: #EAEAEA; }
#main #content tfoot       { font-style: italic; }
#main #content caption     { background: #eee; }

/* Misc classes
-------------------------------------------------------------- */

#main #content .small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
#main #content .large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
#main #content .hide       { display: none; }

#main #content .quiet      { color: #666; }
#main #content .loud       { color: #000; }
#main #content .highlight  { background:#ff0; }
#main #content .added      { background:#060; color: #fff; }
#main #content .removed    { background:#900; color: #fff; }

#main #content .first      { margin-left:0; padding-left:0; }
#main #content .last       { margin-right:0; padding-right:0; }
#main #content .top        { margin-top:0; padding-top:0; }
#main #content .bottom     { margin-bottom:0; padding-bottom:0; }

