select, input, textarea, button {
	margin-top:1px;
	margin-bottom:1px;
}


body {

	background-color: #454444;

	margin: 0px;

	padding: 0px;

	text-align: center;

font: 11px Arial, verdana, sans-serif;

color: #333;

	background-image: url(grafikk/tflys/bakgrunn_fade.jpg);	/* background-image: url(grafikk/bg.gif);*/

	background-repeat: repeat-x;

}

a {

	color: #006699;

	text-decoration: none;

	font-weight: bold;

}



a:visited {

	color: #006699;

}



a:hover {color: #4b4b4b;

text-decoration: underline;}

#right {

padding-left:10px;



}

#left {



}







h2 {

	font-family: Arial, sans-serif;

	font-size: 16px;

	

	

}

h3 {

	font-family: Arial, sans-serif;

	font-size: 14px;

	

	

}

h4 {

	font-family: Arial, sans-serif;

	font-size: 12px;

	

	

}

h1{

	background:url(grafikk/tflys/leftboxtop.jpg);

	margin: 0px;

	height: 30px;

	width: 510px;

	color: #4b89ab;

	font-size: 18px;

	letter-spacing: -1px;

	text-indent: 10px;	

}

h6{

	background:url(grafikk/tflys/rightboxtop.jpg);

	margin: 0px;

	height: 20px;

	width: 160px;

	color: #fff;

	font-size: 14px;

	letter-spacing: -1px;

	text-indent: 10px;

	font-weight: bold;

}

#mainContainer {

	width: 700px;

	text-align: left;

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	margin-bottom: 5px;



}

#headerbilde{

	width:120px;

	height:86px;

	background-image: url(grafikk/tflys/tf_logo.jpg);

	float: left;

}





#MainMenu 

{

	height:26px;

	/*background:#000 url(images/bmid_084.jpg);*/

	border:0;

	margin:0;

	float: right;

	padding-top: 50px;

}

#tab 

{

	top:0;

	height:0;

	background:repeat-x top;

	margin:0;

	

}

#tab ul 

{

	list-style:none;

	float:left;

	margin:0;

	padding:0;

}

#tab li 

{

	display:inline;

	float:left;

	margin:0;

	padding:0;

	padding:0 5px 0 5px;

}





#tab a 

{

	/*background: url(images/bright_084.jpg) no-repeat right top;*/

	text-decoration:none;

	

	display:block;

	float:left;

	margin:0;

	padding:0;

}

#tab a span 

{

	display:block;

	/*background:url(images/bleft_084.jpg) no-repeat left top;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFF;

	font-weight:700;

	line-height:26px;

	



}

#en span {

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #79941f;

}

#en a:hover span{

	background-color: #79941f;

}

#en a:active span{

	border-bottom-width: 1px;

}

#to span {

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #c59719;

}

#to a:hover span{

	background-color: #c59719;

}

#to a:active span{

	border-bottom-width: 1px;

}

#tre  span{

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #ea741a;

}

#tre a:hover span{

	background-color: #ea741a;

}

#tre a:active span{

	border-bottom-width: 1px;

}

#fire span{

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #4b677d;

}

#fire a:hover span{

	background-color: #4b677d;

}

#fire a:active span{

	border-bottom-width: 1px;

}

#fem span{

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #8d9262;

}

#fem a:hover span{

	background-color: #8d9262;

}

#fem a:active span{

	border-bottom-width: 1px;

}

#seks span{

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #79941f;

}

#seks a:hover span{

	background-color: #79941f;

}

#seks a:active span{

	border-bottom-width: 1px;

}

#sju span{

		border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #c59719;

}

#sju a:hover span{

	background-color: #c59719;

}

#sju a:active span{

	border-bottom-width: 1px;

}



#tab a:hover,#tab li.item_active a 

{

	background-position:right top;

	

}

#tab a:hover span,#tab li.item_active a span 

{

	background-position:left top;

	color:#FFFFFF;

	font-weight:700;

	font-style:normal;

	text-decoration:none;

}



.dropmenudiv 

{

	padding: 3px;

	background-color: #333333;

	filter: Alpha(Opacity=85);

	-moz-opacity:.85;

	opacity:.85;

	position:absolute;

	top:0;

	float:left;

	display:block;

	visibility:hidden;

	

	color:#FFF;

	z-index:100;

	text-decoration:none;	

}

.gbdrop 

{

	padding: 5px;

	filter: Alpha(Opacity=90);

	-moz-opacity:.90;

	opacity:.90;

	position:fixed;

	top:0;

	float:left;

	display:block;

	visibility:hidden;

	border: 1px solid #666666;

	color:#333333;

	z-index:100;

	text-decoration:none;

	width: 120px;

	background-color: #999999;

	margin-left: 55px;	

}

.dropmenudiv ul 

{

	list-style:none;

	margin:0;

	padding:0;

}

.dropmenudiv li 

{

	display:inline;

	margin:0;

	padding:0;

}

.dropmenudiv a:link,.dropmenudiv a:visited 

{

	

	display:block;

	border:0;

	color: #66ccff;

	text-decoration: none;

	outline: none;



	

	font-weight:bold;

	font-style:normal;

	text-decoration:none;

	margin:0;

	padding:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.dropmenudiv a span 

{

	display:block;

	line-height:26px;



	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

		color: #66ccff;

	text-decoration: none;

	outline: none; 

	float:none;

	padding:0 15px 0 13px;

	

		font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.dropmenudiv a:hover 

{

	border:0;

	background-position:left bottom;

	font-weight:bold;

	font-style:normal;

	text-decoration:none;

color: #FFFFFF; 

	text-decoration: underline;

		font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.dropmenudiv a:hover span 

{

	background-position:right bottom;

color: #FFFFFF; 

	text-decoration: underline;

	font-weight:bold;

		font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#main {

	float: left;	/*padding: 10px 15px 20px 15px; */

	margin-top: 20px;		



}

#rightboxes {

	font-size: 11px;

	background-color: #e4e4e4;

	padding: 5px;

	color:#999;

	background-image: url(grafikk/tflys/rightboxmiddle.jpg);

}

#rightboxes a{

	color:#4b89ab;

	

}

#rightboxes a:hover{

	color:#e4e4e4;

	text-decoration: none;



	

}



#rightboxesbottom {

	background:url(grafikk/tflys/rightboxbottom.jpg);

	height: 15px;

	width: 160px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#cmsstortbilde {

	border: 1px solid #999999;

	margin-bottom: 3px;

	width: 492px;

	

}

#cmsfullbilde {

	border: 1px solid #999999;

	margin-bottom: 3px;

	width: 492px;

	

}



#cmslitebilde {

	border: 1px solid #999999;

	margin-bottom: 3px;

	width: 239px;

	

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin-top: 3px;

	margin-bottom: 3px;	

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 3px;

	margin-bottom: 3px;	

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 3px;

	margin-bottom: 3px;	

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#fullstoryforfatter {

	width:100%;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #999999;

	border-bottom-color: #999999;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#fullstorylink {

	float: left;

	margin-left: 5px;

}

#fullstorydato {

margin-right: 5px;

	float: right;

	color: #999999;

}

#kommentardato {



	color: #999999;

}

#20 {

	margin-bottom: 20px;

}#hovednyhet {

	width: 470px;

	float: left;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 0;



	

display: inline;



	

	position: relative;

}





#litennyhet {

	width: 240px;

	float: left;

	padding-top: 0;

	

	padding-bottom: 20px;

	padding-left: 0;



	

display: inline;





	

	position: relative;

}



#spacer {

	width: 13px;

	float: left;

	padding-top: 0;

	padding-bottom: 20px;

	padding-left: 0;

	display: inline;

	position: relative;

}

#antallkommentarer{

color:#999999;

}





#copy{

	color: #666666;

	padding-bottom: 3px;

	padding-top: 10px;

	text-align: center;

}

#lysgra{

	color: #3d3d3d;

}

#morkgra{

	color: #999;

}

#box {

	padding: 8px;

	

	background-image: url(grafikk/tflys/leftboxmiddle.jpg);

	color: #454444;

	margin-bottom: 0px;

}

#boxbottom {

	position: relative;

	background-image: url(grafikk/tflys/leftboxbottom.jpg);

	height: 15px;

	margin: 0px;

	

}



input, textarea {

	font: 10px Tahoma, Verdana, Arial, sans-serif;

	color: #c2c2c2;

	border: 1px solid #333333;

	padding: 2px;

	background-image: url(grafikk/tflys/rightboxmiddle.jpg);

}

select {

	font: 10px Tahoma, Verdana, Arial, sans-serif;

	color: #333333;

	background-image: url(grafikk/tflys/rightboxmiddle.jpg);

	border: 1px solid #333333;

	padding: 2px;

}



#box input, button, textarea, select{

	size:10px;

	background-image:url(grafikk/tflys/leftboxmiddle.jpg);

	border: 1px solid #666666;

	padding: 2px;

	color: #333333;

}

input#registrering,  submit#registrering , select#registrering, input#add{

margin-left: 100px;

}

input#del{

margin-left: 10px;

}

textarea#registrering {

	margin-left: 100px;

	width: 250px;

	height: 100px;

}

label#registrering {

position: absolute;

text-align:right;

width:90px;

}



input#dato{

margin-left: 100px;

}



#addSvar{

margin-left: 100px;

}

#login{

	margin:0px;

	text-align: center;

}



#friidrettsskolen{

	width:160px;

	height:46px;

	

	margin-bottom: 10px;

}



#pollbar {

	border: 1px solid #141414;

}



#avstemningsfelt{

	padding:0px;

	margin:0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#shoutdato {

	color:#999999;

	margin-right: 5px;

	height: 100%;

	float: left;

}

#shoutdato a{

font-weight:normal;

}

#shoutdato a:hover{

font-weight:normal;

}



#shoutmelding{

	position: relative;

	left: 5px;

	display: block;

	top: 0px;

	float: left;

	width: 430px;

}



#shoutboxmsg {

	padding: 3px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin-top: 5px;

}

#shoutlabel{

margin-right: 5px;

}

#shouttext{

margin-right: 10px;



}



#kommentar {

	padding: 3px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#smallbox{

	width: 140px;

	float: left;

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 0;

	font: 10px Arial, Verdana, sans-serif;

	padding: 3px;



	

	margin: 5px;

	position: relative;

}

#smallboxvanligskrift{
	width: 140px;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0;
	padding: 3px;
	margin: 5px;
	position: relative;
}

#utovere{
	width: 140px;
	height: 120px;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0;
	padding: 3px;
	margin: 5px;
	position: relative;
}


input#gjestebok,  submit#gjestebok , select#cmsfelt{

margin-left: 60px;

}

textarea#gjestebok {

	margin-left: 60px;

	width: 400px;

	height: 100px;

}

label#gjestebok {

position: absolute;

text-align:right;

width:50px;

}



#kommentar {



	border: 2px solid #CCCCCC;

}



input#cmsfelt,  submit#cmsfelt {

	margin-left: 60px;

	width: 400px;

	

}



#cmsbildeupload {

	margin-left: 60px;

	width: 120px;

	

}

#cmsbildeuploada {

	margin-left: 10px;



	

}

textarea#cmsfelt {

	margin-left: 60px;

	width: 400px;

	

	

}



#cmsmeny {

	margin-right: 0px;

	margin-left: 32px;

	

}

#cmsmenyen {

	margin-bottom:20px;

	

}



div#cmsoversikttittel{

position: relative;

float:left;

	margin-left: 0px;

	width: 300px;

}

div#cmsoversiktkommentar{

	position: relative;

	float:left;

	margin-left: 10px;

	width: 100px;

	text-align: right;

}

div#cmsoversiktbilder{

position: relative;

float:left;

	margin-left: 10px;

	width: 50px;

	text-align: right;

}

div#cmsoversikten{



height:25px;

}



div#sdboversikttittel{

position: relative;

float:left;

	margin-left: 0px;

	width:120px;

	

}

div#sdboversiktkommentar{

	position: relative;

	float:left;

	margin-left: 10px;

	width:200px;

	text-align: left;

}

div#sdboversiktbilder{

position: relative;

float:right;

	margin-right: 10px;

	width: 50px;

	text-align: right;

}

div#sdboversikten{



height:25px;

}

div#sdboversikt{

	height:15px;

}

div#udboversikttittel{

position: relative;

float:left;

	margin-left: 0px;

	width:60px;

	

}

div#udboversiktkommentar{

	position: relative;

	float:left;

	margin-left: 10px;

	width:200px;

	text-align: left;

}

div#udboversiktbilder{

position: relative;

float:right;

	margin-right: 10px;

	width: 50px;

	text-align: right;

}

div#udboversikt{

	height:50px;

}

div#tdboversikttittel{

position: relative;

float:left;

	margin-left: 0px;

	width:150px;

	

}

div#tdboversiktkommentar{

	position: relative;

	float:left;

	margin-left: 10px;

	width:60px;

	text-align: left;

}



div#mdboversikt{

	height:25px;

}

div#mdboversikttittel{

position: relative;

float:left;

	margin-left: 0px;

	

	

}

div#mdboversiktkommentar{

	position: relative;

	float:right;

	margin-left: 10px;

	width:50px;

	text-align: left;

}



#kommentarer{

	margin-bottom:0px;

}



.cmsbilder{

	font-size: 10px;

	text-align: right;

}





#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}




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

.10px{
margin-left:10px;
float: left;
padding: 5px;
}

#profil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img{
border:0px;
}

.hidden{display:none;}

table#klubbrekord{
	
}

td#klubbrekord{
	
}

img.gbbilde {


margin-top:10px;
border:none;
}

p.gbbilde{
	padding-left:5px;
	border-left-color:#CCC;
	border-left-style:solid;
	border-left-width:3px;
}
#lysegra{
	color:#999;	
}

#innleggwrapper {

	margin-top:20px;
}

#brukerinfo {
	width:90px;
	float:left;
}

#brukerinfobilde {
border: 1px solid #CCC;	
margin-bottom:5px;
width:80px;
height:80px;
}

#brukerinfonavn {
	color:#666;
}

#snakkepil {
	position:relative;
width:32px;
height:32px;
float:left;
background-image:url(grafikk/snakkboblestrek.png);
left:1px;
top:10px;
}

div#gjestebokbeskjed {
	width:350px;
	padding:10px;
	
	float:left;
	background-color: #FFF;
	border: 1px solid #CCC;	
}

textarea#gjestebokbeskjed {
	width:350px;
	float:left;
	background-color: #FFF;
	background-image:none;
	border: 1px solid #CCC;	
	height:60px;
	padding:10px;
}
input#gjestebokbeskjed {
	width:150px;
	
	background-color: #FFF;
	background-image:none;
	border: 1px solid #CCC;	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	left:122px;
	margin-bottom:2px;
}
input#gjestebokbeskjedsubmit {
	width:100px;
	
	background-color: #FFF;
	background-image:none;
	border: 1px solid #CCC;	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:right;
	
	margin-bottom:20px;
}
span#gjestebokbeskjed {
	position:relative;
	left:-90px;
	padding-top:5px;
	padding-bottom:5px;
	
}


#gjestebokdatoen {
	color:#999;
	text-align:right;
	margin-top:10px;
}

#gjestebokslett {
	position:relative;
	top:-7px;
	right:-7px;
	text-align:right;
	
}
#gjestebokslett a {
	color:#CCC;
	text-decoration:none;
	padding:3px;
}
#gjestebokslett a:hover {
	color:#666;
	text-decoration:none;
}
#gjestebokdatoen a {
	color:#999;
	text-decoration:none;
	font-weight: normal;
}
#gjestebokdatoen a:hover {
	color:#666;
	text-decoration:none;
}
#clearer {
margin:0px;	
}

#nyhetwrapper{
	margin-bottom:50px;

}

#datotag {
	left:-60px;
	width:46px;
	height:46px;
	background-image:url(grafikk/dato.png);
	color:#5F5F5F;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	float:left;
}


#dag{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	padding:0px;
}
#mnd{
	
	font-size: 10px;
	font-weight:bold;
	padding:0px;
	margin-top:-25px;
}

#overskrift{
	margin-left:15px;
	width:380px;
	float:left;
	
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #454444;
	font-size: 24px;
	line-height: 28px;
	padding-top:7px;
	letter-spacing: -1px;
	
}

#kommentarantall {
	position:relative;
	left:61px;
	padding-top:3px;
	float:right;
	height:45px;
	width:44px;
	background: url('grafikk/antallcomments.png') no-repeat;
	line-height: 24px;
	text-align: center;
	color: #7D7D7D;
	font-size:24px;
	font:bold 1.9em/1.4em Helvetica, Arial, sans-serif;
}

#nyhetstopwrapper{
	position:relative;
	left:-61px;
	margin-bottom:10px;
	
}


#brodtekst{
		font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height: 19px;
	
}

#flytbilde {
	float:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	width:130px;
	
}

#lesmer  {
	line-height: 19px;
	
	
}
a#lesmer {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	
}

a:hover#lesmer  {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	background-color: #006699;
	color:#FFF;
	text-decoration:none;
}

#nyhetadmintittel {
	height:30px;
	width:475px;
	padding:0.3em 0.3em 0.3em 0.3em !important /*Non-IE6*/; 
	padding:0.3em 0.3em 0.3em 0.3em /*IE6*/;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #454444;
	font-size: 24px;

	
	letter-spacing: -1px;
}

#nyhetadmintekst{
	margin-top:20px;
	padding:0.3em 0.3em 0.3em 0.3em !important /*Non-IE6*/; 
	padding:0.3em 0.3em 0.3em 0.3em /*IE6*/;	
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height: 19px;
	width:475px;
	height:150px;
}

#nyhetadminsubmit{
		margin-top:20px;
	padding:0.3em 0.3em 0.3em 0.3em !important /*Non-IE6*/; 
	padding:0.3em 0.3em 0.3em 0.3em /*IE6*/;	
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height: 19px;
}

#nyhetadminknapper{
	margin-top:20px;
	margin-bottom:0px;
	margin-right:0px;
}