A:link {text-decoration: none; color: #29588a; cursor:hand; filter: Light}
A:visited {text-decoration: none; color: #29588a; cursor:hand; filter: Light}
A:active {text-decoration: none; color: #29588a; cursor:hand; filter: Light}
A:hover {text-decoration: underline; color: #336498; cursor:hand; filter: Light}
TD {FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px; color: #333333}
.ueber {FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 12px; color: #B1000D}
.imp {FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 9px; color: #666666}
.bottom {FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 9px; color: #666666}
.leiste {FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 9px; color: #000000}
.u {FONT-FAMILY : VArial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 9px; color: #000000}
BODY {SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #303845; SCROLLBAR-SHADOW-COLOR: #303845; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #303845; SCROLLBAR-TRACK-COLOR: #D4D2D2; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF}
.form {FONT-FAMILY : Verdana, Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 10px; color: #666666; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; border-right : 1px solid #000000}
.rah {border : 1px dotted #999999;}

caption.capbestellung {
padding:5px;
text-align:left;
}
table.tab_bestellform {
border:1px solid #666666;
border-collapse:collapse;
margin:0px 0px 5px 10px;
width:550px;
}
.tab_bestellform td, .tab_bestellform th {
border:1px solid #666666;
border-collapse:collapse;
padding:2px;
}
fieldset.fs_kontaktform {
border:1px solid #CCCCCC;
font-size:x-small;
margin:4px;
padding:4px;
width:550px;
}
input.txt_kontaktform {
border:1px solid #666666;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
margin:4px 0px;
padding:0px;
width:300px;
}
input.input_short {
border:1px solid #666666;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
float:left;
margin:4px 0px;
padding:0px;
width:90px;
}
input.input_middle {
border:1px solid #666666;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
margin:4px 0px;
float:left;
padding:0px;
width:200px;
}
input.inp_menge {
border:1px solid #666666;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
padding:0px;
width:40px;
}
div.div_input_short
{
	float:left;
	margin-right:10px;
	width:90px;
}
div.div_input_middle
{
	float:left;
	margin-right:10px;
	width:200px;
}
input.noinput {
background-color:#FFFFFF;
border-style:none;
border-width:0px;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
padding:0px;
text-align:right;
width:60px;
}
textarea.txt_kontaktform {
border:1px solid #666666;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
margin:0px 0px 4px;
padding-top:0px;
width:300px;
}
label.formleft {
float:left;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:6px 4px 4px;
text-align:right;
width:150px;
}
label.labright {
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:6px 4px 4px;
}
input.formright {
clear:both;
float:left;
margin-left:100px;
margin-right:10px;
width:auto;
}
legend.le_kontaktform {
background-color:#ebeef2;
border:1px solid #CCCCCC;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:0 0 0 200px;
padding:5px;
}
p.plicht_form {
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
text-align:center;
}
p.error {
color:#FF0000;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:1em 0em 0em 160px;
}
p.errortop {
color:#FF0000;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:1em 0em 0em 20px;
}
p.errorhead {
color:#FF0000;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:1em 0em 0em 20px;
}
input[type="text"], select {
float:left;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
}
input.form_right {
clear:both;
float:left;
margin-left:10em;
margin-right:1em;
width:auto;
}
input.but_kontaktform {
border-width:1px;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin:2em 0em 2em 175px;
width:200px;
}
input.butaktualisieren {
border-width:1px;
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
font-weight:bold;
margin-left:400px;
width:120px;
}
input.form_right[type="checkbox"], input.form_right[type="radio"], input.form_right[type="submit"] {
margin-left:10em;
}
form br {
clear:both;
}
label, select, input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] {
cursor:pointer;
vertical-align:top;
}
form.fo_kontaktform {
FONT-FAMILY : Arial, Verdana, Helvetica, Helv, sans-serif; FONT-SIZE: 11px;
line-height:100%;
margin-top:2em;
}
span.stern {
color:#FF0000;
}