body {
font-family:arial,tahoma,arial,verdana;
margin:0px;
background-image:url('/images/body.gif');
background-repeat:repeat-x;
background-color:#f9f8f8;
}

img {
border:0px;
}

br.clear {
clear:both;
}

#container {
width:970px;
margin:0 auto;
}

a#mijngsm {
margin:12px 20px 15px 10px;
float:left;
}

a.twiticon {
float:right;
margin:12px;
}

ul#menu {
padding:0px;
margin:0px;
list-style:none;
height:22px;
padding-top:6px;
margin:10px 20px 15px 10px;
float:left;
}

ul#menu li {
float:left;
margin-right:10px;
background-color:#74CC41;
background-image:url('/images/menu.gif');
background-repeat:no-repeat;
background-position:right top;
}

ul#menu li a {
color:#fff;
text-decoration:none;
font-size:15px;
font-weight:normal;
display:block;
color:#fff;
padding:2px 10px 3px 10px;
background-image:url('/images/menu.gif');
background-repeat:no-repeat;
background-position:left top;
}

ul#menu li a:hover {
text-decoration:underline;
}

a:link, a:visited {
color:#693195;
text-decoration:none;
}

a:hover, a:link:hover, a:visited:hover {
text-decoration:underline;
}

div.cl, div.cr {
display:block;
width:5px;
height:5px;
background-image:url('/images/corner.gif');
position:absolute;
top:-1px;
}
/*
div.brand {
display:block;
width:85px;
height:59px;
background-image:url('/images/brand.gif');
position:absolute;
top:-1px;
right:-1px;
}*/

div.cl {
left:-1px;
background-position:left top;
}

div.cr {
right:-1px;
background-position:right top;
}

div#content {
background-color:#fff;
border:1px solid #CBCBCB;
padding:20px 30px 30px 30px;

position:relative;
}

div#content div#welcome {
background-color:#327BD1;
}

div#content div#contentleft {
width:222px;
float:left;
}

div#content div#contentright {
width:686px;
float:right;
}

div#abofilter {
width:600px;
}

div#abofilter div {
float:left;
padding-right:40px;
}

div#abofilter span {
display:block;
}

div#abofilter b {
color:#FF2282;
color:#000;
font-size:12px;
display:block;
padding-bottom:3px;
}

div#abofilter a {
text-decoration:none;
color:#693195;
font-size:12px;
}

div#abofilter a:hover {
text-decoration:underline;
}

div#abofilter a.selected {
color:red;
font-weight:bold;
text-decoration:none;
background-color:#FFFF99;
}




div#modellist div {
width:218px;
height:131px;
margin:0px 0px 10px 0px;
padding:5px 10px 5px 0px;
float:left;
border-bottom:1px solid #D7D7D7;
background-image:url('/images/bg.gif');
background-repeat:no-repeat;
background-position:right top;
}

div#modellist div.r {
margin-right:0px;
background:none;
}

div#modellist div a.toestel {
text-decoration:none;
color:#000;
display:block;
height:120px;
}

div#modellist div img {
float:left;
margin:0px 0px 0px 14px;
}

div#modellist div span.model {
font-weight:bold;
font-size:13px;
display:block;
float:right;
width:130px;
text-align:left;
margin-top:0px;
cursor:pointer;
}

div#modellist div span.price {
font-size:15px;
font-weight:bold;
display:block;
float:right;
width:130px;
text-align:left;
margin-top:10px;
height:17px;
overflow:hidden;
text-align:left;
color:#FF6701;
cursor:pointer;
}

div#modellist div span.abo {
display:block;
float:right;
width:130px;
text-align:left;
margin-top:10px;
height:34px;
overflow:hidden;
font-size:9px;
margin-bottom:5px;
cursor:pointer;
}

div#modellist div span.los {
display:block;
float:right;
width:130px;
text-align:left;
font-size:12px;
cursor:pointer;
}

div#filter div {
padding-bottom:10px;
font-size:9px;
color:#545454;
clear:both;
display:block;
}

div#filter span {
display:block;
}

div#filter.model div {
color:#C0C0C0;
}

div#filter hr {
clear:both;
}

div#filter b {
color:#FF2282;
color:#000;
font-size:12px;
display:block;
padding-bottom:1px;
}

div#filter a {
text-decoration:none;
color:#693195;
font-size:12px;
}

div#filter.model b {
color:#959595;
}

div#filter.model a {
color:#C0C0C0;
}

div#filter a:hover {
text-decoration:underline;
}

div#filter a.selected {
color:red;
font-weight:bold;
text-decoration:none;
background-color:#FFFF99;
}


h1 {
color:#000;
margin:0px;
letter-spacing:-2px;
font-weight:normal;
font-size:36px;

}

h2 {
color:#000;
margin:0px;
letter-spacing:-1px;
font-weight:normal;
font-size:23px;
}


p {
width:550px;
color:#666666;
line-height:1.3em;
font-size:12px;
color:#404040;
}

p a:link, p a:visited {
text-decoration:underline;
}

div ul li {
font-size:12px;
}

div#imagecontainer {
width:150px;
height:241px;
float:left;
padding:24px 0px 0px 25px;
cursor:pointer;
}

div#shops {
padding:0px;
width:510px;
height:282px;
float:left;
margin-top:8px;
margin-bottom:10px;
background-color:#F5F5F5;
border-top:1px solid #FF6701;
}

div#shops ul {
margin:0px;
padding:0px;
list-style:none;
}

div#shops li a {
height:40px;
display:block;
border-bottom:1px solid #fff;
background-image:Url('/images/shopsbg.gif');
text-decoration:none;
padding:3px 0px 3px 0px;

}

div#shops li a:hover {
text-decoration:none;
}

div#shops li img {
float:left;
margin-left:14px;
}

div#shops li span.model {
width:220px;
overflow:hidden;
height:18px;
font-weight:bold;
display:block;
float:left;
text-align:center;
padding:4px 15px 0px 15px;
margin-top:8px;
color:#404040;

}

div#shops li span.btn {
width:100px;
height:19px;
display:block;
float:left;
background-color:#FF6701;
background-image:url('/images/btn.gif');
width:110px;
text-align:center;
color:#fff;
padding-top:4px;
font-weight:bold;
margin-top:8px;
}






div#shop {
background-image:url('/images/buttonsbg.gif');
background-repeat:no-repeat;
padding:13px;
width:430px;
height:215px;
float:left;
margin-top:8px;
}

div#shop b {
display:block;
font-size:16px;
margin:0px 0px 10px 5px;
}

div#shop ul {
margin:0px;
padding:0px;
list-style:none;
width:430px;
height:220px;
}

div#shop ul li {
text-align:center;
padding-top:0px;
float:left;
font-size:40px;
}

div#shop ul li a {
background-image:url('/images/button.gif');
background-repeat:no-repeat;
display:block;
width:200px;
height:55px;
padding-top:5px;
margin:0px 15px 15px 0px;
}

div#shop ul li a:hover {
text-decoration:none;
background-image:url('/images/buttono.gif');
}

div#shop ul li.los {
background:none;
}

div#shop ul li.los a {
padding-top:16px;
background-image:url('/images/buttonlos.gif');
height:23px;
width:178px;
position:relative;
margin:10px 0px 0px 11px;
}

div#shop ul li.los a span {
color:#404040;
letter-spacing:-1px;
display:block;
width:69px;
position:absolute;
top:7px;
left:108px;
font-size:22px;
font-weight:bold;
}

table.abotable {
border-collapse:collapse;
width:640px;
}

table.abotable thead td {
border-bottom:1px solid #D6D6D6;
padding:5px 8px 5px 7px;
color:#404040;
font-size:12px;
font-weight:bold;
border-right:1px solid #D6D6D6;
}

table.abotable thead td.r, table.abotable tbody td.r {
border-right:0px;
}

table.abotable tbody td {
border-bottom:1px solid #D6D6D6;
padding:5px 8px 5px 7px;
color:#404040;
font-size:12px;
border-right:1px solid #D6D6D6;
}

table.abotable tbody td span.fp {
display:block;
background:red;
height:2px;
width:40px;
position:relative;
top:9px;
}

table.abotable tbody td.discount {
color:red;
}

table.abotable tbody td.free {
color:#FF6701;
font-weight:bold;
}

table.abotable tbody td.order {
background-image:url('/images/order.gif');
background-repeat:no-repeat;
border-right:0px;
background-position:center center;
text-align:center;
}

table.abotable tbody td.order a {
display:block;
width:66px;
height:17px;
margin-left:5px;
margin:0 auto;
}



table.abotable a.order {
color:#74CC41;
font-weight:bold;
font-size:11px;
}

table.abotable a.order:hover {
text-decoration:underline;
}

table#specs {
width:600px;
border-collapse:collapse;
}

table#specs td {
border-bottom:1px solid #D6D6D6;
padding:2px 8px 2px 2px;
color:#404040;
font-size:12px;
width:50%;
}

table#specs td h3 {
margin:10px 0px 2px 0px;
}

#footer {
padding:10px;
font-size:12px;
color:#808080;
}

#footer a {
float:right;
color:#808080;
margin-left:10px;
}

div#links {
line-height:1.5em;
}

table.news {
border-collapse:collapse;
}

table.news td {
border-top:1px solid #DDDDDD;
padding-top:10px;
vertical-align:top;
padding-bottom:30px;
}

table.news td.img {
width:200px;
}

table.news h2 {
font-size:20px;
padding-right:130px;
}

table.news span.date {
font-size:12px;
coloR:gray;
}

div.trace {
font-size:12px;
padding-bottom:10px;
}

div.newsitem {
width:600px;
padding-bottom:10px;
margin-bottom:10px;
}

div.newsitem p {
display:inline;
line-height:1.5em;
}

div.newsitem div.date {
font-size:12px;
color:gray;
padding:5px 0px 10px 0px;
}

div.newsitem img.thumb {
float:right;
margin:20px;
}

div.prevnext {
width:600px;
border-bottom:1px solid #DDDDDD;
padding-bottom:10px;
font-size:12px;
}
