@charset "utf-8";
/* CSS Document */


/* 	---------------------------------------------------------------
	Header spesific start
	--------------------------------------------------------------- */

#container {
	width: 85%;
	min-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 100%;
	height: 150px;
}

#logo {
	float: left;	
}

#top_ad {
	width: 900px;
	height: 150px;
	float: right;
	margin: 5px 5px 5px 0px;
		
}

#menu {
	width: 100%;
	height: auto;
    clear: both;
}

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

#menu li {
	font-size: medium;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	display: inline;
	list-style-type: none;	
}

#content {
	width: 100%;
	background: #fff;
	margin-top: 10px;
}

#main {
	width: 67.5%;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

#main ul {
	width: 30%;	
}

#select_country {
	float: right;
	margin-top: 2px;
	[margin-top: -20px;
	 margin-top: -23px;]
}

#select_country option {
	font-family:Verdana, Geneva, sans-serif;
	font-size: small;
}
	
/* 	---------------------------------------------------------------
	Header spesific end
	--------------------------------------------------------------- */


/* 	---------------------------------------------------------------
	Explore spesific start
	--------------------------------------------------------------- */

#category_list {
	width: 100%;
	text-align: center;
	background: #444;
	margin-top: 5px;
	margin-left: 5px;
}

#category_list h1 {
	color: #f2f2f2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	padding-top: 5px;
	margin-bottom: 15px;	
}

#category_list ul {
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 10px;
	line-height: 25px;
}

#category_list li {
	display: inline-block;
	font-size: medium;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	list-style-type: none;
	margin-left: 3px;
}
#category_list a {
    border: 1px;
}

#link_output {
	width: 99%;
	margin-left: 8px;
	margin-bottom: 20px;
}

#link_output table {
	width: 100%;
	font-family:Verdana, Geneva, sans-serif;	
}

#link_output li {
	color: #333;
	display: inline-block;
	font-size: small;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	list-style-type: none;
}

#link_output a {
	
	text-decoration: none;
}

#link_output a:link, #link_output a:visited {
	
	text-decoration: none;
}

#link_output a:hover {

	text-decoration: none;
}

#link_output p {
	width: 95%;	
	margin-left: auto;
	margin-right: auto;
}

#paginate_link {
	border: 1px solid #CCC;	
}

/* 	---------------------------------------------------------------
	Explore spesific end
	--------------------------------------------------------------- */

/* 	---------------------------------------------------------------
	Global search spesific start
	--------------------------------------------------------------- */
	
#search {
	width: 97.5%;
	height: 260px;
	margin-left: 8px;
	margin-top: 10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: small;
	background-color: #E5E5E5;
	padding-left: 8px;
	padding-top: 5px;
}

#search iframe {
    float:right;
    border:0;
    margin:0;
    margin-right: 5px;
	margin-top: 0px;
    width: 300px;
    height:250px;
}

/* 	---------------------------------------------------------------
	Global search spesific end 
	--------------------------------------------------------------- */

/* 	---------------------------------------------------------------
	Index spesific start
	--------------------------------------------------------------- */

#category_output {
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	padding-top: 10px;
}

hr {
	border: none;
}

#category_output ul {
	width: 100%;
	padding-bottom: 5px;
        

}

/*Kategoriene*/
#category_output li {
	font-size: medium;
	font-family:Verdana, Geneva, sans-serif;
        display: inline-block;
    width: 23%;
	margin-left: 1%;
	list-style-type: none;
    font-weight: normal;
	background-color:#E5E5E5;
	padding-left: 5px;
	padding-top: 5px;
        vertical-align: top;
}

/*Linkene (extends Kategoriene :P) */
#category_output li li{ 
	font-size: small;
	display: block;
        border: none;
    width: 100%;
    font-weight: normal;
    margin-left: -5px;
}

/*#category_output a:link, #category_output a:visited {
	color: #0080C0;	
	text-decoration: none;
}*/

#category_output li a:link, #category_output li a:visited {
	color: #0067CE;	
	padding-right: 3px;
        border-bottom: #03F solid 1px;
	text-decoration: none;	
	/*border-bottom: 1px dotted #79BCFF;*/
}

#category_output li a:hover {
	color: #002851;	
	text-decoration: none;
	border-bottom: 1px dotted #002851;
}

#category_output li li a:link, #category_output li li a:visited {
	color: #111;
	text-decoration: none;	
	border: none;
}

#category_output li li a:hover {
	color: #0067CE;	
	text-decoration: none;	
	border-bottom: 1px dotted #0067CE;
}

#category_shortcut {
	width: 97%;
	margin-left: 8px;	
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-color: #444;
}

#category_shortcut2 {
	width: 97%;
	margin-left: 8px;	
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-color: #444;
}

#category_shortcut table {
	width: 99%;
}

#category_shortcut td {
	padding-left: 5px;
}

#category_shortcu2t ul {
	width: 99%;
}

#category_shortcut2 li {
	padding-left: 5px;
}

#category_shortcut a:link, #category_shortcut a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: smaller;
	font-weight: bold;	
}

#category_shortcut a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #0077B0;
}

#category_shortcut h1 {
	color: #fff;
	text-align: center;	
	font-size: medium;
	/*background-color: #7EA6D6;*/
	padding-bottom: 3px;
}


/* 	---------------------------------------------------------------
	Index spesific end 
	--------------------------------------------------------------- */

#radio_buttons {
	margin-top: 10px;	
}

/* 	---------------------------------------------------------------
	About (a.php) spesific start 
	--------------------------------------------------------------- */
	
#a_header {
	width: 100%;
	height: 30px;
	background: #444;
}

#a_header a {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	line-height: 25px;
}

#a_header a:link, #a_header a:visited {
	color: #e2e2e2;	
	text-decoration: none;
}

#a_header a:hover {
	color: #fff;
	border-bottom: 1px dotted #ddd;	
	text-decoration: none;
}

#about_menu {
	width: 100%;
	height: 35px;
	background: #009300;
}

#about_menu ul {
	padding-top: 15px;
	text-align: center;
	white-space: nowrap;
}

#about_menu li {
	font-size: medium;
	font-family: "Arial Black", Gadget, sans-serif;
	display: inline;
	list-style-type: none;
}

#about_menu a { 
	padding: 3px 10px; 
}

#about_menu a:link, #about_menu a:visited {
	color: #E1E1E1;
	text-decoration: none;
}

#about_menu a:hover {
	color: #FFF;
	text-decoration: none;
}

#a_main {
	width: 100%;
	margin-top: 30px;
	height: auto;
	background: #fff;
	float: left;
	margin-bottom: 15px;
}

#a_main p, #a_main ul, #a_main h1 {
	color: #333;
	width: 70%;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
 	font-family: Verdana, Geneva, sans-serif;	
}

#a_main li {
	padding-top: 5px;
}

#a_main ol {
	margin-left: 10px;
	font-size: small;
	margin-bottom: 5px;
	font-weight: normal;
}

#a_main ul {
	font-weight: bold;
}

/* 	---------------------------------------------------------------
	About (a.php) spesific end 
	--------------------------------------------------------------- */


/* 	---------------------------------------------------------------
	Sidebar spesific start 
	--------------------------------------------------------------- */

#sidebar {
	width: 325px;
	float: right;
}

#quicklinks {
	margin-top: 10px;
    margin-bottom: 10px;
	width: 140px;
    float: left;
}

#quicklinks h1 {
	/* Tittelen på quicklinks */
	color: #333;
	font-size: large;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;
}

#quicklinks p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid #CCC;
}

#quicklinks a {
	color: #0080FF;
	margin-left: 10px;
	padding-bottom: 3px;
	text-decoration: none;
}

#quicklinks p:hover {
	background: #E8E8E8;	
}

#popular_links {
		
}

#pop1 {
	width: 48%;
	float: left;
	margin-top: 15px;	
}

#pop1 h1 {
	/* Tittelen på tools */
	color: #333;
	font-size: small;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;	
}

#pop1 p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 1px solid #CCC;	
}

#pop1 p:hover {
	background: #E8E8E8;	
}

#pop1 a {
	color: #0080FF;
	padding-bottom: 3px;
	text-decoration: none;
}

/* ********** */

#pop2 {
	width: 48%;
	float: right;
	margin-top: 15px;	
}

#pop2 h1 {
	/* Tittelen på tools */
	color: #333;
	font-size: small;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;	
}

#pop2 p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 1px solid #CCC;	
}

#pop2 p:hover {
	background: #E8E8E8;	
}

#pop2 a {
	color: #0080FF;
	padding-bottom: 3px;
	text-decoration: none;
}

/* ********** */

#pop3 {
	width: 48%;
	float: left;
	margin-top: 15px;	
}

#pop3 h1 {
	/* Tittelen på tools */
	color: #333;
	font-size: small;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;	
}

#pop3 p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 1px solid #CCC;	
}

#pop3 p:hover {
	background: #E8E8E8;	
}

#pop3 a {
	color: #0080FF;
	padding-bottom: 3px;
	text-decoration: none;
}

/* ********** */

#pop4 {
	width: 48%;
	float: right;
	margin-top: 15px;	
}

#pop4 h1 {
	/* Tittelen på tools */
	color: #333;
	font-size: small;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;	
}

#pop4 p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 1px solid #CCC;	
}

#pop4 p:hover {
	background: #E8E8E8;	
}

#pop4 a {
	color: #0080FF;
	padding-bottom: 3px;
	text-decoration: none;
}

/* ********** */

#tools {
	width: 50%;
	float: left;
	margin-top: 10px;
}

#tools h1 {
	/* Tittelen på tools */
	color: #333;
	font-size: small;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #CCC;
}

#tools p {
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 1px solid #CCC;	
}

#tools p:hover {
	background: #E8E8E8;	
}

#tools a {
	color: #0080FF;
	padding-bottom: 3px;
	text-decoration: none;
}

/* 	---------------------------------------------------------------
	Sidebar spesific end 
	--------------------------------------------------------------- */

/* 	---------------------------------------------------------------
	Footer spesific start 
	--------------------------------------------------------------- */

#footer {
	margin-top: 10px;
	margin-bottom: 40px;
	clear: both;	
}

#footer ul {
	padding-top: 15px;
	text-align: center;
}

#footer li {
	margin-left: 10px;
	font-size: small;
	font-family: "Arial Black", Gadget, sans-serif;
	display: inline;
	list-style-type: none;
}

#footer a { 
	padding: 3px 10px; 
}

#footer a:link, #footer a:visited {
	color: #4FA7FF;
	text-decoration: none;
}

#footer a:hover {
	color: #0073E6;
	border-bottom: 1px dotted #0073E6;
	text-decoration: none;
}

#footer p {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: smaller;
	color: #333;
}

#bottom_ad {
	width: 700px;
	height: 100px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;	
}

/* 	---------------------------------------------------------------
	Footer spesific end 
	--------------------------------------------------------------- */
    
/* 	---------------------------------------------------------------
	Ad spesific start 
	--------------------------------------------------------------- */

.small_ad_left {
	width: 150px;
	height: 150px;
	/*background: #000;*/
    margin-top: 20px;
    margin-left: 10px;
    float: left;
    
}

.small_ad_right {
	width: 150px;
	height: 150px;
	/*background: #000;*/
    margin-top: 20px;
    margin-right: 10px;
    float: right;
}

.long_ad {
    clear: right;
   	width: 150px;
	height: 450px;
	/*background: #AAA;*/
    margin-top: 20px;
    margin-right: 10px;
    float: right;
}

.wide_ad {
    clear: both;
   	width: 300px;
	height: 150px;
	/*background: #BBB;*/
    margin-top: 20px;
    margin-right: 10px;
    float: right;
    
}

.big_ad {
    clear: both;
	width: 300px;
	height: 300px;
	/*background: #444;*/
    margin-top: 20px;
    margin-right: 10px;
    float: right;
    
}

.adText {
	font-size: 10px;
	line-height: 1px;
	margin-bottom: 2px;
    margin-top: -12px;
}

/* 	---------------------------------------------------------------
	Ad spesific end
	--------------------------------------------------------------- */

a.rounded, .button {
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */ 
}

.button {
	color: #333;
	
	padding-top: 6px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	margin-bottom: -5px;
}

.button:hover {
	color: #fff;
	background-color: #0077B0;
}

a.category, .list {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: inline-block;
  overflow: visible; /* IE6 form button fix */ 
}

.list {
  	color: #f2f2f2;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 7px;
}

.list:hover {
	color: #f2f2f2;
	background-color: #0077B0;
	border: 1px solid #000;
}

.custom_search {
	background: #ccc;
	display: inline;
	padding: 10px;
}

.custom_inputfield {
	font-size: large;
	background: fff;
	height: 22px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left: 5px;
}

.submit_button {
	margin-left: -5px;
	padding-top: 15px;
}

.link_name {
	width: 50%;	
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 2px solid #e2e2e2;
	font-size: large;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 25px;
}

.link_name a:link, .link_name a:visited {
	margin-left: 3px;
	padding-top: 5px;
	color: #0067CE;
}

.link_name a:hover {
	color: #666;
	border-bottom: 1px dotted #0073E6;
}

.link_description {
	color: #ccc;
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom: 2px solid #e2e2e2;	
}

.link_description:hover {
	color: #000;
	font-size: small;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom: 2px solid #e2e2e2;	
}

.link_name2 {
	color: #333;
	width: 50%;	
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 2px solid #e2e2e2;
	font-size: small;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 25px;
}

.link_description2 {
	color: #333;
	font-size: small;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom: 2px solid #e2e2e2;	
}

.startpage {
	font-size: medium;
	font-family:Verdana, Geneva, sans-serif;
	margin-left: 1%;
    width: 98%;
	list-style-type: none;
    font-weight: normal;
	background-color:#F6F6F6;
	padding-left: 5px;
	padding-top: 5px;
    
}

.hidden {
	display:none;	
}

.tips_startside {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-weight: normal;
	font-size:small;
	text-decoration: none;
}

.tips_startside2 {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-weight: normal;
	font-size:small;
	text-decoration: none;
	margin-left: 2px;
}


.tips_startside:hover {
	color: #fff;
}

.tips_startside2:hover {
	color: #fff;
}

#tips_start_select {
	width: 100%;
	float:right;
	margin-top: -20px;
}

#lols {
	float: right;
	margin-top: -20px;
}

#lols a {
	vertical-align: text-top;
	margin-right: 5px;
}

.face {
	margin-right: 2px;
	vertical-align: top;
}

.more_button ul {
	padding-top: 13px;
}

.more_button a:hover {
	margin-top: 20px;
	color: #006633;
	font-weight: bold;
}

#terms {
	width: 50%;
	min-width: 500px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

#terms h1 {
	font-size: medium;
	color: #222;
	text-align: center;
}

#terms p {
	font-size: medium;
	color: #222;
}

.friskbanner {
    margin-left: 30px;
}

