/* CSS Document */

body, html{
		background: #cddaf0 url('gfx/gressbakgrunn.jpg') bottom left repeat-x fixed!important;
		background: none;
}

body{
		background: none !important;
		background: #cddaf0 url('gfx/gressbakgrunn.jpg') bottom left repeat-x;
}



container{
background: url(src/grid.png);
}


p + p  { text-indent: 0; margin-top:0em; }

.box{background:#efefef;}



div#wrap{
float:left;
background:url('gfx/main_bg.jpg') repeat-y;
width:100%;
}

div#header_image{
background:url(gfx/header_bg.png) no-repeat top right!important;
background:url(gfx/header_bg.jpg) no-repeat top right;
width:700px;
padding:29px 42px 0 0!important;
padding:29px 20px 0 0 ;
height:250px;
float:left;
}



#header_image p{
font-size:11px;
font-weight:bold;
color:#666;
text-align:right;
margin:0 0 20px 0;
padding:0;
line-height:0;
}

#header_image p a{
color:#666;
}



div#footer{
width:950px;
background:url('gfx/footer_bg.png') top left no-repeat!important;
background:url('gfx/footer_bg.jpg') top left no-repeat;
padding:70px 0px 0 0px;
float:left;
text-align:center;
}

#footer p{
text-align:center;
color:#FFFFFF;
}
#footer p a{
color:#FFFFFF;
}


div#left{
margin:0 0 0 10px!important;
margin:0 0 0 5px;
}



p.articleIngress{
font-weight:bold;
}

/* Informasjons boks*/

.informasjon{
background:url(gfx/rounded_bg.jpg) left top no-repeat;
float:left;
width:630px;
height:280px;
padding:20px;
margin:0px 0 25px 0;

}

.informasjon h3{
display:block;
width:182px;
height:35px;
text-indent:-99999em;
}

.informasjon h3.previous{background:url(gfx/forrige_kamp.jpg) top left no-repeat;}
.informasjon h3.next{background:url(gfx/neste_kamp.jpg) top left no-repeat;}

.informasjon table      { font-size:80%; margin:15px 0 0 20px!important; margin:5px 0 0 20px; }

.informasjon table th,td       { padding: 0px 10px 0px 5px; }


.informasjon table tr.sandnesulf td{
font-weight:bold;
font-size:110%;
}

.nifs_link, .informasjon table a {
text-decoration: none; 
color: #000; 
}
		
.nifs_headline {
display:none;
visibility:hidden;
}

.informasjon table tr.nifs_opprykk td,
.informasjon table tr.nifs_nedrykk td{
font-weight:bold;
font-size:110%;

}
.informasjon table tr.nifs_kvalik td{
font-style:italic;
font-size:110%;

}



.informasjon dl.kamp dt{
float:left;
width:140px;
padding:0 0 0 30px;
margin:0 0 7px 0;
}

/*2008*/
.informasjon dl.kamp dt.alta{background:url(gfx/laglogo/alta.gif) center left no-repeat;}
.informasjon dl.kamp dt.bryne{background:url(gfx/laglogo/bryne.gif) center left no-repeat;}
.informasjon dl.kamp dt.haugesund{background:url(gfx/laglogo/haugesund.gif) center left no-repeat;}
.informasjon dl.kamp dt.hodd{background:url(gfx/laglogo/hodd.gif) center left no-repeat;}
.informasjon dl.kamp dt.honefoss{background:url(gfx/laglogo/honefoss.gif) center left no-repeat;}
.informasjon dl.kamp dt.kongsvinger{background:url(gfx/laglogo/kongsvinger.gif) center left no-repeat;}
.informasjon dl.kamp dt.lov_ham{background:url(gfx/laglogo/lov_ham.gif) center left no-repeat;}
.informasjon dl.kamp dt.moss{background:url(gfx/laglogo/moss.gif) center left no-repeat;}
.informasjon dl.kamp dt.notodden{background:url(gfx/laglogo/notodden.gif) center left no-repeat;}
.informasjon dl.kamp dt.nybergsund{background:url(gfx/laglogo/nybergsund.gif) center left no-repeat;}
.informasjon dl.kamp dt.odd{background:url(gfx/laglogo/odd.gif) center left no-repeat;}
.informasjon dl.kamp dt.sandefjord{background:url(gfx/laglogo/sandefjord.gif) center left no-repeat;}
.informasjon dl.kamp dt.sandnesulf{background:url(gfx/laglogo/sandnes_ulf.gif) center left no-repeat;}
.informasjon dl.kamp dt.sogndal{background:url(gfx/laglogo/sogndal.gif) center left no-repeat;}
.informasjon dl.kamp dt.sparta_sarpsborg{background:url(gfx/laglogo/sparta_sarpsborg.gif) center left no-repeat;}
.informasjon dl.kamp dt.start{background:url(gfx/laglogo/start.gif) center left no-repeat;}

/*2009*/
.informasjon dl.kamp dt.fana{background:url(gfx/laglogo/fana.gif) center left no-repeat;}
.informasjon dl.kamp dt.fredrikstad{background:url(gfx/laglogo/fredrikstad.gif) center left no-repeat;}
.informasjon dl.kamp dt.fyllingen{background:url(gfx/laglogo/fyllingen.gif) center left no-repeat;}
.informasjon dl.kamp dt.kopervik{background:url(gfx/laglogo/kopervik.gif) center left no-repeat;}
.informasjon dl.kamp dt.hana{background:url(gfx/laglogo/hana.gif) center left no-repeat;}
.informasjon dl.kamp dt.lyn{background:url(gfx/laglogo/lyn.gif) center left no-repeat;}
.informasjon dl.kamp dt.nest_sotra{background:url(gfx/laglogo/nest_sotra.gif) center left no-repeat;}
.informasjon dl.kamp dt.randaberg{background:url(gfx/laglogo/randaberg.gif) center left no-repeat;}
.informasjon dl.kamp dt.stord{background:url(gfx/laglogo/stord.gif) center left no-repeat;}
.informasjon dl.kamp dt.stromsgodset{background:url(gfx/laglogo/stromsgodset.gif) center left no-repeat;}
.informasjon dl.kamp dt.vard{background:url(gfx/laglogo/vard.gif) center left no-repeat;}
.informasjon dl.kamp dt.aalgaard{background:url(gfx/laglogo/aalgaard.gif) center left no-repeat;}
.informasjon dl.kamp dt.aasane{background:url(gfx/laglogo/aasane.gif) center left no-repeat;}
.informasjon dl.kamp dt.vard{background:url(gfx/laglogo/vard.gif) center left no-repeat;}
.informasjon dl.kamp dt.drammenfk{background:url(gfx/laglogo/drammenfk.gif) center left no-repeat;}

.informasjon dl.kamp dt.viking{background:url(gfx/laglogo/viking.gif) center left no-repeat;}
.informasjon dl.kamp dt.stavangerif{background:url(gfx/laglogo/stavangerif.gif) center left no-repeat;}
.informasjon dl.kamp dt.mandalskameratene{background:url(gfx/laglogo/mk.gif) center left no-repeat;}
.informasjon dl.kamp dt.randaberg{background:url(gfx/laglogo/randaberg.gif) center left no-repeat;}
.informasjon dl.kamp dt.flekkeroy{background:url(gfx/laglogo/flekkeroy.gif) center left no-repeat;}
.informasjon dl.kamp dt.klepp{background:url(gfx/laglogo/klepp.gif) center left no-repeat;}
.informasjon dl.kamp dt.vardeneset{background:url(gfx/laglogo/vardeneset.gif) center left no-repeat;}
.informasjon dl.kamp dt.staal_jorpeland{background:url(gfx/laglogo/staal_jorpeland.gif) center left no-repeat;}


.informasjon dl.kamp dd{
margin:0 0 7px 0;
}


.informasjon p.location{
text-align:center;
}

.informasjon .date{
font-style:italic;
}

.informasjon ul{
list-style-type:none;
margin:0;
}
.informasjon ul li{
margin:0 0 3px 0;
}
.informasjon ul li a{
color:#666666;
}

.informasjon ul li a:hover{
color:#000;
}



.xmas {
	width:670px;
	height:180px;
	float:left;
	margin:0px 0 25px 0;
	padding:0;
}

.xmas a {
	display:block;
	width:670px;
	height:180px;
	background:url(gfx/teaser_julekalender.jpg) top left no-repeat;
	text-decoration:none;
	text-indent:-9999em;
	outline:none;
}





/* Main article */

div.main_article{
clear:both;
float:left;
margin:0 0 10px 0 ;
}

.main_article h2{font-weight:bold; font-size:170%;}


.main_article a img{
border:1px solid #8c8c8c;
padding:3px;
float:left;
margin:0 10px 0 0;
}

.main_article a:hover img{
border:1px solid #000;
}

img.mainimage{
border:1px solid #8c8c8c;
padding:3px;
float:left;
margin:0 10px 0 0;
}


img.imageleft{
padding:3px;
float:left;
margin:0 10px 0 0;
}

img.imageright{
padding:3px;
float:right;
margin:0 0px 0 10px;
}






/* Article list*/

.article_list{
margin:0 0 15px 0;
}

.article_list h3{
font-size:120%;
font-weight:bold;
}

.article_list a img{
border:1px solid #8c8c8c;
padding:3px;
float:left;
margin:0 10px 0 0;
width:142px;
}

.article_list a:hover img{
border:1px solid #000;

}


/* Generic articlelist */


.generic_articlelist{
float:left;
width:100%;
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #CCCCCC;
}

.generic_articlelist a img{
border:1px solid #8c8c8c;
padding:3px;
float:left;
margin:0 10px 0 0;
}
.generic_articlelist p.readmore{
margin:0;
}


.generic_articlelist p.readmore small{
font-style:italic;
padding:3px 0 0 0;
margin:0;
}

.generic_articlelist p.readmore a{
color:#666666;
font-style:italic;
font-weight:bold;
margin:0 0 0 0px;
padding:0 0 0 0px;
border-left:none;
}



/*Read more */

p.readmore{
text-align:right;
/*float:right;*/
margin-top:5px;
}


p.readmore small{
font-style:italic;
padding:3px 0 0 0;
margin:0;
}

p.readmore a{
color:#666666;
font-style:italic;
font-weight:bold;
margin:0 0 0 2px;
padding:0 0 0 5px;
border-left:1px dotted #666666;
}

p.readmore a:hover{color:#000000;}




/*#content{
margin:0;
}*/



h1#logo{
float:left;
width:208px;
height:279px;
margin:0;
line-height:0;
}

h1#logo a{
width:208px;
height:279px;
display:block;
background:url('gfx/sandnesulf_logo.png') no-repeat!important;
background:url('gfx/sandnesulf_logo.jpg') no-repeat;
}


h2 a, h3 a{
text-decoration:none;
color:#333333;
}

h2 a:hover, h3 a:hover{
color:#000;
}


ul#leftmenu{
margin:0 0 30px 0px;
list-style-type:none;
}

ul#leftmenu li,
ul#leftmenu li ul li{
margin:0;
}

ul#leftmenu li a{
text-decoration:none;
color:#333;
background:url(gfx/menu_bg.jpg) top left no-repeat;
width:149px;
height:20px;
padding:4px 0 4px 20px;
display:block;
}

ul#leftmenu li.active a{
background-position:bottom;
height:23px;
color:#fff;
font-weight:bold;
}


/* Submenu */
ul#leftmenu li ul{
list-style-type:none;
margin:0;
background:url(gfx/sub_menu_bg.jpg) bottom left no-repeat;
text-align:right;
width:149px;
padding:0 20px 5px 0;
}

ul#leftmenu li ul li{
margin:0;
padding:0;
width:100%;
}

ul#leftmenu li.active ul li a{
width:auto;
height:auto;
background:none;
padding:0;
color:#333;
margin:0;
font-weight:normal;
}

/* Hover */
ul#leftmenu li a:hover,
ul#leftmenu li.current a{
color:#fff;
background:url(gfx/menu_bg.jpg) 0 -30px no-repeat;
font-weight:bold;
}
ul#leftmenu li.active ul li a:hover{
color:#999;
background:none;
font-weight:normal;
}

ul#leftmenu li.active a:hover{/* No hover on active*/
color:#fff;
background-position:bottom;
}




/* Fotball punkter */ 

ul.fotball_punkter{
margin:0 0 20px 0;
padding:0;
float:left;
list-style-type:none;
}

ul.fotball_punkter li{
float:left;
width:295px;
display:block;
margin: 0 0 5px 0 ;
padding:0 0 0 15px;
background:url(gfx/fotball_li.jpg) left center no-repeat;
}

ul.fotball_punkter li.odd{
margin:0 50px 0 0;
}



ul.fotball_punkter li a{
color:#666666;
float:left;
}


ul.fotball_punkter li .date{
color:#999999;
font-size:x-small;
float:right;
padding:5px 0 0 0;
font-style:italic;
}

ul.fotball_punkter li a:hover{
color:#000;
}


/*News archive link*/

p.news_archive a{
color:#666666;
}

/* Search */

#searchform fieldset{
border:none;
padding:20px 0 0 13px;
margin:0 80px 0 0 ;
width:170px;
float:left;
}

#searchform legend,
#searchform label{
visibility:hidden;
display:none;
}

#searchform input.text{
width:101px;
height:20px;
background:url(gfx/search_bg.jpg);
padding:4px 3px 2px 3px;
margin:0;
border:none;
float:left;
}

#searchform input#search-btn{
	float: right;
	vertical-align: middle;
	margin:-3px 0 0 0px;
	padding:0;
	}
	

/* Big buttons*/

#big_buttons{
float:left;
margin:0 5px 25px 0;
padding:0;
list-style-type:none;
}

#big_buttons li{
float:left;
}

#big_buttons li a{
	background:url(gfx/big_button_bg.jpg) top left no-repeat;
	width:134px;
	height:46px;
	padding:16px 10px 5px 10px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#666666;
}

#big_buttons li a:hover{
color:#000000;
}





/* Big buttons*/

.big_button{
float:left;
margin:0 5px 10px 0;
}

.big_button a{
	background:url(gfx/big_button_bg.jpg) top left no-repeat;
	width:134px;
	height:46px;
	padding:16px 10px 5px 10px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#666666;
}
.big_button a:hover{
color:#000000;
}


/* Contact */

#left_contact{
margin:0 0 0 4px;
}

p.contact{
background:url(gfx/logo_mini.jpg) top right no-repeat;
}


/* searchnavigate */

ul#searchnavigate{
margin:0;
float:left;
list-style-type:none;
}

ul#searchnavigate li{
margin:0 5px 0 0;
float:left;
}


/* Pagina */ 

#pagina {
  float: left;
  font: 11px Tahoma, Arial, sans-serif;
  /*width: 610px;*/
  width:100%;
  margin: 10px 0 20px 0;
  padding: 0px 0;
  text-align: center;
}
#pagina span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #eff4fb;
  margin-bottom: 20px;
}
#pagina a {
  background: #F8FBFC;
  color: #069;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #E2EFF3;
}
#pagina a:hover {
  border-color: #B7D7E1;
}



/* MISC Classes*/

.yellow{color:#d9b200;}


hr.space {
  background: #eff3fc;
  color: #eff3fc;
}

em{
background:none;
}


/* Player profile */

dl.profile dt{
float:left;
width:140px;
padding:0 0 0 0px;
margin:0 0 7px 0;
}

dl.profile dd{
margin:0 0 7px 0;
}

dl.profile dd.fixed_width{
width:90px;
float:right;
clear:right;
}



table.spillere {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	float:left;
	}

table.spillere a:link {
	color:#2a9ed2;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	}	
table.spillere a:visited {
	color:#cccccc;
	border-bottom:none;
	text-decoration:none;
	}		
table.spillere a:hover,
table.spillere a:focus {
	color:#7e7e7e;
	border-bottom:1px solid #f03b58;
	text-decoration:none;
	}
table.spillere a,
table.spillere a:link,
table.spillere a:visited {
	border:none;
	}	
	
	
.spillere caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:left;
	}	
.spillere tr.oddlevel td	{
	background:#f7fbff
	}
/*.spillere tr.odd .column1	{
	background:#f4f9fe;
	}	
.spillere .column1	{
	background:#f9fcfe;
	}*/
.spillere td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	background-color:#FFFFFF;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.spillere thead th {
	background:#f4f9fe;
	text-align:left;
	font:bold 1.2em/2em Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
	
	
	
/* Link Dump */	
h2.linkdump{
width:170px;
height:32px;
}
h2.linkdump a{
background:url(gfx/sandnesulf-media.gif) no-repeat;
text-indent:-9999em;
width:170px;
height:32px;
text-transform:uppercase;
display:block;
}




ul.linkdump{
width:90%;
float:left;
margin:0 0 40px 0;
padding:0 0 10px 0;
list-style-type:none;
border-bottom:1px dotted #CCCCCC;
}

ul.linkdump li{
float:left;
display:block;
margin: 0 0 8px 0 ;
padding:0 0 0 10px;
font-size:90%;
}



ul.linkdump li a{
color:#666666;
float:left;
}


ul.linkdump li a:hover{
color:#000;
}


/* Link Dump showall*/	


ul.linkdump_list{
float:left;
list-style-type:none;
width:400px;
margin:0;
}

ul.linkdump_list li{
float:left;
width:100%;
display:block;
margin: 0 0 8px 0 ;
padding:0 0 0 0px;
}

ul.linkdump_list li .date{
margin:0 0 0 0px;
font-size:90%;
float:right;
color:#999999;
}


ul.linkdump_list li a{
color:#666666;
width:300px;
display:block;
float:left;
}


ul.linkdump_list li a:hover{
color:#000;
}



#webshop .text{width:250px; margin:-10px 0 0 0;}

#webshop .text_select{width:180px; margin:-10px 0 0 0;}

#webshop .text_select_big{width:260px; margin:-10px 0 0 0;}


#webshop .text.antall{width:120px; margin:-10px 0 0 0;}

#webshop .text_select{width:130px; margin:-10px 0 0 0;}		

#webshop label{ width:70px; display:block; float:left;}

#webshop .webshop_thumb{float:right; margin:0;}
#webshop .webshop_thumb img{ float:left; margin:0 0 0 5px;}

#auksjonTable td{
border-bottom:1px solid #333333;
}


	

