/************************************
 * Tekst med billede
 ************************************/
.type015 .placementleft {
    float: left;
    margin-right: 10px;
}
.type015 .placementright {
    float: right;
    margin-left: 10px;
}
.type015 .placementcenter {
    text-align: center;
    margin-left: 10px;
}
.type015 .placementleft.placement14, .type015 .placementright.placement14 {
    max-width: 25%;
}
.type015 .placementleft.placement24, .type015 .placementright.placement24 {
    max-width: 50%;
}
.type015 .placementleft.placement34, .type015 .placementright.placement34 {
    max-width: 75%;
}
.type015 .placementleft.placement44, .type015 .placementright.placement44 {
    max-width: 100%;
}
.type015 .placementleft.placement14 img, .type015 .placementright.placement14 img,
.type015 .placementleft.placement24 img, .type015 .placementright.placement24 img,
.type015 .placementleft.placement34 img, .type015 .placementright.placement34 img,
.type015 .placementleft.placement44 img, .type015 .placementright.placement44 img,
.type015 .placementcenter img {
    max-width: 100%;
}

/************************************
 * Kolonner
 ************************************/
.type040 .index0, .type040 .index1 {
    float: left;    
    width: 48%;
}


/************************************
 * Billedafsnit
 ************************************/
.type020 img {
    max-width: 100%;
}

/************************************
 * E-mailformular
 ************************************/
.type095 form {
    width: 50%;    
}
 
.type095 .confirmmessage {
    margin-top: 15px;
    margin-bottom: 15px;
}

.type095 td {
    vertical-align: top;
    padding-right: 10px;
    padding-bottom: 10px;
}

.type095 textarea {
    height: 100px;
    width: 100%;
}


/************************************
 * Webshop
 ************************************/

.type060 .webshopproduct a, .type060 .webshopproduct a:visited
{
    text-decoration: none;
    color: #000;    
}

.type060 .webshopproduct .itemname {
    font-size: 14px;
    font-weight: bold;
}

.type060 .webshopproduct .price {
    text-align: right;
    font-weight: bold;
    font-size: 24px;
    position: absolute;
    width: 200px;
    margin-top: 73px;
}   

.type060 .webshopproduct {
    margin-right: 30px; 
    float: left;
    margin-bottom: 30px;    
}

.type060 .webshopproduct:nth-child(3n+3) {
    margin-right: 0px;  
}

.type060 .webshopinfo, .type060 .webshoporder{
    width: 60px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center; 
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

.type060 .webshopinfo a, 
.type060 .webshopinfo a:visited,
.type060 .webshoporder a, 
.type060 .webshoporder a:visited {
    color: #fff;    
    display: block;
}

.type060 .webshopinfo {
    background-color: #122746;  
}
.type060 .webshoporder {
    background-color: #9fc747;;  
}

.type060 .webshopbg {
    width: 200px;
    height: 250px;  
    background: #7ab3cb; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#eeeeee, #cbcbcb); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#eeeeee, #cbcbcb); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(#eeeeee, #4cbcbcbe7e93);*/ /* For Firefox 3.6 to 15 */
    background: -moz-linear-gradient(#eeeeee, #cbcbcb);
    background: linear-gradient(#eeeeee, #cbcbcb); /* Standard syntax */
    padding: 5px;   
}

.type060 .webshopproductdetails .leftcol {
    float: left;
    width: 300px;
    margin-right: 20px; 
}

.type060 .webshopproductdetails .rightcol {
    width: 300px; 
    float: left;    
}

.type060 .webshopproductdetails .rightcol .itemname {
    font-size: 24px;
    font-weight: bold;  
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.type060 form {
    width: 100% !important;
}

.type060 .addtobasket {
    float: left;
    background-color: #666666;
    height: 30px;
    line-height: 30px;
    color: #fff;    
    text-decoration: none;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
 .type060 .gotobasket, 
 .type060 .gotobasket a, 
 .type060.gotobasket a:visited {
    float: left;
    background-color: #FF7800;
    height: 30px;
    line-height: 30px;
    color: #fff;    
    text-decoration: none;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
}

.type060 .descriptionheader {
    font-size: 14px;
    font-weight: bold;  
    margin-top: 10px;
}

.type060 .tobasketdiv .amount1, 
.type060 .tobasketdiv .amount2, 
.type060 .price1, .price2 {
    font-size: 14px !important;
}

.type060 .amount1, 
.type060 .price1,
.type060 .amount2, 
.type060 .price2 {
    font-size: 18px;
    font-weight: bold;
    float: left;
    width: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
}



/************************************
 * Webshop indkøbskurv
 ************************************/
.type062 .contentheader .headertext {
    font-size: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
}

.type062 form .contentheader {
    margin-top: 30px;
}

.type062 input {
    width: auto !important;
}


/************************************
 * Nyhedsliste
 ************************************/
.type140 a, .type140 a:visited {
    color: #122746;
}

.type140 .newsdate {
    font-size: 14px;
}

.type140 .newsheader {
    font-size: 18px;
}

/************************************
 * Sitemenu
 ************************************/
.type160 a, .type160 a:visited {
    color: #122746;
    text-decoration: none;
    padding-bottom: 2px;
    display: inline-block;
}

/************************************
 * Brugeroprettelse 
 ************************************/
.type090 {
    width: 50%;
}

/************************************
 * Login 
 ************************************/
.type080, .loginform {
    width: 50%;
}

/************************************
 * Generel formularer 
 ************************************/
input[type=text], 
input[type=password] {
    padding: 5px;
    font-size: 14px;
    width: 96%;
    margin-bottom: 10px;
}
input[type=submit], 
button {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 10px 5px 10px;
}
form .required {
    float: right;
    color: #111;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
}