/* ## bestellformular ## */
#bestellformular{
font:80% verdana,sans-serif;
width:24em;
margin:0;
padding:5px;
}
#bestellformular fieldset{
border:0;
border-top:1px solid #000;
}
#bestellformular input, #bestellformular textarea{
border:1px solid #ccc;
font:100% verdana,sans-serif;
color:#666;
width:21em;
}
#bestellformular textarea{
height:6em;
line-height:1.5;
}
#bestellformular input:focus,#bestellformular textarea:focus{
color:#000;
border-color:#000;
}
#bestellformular .messageF,#bestellformular .messageR{
color:#990000;
border:1px solid #990000;
text-align:center;
width:21em;
padding:5px 0;
}
#bestellformular .messageR{
color:#669900;
border-color:#669900;
}
#bestellformular #info{
color:#003399;
line-height:normal;
}
#bestellformular span,
#bestellformular label{
display:block;
}
#bestellformular span{
margin:15px 0px 0 0px;
}
#bestellformular label:after{
content:":";
}
#bestellformular .fehler{
border:1px solid #ff9900;
}
/* spezial */
#bestellformular #submit{
border:1px solid #666;
color:#000;
background-color:#ff9900;
width:100px;
}
#bestellformular .meldung{
display:none;
position:absolute;
border:1px solid #990000;
color:#000;
background-color:#e6e6e6;
font:100%/2 verdana,sans-serif;
width:21em;
margin:5px  -1px
}
#info:hover .meldung{
display:block;
}
#info:hover{
cursor:pointer;
}
#bestellformular .meldung span{
margin:0;
padding:0;
font-size:90%;
line-height:1.5;
text-align:left;
}