body{padding:0px; margin:0px; color:#5E5E5E; font:11px/18px Verdana, Helvetica, sans-serif;}

a{ color: rgb(0, 102, 204); }
a:hover{ color: rgb(0, 78, 155); }
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

#topPan{width:778px; height:158px; position:relative; margin:0 auto; color:#fff; padding:0px;}

#topPan.theme #logotext {width:300px; height:auto; position:absolute; top:73px; right:330px; font-family: Comic Sans MS, Arial; color: white; font-weight: bold; }
#topPan.theme #logotext span{width:220px; float: left; }


#topContactPan{width:200px; height:auto; position:absolute; top:20px; right:18px; font-family: Verdana; color: #615A5A; }
#topContactPan p{width:100px; float: right; }
#topContactPan #ad_pic{position:absolute; top:2px; right:105px; }
#topContactPan #ad_buy{text-align: right; }

#topContactPan a{text-decoration: underline; color: #1894c1;}
#topContactPan a:hover{text-decoration: none;}

#topMenuPan{width:780px; height:35px; position:absolute; bottom:0px; left:0px; right:0px;}

ul#menu {  margin:0; padding:0; list-style-type:none; width:auto;	position:relative; display:block; height:20px; font-size:12px; font-weight:bold; font-family: Georgia, Verdana; }
ul#menu li{ float:left; margin-top:3px; padding:0; height: 31px; border-right: 1px solid #96caca; }	
ul#menu li a{ float:left; color: gray; text-decoration:none; font-weight:bold; padding:8px 8px 8px 8px; }	
ul#menu li a:hover{ background: #eff5f5; }	
#aktiv { background: #eff5f5; }
ul#menu li.right{ float: right; }
ul#menu li.right2{ float: right; border-left: 1px solid #96caca;}

#bodyPan{width:780px; position:relative; margin:0 auto; padding:25px 0 0; height: auto;}
#bodyLeftPan{width:557px; float:right; padding:0px 0px 0 0;}
#bodyLeftPan h2{width:557px; height:30px; color:#00111A; font:22px/28px Georgia, "Times New Roman", Times, serif;}
#bodyLeftPan h2 span{background:#eff5f5; }

#bodyLeftPan h3{width:557px; height:30px; color:#00111A; font:22px/28px Georgia, "Times New Roman", Times, serif;}
#bodyLeftPan h3 span{background:#eff5f5; }

#bodyLeftPan p{padding:7px 0 0;}

#bodyLeftPan .buyy{background: url(images/buy_bg1.jpg) repeat-x; color: black; border: 1px solid #eee; width: 40px;}
#bodyLeftPan .buyy:hover{background: url(images/buy_bg.jpg) repeat-x;}

#bodyLeftPan p.more{background:#e4eaea; color:#003D5C; width:557px; height:auto; min-height:11px; margin:25px 0; padding:0px; line-height:11px; font-size:11px; }
#bodyLeftPan p.more a{display:block; width:44px; height:11px; background:#fff; color:#003D5C; text-decoration:none; margin:0 0 0 246px; line-height:11px; text-align:center; padding:0px; text-transform:uppercase;}
#bodyLeftPan p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}

#bodyLeftPan #numlink{background:#e4eaea; color:#003D5C; width:557px; height:auto; min-height: 25px; margin:35px 0; padding:0px; font-size:11px; text-align: center; }
#bodyLeftPan p.numlink{ padding: 5px 5px 5px 5px;}

#bodyLeftPan #image img{ max-width:200px;  width: expression(this.width > 200 ? 200: true); float: left; border: 5px solid #eee; } 
#bodyLeftPan #text p{ float: left; width: auto; margin-left: 10px; } 

input, textarea{ background: url(images/input.png) bottom repeat-x; border: 1px solid #eee; font-family: Verdana; color: #747474; } 
#bodyLeftPan .sub{background: url(images/buy_bg1.jpg) repeat-x; color: black; border: 1px solid #eee;}
#bodyLeftPan .sub:hover{background: url(images/buy_bg.jpg) repeat-x;}

#product2 { margin: 3px; padding: 0px; background: #eee; border: 1px solid #c3c3c3; width: 98%; height: 100px; float: left; }
#product2:hover { background: #dcdada; }
#product2 ul { list-style: none; margin: 0; padding: 0; }
#product2 li img { float: left; padding: 2px 10px 2px 2px; max-width:85px;  width: expression(this.width > 85 ? 85: true); max-height:95px;  height: expression(this.height > 95 ? 95: true); }
#product2 li h4 { margin: 0; font-size: 11px; }
#product2 li a.buy { margin-top: 5px; margin-left:10px;margin-right:5px; float: right; }
#product2 p a { color: gray; }
#product2 p a:hover{ text-decoration: none; }

#product { margin: 10px; padding: 10px; background: #eee; border: 1px solid #c3c3c3; width: 232px; height: 160px; float: left; }
#product:hover { background: #dcdada; }
#product ul { list-style: none; margin: 0; padding: 0; }
#product li img { float: left; padding: 2px 10px 5px 0; max-width:85px;  width: expression(this.width > 85 ? 85: true); max-height:120px;  height: expression(this.height > 120 ? 120: true); }
#product li h4 { margin: 0;  font-size: 11px; }
#product li a.buy { margin-top: 5px; float: right; }
#product p a { color: gray; }
#product p a:hover{ text-decoration: none; }

#product_pr { margin: 10px; padding: 10px; background: #eee; border: 1px solid #c3c3c3; width: 500px; height: 310px; float: left; }
#product_pr:hover { background: #dcdada; }
#product_pr ul { list-style: none; margin: 0; padding: 0; }
#product_pr li img { float: left; padding: 2px 10px 5px 0; max-width:200px;  width: expression(this.width > 200 ? 200: true); max-height:280px;  height: expression(this.height > 280 ? 280: true); }
#product_pr li h4 { margin: 0;  font-size: 17px; margin-bottom:8px;}
#product_pr li a.buy { margin-top: 5px; float: right; }
#product_pr p a { color: gray; }
#product_pr p a:hover{ text-decoration: none; }

#product.index { margin: 10px; padding: 10px; background: #eee; border: 1px solid #c3c3c3; width: 90px; height: 200px; float: left; }
#product.index:hover {background: #dcdada; }

#product.i_k_vagn {background: #d3ff6a; }
#product2.i_k_vagn {background: #d3ff6a; }


.beskr table {width: 100%;}
.beskr table tr.odd {	background: #f3f3f3;}
.beskr table tr.even {	background: #e4eaea;}
.beskr table th,
.beskr table td {padding: 3px 0;	vertical-align: top;	border-bottom: 1px solid #cbcbcb;}
.beskr table th {text-align: left;	padding-right: 10px;	padding-left: 5px;	width: 1px;	white-space: nowrap;}
.beskr table td {width: 50%;}

#offer { height: 32px; width: 34px; text-align: center; float: left; margin-right: 8px;}
#offer.gold { background: url(images/gold.png) no-repeat; }
#offer.blue { background: url(images/blue.png) no-repeat; }
#offer.green { background: url(images/green.png) no-repeat; }
#offer p { padding-top: 7px; margin-right: 2px;}

#offer-text { padding-top: 6px;}

#offer-text #pay { padding: 0px; margin: 0px; background: transparent; border: 0px; text-align: left; text-decoration: underline; color: rgb(0, 102, 204);}
#offer-text #pay:hover { color: rgb(0, 78, 155); }

#bodyRightPan{width:200px; float:left; border:1px solid #DADADA; background:#F3F3F3; color:#1A1A1A; padding:0 0 28px; margin-right: 20px; min-height: 300px;}

#bodyRightPan .buyy{background: url(images/buy_bg1.jpg) repeat-x; color: black; border: 1px solid #eee; width: 40px;}
#bodyRightPan .buyy:hover{background: url(images/buy_bg.jpg) repeat-x;}

img.liten_b{ border: 3px solid white; margin-right: 2px;}
img.liten_b:hover{border: 3px solid #8fb535;}
img.liten_b#aktiv{border: 3px solid #8fb535;}


#bodyRightPan h2{width:180px; height:35px; display:block; border:0px solid #DADADA; background:#e4eaea; color:#000000; font:20px/34px Georgia, "Times New Roman", Times, serif; margin:0px 0px 16px; padding:0 0 0 20px;}
#bodyRightPan h2 span{color:black;}
#bodyRightPan form{margin:6px 8px 8px; padding:0 0 0 10px;}




#bodyRightPan h3{width:160px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:20px/34px Georgia, "Times New Roman", Times, serif; margin:6px 8px 0; padding:0 0 0 20px;}
#bodyRightPan h3 span{background:#fff; }

#bodyRightPan ul{width:145px; margin:0 0 10px 7px;}
#bodyRightPan ul li{width:145px; height:18px; margin-bottom: 1px;}
#bodyRightPan ul li.under{ padding-left: 15px;}
#bodyRightPan ul li a{width:140px; height:18px;display:block;color:#1A1A1A; text-decoration:none; padding:0 0 0 20px;}
#bodyRightPan ul li a:hover{background:url(images/button-hover.gif) 5px 5px no-repeat #F3F3F3; color:#797878; text-decoration:none;}
#bodyRightPan ul li a#aktiv{background:url(images/button-hover.gif) 5px 5px no-repeat #F3F3F3; text-decoration:none;}

#bodyRightPan p{padding:0px 29px 0px 29px;}
#bodyRightPan p.boldtext{padding:10px 29px 0px; font-size:14px; background:#F3F3F3; color:#1A1A1A; font-weight:bold;}

#bodyRightPan p.more{background:#fff; color:#003D5C; width:140px; height:11px; margin:10px 29px 10px; padding:0px; line-height:11px; }
#bodyRightPan p.more a{display:block; width:44px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 97px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase;}
#bodyRightPan p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}

#footermainPan{height:20px; background:url(images/bg.png) 0 0 repeat-x #fff; color:#010101; clear:both; padding:62px 0 0; width: 100%;}

#footerPan{width:780px; position:relative; margin:0 auto; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
#footerPan a{color:#e19e07;}

#footerPan p.copyright{width:750px; background:#F3F3F3; color:#04496D; position:absolute; top:15px; left:40px; font-size:12px; }


/* TOOLTIP */
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttcont img{max-width:85px;  width: expression(this.width > 85 ? 85: true); max-height:120px;  height: expression(this.height > 120 ? 120: true);}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}