
/* Backgrounds */

.dgray{
background: #fff;
color: #000;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
}

.hgray{
background: #fff;
color: #000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
}

h1{
color: #D90088;
margin:0px 0px 5px 0px;
font-size:1.3em;
}

h2{
color: #D90088;
margin:0px 0px 10px 0px;
font-size:1.2em;
}

h2.border{
border-bottom: 1px solid #000;
color: #edad0f;
}

h3{
color: #406480;
}

h3.border{
border-bottom: 1px solid #000;
color: #406480;
}

hr.border{
border: 1px solid #000;

}

img.border{

border: 1px solid #000;

}

div.border{

border: 1px solid #000;

}

option.separator	{
	background-color: #cfdce6;
	color: #000;
}

.textmini{
line-height: 1.1em;
font-size: 10px;
font-weight: normal;
}

.textmini a{
color: #000;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.textsmall{
font-size: 12px;
font-weight: bold;
}

.textsmall a{
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.textsmall a:hover{
text-decoration: underline;
}

.textmiddle{
font-size: 14px;
font-weight: bold;
}

.textlarge{
font-size: 16px;
font-weight: bold;
}

.textbig{
font-family: verdana;
font-size: 24px;
font-weight: bold;
color: #000099;
}

.textlarge a{
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

.inputbig{ 
	width: 300px;
	font-weight: normal;
	color: #000;
}

.inputmiddle{ 
	width: 150px;
	font-weight: normal;
	color: #000;
}

.inputsmall{ 
	width: 80px;
	font-weight: normal;
	color: #000;
}

.error, .success  {
	padding: 10px 5px 10px 25px;
	color:red;
	border: 1px solid Red;
        margin:15px 0px 0px 0px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.success	{
	color:#2E8B57;
	border: 1px dashed #2E8B57;
	background-image : url(.../images/success.gif);
}

.breadcrumb{
color: #000;
font-size: 10px;
font-weight: normal;
vertical-align: middle;
}

.breadcrumb a{
color: #000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.breadcrumb a:hover{
font-weight: bold;
text-decoration: underline;
}

.boxtext{
color: #fff;
font-size: 12px;
font-weight: bold;
}

.artikelbox{
border: 1px solid #999;
color: #000;
font-size: 12px;
font-weight: bold;
background: #fff;
}

.artikelheader{
padding-left: 5px;
color: #595E71;
font-size: 12px;
font-weight: bold;
background: #fff;

}

.artikellist{
padding-left: 5px;
color: #000;
font-size: 12px;
font-weight: bold;
background: #fff;

}

.textproduct{
color: #006699;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.textblue{
color: #2175bc;
text-decoration: none;
}

.textorange{
color: #edad0f;
text-decoration: none;
}

.headmenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
} 

.headmenu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
} 
  
.headmenu a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
} 















