body{
    width:100%;
    margin:0px auto;
    padding:0px 0px 0px 0px; 
    background-color:#191919;
    overflow:visible;
    font-family:'Arial','Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size:14px;
    color:#ffffff;
    text-align:center;
    background-image:url(../../img/store/step-bar.png);
    background-repeat: repeat-x;
    background-position:top left;  
}
img{
    border:none;
    outline:none;
}
/*******main wrapper*******/
#site-front-wrapper{
	margin:0px auto;
	width: 100%;
	padding:0px 0px 0px 0px;
	border:0px solid #fff;
}
#maincontainer{
	margin:0px auto;
	width:980px;
	padding:0px 0px 0px 0px;
	text-align:left;border:0px solid #fff;
}
#mainucontainer{
	margin:0px auto;
	width:980px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#maincontent{
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#mainucontent{
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/foot-content.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
/*******footer*******/
#footer{
	width:100%;
	height:30px;
    margin:0px auto;
    padding:8px 0px 0px 0px; 
    text-align:center;
    clear:left;
    background-color:Transparent; 
    border-top:5px solid #B1AEAE;
}
#footer p{
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:14px;
    background-color:Transparent;
    color:#ffffff;
}
/*******Top wrapper - front*******/
.topwrap{
   width:100%;
   height:171px;
   text-align:left;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
.top{
   width:100%;
   padding-bottom:20px;
   text-align:left;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:Transparent;

}
/*******Steps*******/
.step1{
	width:980px; 
	height:51px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/step1.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.step2{
	width:980px; 
	height:51px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/step2.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.step3{
	width:980px; 
	height:51px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/step3.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.step4{
	width:980px; 
	height:51px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/step4.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.step5{
	width:980px; 
	height:51px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background-image:url(../../img/store/step5.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}

/*******Top*******/
.left{
    width:200px;
    float:left;
    text-align:left;
    height:153px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.right{
    width:780px;
    float:left;    
    height:130px;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding: 23px 0px 0px 0px;
}
.right h1{
    width:100%;
    font-size:34px;
    color:#ffffff;
    background-color:Transparent;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}
.right p{
    width:100%;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;  
    text-align:left;
    margin:0px 0px 5px 0px;
    padding:0px 0px 5px 0px;
}
/*******Indhold*******/
.content{
    width:100%;  
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    text-align:left;   
}
.content h1{
    width:630px; 
    float:left;
    font-size:30px;
    color:#F7F7F7;
    font-weight:bold;
    text-align:center;
    margin:0px 0px 0px 20px;
    padding:20px 0px 0px 150px;
}
.content h2{
    width:673px;    
    float:left;
    font-size:18px;
    color:#F7F7F7;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:20px 10px 0px 80px;
}
.content h3{
    width:100%;
    font-size:14px;
    color:#000000;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:25px 0px 0px 30px;
}
.content h4{
    width:95%;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    text-align:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.content p{
    width:100%;
    font-size:12px;
    color:#ffffff;
    font-weight:normal;  
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.content-left{
    width:548px; 
    float:left; 
    margin:0px 0px 0px 0px; 
    padding:30px 20px 0px 20px; 
    text-align:left;       
}
.content-left p{
    width:290px;
    margin:0px 0px 0px 30px;
    padding:5px 0px 5px 0px;
    font-weight:bold;
}

.content-right{
    width:390px; 
    float:left;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    text-align:left;            
}
/*******card-box-list*******/
.content-box {
	width:272px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content-box .content-box-top{
	width:247px; 
	height:54px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 25px;
	text-align:left;
	background-image:url(../../img/store/cart-top.png);
    background-repeat: no-repeat;
    background-position:top center;
}
.content-box h2{
    width:100%;
    font-size:14px;
    color:#000000;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 5px 15px;
    padding:0px 0px 0px 0px;
}
.content-box .content-box-rep{
	width:272px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/cart-rep.png);
    background-repeat: repeat-y;
    background-position:top center;
}
.content-box .content-box-bottom{
	width:217px; 
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 55px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/cart-bottom.png);
    background-repeat: no-repeat;
    background-position:top center;
}
.content-box p{
    width:145px;  
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    font-weight:normal; 
    color:#535353; 
    font-size:14px;
    border:0px solid #fff;
}
.content-box img{
    width:18px;  
    float:left;
    margin:2px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}
/*******card-box-compact*******/
.content-box-compact {
	width:370px;
	margin:20px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content-box-compact .content-box-top{
	width:345px; 
	height:54px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 25px;
	text-align:left;
	background-image:url(../../img/store/cart-top-compact.png);
    background-repeat: no-repeat;
    background-position:top center;
}
.content-box-compact h2{
    width:100%;
    font-size:14px;
    color:#000000;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 5px 15px;
    padding:0px 0px 0px 0px;
}
.content-box-compact .content-box-rep{
	width:370px; 
	margin:-20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/cart-rep-compact.png);
    background-repeat: repeat-y;
    background-position:top center;
}
.content-box-compact .content-box-bottom{
	width:300px; 
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 70px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/cart-bottom-compact.png);
    background-repeat: no-repeat;
    background-position:top center;
}
.content-box-compact p{
    width:80px;  
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 15px;
    font-weight:normal; 
    color:#535353; 
    font-size:14px;
    border:0px solid #fff;
}
.content-box-compact img{
    width:18px;  
    float:left;
    margin:2px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}
/*******END OF CARD BOX********/
.slide{
    width:400px; 
    height:26px;  
    margin:5px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    text-align:left;
}
.slide img{
    padding-right:30px;
}
.logud{
    width:89px; 
    height:30px;  
    float:left; 
    margin:25px 0px 0px 0px;
    padding:12px 0px 0px 25px;
    text-align:left;
    background-image:url(../../img/store/logud.png);
    background-repeat: no-repeat;
    background-position:top center;
}
/*******Forsendelse-box*******/
.forsendelse-main-wrapper{
   width:807px; 
   margin: 0px 0px 0px 0px;    
   padding:0px 0px 0px 0px;    border:0px solid #ff0000;
}
.forsendelse-main-wrapper h1{
    width:400px; 
    font-size:18px;
    color:#F7F7F7;
    font-weight:normal;
    text-align:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 80px; 
}
.forsendelse-main-wrapper h2{
    width:300px;    
    font-size:16px;
    color:#000000;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:0px solid #ff0000;
}
.forsendelse-main-wrapper h3{
    width:80%;
    font-size:14px;
    color:#fff;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:25px 0px 0px 30px;
}
.forsendelse-main-wrapper p{
    width:100%;
    font-size:14px;
    color:#000000;
    font-weight:normal;  
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.forsendelse-wrapper{
   width:807px; 
   margin: 20px 0px 0px 73px;
   padding:0px 0px 0px 0px;
}
.forsendelse-top{
    width:807px;    
    height:17px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    background-image:url(../../img/store/forsendelse-top.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.forsendelse{
    width:657px;   
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 150px;
    text-align:left; 
    background-color:#E7E7E7;
}
.forsendelse h3{
    width:100%;
    font-size:18px;
    color:#000000;
    font-weight:normal;
    text-align:left;
    margin:0px 0px 5px 5px;
    padding:10px 0px 0px 0px;
}
.forsendelses{
    width:807px;   
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left; 
    background-color:#E7E7E7;
}

.forsendelse-bund{
    width:807px;   
    height:17px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    background-image:url(../../img/store/forsendelse-bund.png);
    background-repeat: no-repeat;
    background-position:top center;
}
#other{
    display:none; 
    width:315px;     
    height:161px;  
    float:left; 
    margin:0px 0px 0px -80px;
    padding:0px 0px 0px 0px;
    text-align:left; 
    position:relative; 
    bottom:37px; 
    left:80px;
}
#other h3{
	margin-left:85px;
}
.forsendelse-wrap{
    width:300px;  
    float:left; 
    margin:0px 0px 0px -80px;
    padding:0px 0px 0px 0px;
    text-align:left;
}
.forsendelses-wrap{
    width:320px;  
    float:left; 
    margin:0px 0px 0px 60px;
    padding:0px 0px 0px 0px;
    text-align:left;    
}
.forsendelse-check{
    width:185px;  
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:normal; 
    color:#535353; 
    font-size:14px;
    border:0px solid #fff;
}

.td-top{ 
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 10px;
    font-size:16px;    
    color:#191919; 
    background-color:#B1AEAE; 
    border-bottom:8px solid #E7E7E7; 
    border-top:8px solid #E7E7E7;
}
.td-next{ 
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 10px;
    background-color:#737373;
    border-bottom:1px solid #fff;
}

.td-tops-drop{  
	height:40px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
    text-align:left; 
}
.td-tops{  
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    text-align:left;     
    font-size:14px;
    color:#000000;
}
.td-tops-big{  
	width:450px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;     
    font-size:14px;
    color:#000000;
}
/*******Store knapper i bunden*******/
.content-botton{
	width:210px; 
	height:70px; 
	float:left;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content-info{
	width:560px; 
	height:70px; 
	float:left;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content-info p{
	width:450px; 
	height:70px; 
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:14px;
}
.content-info img{
    width:32px;  
    float:left;
    margin:10px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}
.content-epay{
	width:560px; 
	height:70px; 
	float:left;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.content-epay p{
	width:380px; 
	height:70px; 
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:14px; 
	color:#747272;
}
.content-epay img{
    width:64px;  
    float:left;
    margin:0px 0px 0px 30px;
    padding:0px 0px 0px 0px;
}
.content-pic-wrap{
    width:100%;
    text-align:center;
}
.content-pic{
    width:100px; 
    display:inline-block;
    text-align:center;
    margin:15px 10px 20px 10px;
    padding:0px 0px 0px 0px;
}
.dels{
    width:20px; 
    height:20px;  
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    text-align:left; 
    position:relative; 
    right:22px; 
    bottom:125px;  
}
.content-step2{
	width:100%;
	min-height:145px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
	text-align:center;
	border:0px solid #fff;
}
.content-step2 h1{
    width:100%; 
    font-size:30px;
    color:#ffffff;
    font-weight:normal;
    text-align:center;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px; 
}
.pic-done{
    width:190px; 
    display:inline-block;
    text-align:center;
    margin:35px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
/*******Form*******/
.formwrap{
    width:348px;     
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    border:0px solid #000;   
}
.login-field{  
    width : 242px;  
    font-size: 18px;		
    color: #666;
    margin: 0px 0px 10px 0px; 	
    padding: 10px 0px 20px 10px;	
    border: none; 
    background-color:Transparent;
    vertical-align: top;
    background-image:url(../../img/store/input.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.control-field{  
    width : 136px;  
    font-size: 18px;		
    color: #666;
    margin: 0px 0px 0px 0px; 	
    padding: 0px 0px 10px 10px;	
    border: none; 
    background-color:Transparent;
    vertical-align: top;
    background-image:url(../../img/store/input-form-cv.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.send-field{  
    width : 178px;  
    font-size: 14px;		
    color: #666;
    margin: 0px 0px 0px 0px; 	
    padding: 5px 0px 10px 6px;	
    border: none; 
    background-color:Transparent;
    vertical-align: top;
    background-image:url(../../img/store/input-form.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.submit-btn {
    width:102px;
    height:30px;  
    cursor:pointer;
    outline: none;  
    border:0px; 
    margin: 3px 0px 5px 12px; 
    padding: 0px 0px 0px 0px; 
    background-color: Transparent;
    background-image:url(../../img/store/login.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.order-field{  
    width: 43px; 
	float: left;  
    font-size: 12px;		
    color: #A5A5A5;
    margin: 0px 0px 4px 0px; 	
    padding: 7px 0px 4px 12px;	
    border: none; 
    background-color:Transparent;
    vertical-align: top;
    background-image:url(../../img/store/order.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.borderdef{
	width: 975px; 
	height:92px;
	background-color: Transparent;
    margin: 0px 0px 0px 0px; 	
    padding: 5px 0px 0px 5px;	
    border: none;  overflow:hidden;
    background-color:Transparent;
    vertical-align: top;
    background-image:url(../../img/store/textarea.png); 
    background-repeat: no-repeat; 
    background-position:top center;
}
.rem {    
    width:30px; 
    float:left;
    height:30px; 
    margin: 0px 0px 0px 5px; 
    padding: 0px 0px 0px 0px;
}
/*******Clear*******/
.clear{
    clear:left;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
}
/*******Link *******/
a:link{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;    
}
a:visited{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;        
}
a:active{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;   
}
a:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
    color:#000000;        
}

.forsendelses a:link{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;    
}
.forsendelses a:visited{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;        
}
.forsendelses a:active{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
    color:#000000;   
}
.forsendelses a:hover{
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
    color:#000000;        
}
/*******pop-up box *******/
.pop-box-top{
	width:616px; 
	height:31px;
	margin:0px 0px 0px 0px;
	padding:20px 35px 0px 0px;
	text-align:right;
	background-image:url(../../img/store/pop-top.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}

.pop-box-rep{
	width:636px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	text-align:left;
	background-image:url(../../img/store/pop-rep.png);
    background-repeat: repeat-y;
    background-position:top center;
}
.pop-box-rep h1{
    width:85%;
    font-size:18px;
    color:#484848;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 20px 20px;
    padding:0px 0px 0px 0px;
}
.pop-box-rep p{
	width:90%;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 20px 20px; 
    background-color:Transparent;
    color:#484848;
}
.pop-box-bottom{
	width:651px; 
	height:29px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/pop-bottom.png);
    background-repeat: no-repeat;
    background-position:top center;
}

/*******pop-tool box *******/
.pop-tool-top{
	width:230px; 
	height:65px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/top-tool.png);
    background-repeat: no-repeat;
    background-position:bottom center;
}
.pop-tool-rep{
	width:230px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/rep-tool.png);
    background-repeat: repeat-y;
    background-position:top center;
}
.pop-tool-rep span.pop-tool-headline{
    width:90%;
    font-size:12px;
    color:#484848;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 3px 0px 22px;
}
.pop-tool-rep span.pop-tool-content{
	width:90%;
    margin:0px 0px 0px 0px; 
    padding:0px 3px 0px 22px; 
    background-color:Transparent;
    color:#484848;    
	font-size:11px;
}
.pop-tool-bottom{
	width:230px; 
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(../../img/store/bottom-tool.png);
    background-repeat: no-repeat;
    background-position:top center;
}
/******* Tilføjet *******/
*:focus {
	outline:none;
}
.thumbs img {
	border:2px solid #191919;
	cursor:pointer;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	zoom:1;
}
.thumbs img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.thumbs img.loader {
	padding: 30px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.order_information {
	display:none; 
}
.package_infobox {
	position:absolute;
	z-index:100;
}
.fright { float:right; }
.tooltip {
	display:none;
	text-align:left;
	background:transparent url(../../img/store/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.big-tooltip-down {
	display:none;
	text-align:left;
	background:transparent url(../../img/store/black_arrow_big_down.png);
	font-size:12px;
	height:174px;
	width:164px;
	padding:30px 18px 20px 18px;
	color:#fff;	
}

.big-tooltip-up {
	display:none;
	text-align:left;
	background:transparent url(../../img/store/black_arrow_big_up.png);
	font-size:12px;
	height:174px;
	width:164px;
	padding:30px 18px 20px 18px;
	color:#fff;	
}

.step3label {
	margin-top:6px;
	display:inline-block; 
	width:80px; 
	text-align:right;
	color:#000000;
}

#preview {
	margin-bottom:4px;
	height:300px;
}
#preview_loader {
	display: none;
	position: absolute;
	top: 325px;
	left: 50%;
	margin-left: -234px;
}

.grayscale {
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
}
