.errormessage
{
    color:#ff7200;
    font-size:11px;
    font-family: arial,verdana,tahoma,helvetica,sans-serif;
    line-height:160%;
    text-decoration:none;
font-weight:bold;
}
td.textstyle
{
    color:#585858;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.textgrey
{
	color:#585858;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.newsletterformhome
{
	color:#828181;
	width:136px;
	height:18px;
	font-size:10px;
	border:1px solid #bfbcb0;
	background-color:#ebebdf;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-weight: normal;
	line-height:120%;
	padding:2px;
	text-decoration:none;
}
.newsletterformhomeactive
{
	color:#828181;
	width:136px;
	height:18px;
	font-size:10px;
	border:1px solid #bfbcb0;
	background-color:#ebebdf;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-weight: normal;
	line-height:120%;
	padding:2px;
	text-decoration:none;
}

.normalformtext {
color:#585858;
width:264px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.productsearch {
width: 320px;
color:#585858;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:20px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.anzahldrop {
color:#585858;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.hauefigesuchbegriffe {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.codeformtext
{
color:#585858;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.miniformtext
{
color:#585858;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.mittelformtext
{
color:#585858;
width:215px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.halbformtext
{
color:#585858;
width:127px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.drittelformtext
{
color:#585858;
width:82px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.normalformtext_err
{
color:#585858;
width:264px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}

.normalformtextarea
{
color:#585858;
width:264px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:90px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.normalformtextsmall
{
color:#585858;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.normalformtextsmall_err
{
color:#585858;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}
.normalformmedium
{
color:#585858;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.normalformmedium_err
{
color:#585858;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}

a.textlinkorange
{
	color:#f77500;
	font-size:11px;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
}
a.textlinkorange:hover
{
	color:#f77500;
	font-size:11px;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-weight: normal;
	line-height:120%;
	text-decoration:underline;
}
.formtext
{
color:#585858;
width:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formtext2
{
color:#585858;
width:184px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formtext_err
{
color:#585858;
width:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}
.formmedium
{
color:#585858;
width:162px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formmedium_err
{
color:#585858;
width:162px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}
.formtextsmall
{
color:#585858;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formtextsmall_err
{
color:#585858;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #f77500;
}

.formtextvisit
{
color:#585858;
width:111px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formtextvisitmedium
{
color:#585858;
width:191px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.formtextarea
{
color:#585858;
width:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:90px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.orange
{
	color:#f77500;
	font-size:11px;
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	line-height:120%;
	text-decoration:none;
}
