/*Elementer*/
body{background:#F1EDE1;margin: 0px 0px 0px 0px;}
html body form { margin: 0 0 0 0; }
label{display:block;}
html body table, tr, td { padding: 0 0 0 0; }
body, table, td, div, p, span, a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
a {  font-size: 11px; text-decoration: none;color:black}
a:hover { }

a, p{margin:4px 0px 5px 0px;}
/*Elementer*/

/*Diverse*/
.topboxborder1px {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #F1EDE1 solid; border-width: 0px 0px 1px}
.menuboxborderleft {  border-color: #F1EDE1 #f1ede1 #f1ede1; border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.menuboxbordercenter {  border-color: black black #F1EDE1 #F1EDE1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px}
.topicboxborder { border: 5px #F1EDE1 solid; padding: 0 0 0 0; margin:0px 0px 22px 0px;}
.bgLight{background:white;}
/*Diverse*/

/*Text*/
.broedtxt {   font-size: 11px; font-style: normal; color: #594765; line-height: 14px; white-space: normal; text-decoration: none; font-weight: normal; letter-spacing: 0px; word-spacing: normal}
.broedtxtbold {  font-size: 11px; font-style: normal; color: #594765; text-indent: 0px; line-height: 10px; white-space: normal; text-decoration: none; font-weight: bold; letter-spacing: 0px; word-spacing: normal; padding-bottom: 6px}
.broedtxtuindryk {  font-size: 11px; font-style: normal; color: #594765; text-indent: 0px; line-height: 14px; white-space: normal; text-decoration: none; font-weight: normal; letter-spacing: 0px; word-spacing: normal; padding-right: 12px; padding-bottom: 6px; padding-left: 0px;width:450px;}
.broedtxtbolduindryk {  font-size: 11px; font-style: normal; color: #594765; text-indent: 0px; line-height: 14px; white-space: normal; text-decoration: none; font-weight: bold; letter-spacing: 0px; word-spacing: normal; padding-right: 12px; padding-bottom: 6px; padding-left: 0px}
.forsspottxtindryk { padding-top: 12px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px }
.broedtxtboldINDRYK {  font-size: 11px; font-style: normal; color: #594765; text-indent: 0px; line-height: 14px; white-space: normal; text-decoration: none; font-weight: bold; letter-spacing: 0px; word-spacing: normal; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}
.broedtxtINDRYK {  font-size: 11px; font-style: normal; color: #594765; text-indent: 0px; line-height: 14px; white-space: normal; text-decoration: none; font-weight: normal; letter-spacing: 0px; word-spacing: normal; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}
.forsspottxtindrykLILLEBOX { padding-right: 12px; padding-bottom: 6px; padding-left: 12px ; padding-top: 0px}
.content {   font-size: 11px; font-style: normal; color: #594765; line-height: 14px; white-space: normal; text-decoration: none; font-weight: normal; letter-spacing: 0px; word-spacing: normal;width:500px;}
p.contentsmall {   font-size: 10px;  color: #594765;}
/*Text*/



/*NEW*/
h1{font-size:12px; font-weight:bold;}
table.productCell{border: 4px solid #F1EDE1;vertical-align:top;width:585px;}
td.prdImage{width:50px;height:160px;}
td.prdHeadline{padding-left:3px;vertical-align:top;width:300px;}
td.prdInput{padding-left:3px;vertical-align:top;width:150px;text-align:right;border-left:2px solid #F1EDE1;white-space:nowrap;}
td.prdDesc{padding-left:3px;vertical-align:top;}
td.prdPriceline{padding:4px;vertical-align:top;}
td.calCell{border-bottom:2px solid #F1EDE1;}

table.ResproductCell{border: 2px solid #F1EDE1;vertical-align:top;width:585px;}
td.ResprdImage{}
td.ResprdHeadline{padding-left:3px;}
td.ResprdInput{padding: 0px 3px 0px 6px;vertical-align:top;text-align:right;white-space:nowrap;}
td.ResprdPriceline{padding:4px; border-left:1px solid #F1EDE1;width:100px;}
td.RescalCell{border-bottom:2px solid #F1EDE1;}

td.ResTotHeadline{padding-left:3px;}
td.ResTotPriceline{padding:4px; border-left:1px solid #F1EDE1;width:92px;}
table.ResTottCell{border: 4px solid #F1EDE1;vertical-align:top;width:585px;}

span.txt, p.txt{font-weight:normal;}
span.txtS, p.txtS{font-weight:normal;font.size:10px;}
input.small{width:40px;height:17px;font-size:10px;border:1px solid gray;position:relative;top:3px;}
a.txtb, p.txtb{font-weight:bold;}
p.txtSb,a.txtSb{font-weight:bold;font-size:10px;display:block;}
hr{noshade;color:#F1EDE1;height:1px;position:relative;top:-6px;}
/*Links*/
a.menulink {  font-size: 11px; color: #800000; text-decoration: none; font-weight: normal; padding: 5px 12px 5px 12px;}
a.menulink:hover { color: #999999;}
a.menulinkActive {  font-size: 11px; color: #800000; text-decoration: none; font-weight: bold; padding: 5px 12px 5px 12px;}


a.venstremenulink {  font-size: 11px; color: #800000; text-decoration: none; padding-right: 20px; padding-left: 10px;}
a.venstremenulink:hover {color: #999999;}
a.venstremenulinkB {  font-size: 11px; color: #800000; text-decoration: none; padding-right: 20px; padding-left: 10px;padding-bottom:5px;font-weight:bold;}

a.button{width:47%;border: 1px solid silver;background: #F1EDE1;margin:2px;}
a.button:hover{background: #F1f1f1;}
a.button1{width:30%;border: 1px solid silver;background: #F1EDE1; height:16px;margin-left:2px;padding: 1px 4px 1px 4px;}
a.button1:hover{background: #F1f1f1;}
a.button2{border: 1px solid silver;background: #F1EDE1; height:16px;margin-left:2px;padding: 1px 4px 1px 4px;}
a.button2:hover{background: #F1f1f1;}

a.Basketbutton{width:100%;border: 1px solid silver;background: #F1EDE1; height:16px;padding: 2px 16px 2px 16px;color: #999999;margin:14px 0px 0px 0px;}
a.Basketbutton:hover{background: #F1f1f1;}

a.SubmitButton{border: 1px solid silver;background: #F1EDE1; height:18px;margin-left:10px;padding: 2px 6px 2px 6px;font-weight:bold;}
a.SubmitButton:hover{background: #F1f1f1;}

div.outerbasket{margin-top:40px;}
div.basket{border:4px solid #F1EDE1;width:90%;height:100px;padding: 0px 5px 0px 5px;position:relative;top:-2px;}
div.basket p{color:gray;font-size:10px;text-align:left;font-weight:bold;}
/*Links*/

div.error{color:red;}
input.l, select.l{width:250px;font-size:10px;}

input.s, select.s{width:50px;font-size:10px;}
input.newsletter{width:130px;border:1px solid gray;height:16px;margin-right:5px;}
input.newsletterbutton{width:100px;border:1px solid white;background:white;font-size:10px;margin-top:13px;height:16px;}
tr#firma1, tr#firma2{display:none;}
table#Kort{display:none;}
td#TDEfterkrav{border:1px solid white;}
td#TDKort{border:1px solid white;}


td.leftCollumn{ width:144px;vertical-align:top;text-align:center;background:white;}
td.leftCollumnNoBasket{ width:135px;vertical-align:top;text-align:right;background:white;padding-right:9px;}
td.rightCollumn{width:626px;vertical-align:top;background:white;padding:0 0 0 0;}
div#cards{text-align:left;padding:2px 0px 0px 7px;}

p.anchor a{text-decoration:none;color: #800000;}
p.anchor a:hover{text-decoration:none;color: #999999;}


#controll{display:none;}
div#reciept{display:none;}


/*Admin*/
input.login{width:130px;border-left:1px solid #F1EDE1;border-top:1px solid #F1EDE1;border-right:3px solid #F1EDE1;border-bottom:3px solid #F1EDE1;height:18px;}
a.adminbutton{width:auto;border-left:1px solid #F1EDE1;border-top:1px solid #F1EDE1;border-right:3px solid #F1EDE1;border-bottom:3px solid #F1EDE1;height:18px;padding: 1px 6px 1px 6px;margin:2 0 2 0;}
label{margin: 10px 0 3px 0;}