/* generated by flex-media.dk */ 

/** IMPORT's */
@import url('/css/zipmenu.css');

html{
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	overflow-y: scroll;  /* not W3C validatet, but keeps space for vertical scrollbar */
} 

body{
	margin:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background: #A5C0D5;
}  
#pagewidth{
	width:1034px;
	text-align:left;
	position: relative;
	margin: 0px auto;
	background: url(../images/knapper/bgMain.jpg) repeat-y;
	 } 
#header{
	position:relative;
	height:94px;
	width:1004px;
	z-index: 2;
	margin-left: 15px;
} 
#headerline{
	height:20px;
	width:1004px;
	position:relative;
	background: #E3E3E3;
	margin-left: 15px;
	padding:0px;
} 
.headerlogo {
	position:absolute;
	margin-top:6px;
	margin-left:190px;
	left: 725px;
	top: -1px;
}
#twocols{
	width:964px;
	position:relative;
	background: #FFFFFF;
	z-index: 1;
	padding:0px;
	margin-left: 15px;
	min-height:460px;
}
#bodyFull {
	padding:0px;
}
#bodyText {
	padding:5px 25px 5px 40px;
}

a:link, a:visited, a:active {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

#footer{
	clear:both;
	text-align: center;
	background: #1C466C;
	border-top: 1px solid #FFFFFF;
	width:1004px;
	height:30px;
	_height:20px;
	margin: 0px 0px 0px 15px;
	padding: 12px 0px 0px;
 } 
#footer p, #footer a:link, #footer a:visited, #footer a:active {
	font: normal 14px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
ul, ol {
	margin-left:18px;
	margin-right:0px;
	list-style-type: square;
}  


#forsideTAB{
	margin:0px;
/*	padding-top:30px; */
	width:1004px;
/*	width:1004px; */
	height:460px;
	background:url(/images/knapper/frontImage1.jpg);
}
#forsideTAB h2{
	margin:10px 10px;
	font-size:15px;
}
#forsideTAB p{
	margin:2px 5px;
	line-height:16px;
}
#forsideTAB div{
	background: url(/images/bg-e0e0e0-85.png);
/*	background-color:#e0e0e0; */
	width:240px;
	height:310px;
	border-right:solid 2px #808080;
	border-bottom:solid 2px #808080;
	border-left:solid 1px #aaaaaa;
	border-top:solid 1px #aaaaaa;
	padding:0px;
}

#forsideTAB table{
	margin:0px 60px;
	padding:30px 0px 0px 0px;
}
#forsideTAB table td{
	padding:25px;
}




 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 /*menu*/ 
ul#navlist
{
	margin: 0 0 0 10px;
	padding:0;
	white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 0px 10px; }
#navlist a:link, #navlist a:visited
{
	font-size: 12px;
	color: #F1E3C9;
	text-decoration: none;
}
#navlist a:hover
{
	color: #ffffff;
	background-color: #A98F8D;
	text-decoration: none;
}
/* End menu*/  
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol, #header, #logo, #menu, #pictures {
	display:none;
} 
html, body, #pagewidth { 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: none !important;
  	width: auto !important;
  	margin: 0 !important;
  	padding: 0 !important;
  	background: transparent none;
	width:100%;
}
#bodytextFull{
	padding: 0px;
	overflow: visible;
	border-right-style: none;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }

