BODY {background: transparent;
background-color: #eed;
background-repeat:no-repeat;
background-position:top center;
color: #000;
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
line-height:1.5;}

A {background: transparent;
color: #380;
text-decoration: none;
font-weight:normal;}

A:hover {background: transparent;
color: #000;
text-decoration: underline;
font-weight:normal;}

#panel{position:absolute;
left:10px;
top:184px;}

.cellp1{background: #eed;
color: #003;
border:1px #996 solid;
border-top:5px #996 solid;
font-family:verdana,arial,helvetica,sans-serif;
font-size: 11px;
text-align:center;
line-height:1.2;
font-weight:normal;}

.dato {background: transparent;
color:#300;
font-size: 10px;
font-style:italic;
font-weight:normal;}

.cssrest {background-color:#996;
border:1px #330 solid;
font-size: 11px;
color:#fff;
font-weight:normal;
font-family:verdana,arial,helvetica,sans-serif;
line-height:70%;
width:85px;
height:15px;}

.cssact {background-color:#cc9;
border:1px #996 solid;
font-family:verdana,arial,helvetica,sans-serif;
line-height:70%;
font-size: 11px;
font-weight:normal;
width:85px;
height:15px;}

#bannerdiv{position:absolute;
left:130px;
top:5px;
width:85%;}

.bannerdiv1{background: url(../pictures/alsace.gif);
height:88px;
width:550px;}

.text{padding-top:42px;
width:400px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px; 	
text-align:center;
text-decoration:none;}

A.banner{background: transparent;
color: #663;
text-decoration: none;
font-weight:bold;}

A:hover.banner{background: transparent;
color: #000;
text-decoration: underline;
font-weight:bold;}

#buts{position:absolute;
left:130px;
top:112px;
width:85%;}

table.butbox {width:525px;}

td.actibut{font-family:verdana,arial,helvetica,sans-serif;
background-color: #996;
border-left: 1px solid #fff;
font-size: 10px;
line-height:120%;
vertical-align:middle;
width:75px;}

td.restbut{font-size: 10px;
background-color: #996;
border-left: 1px solid #fff;
line-height:120%;
font-family:verdana,arial,helvetica,sans-serif;
vertical-align:middle;
width:75px;}

A.rest {background: transparent;
color: #fff;
text-decoration: none;
font-weight:bold;}

A:hover.rest, A:hover.fro {background: transparent;
color: #fff;
text-decoration: underline;
font-weight:bold;}

A.act, A:hover.act {background: transparent;
color: #000;
text-decoration: none;
font-weight:bold;}

#flags{z-index:10;
position:relative;
top:1px;}

table.flags {width:529px;}

#tipbox{position:relative;
top:-20px;
z-index:0;}

table.btbox {width:450px;
border: 0px solid #cc9;
height:30px;}

td.tiptick{background: #eed;
padding-top:0px;
color: #003;
font-size: 11px;
line-height:100%;
font-family: Verdana, sans-serif;
text-align:center;}

#content {position:absolute;
left:135px;
top:180px;
padding:10px;}

h5, center.head{background: #cc9;
color: #000;
border: 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size: 12px;
text-align:center;
line-height:1.2;
font-weight:bold;
padding: 1px;}

h4, .test{background: #cc9;
color: #003;
border-bottom:4px #eec outset;
border-right:4px #cca inset;
border-top:4px #eed outset;
border-left:4px #eec inset;
font-family:verdana,arial,helvetica,sans-serif;
font-size: 13px;
text-align:center;
line-height:1.2;
font-weight:bold;
padding: 5px;}

.body, ul{background-color:transparent;
color: #003;
font-family: Verdana, sans-serif;
font-size: 12px;}
	
.input, .let {background-color:#ffe;
border:1px #996 solid;
color:#000;
font-family: Verdana, sans-serif;
font-size: 12px;}

.buttons {background-color:#996;
color:#fff;
font-family: Verdana, sans-serif;
font-size: 12px;}

.bigger {font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;}

#imagemap{position:relative;top:10px;left:0px;z-index:20;}

#front {position:relative;
left:60px;
top:-270px;
z-index:5;}

.fro{background-color:transparent;
color: #ffd;
font-family: Verdana, sans-serif;
font-weight:normal;
font-size: 12px;}

a.fro{background: transparent;
color: #fc9;
text-decoration: none;
font-weight:normal;}

.productcell{background: #ffe;
border:1px solid #996;
border-collapse:collapse;
empty-cells:show;
color: #000;
font-family:verdana,arial,helvetica,sans-serif;
font-size: 12px;
text-align:left;
padding:8px;
line-height:1.2;
font-weight:normal;}

.producttable{border:1px solid #996;}

.check{background:url(../pictures/300check.gif);
background-color: #ffe;
background-repeat:no-repeat;
background-position:center center;
border:1px solid #996;}

.style{background:url(../pictures/bl.jpg);
background-color: #eed;
background-repeat:no-repeat;
background-position:center center;}

.posright{font-family: Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
text-align:right;}

td.vorw{background: #ddc;
color: #000;
font-family:verdana,arial,helvetica,sans-serif;
text-align:left;
font-size: 11px;
line-height:1;
padding: 10px;}

.tiny{background-color:transparent;
color: #000;
font-family: Verdana, sans-serif;
font-size:10px;}

.write{	background-color:#fff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt; 
color:#000;}
			
A.obs{color:red;
font-size: 10px;
font-weight:bold;
text-decoration: underline;}

SPAN.SpecialOffer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;}
SPAN.WorkDone {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #380;}

@media print{#panel, #buts, #splash, #movlens, #movlensa, table.btbox, table.btbox, table.logo{display: none;}
#content{padding: 0px;
top:60pt;
left:0px;
width:100%;
color:#000;}
#bannerdiv{left:30pt;}
.bannerdiv1{font-size:12pt;
line-height:110%;
padding-top:0pt;
white-space:nowrap;
width:90%;}
}
