<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'lm_sans_10bold_italic';
    src: url('lmsans10-boldoblique.eot');
    src: url('lmsans10-boldoblique.eot?#iefix') format('embedded-opentype'),
         url('lmsans10-boldoblique.woff') format('woff'),
         url('lmsans10-boldoblique.ttf') format('truetype'),
         url('lmsans10-boldoblique.svg#lm_sans_10bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lm_sans_10italic';
    src: url('lmsans10-oblique.eot');
    src: url('lmsans10-oblique.eot?#iefix') format('embedded-opentype'),
         url('lmsans10-oblique.woff') format('woff'),
         url('lmsans10-oblique.ttf') format('truetype'),
         url('lmsans10-oblique.svg#lm_sans_10italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lm_sans_10regular';
    src: url('lmsans10-regular.eot');
    src: url('lmsans10-regular.eot?#iefix') format('embedded-opentype'),
         url('lmsans10-regular.woff') format('woff'),
         url('lmsans10-regular.ttf') format('truetype'),
         url('lmsans10-regular.svg#lm_sans_10regular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lm_sans_demi_cond_10italic';
    src: url('lmsansdemicond10-oblique.eot');
    src: url('lmsansdemicond10-oblique.eot?#iefix') format('embedded-opentype'),
         url('lmsansdemicond10-oblique.woff') format('woff'),
         url('lmsansdemicond10-oblique.ttf') format('truetype'),
         url('lmsansdemicond10-oblique.svg#lm_sans_demi_cond_10italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lm_sans_demi_cond_10regular';
    src: url('lmsansdemicond10-regular.eot');
    src: url('lmsansdemicond10-regular.eot?#iefix') format('embedded-opentype'),
         url('lmsansdemicond10-regular.woff') format('woff'),
         url('lmsansdemicond10-regular.ttf') format('truetype'),
         url('lmsansdemicond10-regular.svg#lm_sans_demi_cond_10regular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'lm_sans_10bold';
    src: url('lmsans10-bold.eot');
    src: url('lmsans10-bold.eot?#iefix') format('embedded-opentype'),
         url('lmsans10-bold.woff') format('woff'),
         url('lmsans10-bold.ttf') format('truetype'),
         url('lmsans10-bold.svg#lm_sans_10bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
		font:14px/1.3em Arial;
}


div {
	position:relative;
}

a {
	text-decoration:none;
}

a, a:visited {
	color:blue;
}

h1, h2, h3 {
	font-style:normal;
	font-weight:normal;
	font-family: lm_sans_10regular, Arial;
	color:#295e79;
	padding:0;
	margin:0;
}

h1 {
	font-size:28px;
	line-height:1.2em;
	margin-bottom:0.3em;
}

h2 {
	font-family:lm_sans_demi_cond_10regular, Arial;
	font-size:15px;
	margin:0;
	line-height:1.5em;
}

h3 {
	font-family:lm_sans_demi_cond_10regular, Arial;
	font-size:15px;
	margin:0 0 15px;
}

input[type="image"] {
	border:0 !important;
}

img {
	color:#cccccc;
}

a img {
	border:0 !important;
}

input[type="image"]:hover {
	opacity:0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

#bg {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

#container {
	width:950px;
	min-height:792px;
	margin:25px auto 0 auto;
	background:none #ffffff;
	border-radius:15px;
	overflow:hidden;
}

#head {
	background:url(/img/head1.jpg) no-repeat left top;
	width:950px;
	height:3px;
	border-radius:15px 15px 0px 0px;
	padding-top:188px;
}

div.line {
	float:left;
	width:900px;
	height:2px;
	background:none #db5f36;
	margin-left:25px;
}

#topmenu {
	width:900px;
	height:21px;
		margin:4px auto;
}

#topmenu a {
	font: normal normal 14px/1.2em lm_sans_10bold;
	color:#5093A6;
	letter-spacing:-1px;
}

#topmenu a.back {
	display:block;
	float:left;
}

#topmenu a.logout {
	display:block;
	float:right;
}


#content {
	float:left;
	margin:9px 0px 0px 0px;
	width:950px;
	min-height:552px;
	margin-bottom:10px;
}

#menu {
	float:left;
	margin-top:60px;
	width:195px;
	height:auto;
	font:14px/1.2em lm_sans_demi_cond_10regular;
}

#menu a {
	color:#d95529;
	text-decoration:none;
}

#menu a:hover {
	color:#295e79;
}

#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style:none;
	border-bottom:1px solid #666666;
	padding:7px 0 7px 35px;
}

#menu ul li.last {
	border:0;
}

#fp {
	float:left;
	margin:60px 0px 0px 55px;
	padding-right:50px;
	width:438px;
	height:480px;
	font-size:14px;
	overflow-y:auto;
	overflow-x:hidden;
}

#start{
	margin:60px auto 0px auto;
	width:670px;
	min-height:240px;
	font-size:14px;
}

#lektioner {
	width:800px;
	margin:30px auto 0px auto;
}

#lesson {
	width:880px;
	margin:20px 0px 0px 26px;
	min-height:485px;
	padding:0;
}

#lesson #menu {
	float:left;
	width:130px;
	height:auto;
	margin-top:55px;
}

#lesson #menu div.less {
	margin-bottom:14px;
}

#lesson #menu a {
	color: #5093a6;
  font: normal normal 16px/1.2em lm_sans_10bold;
  letter-spacing: -1px;
	/*font-family:lm_sans_demi_cond_10regular;
	font-size:19px;
	color:#7495ad;
	line-height:2em;*/
}

#lesson #menu ul {
	padding:0px 0px 0px 6px;
	margin:0;
}

#lesson #menu ul li {
	list-style:none;
	border:0;
	padding:0;
}

#lesson #menu ul li a {
	color: #7495AD;
  font: 16px/1.4em lm_sans_demi_cond_10regular;
  letter-spacing:0;
}

#lesson #menu a.current {
	color:#aec2d1;
}


#lesson #txt {
	width:575px;
	height:470px;
	float:left;
	margin:10px 0px 0px 90px;
	font-size:14px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0px 20px 0px 0px;
}

#lesson #txt.long {
		text-align:justify;		
}

#lesson #txt.frm {
	width:640px;
}

#lesson #txt h1, #lesson #txt h2 {
	color:#295E79;
}


#lesson #txt h2 a:hover {
	color:#295e79;
}

#lesson #txt h2 {
	font-size:16px;
}

#lesson #txt h2.inl {
	display:inline;
}

#lesson #txt h1 {
	font-size:25px;
	margin-bottom:0.5em;
}

#lesson #txt a {
	text-decoration:none;
	color:#D95529;
}

#login {
	float:left;
	width:175px;
	min-height:110px;
	margin:0px 0px 0px 15px;
	padding-left:15px;
	font-size: 10px;
}

#login input[type="text"], #login input[type="password"] {
	padding:2px 4px;
	border:1px solid #295e79;
	border-radius:4px;
	font-size:11px;
}

#news {
	float:left;
	width:170px;
	min-height:65%;
	border-left:2px solid #db5f36;
	padding-left:25px;
	font-style:italic;
}


#news h2 {
	margin-bottom:1em;
}

#news h3 {
	font:13px/1.4em lm_sans_10bold_italic;
	color:#295e79;
	display:inline;
	margin-top:14px;
	text-transform:uppercase;
}

#news a {
	color:#db5f36;
}

#footer {
	float:left;
	text-align:center;
	font-size:11px;
	width:100%;
	margin:4px auto;
}

#footer a {
	color:#000000;
}

p {
	padding-top:0;
	margin-top:0;
}

p.ingress {
	font-style:italic;
}


img.printicon {
    border-radius: 0 0 0 0;
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		filter: alpha(opacity=20);
		float:right;
		margin-right:10px;
}

img.printicon:hover {
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}


@media print {
	.noprint {
		display:none;
	}
	
	body {
		background:none #ffffff;
	}
	
	#printhead {
		width:100%;
		height:140px;
		overflow:hidden;
		margin-bottom:10px;
		border-radius:8px;
		display:block;
	}
	
	img.printicon {
		display:none;
	}
	
	div.banner,	img.ico2, div.editDiv, img.printicon {
		display:none;
	}
}

div.lessondot {
	float:left;
	width:110px;
	height:64px;
	padding:74px 0 0 0;
	margin-right:27px;
	text-align:center;
	cursor:pointer;
}

div.lessondot h2 {
	color: #004566;
  font: normal normal 16px/1.2em lm_sans_10bold;
  letter-spacing: -1px;
}

div.lessondot p {
	font:normal normal 16px/1.2em lm_sans_10bold;
	color:#004566;
}

div.lessondot.one {
	background:url(/img/circle1.png) no-repeat center top;
}

div.lessondot.two {
	background:url(/img/circle2.png) no-repeat center top;
}

div.lessondot.three {
	background:url(/img/circle3.png) no-repeat center top;
}

div.lessondot.four {
	background:url(/img/circle4.png) no-repeat center top;
}

div.lessondot.five {
	background:url(/img/circle5.png) no-repeat center top;
}

div.lessondot.six {
	background:url(/img/circle.png) no-repeat center top;
	margin:0;
}

#lesson #diary {
	font-size:12px;
	line-height:1.3em;
}

#lesson input[type="checkbox"], #lesson label, input[type="file"] {
	font:13px Arial,Helvetica;
}

#lesson textarea, #lesson input[type="text"] {
	font:14px Arial,Helvetica;
	margin-top:4px;
}

#button_wrapper {
	width:16px; height:16px;
  background:url(/adm/ckeditor/skins/kama/images/sprites.png) repeat-x 0 -1950px #D3D3D3;
  border-radius: 5px 5px 5px 5px;
  display: block;
  padding: 5px; 
  margin-bottom:4px;
}

#savebutton {
	cursor:pointer;
	float:left; 
	width:16px; 
	height:16px; 
	background:url(/adm/ckeditor/skins/kama/icons.png) no-repeat 0 -32px;
}

img.rounded {
	border-radius:8px;
}

input.edheading {
	font-family:lm_sans_10regular,Arial;
	font-size: 28px;
  line-height: 1.2em;
  color:#295E79;
  font-weight:normal;
}

input.edheading2 {
	font-family:lm_sans_10regular,Arial;
	font-size: 25px;
	color:#295E79;
	font-weight:normal;
}


#ed_wrapper {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    padding: 8px;
    width: auto;
}

div.padded {
	font-size:12px;
}

#lesson label {
	margin-right:8px;
}

#lesson select {
	width:77px;
	font-size:11px;
}

#lesson div.weekday {
	float:left;
	margin-right:8px;
}

div.clear1 {
	width:100%;
	height:26px;
	clear:both;
	border-bottom:1px dotted #cccccc;
	margin-bottom:10px;
}

div.clear {
	width:100%;
	height:12px;
	clear:both;
}

p.question {
	font-style:italic;
	font-size:13px;
	margin:0px 0px 5px 0px;
}

span.ex {
	font-size:10px;
}

div.w_article {
	width:420px;
	height:auto;
	margin-bottom:10px;
	border-bottom:1px solid #DB5F36;
	overflow:hidden;
}

div.w_article div.art {
	display:block;
	float:left;
	width:120px;
	margin:0px 20px 10px 0px;
}

div.w_text {
	width:264px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}

div.w_text div.price {
	clear:left;
	float:left;
}

div.w_text div.amount {
	float:right;
}

div.w_article input {
	font-size:10px;
}

table.memberform {
	width:380px;
	font-size:12px;
}

table.memberform td {
	vertical-align:top;
	padding-bottom:5px;
}

table.memberform input[type=text], table.memberform input[type=password], table.memberform input[type=submit] {
	border: 1px solid #295E79;
  border-radius: 4px 4px 4px 4px;
  font-size: 11px;
  padding: 2px 4px;
}</pre></body></html>