body{ 		
	background-color:				#FFFFFF;
	font-family:					Arial,Helvetica, Verdana, sans-serif;
	font-size:						9px;
	color:							#454545;
	margin:0;
	text-decoration:				none;	
	background-color: 			#0C1E50;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Track-Color:		#FFFFFF;
	scrollbar-Face-Color:		#FFFFFF;
	scrollbar-Shadow-Color:		#0C1E50;
	scrollbar-Highlight-Color:	#FFFFFF;
	scrollbar-3dLight-Color:	#0C1E50;
	scrollbar-Arrow-Color:		#0C1E50;
	}
	
#wrapper {
	margin:0;
	padding:0;
	width:100%;
}	
#header {
z-index:20;
}
#globalContainer {

margin:0 auto;
position:relative;
width:900px;
border:#FFF solid 1px;
}
	img	{
		border:0;
	}
	
	
	

table {
	color:							#454545;
	font-family: 					Arial,Helvetica, Verdana, sans-serif;
	font-size: 						9pt;
	text-decoration: 				none;
}
td, tr {
	margin:0;
	padding:0;
}
input.fehler {
		border:				1px solid red;
}
select.fehler {
		border:				1px solid red;
}
option.fehler {
		border:				1px solid red;
}
textarea.fehler {
		border:				1px solid red;
}
.rand	{
	border: solid 1px 			#FFFFFF;
}
div.nebenmenueinnen	{		
	vertical-align: 				middle;
	position:						relative;
}
.nebennavinnen	{	
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						12px;
	vertical-align: 				middle;
	position:						absolute;
}
.unternavinnen	{
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						11px;
	vertical-align: 				middle;	
	padding-bottom: 				5px;
	position:						relative;
}
div.unternavgruppe	{	
	padding-left: 					5px;	
	padding-bottom: 				5px;
	position:						relative;
}
div.boxaussen	{	
	background-color: 			#DBDBDB;
	color: 							#373737;	
	padding-top: 					2px;
	padding-left: 					2px;
	padding-bottom: 				10px;
}
div.boxinnen	{		
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;
	padding-top: 					8px;
	padding-left: 					6px;			
}

.boxinnen	{
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						11px;
}
.nav {		
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						12px;
	vertical-align: 				middle;
}
.nav2 {		
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						12px;
	vertical-align: 				middle;
}
a.nav2:hover {	
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				underline;
	font-size: 						12px;
	vertical-align: 				middle;
}
a.nav2:active { 	
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size: 						12px;
	vertical-align: 				middle;
}
.navuntermenue {		
	color: 							#373737;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;		
	font-size: 						12px;
	vertical-align: 				middle;
	position:						static;
}
div.navinnen	{			
	text-indent: 2px;
	padding: 3px;
	vertical-align: middle;		
}
h2	{
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						12pt;
	padding-bottom:1px;
	display:inline;
}
h3	{
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						11pt;
	display:inline;
}
.textfett {		
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						10pt;
}
a.textfett:hover {	
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				underline;
	font-weight:					bold;
	font-size: 						10pt;
}
a.textfett:active { 	
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						10pt;
}
.textfettklein {		
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						12px;
}
a.textfettklein:hover {	
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				underline;
	font-weight:					bold;
	font-size: 						12px;
}
a.textfettklein:active { 	
	color: 							#0C1E50;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				underline;
	font-weight:					bold;
	font-size: 						12px;
}
.textfettg {		
	color: 							#02A168;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						14px;
}
.textg {		
	color: 							#02A168;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						10pt;
}
.titel {
	color: 							#454545;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						13pt;
}
.ueberschrift {
	color: 							#454545;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	font-size: 						13pt;
}
.textrot {		
	color: 							Red;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size: 						8pt;
}
.textklein {
	color: 							#454545;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size: 						11px;
}
.textcyb {
	color: 							#FFFFFF;		
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size: 						11px;
}
div.content {
	width:							565px;		
	background-color:				#FFFFFF;
	overflow:						hidden;
	position:						relative;		
	text-align:						left;
	padding-left: 					8px;
	padding-top: 					15px;
}
p.content {
	padding-left: 					10px;
	padding-top: 					10px;
}
.abstand	{	
	padding-top:					3px;	
	padding-left: 					10px;	
	vertical-align: 				text-top;
}
.abstand2	{	
	padding-top:					3px;	
	padding-right: 				2px;
	vertical-align: 				text-top;
}
.abstandnebenmenue	{	
	padding-left: 					4px;
}
.abstandshorttext	{			
	padding-top: 					10px;	
	padding-bottom: 				20px;	
}
.abstandtitel	{			
	padding-top: 					10px;	
}
.bgweiss	{
	background-color: 			#FFFFFF;
}
.bggruen	{
	background-color: 			#02A168;
}
.bggrau	{
	background-color: 			#DBDBDB;
}

.standardschwarz {
	color:							#000000;
	font-family: 					Arial,Helvetica, Verdana, sans-serif;
	font-size: 						9pt;
	text-decoration: 				none;
}
.standardblau {
	color:							#0C1E50;
	font-family: 					Arial,Helvetica, Verdana, sans-serif;
	font-size: 						9pt;
	text-decoration: 				none;
}
.standardrot {
	color:							#FF0000;
	font-family: 					Arial,Helvetica, Verdana, sans-serif;
	font-size: 						9pt;
	text-decoration: 				none;
}
.linkblau {		
	color: 				#0C1E50;		
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	none;
	font-weight:		bold;
	font-size: 			10pt;
}
a.linkblau:hover {	
	color:				#0C1E50; 
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	underline;
	font-weight:		bold;
	font-size: 			10pt;
}
a.linkblau:active { 	
	color:				#0C1E50; 
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	underline;
	font-weight:		bold;
	font-size: 			10pt; 
}
.ueberschriftblau {		
	color: 				#0C1E50;		
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	none;
	font-weight:		bold;
	font-size: 			11pt;
}
.ueberschriftgrau {		
	color: 				#454545;		
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	none;
	font-weight:		bold;
	font-size: 			11pt;
}
.kursivgrau {
	color: 				#454545;
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			10pt;
	font: 				italic;
}
.kursivblau {
	color: 				#0C1E50;
	font-family: 		Arial, Helvetica, sans-serif;
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			10pt;
	font: 				italic;
}
#top_banner_flash_produkt	{
	vertical-align:middle;
	text-align:center;
	width:557px;
	height:250px;
}
#top_banner_flash_index	{
	border: #a8a8a8 solid 1px;
	vertical-align:middle;
	text-align:center;
	width:550px;
	height:320px;
}
#footer {
margin:0;
	padding:0;
	width:100%;
	clear:both;
	text-align:center;
	
}
#footerBorder {
background-color:#dbdbdb;
width:902px;
margin:0 auto;
clear:both;
text-align:left;
}
#footer .content {
background-color:#dbdbdb;
padding-top:15px;
width:894px;
}
#footerContent_1 h3 {
font-size:13px;
font-weight:bold;
}
#footerContent_1  {
float:left;
height:150px;
padding:0 65px 20px 20px;
border-right:#fff solid 1px;

}
#footerContent_1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
#footerContent_1 li {
font-size:12px;
margin:0 0 5px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
#footerContent_1 a {
color:#000000;
text-decoration:none;
font-size:12px;
}
#footerContent_2 h3 {
font-size:13px;
font-weight:bold;
}
#footerContent_2  {
float:left;
height:150px;
padding:0 65px 20px 20px;
border-right:#fff solid 1px;

}
#footerContent_2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
#footerContent_2 li {
font-size:12px;
margin:0 0 5px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
#footerContent_2 a {
color:#000000;
text-decoration:none;
font-size:12px;
}

#footerContent_3 h3 {
font-size:13px;
font-weight:bold;
}
#footerContent_3  {
float:left;
height:150px;
padding:0 20px 20px 20px;
}
#footerContent_3 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
#footerContent_3 li {
font-size:12px;
margin:0 0 5px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
#footerContent_3 a {
color:#000000;
text-decoration:none;
font-size:12px;
}
.lupe {
background:transparent url(/images/lupe.png) no-repeat scroll center center;
height:18px;
width:18px;
position:absolute;
right:-1px;
bottom:2px;
}
.imgBorder	{
background:white none repeat scroll 0 0;
border:1px solid #02a167;
padding:5px;
float:left;
}
.produkt_border{
	width:140px;
	float:left;
	clear:right;
	position:relative;
margin:0 5px 5px 0;
background-color:#fff;
}