@charset "utf-8";
/* Skole site  CSS Document */

/* modify existing styles using a body class as layout is different in skole pages.*/
.skole #eb_left,.skole .eb_left {margin:0 0 0 6px;}
.skole #eb_right,.skole .eb_right {margin:0 11px 0 0;}
.skole #eb_main {margin-top:0px;padding-top:2px}
.skole .ml0{margin-left:0}
.skole .sk_fl{margin-left:2px;float:left;display:inline;clear:both}
.skole .sk_fr{margin-right:2px;float:right;display:inline;clear:none;}
.nbt{border-top:0 none!important;margin-top:-10px!important}
/* start new code */
body{background:#ab7474 url(skole-images/bodybg.jpg) repeat-x 0 0;padding-bottom:25px;}


#skole_footer{
	clear:both;
	width:930px;
	padding:20px 0 20px;
	background:#fff url(skole-images/skole-foot2.gif) no-repeat 0 100%;
}
#skole_footer ul{
	margin:0;
	width:747px;
	margin:0 0 0 144px;
	overflow:hidden;
	font-size:12px;
}
#skole_footer li{display:inline;}
.sk_foot1 li{color:#000}
.sk_foot1 li a{color:#000!important;}
.sk_foot2 li{color:#6c7819}
.sk_foot2 li a{color:#6c7819!important;}
#skole_footer b,.sk_foot2 strong a{text-decoration:underline}
#skole_footer .sk_foot2{margin-top:5px}

/* header */
#skole_header{
	width:930px;
	height:106px;
	background:#000 url(skole-images/headerbg.gif) no-repeat 0 0;
}
.skole_logo{
	float:left;
	margin:12px 0 0 13px;
}
.skole_logo img{float:left;}
.skoletxt{margin:5px 0 0 6px}

/* skole menu */
.skole_nav{
	padding:0 0 0 19px;
	height:27px;
	line-height:27px;
	background:#fff url(skole-images/navbg.gif) repeat-x 0 0;
}
.skole_nav li,
.skole_nav li a,
.skole_nav li a:visited, 
.skole_nav li span, 
.skole_nav li strong{
	float:left;
	display:inline;
	font-size:13px;
	color:#43616f;
	font-weight:bold;
	height:26px;
	overflow:hidden
}
.skole_nav li{
	margin:0 13px 0 0;
	position:relative;
	top:1px;
}
.skole_nav li a,.skole_nav li a span{color:#fff}
.skole_nav li a,
.skole_nav li strong{
	padding:0 0 0 13px;
	background:url(skole-images/lnav.gif) no-repeat 0 -26px;
}
.skole_nav li span{
	padding:0 13px 0 0;
	background:url(skole-images/rnav.gif) no-repeat 100% -26px;
}
.skole_nav li.current a,
.skole_nav li strong,
.skole_nav li.current a:visited{
	background-position:0 0;
	color:#43616f;
	text-decoration:none;
	/*cursor:text!important;*/
}
.skole_nav li.current span,
.skole_nav li strong span{
	background-position:100% 0;
	color:#43616f;
}
.skole_nav li strong{
	background-position:0 0;
	color:#43616f;
}
.skole_nav li a:hover{
	background-position:0 0;
	color:#43616f;
	text-decoration:none;
}
.skole_nav li a:hover span {
	background-position:100% 0;
	color:#43616f;
}
/* end menu */

/*main large picture in left column and smaller articles etc */
.skole_base600{
	width:600px;
	height:4px;
	clear:both;
	background:url(skole-images/base-600-000.gif) no-repeat 0 0;
	margin: 0 0 21px;
}
* html .skole_base600{margin-bottom:10px}
.skole .eb_a1, .skole .eb_a2 {
	clear:none;
	border-bottom:1px solid #ccc;
	margin-top:-1px;
	margin-bottom:10px;
	position:relative;
}
.skole .eb_a1 p, .skole .eb_a2 p {margin-bottom:0;}
.skole_mainpic{
	background:#171717 url(skole-images/mid171717.gif) repeat-x 0 100%;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	padding:3px 8px;
	min-height:0;
	width:582px
}
* html .skole_mainpic{width:600px;w\idth:582px}
.skole_mainpic h2,
.skole_mainpic h2 a,
.skole_mainpic h2 a:visited{
	font-size:30px;
	color:#fff;
	text-decoration:none;
}
.skole_mainpic h2{margin:0 0 6px}
.skole_mainpic h2 a:hover{text-decoration:underline}
.skole_mainpic p{
	font-size:14px;
	color:#fff;
	margin:0;
}
.skole_mainpic a{color:#fff;}
.skole_mainpic p span{font-size:12px}

/* 4 boxes in a row modified from eb_main css styles.
.skole .eb_4box h4,
.skole .eb_4box h4 a,
.skole .eb_4box h4 a:visited {
	color:#fff;
}
ul.eb_4col {
	background:#fdd38a url(skole-images/midfdd38a.gif) repeat-x 0 100%;
}
.skole .eb_4box .eb_mid3{	
	background:#fdd38a url(skole-images/midfdd38a.gif) repeat-x 0 100%;
}
*/
/* another sog box  in #e6c842 */
/* another sog box in box in left column 600px wide */
/*.skole .eb_round b,.skole .eb_round span {
	background:url(skole-images/eb_corners.png) no-repeat 0 0;
}*/
.skole  .eb_dk21,.skole  .eb_dk21 .eb_mid {
	background:#e6c842
}
.skole .eb_dk21 .eb_round b {
	background-position: 0 -684px
}
.skole .eb_dk21 .eb_round span {
	background-position:100% -684px
}
.skole  .eb_dk21 .eb_base b {
	background-position:0 -688px
}
.skole  .eb_dk21 .eb_base span {
	background-position:100% -688px
}
.skole .sog4{color:#000!important}
.skole .sog4 span{
	float:left;
	text-align:left;
	position:relative;
	top:3px;
}
*+html .skole .sog4 span{	
	top:0;
	line-height:1.1
}
* html .skole .sog4 span{	
	top:0;
	line-height:1.1
}
.skole .sog4 {text-align:right;padding:2px 25px 0 0}

/* modify article  again */
.skole p.eb_topstory b {
	color:#666;
}
.skole p.eb_topstory a:hover b{color:#000}
.resrowtop{border-top:1px solid #ccc;}
.skole .resrow h4 a{color:#000;}
.skole .resrow h4 a:visited {color:#666}
.skole .resrow a:hover {color:#666;	text-decoration:none;}
.skole .resrow h4 a:hover {
	color:#666;
	text-decoration:none;
}
/* start new gradient boxes */
.sk1_top,.sk1_base{
	width:296px;
	clear:both;
	height:4px;
	overflow:hidden;
	background:url(skole-images/box296.gif) no-repeat 0 0;
}
.sk1_base{background-position:0 -4px;margin:0 0 10px}
.sk1{
	width:284px;
	min-height:40px;
	border-right:1px solid #43616f;
	border-left:1px solid #43616f;
	padding:0 2px 1px 8px;
	overflow:hidden;
}
* html .sk1{
	height:81px;
	width:296px;
	w\idth:284px;
	overflow:visible;
}
.sk1_6b93a5{background:#6b93a5 url(skole-images/mid6b93a5.gif) repeat-x 0 100%}
.sk1_688fa0{background:#688fa0 url(skole-images/mid688fa0.gif) repeat-x 0 100%}
/*in blue #25abcc */
.sk1_25abcc{
	background:#25abcc url(skole-images/mid25abcc.gif) repeat-x 0 100%;
	border-color:#2e90ab;
}
.sk1_base_25abcc{background:#25abcc url(skole-images/sktabs.gif) no-repeat 0 -24px}
/* in red sk1_c14c46 */
.sk1_c14c46{
	background:#c14c46 url(skole-images/midc14c46.gif) repeat-x 0 100%;
	border-color:#b00c03;
}
.sk1_base_c14c46{background:#c14c46 url(skole-images/sktabs.gif) no-repeat 0 -84px}
/* in orange sk_facb7e */
.sk1_facb7e{
	background:#facb7e url(skole-images/midfacb7e.gif) repeat-x 0 100%;
	border-color:#fa9c01;
}

.sk1_base_facb7e{background:#facb7e url(skole-images/sktabs.gif) no-repeat 0 -174px}
/* in lightgreen sk_c4d545 */
.sk1_c4d545{
	background:#c4d545 url(skole-images/midc4d545.gif) repeat-x 0 100%;
	border-color:#aaba32;
}
.sk1_base_c4d545{background:#c4d545 url(skole-images/sktabs.gif) no-repeat 0 -54px}
/* in darkgreen sk_52b93d */
.sk1_52b93d{
	background:#52b93d url(skole-images/mid52b93d.gif) repeat-x 0 100%;
	border-color:#2f7820;
}
.sk1_base_52b93d{background:#52b93d url(skole-images/sktabs.gif) no-repeat 0 -114px}
/* in gray sk_e6e6e6 */
.sk1_e6e6e6{
	background:#e6e6e6 url(skole-images/mide6e6e6.gif) repeat-x 0 100%;
	border-color:#a6a6a6;
}

.sk1_base_e6e6e6{background:#e6e6e6 url(skole-images/sktabs.gif) no-repeat 0 -144px}

.sk1top2{
	height:23px;
	background-position:0 -8px;
	line-height:23px;
}
.sk1top2 h3{
	margin:0;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	padding:0 3px 0 9px;
	line-height:23px
}
/* Lav din egen avis her! box */
.sk296x70,
.sk296x70 h3, 
.sk296x70 h3 a, 
.sk296x70 h3 a:visited{
	height:70px;
	clear:both;
	color:#fff;
	font-size:14px;
	line-height:26px;
	text-transform:uppercase;
	display:block;
}
.skole .sk296x70{margin:0 0 10px;	width:296px;}
* html .skole .sk296x70{margin:0}
.skcreate{background:url(skole-images/create.jpg) no-repeat 0 0;}
.sk296x70 h3 a{padding:0 7px 0 9px;width:280px}
* html .sk296x70 h3 a{width:296px;w\idth:280px}
/* welcome box */
.skwelcome{background: url(skole-images/welcome.gif) no-repeat 0 0;}
.skwelcome h3, 
.skwelcome h3 a{
	font-size:18px!important;
	font-weight:normal;
	height:auto;
	margin:0;
}
.skwelcome h3 {padding-top:10px}
.skwelcome span{padding:0 0 0 5px;display:block}

/* Særaviser box */
.sksaer{background: url(skole-images/saer.jpg) no-repeat 0 0;}
.sksaer h3, 
.sksaer h3 a{color:#000}

/* Om Ekstra Bladet box */
.skole .section-666666{margin-bottom:10px}
.skole .section-666666 p{
		color:#fff;
		text-align:left;
		font-size:11px;
		padding:0 5px 0 14px;
		line-height:1.2;
}
.skole p.eb_section-head a,.skole  p.eb_section-head a span{
	text-align:left;
	font-size:34px;
	padding:0 0 0px;
	letter-spacing:-.04em;
	line-height:1.0;
}
.skole p.eb_section-head {height:auto;margin:0}
.skole .section-666666 p a{color:#fff}

/* new skole tab boxes */
.skole_tab{
	width:296px;
	overflow:hidden;
	clear:both;
	margin:0 0 10px;
}
.skole_tabmid{
	width:294px;
	overflow:hidden;
	clear:both;
	padding:1px 0;
	min-height:127px;
	border-left:1px solid #2e90ab;
	border-right:1px solid #2e90ab;
}
* html .skole_tabmid {
	height:127px;
	width:296px;
	w\idth:294px;
}
/* to make it a scroll box set up classes as follows with the appropriate height */
.skscroll180{
	overflow:auto!important;
	overflow-x:hidden!important;
	height:180px!important;
}
.skscroll180 .sk_cell{padding-right:16px!important}
/* end scroll box  */

.skole_tab h4{
	width:296px;
	height:24px;
	line-height:21px;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	background: url(skole-images/sktabs.gif) no-repeat 0 0;
	overflow:hidden;
	margin:0;
}
.skole_tab h4 a,
.skole_tab h4 a:visited,
.skole_tab h4 span{
	color:#fff;
	float:left;
	padding:0 0 0 17px;
}
.sk_tabbase{
	clear:both;
	height:4px;
	overflow:hidden;
	background: url(skole-images/sktabs.gif) no-repeat 0 0;
}
/* tab content - used a table as vertical alignment was an issue */
.sk_tabrow {
	width:294px;
	clear:both;
	border-bottom:1px solid #69bdd4;
	line-height:1.1;
	font-size:13px;
}
.skole_tabmid table.last{border:0 none;}
.sk_tabrow td {
	padding:5px 0 5px 7px;
	vertical-align:middle;
	text-align:left;
}
.skole_tabmid table.last td{	padding:5px 0 4px 7px;}
.sk_tabrow td.sk_cell{width:100%}
.sk_tabrow td,
.sk_tabrow a, 
.sk_tabrow a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.sk_tabrow a:hover{text-decoration:underline;}
.sk_tabrow a.sk_img57:hover{text-decoration:none}

/* blue tab sk_25abcc */
.sk_25abcc h4{background-position:0 0}
.sk_25abcc .sk_tabbase{background-position:0 -24px;}
.sk_25abcc .skole_tabmid{
	background:#25abcc url(skole-images/mid25abcc.gif) repeat-x 0 100%;
	border-color:#2e90ab;
}
.sk_25abcc .sk_tabrow{border-color:#69bdd4}
/* lightgreen tab sk_c4d545 */
.sk_c4d545 .sk_tabrow{border-color:#d2de7c}
.sk_c4d545 h4 a,
.sk_c4d545 h4 a:visited,
.sk_c4d545 h4 span{color:#000;}
.sk_c4d545 h4{background-position:0 -30px}
.sk_c4d545 .sk_tabbase{background-position:0 -54px;}
.sk_c4d545 .skole_tabmid{
	background:#c4d545 url(skole-images/midc4d545.gif) repeat-x 0 100%;
	border-color:#aaba32;
}
/* red flash tab boxes sk_c14c46 */
.sk_c14c46 h4{background-position:0 -60px}
.sk_c14c46 .sk_tabbase{background-position:0 -84px;}
.sk_c14c46 .skole_tabmid{
	background:#c14c46 url(skole-images/midc14c46.gif) repeat-x 0 100%;
	border-color:#b00c03;
}
.sk_c14c46 .sk_tabrow{border-color:#d0736f}
/* dark green sport tab boxes sk_52b93d */
.sk_52b93d h4{background-position:0 -90px}
.sk_52b93d .sk_tabbase{background-position:0 -114px;}
.sk_52b93d .skole_tabmid{
	background:#52b93d url(skole-images/mid52b93d.gif) repeat-x 0 100%;
	border-color:#2f7820;
}
.sk_52b93d .sk_tabrow{border-color:#75ae69}
.sk_52b93d td.sk_cell a,.sk_52b93d  td.sk_cell a:visited{color:#000}
/* light gray nyheder tab boxes sk_e6e6e6 */
.sk_e6e6e6 h4{background-position:0 -120px}
.sk_e6e6e6 .sk_tabbase{background-position:0 -144px;}
.sk_e6e6e6 .skole_tabmid{
	background:#e6e6e6 url(skole-images/mide6e6e6.gif) repeat-x 0 100%;
	border-color:#a6a6a6;
}
.sk_e6e6e6 .sk_tabrow{border-color:#e3e3e3}
.sk_e6e6e6 td.sk_cell a,.sk_e6e6e6 td.sk_cell a:visited{color:#000}

/* orange tab boxes sk_facb7e */
.sk_facb7e h4{background-position:0 -150px}
.sk_facb7e .sk_tabbase{background-position:0 -174px;}
.sk_facb7e .skole_tabmid{
	background:#facb7e url(skole-images/midfacb7e.gif) repeat-x 0 100%;
	border-color:#fa9c01;
}
.sk_facb7e .sk_tabrow{border-color:#fcd18b}
.sk_facb7e td.sk_cell a,.sk_facb7e td.sk_cell a:visited{color:#000}

/* Skole newsletter and  login form */
.sk-newsletter{
	width:296px;
	height:74px;
	overflow:hidden;
	position:relative;
	background: url(skole-images/sk-newsletter2.jpg) no-repeat 0 0;
	margin:0 0 10px;
}
.sk-newsletter h4{
	color:#000;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	padding:3px 0 0;
	width:117px;
	text-align:center;
}
.sk-newsletter input{
	position:absolute;
	top:33px;
	border:0 none;
	color:#fff;
	font-size:12px;
	background:none;
}
.sk-newsletter input.sk_inp185{
	width:185px;
	left:19px;
	top:38px;
	color:#fff;
}
.sk-newsletter input.sk_submit{
	width:61px;
	height:28px;
	line-height:28px;
	left:224px;
	background:url(skole-images/sklogin.png) no-repeat 0 0;
}
.sk-newsletter input.sk_submit:hover{background-position:0 -28px;cursor:pointer}
/* redaktion form changes*/
.sk-login {
	height:107px;
	background: url(skole-images/sk-redaktion2.jpg) no-repeat 0 0;
}
.sk-login  input.sk_submit{top:66px}
.sk-login input.sk_inp185-2{top:71px}
input.sk_submit::-moz-focus-inner{
  padding: 0;
  border: none;
}

/* intro video box */
.sk_video{
	padding:3px 0 0 2px;
}
.skp0{padding:0;width:294px!important}

/* modified sk1 box with 142x80 pic to the left */ 
.sk_indent{
	overflow:hidden;
	min-height:0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:6px 0 2px;
}
.sk_indent p{	line-height:1.6;}
* html .sk_indent{zoom:1.0}
.sk_indent a,.sk_indent a:visited{color:#fff}
.sk_sidepic1{
	padding:5px 7px 2px 0;
	margin:0 0 0 -4px;
	position:relative;
	float:left;
}
/* anothe sk1 box width 57x 32 px images */
.sk_tabrow2 {
	width:292px;
	border-color:#fff;
	line-height:1.1;
	font-size:12px;
	margin:0 0 0 1px;
}
.sk1 table.last{border:0 none;}
.sk_tabrow2 td {
	padding:2px 7px 2px 1px;
}
.sk1 table.last td{	padding:2px 7px 0 1px;}
.sk_tabrow2 span {font-size:11px;color:#171717} 
.sk_tabrow2 .sk_cell{line-height:1.3;}
/* set class to set p element to 14px*/
.skp14 p,.skp14 p a,.skp14 p a:visited{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin:0;
}
.skp14 p{
	padding:4px 0 1px;
	margin-left:-3px;
	position:relative;
}

/* text color hex for boxes with light color */
.sk1_facb7e td, .sk1_facb7e td a, .sk1_facb7e td a:visited, 
.sk1_facb7e p, .sk1_facb7e p a, .sk1_facb7e p a:visited{color:#000;}
.sk1_facb7e .sk_tabrow2 span {color:#fff;}

.sk1_e6e6e6 td, .sk1_e6e6e6 td a, .sk1_e6e6e6 td a:visited, 
.sk1_e6e6e6 p, .sk1_e6e6e6 p a, .sk1_e6e6e6 p a:visited {color:#000;}
.sk1_e6e6e6 .sk_tabrow2 span {color:#666;}

/* modify some list boxes from main.css */
.eb_6e8fb5 li.topimg2 {
	background:#fff!important;
	color:#000!important;
	border-bottom:1px solid #ccc!important;
	padding-bottom:2px!important;
}
.eb_6e8fb5 li.topimg2 a {
	color:#000!important
}
.eb_6e8fb5 li.topimg2 span{color:#666!important}
li.txtal{text-align:left!important;display:block}

/* some odd text by itself */
h3.sk_plaintxt{
	margin:10px 0 0;
	font-size:15px;
	padding:1px 8px 3px;
}
/* remove border from some listings*/
.resrownob{border:0 none!important;	padding:8px 8px 8px 2px;}

/* Velkommen red box */
.sk_velkom{
	width:575px;
	border:2px solid #b00c03;
	background:#c14c46 url(skole-images/midc14c46.gif) repeat-x 0 100%;
	margin:16px 0 16px;
	padding:4px 5px 8px 16px;
	color:#fff;
}
* html .sk_velkom{
	width:600px;
	w\idth:575px;
}
.sk_velkom h2{
	color:#fff;
	font-size:30px;
	margin:0 0 7px;
}
.sk_velkom ul{margin:0}
.sk_velkom li{
	font-size:17px;
	color:#fff;
	line-height:1.3;
	padding:1px 0 0;
}
.sk_velkom a,.sk_velkom a:visited{
	color:#fff;
	text-decoration:underline;
}
.sk_velkom li strong{font-size:18px;font-weight:normal}

/* skolefodbold adjustments */

body.skolefodbold{
	background:#2e90ab url(skole-images/skf-bodybg.jpg) repeat-x 0 0;
}
.skolefodbold #skole_header{
	background:url(skole-images/skf-headerbg_2.gif) no-repeat 0 0;
	position:relative;
	z-index:99;
}
.skolefodbold .skoletxt{margin:1px 0 0 6px}
.skf-ads{
	position:absolute;
	left:356px;
	top:42px;
	width:555px;
	height:43px;
}
/* skold fodbold menu modifies existing menu styles but unfortunately the skole menu has three states (current, highlighted and hover)which complicates things */
.skolefodbold .skole_nav{
	background:#fff url(skole-images/skf-navbg.gif) repeat-x 0 0;
	line-height:26px;
}
.skolefodbold .skole_nav li,
.skolefodbold .skole_nav li a,
.skolefodbold .skole_nav li a:visited, 
.skolefodbold .skole_nav li span, 
.skolefodbold .skole_nav li strong{
	color:#fff;
	height:25px;
}
.skolefodbold .skole_nav li a,.skolefodbold .skole_nav li a span{color:#fff}
.skolefodbold .skole_nav li{
	top:2px;
	margin:0 13px 0 0;
	letter-spacing:-.08em;
}
* html .skolefodbold .skole_nav li{
	margin:0 11px 0 0;
	letter-spacing:-.04em;
}
* + html .skolefodbold .skole_nav li{
	margin:0 11px 0 0;
	letter-spacing:-.04em;
}

.skolefodbold .skole_nav li a,
.skolefodbold .skole_nav li strong{
	background:url(skole-images/skf-tabs.gif) no-repeat 0 -50px;
	padding:0 0 0 10px;
}
.skolefodbold .skole_nav li span{
	background:url(skole-images/skf-tabs.gif) no-repeat 100% -50px;
	padding:0 10px 0 0;
}
.skolefodbold .skole_nav li.current a,
.skolefodbold .skole_nav li strong,
.skolefodbold .skole_nav li.current a:visited{
	background-position:0 0;
	color:#000;
	/*cursor:text!important;*/
}
.skolefodbold .skole_nav li.current span,
.skolefodbold .skole_nav li strong span{
	background-position:100% 0;
	color:#000;
}
.skolefodbold .skole_nav li strong{
	background-position:0 0;
	color:#000;
}
.skolefodbold .skole_nav li a:hover{
	background-position:0 -25px;
	color:#fff;
}
.skolefodbold .skole_nav li a:hover span {
	background-position:100% -25px;
	color:#fff;
}
/* end menu */

/* double login form */
.skf-double{
	background: url(skole-images/skf-double-login.jpg) no-repeat 0 0;
}
.skf-double p{
	color:#fff;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	padding:2px 0 0;
	width:125px;
	text-align:center;
	position:absolute;
	top:0;
	left:125px;
	font-weight:bold;
}
#skf-referent p,
#skf-hodleder h4{cursor:pointer }
.skf_off{display:none;}

#skf-referent{background-position:0 0}
#skf-hodleder{background-position:0 -107px}

/* small red boxes 4 across the main left column */
.skf_142{
	width:142px;
	color:#fff;
	margin:0 4px 9px 1px;
	display:inline;
	float:left;
}
.skf_142 h4{
	padding:4px 3px 5px 7px;
	line-height:1.2;
	margin:0;
	background: url(skole-images/skf-142-296.gif) no-repeat 0 0;
	min-height:0;
	color:#fff;
	font-size:12px;
	width:132px;
}
* html .skf_142 h4{
	height:1%;
	width:142px;
	w\idth:132px;
}
.skf_142 div{
	background:#c2514a url(skole-images/midc2514a.gif) repeat-x 0 100%;
	border:1px solid #b00c03;
	border-top:none;
	width:128px;
	padding:2px 6px 7px;
	color:#fff;
	font-size:11px;
	min-height:43px;
}
* html .skf_142 div{
	width:140px;
	w\idth:128px;
	height:57px;
	he\ight:43px;
}
.skf_142 p{margin:0 0 6px;line-height:1.1;}
.skf_142 a,.skf_142 a:visited{color:#fff}
.skf_142 div p a:hover{text-decoration:none;color:#ccc}
.ebskolefodbold_142ul li.last {border-bottom:0px;}
/* arrange red boxes in pairs */
.skf_142_pair {
	float:left;
	width:300px;/*width:290px;*/
	margin-bottom:9px;
}
.pair_right {
	float:right;
	margin:0 6px 9px 0;
	display:inline;
}
.skf_142_pair .skf_142{
	float:left;
	margin:0 4px 0 4px; /*margin:0 5px 0 1px;*/
}
.skf_142_pair .last{margin:0;}

/* pixelperfect fix*/
/*.skf_142_pair div.last{float:right;}*/

/* 296px red box in right column */
.skf_296{
	width:296px;
	clear:both;
}
 h4.skf296{
	padding:4px 2px 3px 8px;
	line-height:1.2;
	margin:0;
	background: url(skole-images/skf-142-296.gif) no-repeat 0 -55px;
	min-height:0;
	color:#fff;
	font-size:12px;
	width:286px;
	text-transform:uppercase;
}
* html h4.skf296 {
	height:1%;
	width:296px;
	w\idth:286px;
}
.skf_296{
	overflow:hidden;
	background:#c25049 url(skole-images/midc25049.gif) repeat-x 0 100%;
	border:1px solid #b00c03;
	border-top:none;
	width:288px;
	padding:1px 3px 1px;
	color:#fff;
	font-size:11px;
}
* html .skf_296{
	width:296px;
	w\idth:288px;
}
.skf_296 div{
	width:288px;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #ce6c68;
	padding:3px 0 2px;
}
.skf_296 div.last{border:0 none;	padding:3px 0 1px;}
.skf_296 div div{
	width:136px;
	color:#fff;
	padding:4px 0 1px;
	clear:none;
	border:none;
}
* html .skf_296 div {zoom:1.0}
.skf_296 div p{
	font-size:11px;
	margin:0 0 3px 0;
	line-height:1.3;
}
.skf_296 h5{
	color:#fff;
	font-size:12px;
	margin:0 0 8px;
}
.skf_296_base{
	width:296px;
	clear:both;
	overflow:hidden;
	background:url(skole-images/skf-142-296.gif) no-repeat 0 -105px;
	height:3px;
	margin:0 0 10px;
}
.skf_296 p.skf_sidepic{
	float:left;
	margin:0 8px 0 1px;
	display:inline;
}
* html .skf_296 p.skf_sidepic{margin:0 5px 0 1px;}
.skf_296 a,.skf_296 a:visited{color:#fff;}
.skf_296 div p a:hover{text-decoration:none;color:#ccc}

/* 296px blue box in right column */
.skf_296_blue{
	width:296px;
	clear:both;
}
 h4.skf296_blue{
	padding:4px 2px 3px 8px;
	line-height:1.2;
	margin:0;
	background: url(skole-images/skf-142-296-blue.gif) no-repeat 0 -55px;
	min-height:0;
	color:#fff;
	font-size:12px;
	width:286px;
	text-transform:uppercase;
}
* html h4.skf296_blue {
	height:1%;
	width:296px;
	w\idth:286px;
}
.skf_296_blue{
	overflow:hidden;
	background:#6e8fb5 url(skole-images/mid6e8fb5.gif) repeat-x 0 100%;
	border:1px solid #6e8fb5;
	border-top:none;
	width:288px;
	padding:1px 3px 1px;
	color:#fff;
	font-size:11px;
}
* html .skf_296_blue{
	width:296px;
	w\idth:288px;
}
.skf_296_blue div{
	width:288px;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #6e8fb5;
	padding:3px 0 2px;
}
.skf_296_blue div.last{border:0 none;	padding:3px 0 1px;}
.skf_296_blue div div{
	width:136px;
	color:#fff;
	padding:4px 0 1px;
	clear:none;
	border:none;
}
* html .skf_296_blue div {zoom:1.0}
.skf_296_blue div p{
	font-size:11px;
	margin:0 0 3px 0;
	line-height:1.3;
}
.skf_296_blue h5{
	color:#fff;
	font-size:12px;
	margin:0 0 8px;
}
.skf_296_blue_base{
	width:296px;
	clear:both;
	overflow:hidden;
	background:url(skole-images/skf-142-296-blue.gif) no-repeat 0 -105px;
	height:3px;
	margin:0 0 10px;
}
.skf_296_blue p.skf_sidepic{
	float:left;
	margin:0 8px 0 1px;
	display:inline;
}
* html .skf_296_blue p.skf_sidepic{margin:0 5px 0 1px;}
.skf_296_blue a,.skf_296_blue a:visited{color:#fff;}
.skf_296_blue div p a:hover{text-decoration:none;color:#ccc}

/* 296px green in right column */
.skf_296_green{
	width:296px;
	clear:both;
}
 h4.skf296_green{
	padding:4px 2px 3px 8px;
	line-height:1.2;
	margin:0;
	background: url(skole-images/skf-142-296-green.gif) no-repeat 0 -55px;
	min-height:0;
	color:#fff;
	font-size:12px;
	width:286px;
	text-transform:uppercase;
}
* html h4.skf296_green {
	height:1%;
	width:296px;
	w\idth:286px;
}
.skf_296_green{
	overflow:hidden;
	background:#2f7820 url(skole-images/mid2f7820.gif) repeat-x 0 100%;
	border:1px solid #2f7820;
	border-top:none;
	width:288px;
	padding:1px 3px 1px;
	color:#fff;
	font-size:11px;
}
* html .skf_296_green{
	width:296px;
	w\idth:288px;
}
.skf_296_green div{
	width:288px;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #2f7820;
	padding:3px 0 2px;
}
.skf_296_green div.last{border:0 none;	padding:3px 0 1px;}
.skf_296_green div div{
	width:136px;
	color:#fff;
	padding:4px 0 1px;
	clear:none;
	border:none;
}
* html .skf_296_green div {zoom:1.0}
.skf_296_green div p{
	font-size:11px;
	margin:0 0 3px 0;
	line-height:1.3;
}
.skf_296_green h5{
	color:#fff;
	font-size:12px;
	margin:0 0 8px;
}
.skf_296_green_base{
	width:296px;
	clear:both;
	overflow:hidden;
	background:url(skole-images/skf-142-296-green.gif) no-repeat 0 -105px;
	height:3px;
	margin:0 0 10px;
}
.skf_296_green p.skf_sidepic{
	float:left;
	margin:0 8px 0 1px;
	display:inline;
}
* html .skf_296_green p.skf_sidepic{margin:0 5px 0 1px;}
.skf_296_green a,.skf_296_blue a:visited{color:#fff;}
.skf_296_green div p a:hover{text-decoration:none;color:#ccc}

/* two narrower red boxes in right column*/
.skf_fl{float:left}
.skf_fr{float:right}
.skf_142_tall{
	width:142px;
	color:#fff;
	margin:0 0 10px;
	display:inline;
}
.skf_142_tall h4{
	padding:4px 2px 3px 8px;
	line-height:1.2;
	margin:0;
	background: url(skole-images/skf-142-296.gif) no-repeat 0 0;
	min-height:0;
	color:#fff;
	font-size:12px;
	width:132px;
	text-transform:uppercase;
}
* html .skf_142_tall h4{
	height:1%;
	width:142px;
	w\idth:132px;
}
.skf_142_tall div.skf_142_content{
	background:#c25049 url(skole-images/midc25049.gif) repeat-x 0 100%;
	border:1px solid #b00c03;
	border-top:none;
	width:136px;
	padding:2px 2px 0;
	color:#fff;
	font-size:12px;
	min-height:184px;
}
* html .skf_142_tall div.skf_142_content{
	width:142px;
	w\idth:136px;
	height:187px;
	he\ight:184px;
}
.skf_142_tall p{
	margin:0 0 3px;
	line-height:1.3;
	text-transform:uppercase;
	padding:8px 2px 1px;
	font-weight:bold;
}
.skf_142_tall a,.skf_142_tall a:visited{color:#fff}
.skf_142_tall div p a:hover{text-decoration:none;color:#ccc}
.skf_142_base_tall{
	width:142px;
	clear:both;
	overflow:hidden;
	background:url(skole-images/skf-142-296.gif) no-repeat 0 -50px;
	height:3px;
}
/*changes to footer on skolfodbold page */
.skolefodbold #eb_outer {
	background:#fff url(skole-images/skf-footer.gif) no-repeat 0 100%;
}
.skolefodbold #eb_main,.skolefodbold #skole_footer{background:transparent}
.skolefodbold #skole_footer ul{	margin:0 0 0 25px;}
.skolefodbold .sk_foot2 li{color:#000}
.skolefodbold .sk_foot2 li a{color:#000!important;}

/* two new boxes for  skole ref newspaper boxes */
h2.sk_nphead{
	clear:both;
	font-size:30px;
	margin:0 0 5px;
	color:#000;
	padding:0 0 0 1px;
}
.sk_newspaper1{
	width:570px;
	background:url(skole-images/news-paperbg.gif) repeat 0 0;
	border:1px solid #acbec6;
	padding:4px 14px 1px;
	overflow:hidden;
	margin:0 0 12px;
	clear:both;
}
* html .sk_newspaper1{
	width:600px;
	w\idth:570px;
}
.sk_newspaper1 ul{
	width:570px;
	overflow:hidden;
	clear:both;
	border-bottom:2px solid #acbec6;
	padding:11px 0 7px;
}
.sk_newspaper1 ul.last{border-bottom:none;padding-bottom:3px}
.sk_newspaper1 ul li{
	float:left;
	width:150px;
	margin:0 60px 0 0;
}
.sk_newspaper1 ul li.last{margin:0}
.sk_newspaper1 ul li img{display:block;margin:0 0 5px}
.sk_newspaper1 ul li{
	font-size:15px;
	color:#000;
	font-weight:bold;
}
.sk_newspaper1 ul li span{
	color:#646363;
	font-size:13px;
	padding:0 0 0 4px;
	display:block;
}
.sk_newspaper1 ul li a,.sk_newspaper1 ul li a:visited{
	color:#000;
	text-decoration:none;
	display:block;
}
.sk_newspaper1 ul li a.sk_skolnum{padding:1px 1px 0 4px}
.sk_newspaper1 ul li a:hover{color:#900}

/* avisv¾g */
.sk_newspaper3{
	width:570px;
	background:url(skole-images/news-paperbg.gif) repeat 0 0;
	border:1px solid #acbec6;
	padding:4px 14px 1px;
	overflow:hidden;
	margin:0 0 12px;
	clear:both;
}
* html .sk_newspaper1{
	width:600px;
	w\idth:570px;
}
.sk_newspaper3 ul{
	width:570px;
	overflow:hidden;
	clear:both;
	border-bottom:2px solid #acbec6;
	padding:11px 0 7px;
}
.sk_newspaper3 ul.last{border-bottom:none;padding-bottom:3px}
.sk_newspaper3 ul li{
	float:left;
	width:132px;
	overflow:hidden;
	margin:0 12px 0 0;
}
.sk_newspaper3 ul li.last{margin:0}
.sk_newspaper3 ul li img{display:block;margin:0 0 5px}
.sk_newspaper3 ul li{
	font-size:13px;
	color:#000;
	font-weight:bold;
}
.sk_newspaper3 ul li span{
	color:#646363;
	font-size:13px;
	padding:0 0 0 4px;
	display:block;
}
.sk_newspaper3 ul li a,.sk_newspaper3 ul li a:visited{
	color:#000;
	text-decoration:none;
	display:block;
}
.sk_newspaper3 ul li a.sk_skolnum{padding:1px 1px 0 4px}
.sk_newspaper3 ul li a:hover{color:#900}

p.avis-arkiv{
	float:right;
	position:relative;
	z-index:99;
	margin:-8px 2px 15px 0;
	display:inline;
}
p.avis-arkiv a,avis-arkiv a:visited{
	font-size:13px;	
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
p.avis-arkiv a:hover{color:#900}
/* second box with plain background  and image to the side */
.sk_newspaper2{
	width:580px;
	background:#dce5e9;
	border:1px solid #acbec6;
	padding:0px 9px 6px;
	overflow:hidden;
	margin:0 0 12px;
	clear:both;
}
* html .sk_newspaper2{
	width:600px;
	w\idth:580px;
}
.newsrow{
	width:580px;
	padding:11px 0;
	overflow:hidden;
	border-bottom:1px solid #acbec6;
}
.nrowlast{border:none}
p.newspaperimg{
	float:left;
	margin:0;
}
.newscontent{
	float:right;
	width:412px;
	font-size:13px;
	color:#000;
}
.newscontent h3{
	font-size:30px;
	margin:0 0 1px;
	padding:2px 0 0;
	color:#000;
	font-weight:normal;
}
.newscontent span{
	font-size:13px;
	color:#646363;
	font-weight:bold;
}
.newscontent p{
	line-height:1.2;
	margin:0 0 10px;
}
.newscontent p.ncontent a,.newscontent p a:visited {color:#000;text-decoration:none}
.newscontent p.ncontent a:hover {color:#333;text-decoration:none}

.newscontent a.nplink,.newscontent a.nplink:visited{
	font-weight:bold;
	color:#900;
	text-decoration:none;
}
.newscontent a.nplink:hover{text-decoration:underline;color:#000}

