/* hjelpe og infosider */


#drill .active, #drilltk .active {
	display: block;
	background-color:#cccccc;
	border-top: 1px solid #ffffff;
	padding:5px 10px 5px 10px;
}

#drill .active a, #drilltk .active a {
   color:#000000;
   font-weight:bold;
}

/*info innhold*/

.infoinnhold {
margin:0 10px 0 10px;
}

.infoinnhold {
margin-left:10px;
}

.infoinnhold h1 {
margin:5px 0 5px 0;
}

.infoinnhold h2 {
color:#666666;
font-size:1.1em;
padding:10px 0 0 0;
}

.infoinnhold p {
margin:5px 0 10px 0;
}

/*Lists text */

.infotextlist {
list-style-type:none;
/*font-weight:bold;*/
margin:8px 8px 8px 8px;
}

.infotextlist li {
background-image:  url("/info/gsi/img/pil_list.gif");
background-repeat:no-repeat;
background-position:0 2px;
padding-left:10px;
margin-bottom:3px;
}

.infotextlist2 {
list-style-type:none;
/*font-weight:bold;*/
margin:20px 8px 8px 8px;
}

.infotextlist2 li {
background-image:  url("/info/gsi/img/pil_list.gif");
background-repeat:no-repeat;
background-position:0 2px;
padding-left:10px;
margin-bottom:15px;
}

#infolenker {
margin:0 0 15px 0;
clear:both;
width:100%;
overflow:hidden;
}

#infolenker ul, #infolenker2 ul {
list-style-type:none;
color:#CCC;
display:table;
}

/*FIX - Omfavner floats i Win IE\*/
* html #infolenker ul {height:1%;}
* html #infolenker2 ul {height:1%;}
/*End fix*/

/*FIX - Omfavner floats i Mac IE\*//*/
* html #treff-firma .opf ul {display:inline-block;}
/*End fix*/

#infolenker li, #infolenker2 li {
color:#999999;
display:block;
float:left;
border-left:1px solid #666;
padding: 0 0.5em;
margin-bottom:4px;
}

#infolenker li:first-child, #infolenker2 li:first-child {
border-left:none;
padding-left:0;
}

/*FIX - skjuler foerste border i Win IE\*/
* html #infolenker li {
margin: 0 0.5em 4px -0.5em;
}
* html #infolenker2 li {
margin: 0 0.5em 4px -0.5em;
}

.landkodetab {
width:450px;
}

.landkodetab td {
padding:5px;
}

/*drill*/

#drill li li a {
border-top:none;
padding:6px 10px 6px 20px;
}

#drill li li .active {
border-top:none;
padding:6px 10px 6px 20px;
}


/*Drilldown*/

#drill h2 {
font-size:1em;
background-image: url(http://www.gulesider.no/info/gsi/img/bg-headings-gs.gif) !important;
display:block!important;
background-repeat: repeat-x !important;
background-position: center center!important;
padding:6px 10px 6px 10px!important;
margin:0px!important;
color:#000000!important;
}

#drill ul {
list-style-type:none;
}

#drill div {
list-style-type:none;
background-color:#EEEEEE;
margin-bottom:15px;
padding-bottom:1px;
}

#drill li a {
	display: block;
	border-top: 1px solid #ffffff;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}


#drill li a span {
	float:right;
	color:#333333;
}

#drill li a:hover{
    color:#000000;
	background-color: #CCCCCC;
}

#drill .kart {
	padding:0px;
	margin:0px;
}

/*FIX - Win IE\*/
* html #drill li {height: 1%}
/*end fix*/

/**/


/*table annonseinfo*/


.anntable th {
	background-color:#FFCC33;
	vertical-align:middle;
	padding:3px;
	white-space:nowrap;
}

.anntable td {
	text-align:center;
	vertical-align:middle;
	padding:3px;
	background-color:#EEEEEE;
}

.anntable .red {
	color:#FF0000;	
}

.anntable .green {
	color:#336633;	
}

.anntable .leftie {
	text-align:left;
}

/*Temalenker*/

.tema ul {
list-style-type:none;
color:#CCC;
display:table;
}

/*FIX - Omfavner floats i Win IE\*/
* html .tema ul {height:1%;}
/*End fix*/

/*FIX - Omfavner floats i Mac IE\*//*/
* html #treff-firma .opf ul {display:inline-block;}
/*End fix*/

.tema li {
display:block;
float:left;
padding: 0 0.5em 0 0;
margin-bottom:10px;
}

/* Viktige nummer */

#nummerlist {
width:600px;
overflow:hidden;
}

#nummerlist h2 {
margin:0 0 20px 0;
}

#nummerlist .adr {
background-position:0 1em;
background-repeat:no-repeat;
background-image:  url("/info/gsi/img/bg_oppfoering.gif");
width:100%;
margin:0 0 15px 0;
overflow:hidden;
display:table;
}


#nummerlist .tlf {
background-color:#FFFFFF;
color:#333333;
width:170px;
float:right;
display:block;
}

#nummerlist .lead {
background-color:#FFFFFF;
color:#333333;
float:left;
display:block;
}

#nummerlist .textunder {
width:450px;
color:#666666;
padding:5px 0 0 0;
clear:both;
}

/* Kontaktinfo under drill */

.kontaktInfo {
margin:10px 10px 0 10px;

}

.kontaktInfo p{
	padding-bottom: 5px;
}

/* Fixes */

#content li {
    margin: 0!important;
}

#fragmentContainer .infoinnhold {
	line-height:1.6 em !important;
	}
	

#fragmentContainer .infoinnhold h1 {
	display:block !important;
	margin-bottom:20px!important;
	line-height:2em!important;
	}
