body{
	text-align: center;
	overflow-y:scroll;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#d8d8d8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	}
	
#containerMain {
	border:  0px solid #000;
	width: 768px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	overflow:hidden;
	background:url(img/bg_content.jpg);
	background-repeat:repeat-y;
	background-color:#DDD;
	background-image: url(img/bg_content.jpg);
}


/* HEADER */

#containerHeader {
	border:  0px solid #000;
	width: 768px;
	height: 150px;
	float:left;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;
}

#asterisk {
	border:  0px solid #000;
	width: 470px;
	height: 14px;
	background-color: #ff6600;
	position:relative;
	left:102px;	
}
.asteriskTitle{
	font-size:8px;
	color:#FFF;
	position:relative;
	top:2px;
	left:7px;
}

/* MENY */

#containerMenu {
	border:  0px solid #000;
	width: 124px;
	font-weight: bold;
	font-size: 10pt;	
	text-align:right;
	font-variant:small-caps;	
	float: left;
	line-height: 22px;
	margin-right:46px;
}

#manedens {
	padding-top: 50px;
	padding-left: 12px;
	font-weight: normal;
	font-variant:normal;
	font-size: 8pt;
	color:#999999;
	line-height: 18px;
	text-align:right;	
}


#menuBlank {
	border:  0px solid #000;
	width: 124px;	
	float: left;
	margin-right:46px;
}

a:hover {  
	color: #000000; 
	text-decoration: none;
	}
	
a{  
	color: #FF6600; 
	text-decoration: none; 	
	}

			
/* content */

#containerContent {
	border:  0px solid #000;
	width: 560px;		
	float: left;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 40px;
}

#containerInfo {
	border:  0px solid #000;
	background-color:#EEE;
	text-align:left;
	width: 540px;
	padding: 10px;
}

#orangeBarInfo {
	border:  0px solid #000;
	width: 540px;
	height: 20px;
	background-color: #ff6600;
}

#blackBarInfo {
	border:  0px solid #000;
	width: 540px;
	height: auto;
	padding-bottom: 2px;
	background-color: #003366;
}

.orangeBarWhole {
	border:  0px solid #000;
	width: 560px;
	height: 20px;
	background-color: #ff6600;
}

.orangeBarHalf {
	border:  0px solid #000;
	width: 240px;
	height: 20px;
	background-color: #ff6600;
}

.orangeTitle{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	position:relative;
	top:1px;
	left:6px;
}

.greyInfo{
	font-size:11px;
	color:#000;
	padding-top: 10px;
	position:relative;
	top:1px;
	left:7px;
}

#containerKursliste {
	border:  0px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-align:left;
	width: 560px;
	height:135px;
}

#containerKursliste2 {
	border:  0px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-align:left;
	width: 560px;
	height:40px;
}



/* FOOTER */

#containerFooter {
	border:  0px solid #000;
	width: 768px;
	height: 150px;
	float: left;
	background-image:url(img/bottom.jpg);
	background-repeat:no-repeat;
}

.contInfo{
	font-size:10px;
	color:#FFF;
	position:relative;
	top:100px;
	left:410px;
}
.contInfo a:link{
	color:#FFF;
}
.contInfo a:visited{
	color:#FFF;
}
.contInfo a:hover{
	color:#000;
}

/* GENERAL */

.pause{
	width:500px;
	height: 70px;
}

.pause2{
	width:500px;
	height: 35px;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
    
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight:normal;
	font-variant:small-caps;	
	color:#000;
	padding-bottom: 100px;
	line-height: 25px;
}


.floatRight { 
    float: right; 
    margin: 10px; 
}

.floatRightNyhet { 
    float: right; 
    margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 20px;
	color:#999;
}

.linkContent{
	text-decoration: none;
	font-weight: bold;
}

.adjust1{
	float: right; 
	color:#BBB;
}

table{
	font-size: 8pt;
	line-height: 18px;
	margin-top: 10px;
}

img{
	border:none;
}

.artikler {
	font-size: 8pt;
	color: #aaaaaa;
}


/* EMAIL-FORM */

fieldset{
border:none;
}

#email_form fieldset {
	*padding:5px;
	}

#email_form label {
	display:block;
	margin:5px 0 0 0;
	}
	
#email_form label#l_terms {
	display:inline;
	}

#email_form input {
	width:350px;
	}	
	
#email_form input#terms {
	width:20px;
	}	
	
#email_form #comments {
	overflow:auto;
	width:350px;
	}
	
#email_form input#submit {
	width:69px;
	margin-top:20px;
	}	
