.search-field-promotek { 
  background:#FFF url(images/search-icon.png) no-repeat left; 
  border:1px solid #d5d5d5; 
  padding:2px 2px 2px 25px; 
  outline: none; 
  font-family:'PTSansRegular'; 
  font-size:13px; 
  color:#777; 
  width: 75px;
	-moz-box-shadow:inset 0 0 7px #DDD;
  -webkit-box-shadow:inset 0 0 7px #DDD;
  box-shadow:inset 0 0 7px #DDD;
}
	
.search-button-promotek { 
  display: none;
  background:#858585; 
  border:1px solid #666; 
  font-family:'PTSansRegular'; 
  font-size:13px; 
  color:#FFF; 
  text-shadow: 0px -1px 0px #555; 
  padding:2px; 
  margin-left:-4px; 
  cursor:pointer; 
}

  
table th { font-weight: bold }
table.alternate td, table.alternate th { padding: 5px }  
table.alternate tr:nth-child(odd)		{ background-color:#fff; }
table.alternate tr:nth-child(even)	{ background-color:#eee; }  

div.IFOform table { margin-bottom: 20px }
div.IFOform th, div.IFOform.td { padding: 5px 0px }
div.IFOform th { padding-right: 20px }
div.IFOform input { width: 180px }
table.ifo_time input { width: 100px }

div.tabell { width: 100%; overflow: hidden }
div.tabell table { width: 100% }
div.tabell th, div.tabell td { padding: 3px }
div.tabell tr.head a { text-decoration: none; color: inherit; font-size: 1.2em }
div.tabell tr:nth-child(odd)	{ background-color:#fff; }
div.tabell tr:nth-child(even)	{ background-color:#eee; }  

div.terminliste th, div.terminliste td { padding: 2px; white-space: nowrap;  }

table.player { margin-bottom: 20px }
table.player th { padding-right: 20px; padding-bottom: 3px; }

table.laginfo { }
table.laginfo td { padding: 3px 10px 3px 0px }
table.laginfo th { padding: 3px 15px 3px 0px }

.laginfo ul { padding-left: 0 }
.laginfo_terminliste table { width: 100%; overflow: hidden; margin-bottom: 10px  }
.laginfo_terminliste  th, .laginfo_terminliste td { padding: 2px;  }
.laginfo_terminliste td:first-child { white-space: nowrap  }
.laginfo_terminliste tr:nth-child(odd)	{ background-color:#fff; }
.laginfo_terminliste tr:nth-child(even)	{ background-color:#eee; }  

div.person { margin-bottom: 20px }
div.person h4 { margin-bottom: 0px; font-size: 13px; font-weight: bold }
div.person p { margin-bottom: 5px }
div.person img { border: 1px solid #ccc; padding: 5px }

.promotek-frame {width: 293px; height: 164px; overflow: hidden; margin-bottom: 10px }
.sponsors img { display: block; margin-bottom: 10px }
.sponsors img.sponsorleft { float: left; margin-right: 10px }
table { font-size: 13px }
.hovedsponsor { margin-top: 33px }
.kampvideoer { 
  
  /* background-image: url('http://www.vindbjart.no/wp-content/themes/boulevard/images/vfk-tiny-blue.png'); 
  background-repeat: no-repeat;
  background-position: 2px 50%;
  */
  background-image: linear-gradient(#f8f8f8,#d9d9d9);
  background-color: #d9d9d9; 
  border-color: #bbb;
  border: #ccc solid 1px;
  border-radius: 3px;
  width: 100%;
  display: block; 
  color: #444; 
  height: 25px; 
  line-height: 25px;
  margin-top: 2px; 
  font-size: 12px; 
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  
}

.kampvideoer span { 
  padding-right: 35px;
  background-repeat: no-repeat;
  background-position: 5px 2px;
  background-image: url('images/vfk-tiny-blue.png');
 
}


.norgesEnergi {
	margin: auto;
  width: 1050px;
  background-color: #fff;
}




body {
	/*
	  background-image: url(http://www.vindbjart.no/wp-content/uploads/ne-bg.png);
	  background-position: 50% 20px;
    background-repeat: no-repeat;
    */
}

.ne-supporter {
	background: #FFE500;
	border: 1px solid #bdac10;
  padding: 20px;
}

.ne-supporter img {
	max-width: 100%;
	margin-bottom: 20px;
}


.ne-supporter h3 {
	font-size: 24px;
	font-weight: bold;
	color: #6C207B;
}

.ne-supporter li {
	font-size: 18px;
  margin: 5px 0px;
}

.ne-supporter a {
	font-size: 18px;
	
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
	background: #6C207B;
	color: #FFF;
	
 
}

.grasrot {
	background: #ffffff;
	border: 1px solid #000000;
}

.grasrot img {
	max-width: 100%;
	margin-bottom: 0px;
}


.grasrot h3 {
	font-size: 22px;
	font-weight: bold;
	padding: 20px;
	color: #000000;
}

.grasrot a {
	color: #000000;
}
