/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background-image: url('../images/bg.png');
}

/* wrapper */
#content_white {
	display: block;
	position: relative;
	width: 100%;
	margin: 0 auto;
	
}#content_inner {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(255, 255, 255, 0.3);
	display: block;
	margin: 0 auto;
	position: relative;
	width: 910px;
	padding:0 50px 20px;
	overflow: hidden;
	
}div#content_inner_left{
	width: 65%;
	float: left;
	
}div#content_inner_right{
	width: 30%;
	float: right;
	margin-top: 30px;
}
/* end wrapper */

/* Menu tekst */
div#helping{
	position:relative;
	color:#fff;
	/*text-align:right;*/
	margin-bottom:10px;
	/*line-height:10px;*/
	margin-left:100px;
		
}ul#help{
	top:-13px;
	color:#407700;
	height: auto !important;
	display:inline-block;
	*display: inline; *zoom: 1;
	list-style:none;
	padding:0;
	margin:0;
}
/* end menu test */

/* text and typography */
p{
	margin-top:1em;
	margin-bottom:1em;
	/*text-shadow: 1px 1px #DBDBDB;*/
	
}.bold{
	font-weight:bold;
	
}p.newslinks_text{
	width: 80%; 
	position:relative; 
	top:-10px; 
	left:14px;
	line-height:100%; 
	font-size:9pt;
	
}p.thankyou{
	color: darkgreen;
	background-color: lightgreen;
	padding: 3px 4px;
	border: 1px solid darkgreen;
}p.failure{
	color: #AC260F;
	background-color: #FCCAC1;
	border: 1px solid #E18B7C;
	padding: 3px 4px;
}h1{
	font-size:28pt;
	font-weight: normal;
	color:#000;
	position:relative;
	margin-bottom: 15px;
	margin-top:25px;
	/*text-shadow: 2px 2px #DBDBDB;*/
	
}h1.frontbox{
	margin-top:18px;
	font-size:12pt;
	color: #fff;
	font-weight: bold;
	text-shadow:none;
	
}h2{
	font-weight: normal;
	margin-bottom: 15px;
	/*text-shadow: 1px 1px #DBDBDB;*/
	
}h2#bar_sub{
	font-size: 12pt;
	color: #fff;
	position: relative;
	top: -25px;
	
}h3{
	margin-bottom: 14px;
	color:#383838;
	/*text-shadow: 1px 1px #DBDBDB;*/
	
}h3.headline {
	color: #fff;
	font-size: 14pt;
	
}a {
	color: #0c8b4a;
	text-decoration:none;
	
}a img {
	border: 0; /* fixes IE borders on images */
	
}p#bar_tekst{
	color: #fff;
	position: relative;
	top: -25px;
	line-height: 140%;
	
}p#content_inner_right_tekst{
	line-height: 160%;
	font-size: 9pt;
}


div.note
{
	cursor: pointer;
	box-shadow: inset 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 1px #fff;
}
	div.note p
	{
		font-size: 11px;
		padding: 10px 25px 10px 54px;
		margin: 0px;
		color: #565656;
	}	
		div.note p strong
		{
			margin-right: 5px;
		}

div.warning
{
	background: #FFE9AD url(../img/icons/error.png) no-repeat 15px center;
	border: 1px solid #EAC572;
	color: #826200;
	margin-bottom:10px;
}

div.information
{
	background: #DEEEFA url(../img/icons/information.png) no-repeat 15px center;
	border: 1px solid #AFD3F2;
	color: #235685;
	margin-bottom:10px;
}

div.success
{
	background: #EFFEB9 url(../img/icons/accept.png) no-repeat 15px center;
	border: 1px solid #C1D779;
	color: #3C5A01;
	margin-bottom:10px;
}

div.failure
{
	background: #FCCAC1 url(../img/icons/exclamation.png) no-repeat 15px center;
	border: 1px solid #E18B7C;
	color: #AC260F;
	margin-bottom:10px;
}

td.warning, tr.warning>td { background-color: #FFE9AD; color: #826200; }
td.information, tr.information>td { background-color: #DEEEFA; color: #235685; }
td.success, tr.success>td { background-color: #EFFEB9; color: #3C5A01; }
td.failure, tr.failure>td { background-color: #FCCAC1; color: #AC260F; }

/* end text and typography */

/* header menu */
#header-container{
	min-width: 910px;
	height:130px;
	background:#000 url('../images/header.jpg') top center no-repeat;
	border-bottom: 2px ridge #447000;
	
}#header {
	position: relative;
	z-index:999;
	width: 910px;
	height: 100%;
	margin: 0 auto;
	
}#brand, #header-comp {
	position: absolute;
	
}#brand {
	bottom: 20px;
	left: 0;
	
}#brand img {
	display: block;
	width: 286px;
	
}#header-comp {
	bottom: 20px;
	right: 0;
	
}ul#menu {
	/* display:block;
	position:relative;
	width: 450px;
	margin: 0 auto;
	left: 230px;
	top: 120px; */
	
}ul#menu li{
	/* padding: 10px 20px; */
	list-style-type:none;
	display:inline;
	/* position:relative; */
}
/* end header menu */

/* list styles */
ul {
	margin-top:13px;
	margin-bottom:13px;
	padding-left:40px;

}ol {
	margin-top:13px;
	margin-bottom:13px;
	padding-left:40px;
}
/* end list styles */

/* tables */
table.table {
    margin-bottom: 20px;
    color: #666;
    font-size: 12px;
    /*-moz-border-radius: 3px;*/
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    /*-webkit-border-radius: 3px;*/
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    background: #eaebec;
    border: #ccc 1px solid;
    /*border-radius: 3px;*/
    box-shadow: 0 1px 2px #d1d1d1;
    font-family: Arial, sans-serif;
   /*text-shadow: 1px 1px 0px #fff;*/
}table.table tr.even td {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
	background: -o-linear-gradient(top, #f8f8f8, #f6f6f6);
}table.table th {
    padding: 21px 25px 22px 25px;
    border-bottom: 1px solid #e0e0e0; border-top: 1px solid #fafafa;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top, #ededed, #ebebeb);
	background: -o-linear-gradient(top, #ededed, #ebebeb);
}table.table th:first-child {
    padding-left: 20px;
    text-align: left;
}table.table a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}table.table a:active{
    color: #bd5a35;
    text-decoration: underline;
}table.table a:hover {
    color: #bd5a35;
    text-decoration: underline;
}table.table a:link {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}table.table tr {
    padding-left: 20px;
    text-align: center;
}table.table tr:first-child th:first-child {
    /*-moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
	-o-border-top-left-radius: 3px;
    border-top-left-radius: 3px;*/
}table.table tr:first-child th:last-child {
   /* -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
	-o-border-top-right-radius: 3px;
    border-top-right-radius: 3px;*/
}table.table tr:last-child td { 
	border-bottom: 0;
}table.table tr:last-child td:first-child {
    /*-moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
	-o-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;*/
}table.table tr:last-child td:last-child {
    /*-moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;*/
}table.table tr:hover td {
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
	background: -o-linear-gradient(top, #f2f2f2, #f0f0f0);
}table.table tr td {
    padding: 14px;
    border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #ffffff;
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
	background: -o-linear-gradient(top, #fbfbfb, #fafafa);
}table.table tr td:first-child {
    padding-left: 20px;
    border-left: 0;
    text-align: left;

	
}table#newslinks{
	line-height: 220%;
	
}td.artikler{
	width: 35%;
	
}.right{
	border:0px;

}td.right{
	width:500px;
	vertical-align:top;
	padding-top:5px;
	padding-right: 0px;
	
}td.left{
	vertical-align:top;
	padding-top:5px;
	padding-right:40px;
}
	
td.register_td{
	width: 50%;
	border-bottom: 1px dashed lightGrey;
}
/* end tables */

/* u-inkasso */
div#ukasso {
	font-size:9pt;
	text-align:left;
	color:#ffffff;
	width: 248px;
	height: 180px;
	padding: 12px 11px;
	border: 1px solid rgba(0,0,0,0.5);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
}
/* end u-inkasso */

/* Table forside - detaljeret om inkasso*/
.tableinfo{
	padding: 10px;
	font-size:10pt;
}tableinfo td{
	width: 50%;
}.info{
	width:910px;
	position:relative;
	margin:0 auto;
	color:#fff;
	padding: 30px 50px 30px;
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow:inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-o-box-shadow:inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);*/
}.info a{
	color:#fff;
}

/* frontboxes */
div#frontboxes{
	position:relative;
	
}#klientbox{
	color:#fff;
	width:474px;
	height:125px;
	display:inline-block !important;
	*display:inline !important;
	*zoom:1;
	text-align:center;
	/*border: 1px solid rgba(0,0,0,0.5);*/
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);*/
	
	}div.half{
		width:auto !important;
		height:auto !important;
		
	}div#klient{
		position:relative;
		top:-5px;
		width:112px;
		height:79px;
		background:url('../images/klient.png');
		
	}#klientlogin{
		float:left;
		margin-left:50px;
		
	}#ny_klient{
		float:right;
		margin-right:60px;
	
}#inkassobox{
	top:0;
	left:482px;
	position:absolute;
	overflow:hidden;
	z-index:9001;
	color:#fff;
	width:209px;
	height:125px;
	display:inline-block !important;
	*display:inline !important;
	*zoom:1;
	text-align:center;
	vertical-align:top;
	/*border: 1px solid rgba(0,0,0,0.5);*/
	/*border-radius: 5px 5px 5px 5px;*/
	background: rgb(4,28,110);
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);*/
	cursor:pointer;
	
	transition-property:height;
	transition-duration:0.5s;
	transition-timing-function:ease;
	
	-moz-transition-property:height;
	-moz-transition-duration:0.5s;
	-moz-transition-timing-function:ease;
	
	-webkit-transition-property:height;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	
	-o-transition-property:height;
	-o-transition-duration:0.5s;
	-o-transition-timing-function:ease;
	
	}#inkassobox:hover{
		height:345px;		/*normal*/
		height:325px\0;		/*ie8+ie9 hack*/
		*height:300px;		/*ie7 hack*/
	
	}ul#links {
		/*list-style: none;*/
		/*height: 70px;*/
		/*width: 180px;*/
		position: relative;
		top: -25px;
		left: -12px;
		text-align: left;
		/*padding: 0px 10px;*/
			
	}ul#links li a {
		font-size:13px; 
		text-align:left;
		color:#fff;
		
	}div#inkasso{
		position:relative;
		top:-5px;
		left:35%;
		width:62px;
		height:79px;
		background:url('../images/inkasso.png');
	
}#skyldnerbox{
	top:0;
	position:absolute;
	right:0;
	overflow:hidden;
	z-index:9001;
	color:#fff;
	width:209px;
	height:125px;
	display:inline-block !important;
	*display:inline !important;
	*zoom:1;
	text-align:center;
	vertical-align:top;
	/*border: 1px solid rgba(0,0,0,0.5);*/
	/*border-radius: 5px 5px 5px 5px;*/
	background: rgb(164,0,29);
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -30px 30px rgba(0,0,0,0.1);*/
	cursor:pointer;
	
	}div#skyldner{
		position:relative;
		top:-5px;
		left:26%;
		width:102px;
		height:79px;
		background:url('../images/skyldner.png');
}
/* end frontboxes */

/* Default button */
.btn {
	margin-top:5px;
	cursor:pointer;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bolder;
	padding:4px 20px;
	text-decoration:none;
	border: 1px solid rgba(0,0,0,0.3);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);*/
}.btn:hover {
	margin-top:5px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bolder;
	padding:4px 20px;
	text-decoration:none;
	border: 1px solid rgba(0,0,0,0.3);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -10px 20px rgba(255, 255, 255, 0.25), inset 0 15px 30px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -10px 20px rgba(255, 255, 255, 0.25), inset 0 15px 30px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -10px 20px rgba(255, 255, 255, 0.25), inset 0 15px 30px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -10px 20px rgba(255, 255, 255, 0.25), inset 0 15px 30px rgba(0, 0, 0, 0.2);*/
}.btn:active {
	position:relative;
	top:1px;
}

.fancy_btn
{
	margin-top:5px;
	cursor:pointer;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bolder;
	padding:4px 20px;
	text-decoration:none;
	border: 1px solid rgba(0,0,0,0.3);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);*/
	color:#ffffff;
	width:100%;
	padding:7px 0;
	font-size:12pt;
	border: 1px solid rgba(0,0,0,0.5);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.3), inset 0 10px 20px rgba(255,255,255,0.3), inset 0 -25px 30px rgba(0,0,0,0.1);
}
/* end Default button */

/* side box */
div.grey_square {
	text-shadow:1px 1px 0px #fff;
	width:45%;
	color:#383838;
	height:155px;
	/*-moz-border-radius: 5px;*/
	border: 1px solid rgba(0, 0, 0, 0.3);
	/*border-radius: 5px;*/
	padding: 15px;
	padding-top:10px;
	overflow:hidden;
	background: rgba(255,255,255,0.1);
	box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
}#register{
	float:left;
	width:53%;
	
}div.grey {
	text-shadow:1px 1px 0px #fff;
	color:#383838;
	/*-moz-border-radius: 5px;*/
	border: 1px solid rgba(0, 0, 0, 0.3);
	/*border-radius: 5px;*/
	padding: 15px;
	padding-top:10px;
	overflow:hidden;
	background: rgba(255,255,255,0.1);
	box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
}
/* end side box */

/* ny klient */
div#blivkunde {
	margin-bottom:15px;
	float:right;
	line-height:10px;
	text-align:left;
	color:#ffffff;
	width: 225px;
	height: 30px;
	padding: 12px 11px;
	border: 1px solid rgba(0,0,0,0.5);
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.2), inset 0 -25px 30px rgba(0,0,0,0.3);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);

}h3#blivkunde {
	color: #fff;
	font-size: 14pt;
	
}div#arrow {
	float: right;
	margin-right: 5px;
	margin-top:-38px;
	width:18px;
	height:21px;
	background:url('../images/arrow.png');
}
/* end ny klient */

/* småsager */
div#smallcase {
	margin-bottom:15px;
	float:right;
	text-align:center;
	color:#383838;
	width: 225px;
	padding: 0px 11px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	/*border-radius: 5px 5px 5px 5px;*/
	background: rgba(255,255,255,0.1);
	box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
}
/* end småsager */

/* right-sidebar menu */
.right-menu {
	float:right;
    list-style: none;
    padding: 10px;
    width: 227px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	border: 1px solid rgba(0, 0, 0, 0.3);
	/*border-radius: 5px 5px 5px 5px;*/
	background: rgba(255,255,255,0.1);
	box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.4), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.1);
	
}.button {
	-webkit-transition: padding-left 250ms ease-out;
	-moz-transition: padding-left 250ms ease-out;
    outline: 0;
    padding: 5px 12px;
    display: block;
    color: #383838;

	
}.button:hover {
    color: #fff;
	padding-left:20px;
	
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.2), inset 0 -25px 30px rgba(0,0,0,0.3);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);

	
}.button:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    color: #fff;
    padding: 6px 12px 4px;
	/*border-radius: 5px 5px 5px 5px;*/
	background: #036b2c;
	/*box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.2), inset 0 -25px 30px rgba(0,0,0,0.3);
	-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 1px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -25px 30px rgba(0,0,0,0.3);*/

}a {
	text-decoration: none 
	
}ul.right-menu{
	margin:0;

 }
/* end right-sidebar menu */

/* footer */
div#footer{
	min-width:910px;
	width:100%;
	height: 170px;
	display:block;
	position:relative;
	background:#000 url('../images/footer.jpg') top center no-repeat;
	border-top:2px groove #036b2c;
	z-index:1;
	
}li.footer{
	list-style-type:none;
	margin-bottom: 2px;
	
}a.footer {
	color: #fff;
	-webkit-transition: padding-left 250ms ease-out;
	-moz-transition: padding-left 250ms ease-out;
	-o-transition: padding-left 250ms ease-out;
}a:hover.footer{
	padding-left:10px;
}
/* end footer */

/* what is this */
div#bar {
	position: relative;
	top: -34px;
	height: 210px;
	width: 910px;
	background-image: url('../images/bar.png');
	background-repeat: no-repeat;
	
}div#bar_indhold{
	height: 160px;
	width: 400px;
	position: relative;
	top: 20px;
	left: 492px;
	
}.content_inner1 {
	display: block;
	margin: 0 auto;
	position: relative;
	top: -20px;
	width: 910px;
	overflow: auto;
	
}div#content_inner_left_index{
	width: 49%;
	float: left;
	
}div#content_inner_right_index{
	width: 50%;
	float: right;
}
/* end what is this */