body {
    width:100%; 
    margin: 0 auto; 
    padding:0px 0px 0px 0px; 
    background-color:#A0A0A1;
    overflow:visible;
    font-family:'Tahoma','Trebuchet MS', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size:14px;
    color:#353334; 
    text-align:center;
	background-image:url(http://www.bk-regnskab.dk/gfx/bg.jpg);
    background-repeat:  repeat-x;   
    background-position:top center;
 }
img {
    border:none; 
    outline:none;
}
#maincontainer{
	margin: 0 auto; 
	width:980px;
	height:970px;
	padding:0px 0px 0px 0px;  
	text-align:center;  
	border:0px solid #000; 	
	background-image:url(http://www.bk-regnskab.dk/gfx/bg-light.jpg);
    background-repeat: no-repeat;   
    background-position:top center;    
}
#maincontainer-kontakt{
	margin: 0 auto; 
	width:980px;
	height:850px;
	padding:0px 0px 0px 0px;  
	text-align:center;  
	border:0px solid #000; 	
	background-image:url(http://www.bk-regnskab.dk/gfx/bg-light.jpg);
    background-repeat: no-repeat;   
    background-position:top center;    
    border:1px solid #000;
}
#maincontent{
	width:970px;
	height:875px; 
	margin:0px 0px 0px 0px; 
	padding:20px 0px 0px 0px;  
	text-align:left;
	background-color:#ffffff;  
	border:0px solid #000; 
	background-image:url(http://www.bk-regnskab.dk/gfx/content-bg.jpg);
    background-repeat: no-repeat;   
    background-position:top left;
}
#maincontents{
	width:970px;
	height:875px; 
	margin:0px 0px 0px 0px; 
	padding:20px 0px 0px 0px;  
	text-align:left;
	background-color:#ffffff;  
	border:0px solid #000; 
	background-image:url(http://www.bk-regnskab.dk/gfx/content-bgs.jpg);
    background-repeat: no-repeat;   
    background-position:top left;
}
#maincontents-kontakt{
	width:970px;
	height:750px; 
	margin:0px 0px 0px 0px; 
	padding:20px 0px 0px 0px;  
	text-align:left;
	background-color:#ffffff;  
	border:0px solid #000; 
	background-image:url(http://www.bk-regnskab.dk/gfx/content-bgs.jpg);
    background-repeat: no-repeat;   
    background-position:top left;   
}
#footer{
	width:100%; 
	height:160px;  
    text-align:center;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    background-image:url(http://www.bk-regnskab.dk/gfx/foot.jpg);
    background-repeat:  no-repeat;   
    background-position:center center;     
}
.footwrap{
   width:600px; 
   margin: 0px 0px 0px 0px;
   padding: 25px 0px 0px 350px; 
   text-align:left;
   border:0px solid #000;
}
.adressewrap{
   width:600px; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px; 
   text-align:left;
   border:0px solid #000;
}
.awrap{
    width:50%; 
    float:left; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-align:left;
}
.awraps{
  width:150px; 
  float:left; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
}
.pwrap{
   width:100%; 
   margin: 0px 0px 0px 0px;
   padding: 18px 0px 0px 0px; 
   text-align:left;
}
.topmenu{
   width: 100%;
   height: 67px;
   text-align: left;
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 0px;
}
.topmenu_pkt_wrap{
   width: 100%;
   height: 35px;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
.topmenu_pkt{
   width: 112px;
   float: left;
   height: 21px;
   text-align: center;
   margin: 36px 0px 0px 0px;
   padding: 10px 0px 0px 0px; 
   background-image:url(http://www.bk-regnskab.dk/gfx/tab.png);
   background-repeat: no-repeat;   
   background-position:top left;
}
.topmenu_pkt:hover {
   width: 112px;
   float: left;
   height: 21px;
   text-align: center;
   margin: 36px 0px 0px 0px;
   padding: 10px 0px 0px 0px; 
   background-image:url(http://www.bk-regnskab.dk/gfx/tab-on.png);
   background-repeat: no-repeat;   
   background-position:top left;
}
.topmenu_pkt-on{
   width: 112px;
   float: left;
   height: 21px;
   text-align: center;
   margin: 36px 0px 0px 0px;
   padding: 10px 0px 0px 0px; 
   background-image:url(http://www.bk-regnskab.dk/gfx/tab-on.png);
   background-repeat: no-repeat;   
   background-position:top left;
}
.topcontent{
    width: 49%;
    float:left;
    text-align:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    border:0px solid #ff0000; 
}
.topcontent h1{
    width: 100%;
    font-size : 30px;
    color:#434343;
    font-weight:normal;
    text-align:left;
    text-decoration: none;
    margin: 145px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.content-front {
	width: 100%; 
    margin: 0 auto; 
    padding: 0px 0px 0px 0px; 
    text-align:left;
}
.content-front h1{
    width: 100%;
    font-size : 20px;
    color:#434343;
    font-weight:normal;
    text-align:left;
    text-decoration: none;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.content-front h2{
    width: 100%;
    font-size : 16px;
    color:#434343;
    font-weight:bold;
    text-align:left;
    text-decoration: none;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.content-front p{
    width: 95%;
    font-size : 16px;
    color:#434343;
    font-weight:normal;
    text-decoration: none;  
    text-align: left ;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.content-front-border{
   width:100%; 
   margin: 0px 0px 0px 20px; 
   padding:0px 0px 0px 0px;    
}
.contentboxwrap {
	width: 950px;
	height: 300px; 
    margin:  40px 0px 0px 0px;  
    padding: 0px 0px 0px 25px; 
    text-align:left;
}
.contentboxwrap h1{
    width: 80%;
    font-size : 30px;
    color:#DDDDDE;
    font-weight:bold;
    text-align:left;
    margin: 10px 0px 20px 10px;
    padding: 0px 0px 0px 0px;
}
.contentboxwrap p{
    width: 80%;
    font-size : 14px;
    color:#F7F7F7;
    font-weight:normal;
    text-align:left;
    margin: 10px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}
.ydelser {
	 width:70%; 
	 height:150px; 
	 margin: 0px 0px 0px 180px;
	 padding: 18px 0px 0px 0px; 
	 text-align:left;
}
.ydelser ul{
    width: 45%;
	list-style: none;    
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}
.ydelser li{
    text-align:left;  
    height: 30px; 
    font-weight:bold; 
}
.moms-box {
	width: 315px;
	height: 284px;  	
	float:left;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px; 
    text-align:left;
    background-image:url(http://www.bk-regnskab.dk/gfx/box1.png);
    background-repeat: no-repeat;   
    background-position:top left;  
}
.moms-box-button{
    width:180px; 
    margin: 0px 0px 0px 0px; 
    padding:30px 0px 0px 110px; 
    text-align:center;    
}
.tillid-box {
	width: 315px;
	height: 284px;  	
	float:left;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    text-align:left;
    background-image:url(http://www.bk-regnskab.dk/gfx/box2.png);
    background-repeat: no-repeat;   
    background-position:top left;  
}
.tillid-box-button{
    width:180px; 
    margin: 0px 0px 0px 0px; 
    padding:13px 0px 0px 110px; 
    text-align:center;
}
.priser-box {
	width: 315px;
	height: 284px;  	
	float:left;
    margin:0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px; 
    text-align:left;
    background-image:url(http://www.bk-regnskab.dk/gfx/box3.png);
    background-repeat: no-repeat;   
    background-position:top left;  
}
.priser-box-button{
    width:220px;  
    margin: 0px 0px 0px 0px; 
    padding:10px 0px 0px 85px; 
    text-align:center;
}
.contentboxwraps {
	width: 890px;
	height: 300px; 
    margin:  40px 0px 0px 30px;  
    padding: 0px 0px 0px 0px; 
    text-align:left;
}
.contentboxwraps h1{
    width: 85%;
    font-size : 30px;
    color:#27272A;
    font-weight:bold;
    text-align:left;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.contentboxwraps p{
    width: 88%;
    font-size: 16px;
    color:#27272A;
    font-weight:normal;
    text-align:left;
    margin: 10px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}
.contentboxwrapps {
	width: 890px;
    margin:  0px 0px 0px 30px;  
    padding: 0px 0px 0px 0px; 
    text-align:left;
}
.contentboxwrapps h1{
    width: 85%;
    font-size : 30px;
    color:#27272A;
    font-weight:bold;
    text-align:left;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.contentboxwrapps p{
    width: 88%;
    font-size : 16px;
    color:#27272A;
    font-weight:normal;
    text-align:left;
    margin: 0px 0px 0px 12px;
    padding: 20px 0px 20px 20px;
}
.clear{
     clear:left;
     margin: 0px 0px 0px 0px; 
     padding:0px 0px 0px 0px;
}
.content-front input{
    width:160px; 
    height:30px;
    padding: 0px 0px 0px 0px;
    margin: 1px 0px 1px 0px; 
    border:1px solid #DEE1EB;
}
.content-front submit{
    width:100px; 
    height:31px;
    padding: 0px 0px 0px 0px;
    margin: 1px 0px 1px 0px; 
    background-image:url(http://www.bk-regnskab.dk/gfx/send.png);
    background-repeat: no-repeat;   
    background-position:top left; 
}
.formwarp {
	width: 821px; 
    height:160px;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    text-align:left;   
}
.field-puts{
    float:left;
	width: 350px; 
    height:180px;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;
    text-align:left;  
}
.field-put{
	width: 150px; 
	float:left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    text-align:left;
    font-size : 14px;
    color:#27272A;
    font-weight:normal;  
}
.field-areas{
    float:left;
	width: 300px; 
    height:180px;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;
    text-align:left;   
}
a:link {
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
a:visited {
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
a:active {
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
a:hover {
	color: #000;
	font-weight: normal;
	text-decoration :none;
}
.topmenu a:link {
	font-size: 16px;
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
.topmenu a:visited {
	font-size: 16px;
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
.topmenu a:active {
	font-size: 16px;
	color: #27272A;
	font-weight: normal;
	text-decoration :none;
}
.topmenu a:hover {
	font-size: 16px;
	color: #F7F7F7;
	font-weight: normal;
	text-decoration :none;
}
.topmenu_pkt-on a:link{
	font-size: 16px;
	font-weight: normal;
	text-decoration :none;
    color:#F7F7F7;    
}
.topmenu_pkt-on a:visited{
	font-size: 16px;
	font-weight: normal;
	text-decoration :none;
    color:#F7F7F7;      
}
.topmenu_pkt-on  a:active {
	font-size: 16px;
	font-weight: normal;
	text-decoration :none;
    color:#F7F7F7    
}
.topmenu_pkt-on a:hover{
	font-size: 16px;
	font-weight: normal;
	text-decoration :none;
    color:#F7F7F7;     
}