﻿#Order 
{
    width:864px; /* 864 */
    height:1300px;
    left:0; right:0;
    margin: auto;
    margin-top:25px;
    margin-bottom:25px; 
    font-family:Verdana; 
}

#Form1
{
    height:1300px;   
}

#Order_Information
{
    width:640px;
    height:100%;
    float:left;
    border:1px solid black;
	box-shadow:0px 0px 4px #000;   
}

.Order_InformationHeadline
{
    width:625px;
    height:38px;
    position:relative;top:15px;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding-left:15px;
    background-color:#1A4D81;
    color:White;
    font-size:28px;
    font-weight:bold;  
}

.Order_InformationUpperDescription
{
    width:610px;
    height:50px;
    margin-top:30px;
    position:relative;left:15px;
    border-bottom:1px dotted #1A4D81;
    font-size:12px; 
}

#Order_InformationDataBox
{
    width:100%;
    height:160px;
    position:relative;left:15px;  
    font-family:Verdana;
    font-size:12px;
}

.Order_InformationOffer
{
    width:610px;
    height:50px;
    position:relative;left:15px; 
} 

#Order_InformationModuleOffer
{
    width:610px;
    height:70px;
    position:relative;left:15px; 
} 

#Order_InformationHostingOffer
{
    width:610px;
    height:90px;
    position:relative;left:15px; 
} 

    .Order_InformationOfferRow
    {
        width:100%;
        height:20px;
        position:relative;top:15px;
        font-family:Verdana;
        font-size:12px;          
    }
    
    .Order_InformationOfferText
    {
        height:20px;
        position:relative;top:2px;left:25px;
        float:left;   
    }
    
    .Order_InformationOfferPrice
    {
        height:20px;
        position:relative;
        float:right;
        font-weight:bold; 
    }
    
.Order_InformationLowerDescription
{
    width:610px;
    height:35px;
    padding-top:15px;
    position:relative;left:15px;
    border-top:1px dotted #1A4D81;
    font-size:12px; 
}
    
    
/* boxes */

.Offer
{
    width:14px;
    position:relative;top:4px;left:15px;
    border:0px;  
    float:left; 
    display:block;
}

#Order_InformationPersonFirstname
{
    width:225px;
    height:22px;
    position:absolute;top:15px;left:15px;
}
    
    .Order_InformationPersonFirstnameText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationPersonFirstnameTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonFirstnameBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
        
#Order_InformationPersonLastname
{
    width:225px;
    height:22px;
    position:absolute;top:40px;left:15px;
}
    
    .Order_InformationPersonLastnameText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
        
    .Order_InformationPersonLastnameTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonLastnameBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }

#Order_InformationPersonCompany
{
    width:225px;
    height:22px;
    position:absolute;top:75px;left:15px;
}
    
    .Order_InformationPersonCompanyText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationPersonCompanyTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonCompanyBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
    
#Order_InformationPersonAddress
{
    width:225px;
    height:22px;
    position:absolute;top:100px;left:15px;
}
    
    .Order_InformationPersonAddressText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationPersonAddressTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonAddressBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
    
#Order_InformationPersonArea
{
    width:225px;
    height:22px;
    position:absolute;top:125px;left:15px;
}
    
    .Order_InformationPersonAreaText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationPersonAreaTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonAreaBox
    {
        width:17%;
        height:20px;
        border:1px solid #1A4D81;
        margin-right:5px;
        float:right;
    }
    
    .Order_InformationPersonCityBox
    {
        width:45%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }

#Order_InformationCompanyPhone
{
    width:225px;
    height:22px;
    position:absolute;top:15px;left:365px;
}
    
    .Order_InformationCompanyPhoneText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationCompanyPhoneTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonCompanyPhoneBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }

#Order_InformationCompanyEmail
{
    width:225px;
    height:22px;
    position:absolute;top:40px;left:365px;
}
    
    .Order_InformationCompanyEmailText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationCompanyEmailTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonCompanyEmailBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
        
#Order_InformationCompanyCVR
{
    width:225px;
    height:22px;
    position:absolute;top:75px;left:365px;
}
    
    .Order_InformationCompanyCVRText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationCompanyCVRTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationPersonCompanyCVRBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
    
#Order_InformationCompanyDomain
{
    width:225px;
    height:50px;
    position:absolute;top:100px;left:365px;
}
    
    .Order_InformationCompanyDomainText
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
    }
    
    .Order_InformationCompanyDomainTextError
    {
        width:25%;
        height:20px;
        position:absolute;top:2px;
        float:left;
        color:Red;
    }

    .Order_InformationCompanyDomainBox
    {
        width:65%;
        height:20px;
        border:1px solid #1A4D81;
        float:right;
    }
    
    #Order_InformationCompanyDomainTextEks
    {
        width:150px;
        height:16px;
        position:absolute;top:24px;left:75px;
        text-align:center;
        float:left;
        color:Gray;
    }





/* Basket */

#Basket_Float
{
    float:left;   
}

#Basket
{
    width:210px;
    height:300px;
    position:fixed;
    margin-left:10px;
    border:1px solid black;
	box-shadow:0px 0px 4px #000;   
}

#Basket_InformationHeadline
{
    width:195px;
    height:38px;
    position:relative;top:15px;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding-left:15px;
    background-color:#1A4D81;
    color:White;
    font-size:28px;
    font-weight:bold;  
}

#Basket_InformationBox
{
    width:177px;
    height:212px;
    position:relative;top:30px;left:15px;
    font-family:Verdana;
    font-size:11px;   
}

#Basket_InformationBoxBasketHeader
{
    width:100%;
    height:16px;
    position:relative;
    border-bottom:1px solid black;    
}

    .Basket_InformationBoxHeaderText
    {
        width:100%;
        height:16px;
        position:relative;
        float:left;   
    }

.Basket_InformationBoxBasketItems
{
    width:100%;
    height:16px;
    position:relative;
    border-bottom:1px solid #cecece;    
}

#Basket_InformationBoxSavings
{
    width:100%;
    height:16px;
    position:absolute;top:112px;
    border-bottom:1px dotted #cecece;    
}

#Basket_InformationBoxVat
{
    width:100%;
    height:16px;
    position:absolute;top:130px; 
    border-bottom:1px dotted #cecece;    
}

#Basket_InformationBoxTotal
{
    width:100%;
    height:16px;
    position:absolute;top:165px;
    border-bottom:1px dotted #cecece; 
}

.Basket_InformationBoxRowText
{
    width:40%;
    height:16px;
    position:relative;
    float:left;   
}

.Basket_InformationBoxRowPrice
{
    width:60%;
    height:16px;
    position:relative;
    float:right;
    text-align:right;   
}

.Basket_InformationFormSubmit
{
    width:100px;
	height:24px;
	border:1px solid black;
	position:relative;top:15px;left:55px;
	font-family:Verdana;
	font-size:11px;
	box-shadow:0px 0px 4px #000; 
}