body {   font-family:Verdana, Arial, Helvetica, sans-serif;   background-color:#FFFFFF;   color:#6F6F6F;   font-size:13px;   line-height:17px;   margin:0px;   padding:0px;}img { border:none;border:0px; }textarea {   width:500px;   height:300px;}#wholehead {   position: relative;   width:99.9999%;   height: 151px;   background: #FFFFFF url('img/topaddbg.gif') repeat-x;}#catalinalogo {   position: absolute;   left:0px;   top:0px;   width:744px;   height:151px;   background: #FFFFFF url('img/logo.gif') no-repeat;}#toplinks, #toplinks li {   margin:0px;   padding:0px;   list-style: none;}form div {   margin-bottom:20px;}form div div {   margin-bottom:15px;}#toplinks {   width: 950px;}#toplinks li {   float: left;}#toplinks {   display: block;   position: absolute;   top: 84px;   left: 0px;}#toplinks li a {   display: block;   color: #666666;   width: 101px;   height: 21px;   background: transparent url('img/button.gif') no-repeat;   text-align: center;   font-size: 10px;   padding-top:0px;   font-weight: bold;}#catalinalink {   position: absolute;   right:0px;   top:0px;   width:146px;   height: 24px;   background: #FFFFFF url('img/catalinalink.gif') no-repeat;}#wholecontent {   position: relative;   width: 99.999%;}#colorrolles, #colorrollesnews {   position: absolute;   top:10px;   left:0px;   width: 289px;   height: 331px;}#colorrolles {   background: #FFFFFF url('img/spezialrs.jpg') no-repeat;}#colorrollesnews {   background: #FFFFFF url('img/spezialrsne.jpg') no-repeat;}#colorrollesnews div {   padding-top:90px;   padding-left:30px;   padding-right:30px;   line-height: 19px;}.produkt, #locationdestination, .setting {   clear: both;}.produkt {   margin-bottom: 30px;}.produktabbildung {   width: 140px;   float: left;}.notproduktabbildung {}#orderlist tr th, #orderlist tr td {   font-size: 10px;   vertical-align: top;   border-bottom: 1px solid black;   border-right: 1px dotted black;}.setting {   margin-bottom: 50px;}#locationdestination {   margin-top: 30px;}h2 {   font-size: 20px;}.produkt img {   margin-right: 15px;   float: left;}label {   clear: both;   display: block;   margin-bottom: 3px;   font-weight: bold;}input {   padding:3px;   font-family: inherit;   font-size: inherit;   border: 2px solid #999999;   color: #003399;}#map {   position: relative;   width: 404px;   height: 424px;   background: #FFFFFF url('img/world.gif') no-repeat;}#map input {   display: block;   border: none;   position: absolute;   background-color: transparent;   padding:0px;}#mapgermany {   width:67px;   height:81px;   top:211px;   left:158px;}#mapfrance {   width:96px;   height:97px;   top:255px;   left:81px;}#mapuk {   width:99px;   height:132px;   top:139px;   left:37px;}#mapitaly {   width:110px;   height:115px;   top:291px;   left:169px;}#mapgermany:hover, #mapgermany:active {   background: transparent url('img/germany.gif') no-repeat;}#mapfrance:hover, #mapfrance:active {   background: transparent url('img/france.gif') no-repeat;}#mapuk:hover, #mapuk:active {   background: transparent url('img/uk.gif') no-repeat;}#mapitaly:hover, #mapitaly:active {   background: transparent url('img/italy.gif') no-repeat;}h1 {   margin: 0 0 30px 0;   font-size: 20px;   color: inherit;}.submit input {   border-left:none;   border-top:none;   border-bottom:2px solid #DADADA;   border-right:2px solid #DADADA;   background-color:#F1F1F1;   color: #6F6F6F !important;   font-weight: bold;   font-size:15px;   padding:6px;   width: 250px;}a { color: #003399; }a:link, a:visited { text-decoration: none; }#content {   position: relative;   top:18px;   left:368px;   min-height: 400px;   width: 550px;}* html #content {   height:400px;}.numitems {   position: relative;   clear: both;   margin-top:100px;   color: #004DA8;}.delpiece {   float: right;   text-align: center;   font-size:12px;}.itemlist {   clear: both;}.errorbox {   color: red;}.small {   font-size: 9px;}.generalize {   width:200px;} .specialbutton {   border:2px solid #004DA9 !important;}#bottomline {   position: relative;   clear: both;   width: 99.999%;   height: 21px;   background-color: #003399;   margin-top:30px;   margin-bottom:20px;}.howfast {   width:100px !important;}#addinfo {   margin-top: 20px;   margin-bottom:20px;}#addinfo textarea {   width: 400px;   height: 120px;   font-family: inherit;   font-size: inherit;}.itemdesc {}.finalf {   padding-top:10px;   border-top:1px solid #6F6F6F;}.borderleft {   padding-left:4px;   border-left:2px solid #6F6F6F;}.warning {   color:#910000;}#instock {   width:135px;   float: right;}#instock table tr td {   font-size: 10px;   color:black;   padding-top:0px;   padding-right:2px;   padding-bottom:2px;   vertical-align: top;}.delfromlist {   font-size: 10px;   padding: 2px;   float: right;   background-color: #FFF;   color: #000;}#leftinstock {   color: #003399;}h3 {   font-size: 13px;   margin: 15px 0px 5px 0px;}#orderhis {   padding:0px 20px;}#orderhis .setting {   width:auto;}#destinationtable tr td {   vertical-align: top;}.laterroll {   width:300px;}.laterroll option {   width:500px;}.notan, .notan td {	background-color:#ffdbdb;}.tlastorder {	color:#6bcc6a;}#metabox {	display:none;	position:absolute;	z-index: 1000;	background-color:#003399;	color:#fff;}#innermeta {	padding:5px 129px;}#close {	display:block;	position:absolute;	top:10px;	right:50px;	color:#fff;	font-weight:bold;}@media print {   .itemlist {      color:black;      border-top: thin solid black;      }      #wholehead,   img,   input,   #catalinalogo,   .noprint {display:none !important;}}