.submenu     { font-family: Helvetica,Arial, Verdana; font-weight: bold }
.menu     { font-family: Helvetica,Arial, Verdana; font-weight: bold; background-color: #FFFFFF; }
.hello     { font-family: Helvetica,Arial, Verdana; font-weight: normal; background-color: #FFFFFF; }


textarea           {
padding-left: 3px;
font-size: 12px;
font-family: Helvetica,Arial, Verdana;
color: #333333;
background-color: #FFFFFF;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000; }

select           {
font-size: 12px;
font-family: Helvetica,Arial, Verdana;
color: #333333;
background-color: #FFFFFF;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

.lines           { font: normal 12px Helvetica,Arial, Verdana; color: #333333; line-height: 160%; }

h1           {
font-size: 20px;
font-family: Helvetica,Arial, Verdana;
color: #333333;
font-weight: bold;
word-spacing: 0;
text-indent: 0;
line-height: 130%;
margin: 0;
padding-bottom: 10px;
}

h2           { font: normal 20px Arial; color: #333333; text-decoration: none;
                                word-spacing: 0; text-indent: 0; line-height: 160%; margin: 0 }

h3           { font: italic 16px Georgia; color: #333333; font-weight:
               bold; line-height: 160%; text-decoration: underline; word-spacing: 0; text-indent: 0; margin: 0 }


h4           {
font: italic 18px Georgia;
color: #333333;
word-spacing: 0;
text-indent: 0;
white-space: nowrap;
margin: 0;
line-height: 160%;
}


.clicon {
cursor: pointer;
}

.tipp {

font: italic 1em Georgia;

}

.Modell
{
cursor: pointer;
display:none;
text-align: left;
vertical-align: middle;
padding: 10px;
position:absolute;
top: 0px;
width: 440px;
height: 350px;
left: 0px;
background-color:#F0EEE8;
}

.StoffZoom
{
cursor: pointer;
display:none;
text-align: left;
vertical-align: middle;
padding: 10px;
position:absolute;
top: 0px;
width: 440px;
height: 430px;
left: 0px;
background-color:#F0EEE8;
}

.framed {
border: 1px solid #F0EEE8;
margin: 5px;
}

.tbframed {
border: 1px solid #F0EEE8;
padding-left: 5px;
}

.Zoom {
width: 420px;
text-align: left;
margin-bottom: 5px;
}

.unitprice {
position: absolute;
left: 300px;
top: 3px;
width: 150px;
}

.frame {
border: 1px solid #D5CFBF;
}

.cells {
background-color: #F0EEE8;
}

.dark {
background-color: #E3E0D5;
}

.darker {
background-color: #D5CFBF;
}