﻿body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#1E1E1E}
html { overflow: -moz-scrollbars-vertical !important; }

a:link {color: #917C54;text-decoration: none;}
a:visited {text-decoration: none;color: #917C54;}
a:hover {text-decoration: underline;color: #5C4A31;}
a:active {text-decoration: none;color: #5C4A31;}


h1{color: #917c54;font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin-bottom:8px;margin-top:8px;}
h2{	font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #917c54;line-height: 14px;text-transform: none;margin-top:4px;margin-bottom:4px;}
h3{font-size:12px; line-height:18px; font-weight:normal; color:#4B4B4B; margin-bottom:6px; font-weight:bold}
h4{font-size: 12px;line-height: 16px;text-transform: none; margin-top:4px; font-weight:normal; color:#1E1E1E}
h5{font-size: 11px;line-height: 14px;text-transform: none; margin-top:2px;margin-bottom:2px; font-weight:normal; color:#1E1E1E}

div.footer{background:#000000; color:#ffffff; font-size:11px; width:878px; height:25px; padding:8px; padding-bottom:0px; text-align:left;}
div.CGInfo{padding-left:50px;width:500px;}
div.storeLogIn{width:140px; float:right; border:solid 1px #ADADAC; background-color:#1E1E1E; padding:1px; font-size:11px; text-align:center} 
div.developer{background-color:#FFF; text-align:center; color:gray; padding-top:4px;}
div.developer a{color:gray}

.finished{background-color:#CCC!Important; height:28px; border:none}


div.news-list h4{font-size:11px; line-height:15px;}
h4.comments{color:#917c54; font-style:italic; font-size:16px; font-weight:normal; line-height:24px;}
div.productImages img{margin-bottom:10px;}

div.content{padding-top:30px; width:630px;}
.input {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 3px;	width: 188px;	height: 13px;	border: 1px inset #999999;}
input.userinput{width:140px;}
input.submitLogin{width:50px;margin-left:4px;}


label.error{color:#880000; font-weight:normal; width:100%; clear:both}

input.submit-send{cursor:pointer;float:right; background-color:#FFFFFF; background-image:url(../Images/send_knapp.gif); background-repeat:no-repeat; width:55px; height:55px; border:none}
table.listform input.submit-send{width:55px; height:55px; border:none}

table.listform input.submit-save{cursor:pointer;float:right; background-color:#FFFFFF; background-image:url(../Images/btn_lagre.gif); background-repeat:no-repeat; width:55px; height:55px; border:none}

table.guestLogin input.submit-send{float:left;}

table.list{width:600px}
table.listform td,
table.changepassword td,
table.sendList td,
table.loginForm td,
table.guestLogin td
{
	color: #917c54;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    text-align:left;
    vertical-align:top;
}



table.changepassword input{	font-size: 8pt;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 3px;	width: 80%;	height: 15px;}
table.listform input{width: 250px;}
table.listform .chkBox{width:40px;float:left; height:20px;}


table.sendList td.infotext,
table.loginForm td.infotext{font-size: 11px;font-weight: normal; color:#1E1E1E;}
table.sendList td.infotext{padding-left:5px;}



.topmenu{background-image: url(../Images/web_top.jpg);background-repeat: no-repeat; height:200px}


/*TOPMENU INLINE*/
ul.first{list-style-image:none;list-style-position:outside;list-style-type:none;height:31px;list-style-type:none;margin:auto;text-align:left; padding-left:65px;/*width:880px;*/}
ul.first a{display:block; margin:0; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;font-weight:normal;letter-spacing:0px; line-height:11px; padding:0;text-decoration:none;}
ul.first a:hover{color:#AA9E8E;}    
ul.first li{float : left;position : relative;width : 200px;text-align : left;margin : 0;padding : 0;padding-left : 1px; padding-top:10px;list-style-image:none;list-style-position:outside; list-style-type:none;}

div.topFormContainer{float: right; width: 235px; padding-top: 30px; text-align:left}
form.loginTopForm input{margin-top:5px;}


/*LEFTMENU*/
div.leftmenu{padding-top:23px;padding-left:30px;}

ul.leftmenuFader, 
ul.leftmenuFader li{margin:0 0 0 0;list-style:none;padding:0px;}
ul.leftmenuFader .fader {position:relative;cursor:pointer;display:block;height: 64px;width: 207px;background-image:url(leftmenu/admin.jpg);background-position: 0 0; background-repeat: no-repeat;}
ul.leftmenuFader .hover {position: absolute;top: 0;left: 0;display: none;height: 64px;width: 207px;background-image:url(leftmenu/admin.jpg);background-position: 0 -64px;background-repeat: no-repeat;}

ul.leftmenuFader .adminMenu{position:relative;cursor:pointer;display:block;height: 64px;width: 207px;background-image:url(leftmenu/admin.jpg);background-position: 0 0; background-repeat: no-repeat;}
ul.leftmenuFader .adminMenuHover {background-image:url(leftmenu/admin.jpg);background-position: 0 -64px}
ul.leftmenuFader .adminMenu div{font-size:15px;padding:12px;padding-top:23px;text-decoration: none; font-weight:bold}
ul.leftmenuFader .adminMenuHover div{color:#FFFFFF}


ul.leftmenuFader .newUser .fader,
ul.leftmenuFader .newUser .hover{background-image:url(leftmenu/newUser.jpg)}

ul.leftmenuFader .guest .fader,
ul.leftmenuFader .guest .hover{background-image:url(leftmenu/guest.jpg)}

ul.leftmenuFader .myAccount .fader,
ul.leftmenuFader .myAccount .hover{background-image:url(leftmenu/myAccount.jpg)}


/** HR styles **/
.hr, 
hr {border: 0px;width: 100%;height: 35px;background: url("../images/hr.png") no-repeat white;background-position: 50px top;margin: 15px auto;text-align: center;}
.hr hr {display: none !important; }

div.firstpage-item{float:left;width:370px; display:inline}
div.news-list{margin-left:405px;padding-top:5px;}

.news-list hr,
.news-list .hr{border: 0px;width: 100%;height: 15px;background: url("../images/hr-small.png") no-repeat white;background-position: 0px top;margin: 0px auto;text-align: center;}

/* Corner Table */
table.corner{width:635px; background-image:url(../Images/tabback.jpg); border-collapse:collapse; background-repeat:repeat-y}
table.corner .top{height:25px; background-image:url(../Images/tabtop.jpg); background-position:left top; background-repeat:no-repeat}
table.corner .cornerContent{padding-left:20px;padding-top:0px;padding-bottom:0px;padding-right:15px;}
table.corner .bottom{height:21px; background-image:url(../Images/tabunder.jpg); background-position:left top; background-repeat:no-repeat}

/* MyList - Products */
table.productlist{}
table.productlist td{ vertical-align:top;}
table.productlist input{width:100%; border:solid 1px #000000;}
table.productlist input.size{width:40px}
table.productlist input.count{width:40px}
table.productlist th{ text-align:left; font-weight:normal}
table.productlist td.addItem{ background-image:url(im/add_item_32.png); background-repeat:no-repeat; background-position: right center}
table.productlist td.removeItem{ background-image:url(im/remove_item_32.png); background-repeat:no-repeat; background-position: right center}

table.listTable{ border-collapse:collapse; font-size:11px}
table.listTable th{ text-align:left;}


div.Error{border:solid 1px red; padding:10px}



div.action-success,
div.action-error{padding:5px 5px 5px 25px;}

div.error-validator,
div.error{background :#FFDDDD url(im/action-error.gif) no-repeat scroll 5px center;border:1px solid #FF0000;padding:5px 5px 5px 25px;}
div.error-validator{width:225px}
div.success{background:#CFFFCF url(im/action-success.gif) no-repeat scroll 5px center;border:1px solid #009900;color:#003300;padding:5px 5px 5px 25px;}



div.action-error{background :#FFDDDD url(im/action-error.gif) no-repeat scroll 5px center;border:1px solid #FF0000;}
div.action-success{background:#CFFFCF url(im/action-success.gif) no-repeat scroll 5px center;border:1px solid #009900;color:#003300;}

div.action-info{background:#FFFFFF url(im/ajax-loader3-info.gif) no-repeat scroll 5px center;border:1px solid #DEDEDE;color:#003300;	padding-top:5px;padding-bottom:5px; padding-left:0px; float:left;width:50px; font-size:8px;margin-left:4px; text-align:right}


div.smallBox{width:187px; height:70px; padding:25px; padding-top:12px; padding-left:20px; background-image:url(../images/litenbox.jpg); background-repeat:no-repeat}
div.search-form{width:520px; height:50px;}
div.search-form h2{margin-bottom:10px;}
div.search-form select,
div.search-form input{width:220px; margin-right: 5px}
div.search-form input.query{float:left}
div.search-form select{margin-bottom:10px;font-size:11px;line-height:14px; padding:3px}
input.searchProductSubmit{cursor:pointer;float:left; background-color:#FFFFFF; background-image:url(../Images/btn_sok.gif); background-repeat:no-repeat; width:55px; height:55px; border:none;}
div.search-form .search-form-message{height:20px; float:left;width:100px; overflow:hidden; display:block}

div.listInfoBox{width:301px; height:151px;background-image:url(../images/listInfoBox.jpg); background-repeat:no-repeat}
div.listInfoBox .infoBody{ padding:25px; padding-top:12px; padding-left:20px; }
div.listInfoBox .infoBody h5{ line-height:18px;}



ul.pagination-clean{border:0; margin:0; padding:0;}
.pagination-clean li{float : left;position : relative;width : 20px;text-align : center; margin : 0; margin-right:5px;  padding : 0;  padding-top:2px;list-style-image:none; list-style-position:outside;  list-style-type:none;   border:solid 1px #DEDEDE}
.pagination-clean li.previous,
.pagination-clean li.previous-off,
.pagination-clean li.next,
.pagination-clean li.next-off{width:60px; border:none}

.pagination-clean .previous-off,
.pagination-clean .next-off {color:#888888;display:block;font-weight:bold;}

.pagination-clean .next a,
.pagination-clean .previous a {font-weight:bold;} 

.pagination-clean .active{color:#000000;font-weight:bold;display:block;}

.pagination-clean a:link,
.pagination-clean a:visited {color:#0033CC;display:block;text-decoration:none;}
.pagination-clean a:hover{text-decoration:none;}

div.pagination-top{margin-top:5px;height:30px;}
div.pagination-bottom{margin-top:10px;}
div.pagination .matches{height:20px;width:270px; float:left; padding-top:3px;}