﻿/** Språkväljare **/
.control_LanguageSelector .flag 
{
	margin: 3px;
}

/* Infobox */
DIV.infobox {
    padding: 10px;
    margin-bottom: 10px;
    background-color: #FFFFCC;
    border: solid 1px #F0D143;
}
DIV.infobox_error {
    background-color: #EDB6B6;
    border: solid 1px red;
}

/* Momsväljare */
DIV.vatSelector {
    margin-top: 12px;
}
DIV.vatSelector A {
    font-weight: normal;
}
DIV.vatSelector SPAN.selected {
    font-weight: bold;
    font-size: 11px;
}

/* Kundvagn */
div.cartContainer 
{
    font-size:11px;
}

div.cartContainer tr.topRow td
{
    padding-top:5px;
    font-weight:bold;
    color:#C13100;
}

div.cartContainer tr.cartRow td
{
    padding-top:10px;
    padding-bottom:13px;
}

div.cartContainer tr.cartRow td a
{
    font-size:14px;
}

div.cartContainer div.cartTotalSum, div.paymentMethodDetail, div.deliveryMethodDetail, div.personTypeDetail, div.checkoutFieldsDetail, div.summaryDetail
{
    font-size:11px;
}

div.summaryDetail
{
    margin-bottom:60px;
}

div.cartContainer div.cartEmpty
{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
}

table.orderSummary td
{
    text-align:right;
}

span.boldPrice
{
    font-weight:bold;
}

div.fieldContainer
{
    float:left;
    margin-bottom:4px;
    margin-right:25px;
}

label.cart
{
    display:block;
    margin-bottom:2px;
}

span.mandatory
{
    position:relative;
    top:5px;
}