.blue a { 
	display:block;
	text-align:right;
	color : #004499;
	font-weight : bold;
	text-decoration : none;
	margin-top:15px;
}
.blue a:hover {
	text-decoration : underline;
}
.blue h2 { 
	font-weight:bold;
	color : #002471;
	font-family : Verdana;
	font-size : 12px;
}

.grey a { 
	display:block;
	text-align:right;
	color : #004499;
	font-weight : bold;
	text-decoration : none;
	margin-top:15px;
}
.grey a:hover {
	text-decoration : underline;
}
.grey h2 { 
	font-weight:bold;
	color : #A1A1A1;
	font-family : Verdana;
	font-size : 12px;
}

.lightblue a {
	display:block;
	text-align:right;
	color : #004499;
	font-weight : bold;
	text-decoration : none;
	margin-top:15px;	
}
.lightblue a:hover {
	text-decoration : underline;
}
.lightblue h2 { 
	font-weight:bold;
	color : #00B4FF;
	font-family : Verdana;
	font-size : 12px;
}

 
.produktsuche {
	background-color : #FFFFFF;
	border : 1px solid black;
	width : 123px;
	height : 22px;
	padding : 4px;
	font-family : Verdana;
	font-size : 11px;
	line-height : 11px;
 }
  
  
.kasten { 
	width : 255px;
	padding-left : 13px;
	padding-right : 13px;
	padding-bottom : 10px;		
	background-image : url('../media/kasten-background.gif');
	background-position : bottom left;
	background-repeat : no-repeat;
 }  
html>body .kasten {
	width:235px;
} 
 
.downloadkasten { 
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 10px;		
	background-image : url('../media/kasten-background.gif');
	background-position : bottom left;
	background-repeat : repeat-x;
 }   
 
 a { 
 	color:#000000;
	font-weight:bold;
	text-decoration:none;
  }
a:hover { 
	text-decoration:underline;
 }  
 
.untertitel { 
	font-size:10px;
	color: #00546E;
 } 
 
.eanlink a { 
	font-size:11px;
	color: #00546E;
	font-weight:normal;
	text-decoration:none;
 } 
.eanlink a:hover { 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
 } 
.eanlink-aktiv a { 
	font-size:11px;
	color: #ED1C24;
	font-weight:normal;
	text-decoration:none;	
 } 
.eanlink-aktiv a:hover { 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
 }  
 
.techniktext { 
	font-size:10px;
	color: #00546E;
	font-weight:normal;	
 } 
 
 
.grouprow-headline { 
	width:134px; 
	padding-left:5px; 
	padding-right:5px; 
	text-align:center; 
	float:left; 
}
html>body .grouprow-headline { 
	width:124px; 
	padding-left:5px; 
	padding-right:5px; 
	text-align:center; 
	float:left; 
} 

/* ##################################################################### */
/* PRODUCT WARRANTY */

form.warranty_form {
  margin:0px;
}

form.warranty_form label {
  width:40%;
  float:left;
}

form.warranty_form input, form.warranty_form select {
  float:right;
  width:55%;
  border:1px solid #000000;
  padding:2px 2px 2px 4px;
  font-size:11px;
}

form.warranty_form .clearer {
  clear:both;
  height:8px;
  overflow:hidden;
}

form.warranty_form .onecolumn { 
  display:block;
  float:none;
  clear:both;
  width:255px;
}

form.warranty_form input.radio {
  float:left;
  border:0px none;
  width:20px;
}

form.warranty_form label.radiolabel {
  float:left;
  width:50px;
}

form.warranty_form label.radiolabel_long {
  float:left;
  width:220px;
}

form.warranty_form textarea {
  width:98%;
  border:1px solid #000000;
  padding:2px 2px 2px 4px;
  font-size:11px;
  height:191px;
  * height:176px;
  font-family:Verdana;
}