/* CSS Document */

body{
font-family:Trebuchet MS, Arial, Verdana, Helvetica, Sans-serif;
font-size:0.75em;
color:#000000;
margin:0px;
padding:0px;
}
/*global style*/
h1, h2, h3, h4, h5, h6, div, p, table, td, img, ul, li, ol{
padding:0px;
margin:0px;
}
a img{
border:none;
}
h1{
font-size:2.5em;
color:#3d8ecc;
font-weight:normal;
}
h1.fpTitle{
color:#e7f4fc;
position:absolute;
top:6.2em;
left:1.7em;
z-index:22;
}
a{
color:#66330c;
text-decoration:none;

}
a:hover{
text-decoration:underline;
}

.clearing{
clear:both;
}
/* styling top and global menu */
#logoAndSearchHolder{
height:5em;
}
#logo{
float:left;
}
#logo img{
padding:10px 0px 0px 0px;
margin:0px;
border:none;
}
#searchAndTools{
float:right;
padding-top:20px;
}
#langMenu{
/*position:absolute;
top:5.1em;
right:0em;
z-index:200;
position:absolute;
top:0em;
right:1em;
z-index:21;*/

}
#langMenu ul{
list-style-type:none;
}
#langMenu ul li {
display:inline;
margin-right:1em;
}
#langMenu ul li{
/*font-size:0.9em;*/
}
#langMenu a{
margin-right:0.5em;
}
#globalMenu{
width:58.9em;
background:url(http://www.ipy.no/IPY_img/globalMenuBG.gif) bottom left repeat-x;
position:absolute;
top:0em;
right:0em;
z-index:20;
}

#globalMenu ul{
float:left;
list-style-type:none;
height:2.9em;
}
#globalMenu ul li {
display:block;
height:2.9em;
float:left;

}
#globalMenu ul li a, #langMenu ul li a{
text-decoration:none;
display:block;
float:left;
height:2.4em;
background:url(http://www.ipy.no/IPY_img/globalMenuBG.gif) bottom left repeat-x;
padding:0.5em 0.5em 0em 0.5em;
/*font-size:0.9em;*/
}

#globalMenu ul li a:hover, #langMenu ul li a:hover{
text-decoration:none;
display:block;
float:left;
height:2.4em;
background:url(http://www.ipy.no/IPY_img/globalMenuActiveBG.gif) bottom left repeat-x;

}
#globalMenu ul li a.selected, #langMenu ul li a.selected{
/*color:#00CCFF;*/
background:url(http://www.ipy.no/IPY_img/globalMenuActiveBG.gif) bottom left repeat-x;
color:#333333;
}

#langMenu ul li a,#langMenu ul li a:hover,#langMenu ul li a.selected{
background:none;
}

.banner{
position:absolute;
bottom:0px;
left:0px;
width:80.83em;
height:11em;
}
.FPBanner
{
position:absolute;
bottom:0px;
left:0px;
margin-top:2.25em;
width:80.83em;
height:15.75em;
border:solid 1px red;
}
#tools{
/*position:absolute;
right:1em;
top:1em;*/
float:left;
padding-right:1.67em;
}
#tools ul{
list-style-type:none;
}

#tools ul li{
display:inline;
padding-left:1em;
}
#tools ul li a{
padding-left:0.5em;
}
#toppMenuAndGraphics{
position:relative;
height:13.25em;
}
#toppMenuAndGraphicsFrontpage{
position:relative;
height:18em
}
#searchBox{
/*position:absolute;
right:8em;
top:0.5em;*/
float:left;
margin-left:40px;
}
.smallTxt{
font-weight:normal;
text-transform:uppercase
}
.mediumTxt{
font-size:1.1em;
font-weight:normal;
text-transform:uppercase
}
.largeTxt{
font-size:1.2em;
font-weight:normal;
text-transform:uppercase
}
/* end styling global menu */


.section, .upage{
/*margin:0em 3.5em 1em 3.5em;*/
}
.projectHolder,.campaign{
padding:2em 1em 2em 1em;
background-color:#d3d7e8;
margin-bottom:1em;
margin-left:1em;
}

.projectHolder h3{
margin-bottom:0.5em;
}
.campaign h2{
font-size:1.5em;
font-weight:normal;
}
.first{

}

.project{
/*border:solid 1px #eeeeee;*/
margin-right:2em;
margin-top:1em;
background-color:#ffffff;
}
.project h2{
font-size:1.1em;
margin-bottom:0.5em;
float:left;
/*padding:0.5em 1em 0.5em 1em;*/
/*background-color:#cccccc;*/
height:1.2em
}
/*
.project ul{
list-style-type:none;
}
.project ul li{
margin-bottom:2em;
}
.project ul li a{
font-size:1.1em;
}

.projectCampaign{
border:dashed 1px #FF9900;
padding:0.5em;
margin-right:0.5em;
float:left;
width:26em;
}*/


/*end global styles*/
/* grid styles */
#main{
width:81.65em;
background-color:#ffffff;
}

#mainHolder{
padding:0px 0px 10px 10px;
}
#fpMainHolder{
padding:0px;
margin:0px 0px 0px 14px;
}

#centerAndRightRegion{
/*width:78.7em;*/
margin-bottom:10em;
/*background-color:#cccccc;*/
}
#centerAndRightRegionHolder{
margin:19px 0px 79px 34px;
border:solid 1px #ffffff;
}
#centerAndRightRegionHolderEnglish{
margin:19px 0px 79px 15px;
border:solid 1px #ffffff;
}
#centerRegion {
float:left;
width:50.8em;
}
#centerRegionEnglish {
float:left;
width:50.8em;
}
#rightRegion{
float:right;
width:24.3em;
}
.ingressList{
padding-right:10px;
}
.camp1{
background-color:#b8b6a8;
margin-bottom:1em;
padding:1em;
height:5em;
}
.camp2{
background-color:#FFFF33;
padding:1em;
height:5em
}

.newsList{
float:left;
width:29em;
/*border:solid 1px #cccccc;*/
}
#centerRegionFrontpage h3{
padding:0.2em 1em 0em 0.5em;
}
.newsItem{
padding:0.5em 1em 0.5em 1em;
margin-bottom:1em;
clear:both;
}
.newsItem h2{
/*font-size:1.2em;*/
margin-bottom:0.5em;
}
.newsItem p a{
font-weight:normal;
/*color:#000000;*/
}
.newsImg{
float:left;
height:7em;
width:7em;
margin-right:0.5em;
}
/* end nyheter og kampanje */
/*introdelen*/
.introPart{
padding-left:15px;
padding-right:10px;
}
.subjectMain{
padding-right:0px;
}
/*end introdelen */
/* relasjoner */
.relasjonsHolder{
/*border-left:solid 6px #e7f4fc;*/
background:url(http://www.ipy.no/IPY_img/fpCampBG.gif) top left repeat-y;
padding-left:1.1em;
margin-bottom:15px;
}

.structurerteData, .brodtekst, .byline, .kontaktOrg{
border-left:solid 6px #e7f4fc;
/*background:url(../IPY_img/fpCampBG.gif) top left no-repeat;*/
padding-left:1em;
margin-bottom:15px;
}
.sectionIngressHolder{
/*border-left:solid 6px #e7f4fc;*/
background:url(http://www.ipy.no/IPY_img/fpCampBG.gif) top left repeat-y;
padding-left:0.7em;
margin-bottom:15px;
float:left;
width:30em;
}

.lang{
float:left;
width:25em;
}

.kontaktOrg{
width:285px;
float:left;
}


.persontekst{
border-left:solid 6px #ffffff;
padding-left:0.7em;
margin-bottom:15px;
}
.byline{
margin-top:1em;
}
.relasjonsHolderFP{
/*border-left:solid 5px #e7f4fc;*/
background:url(http://www.ipy.no/IPY_img/fpCampBG.gif) left top repeat-y;
padding-left:1em;
padding-top:0px;
margin-bottom:15px;
margin-left:2px;
}
.relasjonsHolderFP h2{
font-size:2em;
color:#3d8ecc;
font-weight:normal;
padding:0px;
margin:0px;
}
.relasjonsHolderFP h2 a{

margin:0px;
padding:0px;
}
.relasjoner h2{
font-size:1.35em;
font-weight:normal;
color:#3d8ecc;
}
.relasjoner h4{
font-size:1em;
font-weight:normal;
color:#3d8ecc;
margin-top:0.5em;
}
#centerRegion .relasjonsHolder h2{
font-size:1.35em;
font-weight:normal;
color:#3d8ecc;
}
.relasjoner h3{
font-size:1em;
font-weight:normal;
color:#3d8ecc;
margin-top:0.5em;
}
.relasjoner ul{
list-style-type:none;
margin:0px;
}
.relasjoner ul li{
margin-bottm:0.2em;
padding:0px;
}
.relasjoner ul li a{
font-weight:normal;
/*font-size:0.9em;*/
}

/* end relasjoner */
/* stiler for undersider */
.upage h1{
font-weight:normal;
}
.upage h2{
font-weight:normal;
/*font-size:1em;*/
}
.upage h3{
font-weight:normal;
/*font-size:1em;*/
text-transform:uppercase
}
.upage .ingress, .mainSubjectIngress a, .ingress{

margin-bottom:1em;
/*font-size:1.1em;*/
font-size:1.2em;
color:#666666;
font-weight:normal;
text-decoration:none;
}
.educationIntro .ingress{
height:100px;
min-height:10px;
}
.mainSubjectIngress a:hover{
text-decoration:none;
}
.fil, .bunnRelasjoner,.primary{
background-color:#e7f4fc;
padding:0.5em 1em 0.2em 1.25em;
margin-bottom:1em;
clear:both;
}
.fil h2, .bunnRelasjoner h2,.primary h2{
font-size:1em;
color:#3d8ecc;
}
.fil ul, .bunnRelasjoner ul{
list-style-type:none;
padding-bottom:0.5em;
}
.fil ul li {
margin-bottom:0.7em;
}
.bunnRelasjoner ul li{

}
.fil ul li img{
border:none;
vertical-align:middle;
}

.structurerteData ul{
list-style-type:none;
}
.structurerteData h2{
/*font-size:1.2em;*/
font-weight:normal;
margin-top:0.51em;
}
.fakta_undervisning{
float:left;
padding:1em 1em 1em 1em;
background-color:#d3d7e8;
width:21.7em;
margin-left:0.6em;
margin-top:1.2em;
margin-bottom:1.2em;

}
.fakta{
float:right;
padding:1em 1em 0px 1em;
background-color:#d3d7e8;
width:14.1em;
margin-left:2em;
margin-top:0.5em;
margin-bottom:0.5em;
}
.fakta:after{
clear:right;
}
.fakta h2{
font-size:1.35em;
}

.fakta p{
margin-bottom:0.5em;
}

.brodtekst{
margin-top:2em;
float:left;
}
.brodtekst p, .brodtekst ul, .persontekst p, .persontekst ul{
margin-bottom:1.5em;
}
.brodtekst ul, .persontekst ul{
margin-left:1.5em;
}
.brodtekst h2, .persontekst h2{
font-size:1.35em;
font-weight:normal;
color:#3d8ecc;
}


.lastUpdated{
color:#666666;
margin-bottom:1em;
margin-top:1em;
margin-left:1.2em;
}
/*end stiler for undersider */


.ingressView {
margin-top:1.5em;
margin-bottom:2em;
}
.ingressView h2{
/*font-size:1.25em;*/
font-size:1.4em;
font-weight:normal;
color:#3d8ecc;
}

.toppSak h2{
font-size:1.5em;
}

.ingressView h3{
font-size:1em;
margin-bottom:1em;
text-transform:none;
}
.ingressView p a,
.ingressView p{
/*color:#222222;*/
font-weight:normal;
color:#666666;
}
.ingressView p a:hover{
text-decoration:none;
}

.ingressImg{
float:left;
margin-right:0.5em;
margin-bottom:2em;
width:170px;
}
.ingressView .content{
float:left;
margin-left:0.5em;
width:415px;
}
.stikkTittel{
  /*font-size:1em;*/
	font-weight:normal;
}
.publishWriter{
margin:1em 0em 0.5em 0em;
}
.ingressImgBig{
/*background-color:#ccecf8;*/
float:left;
margin:0px 1em 1em 0em;
width:286px;
}
.ingressImgBig img{
width:286px;
padding:0px;
margin-bottom:-5px
}

.imagetext{
border-top:solid 5px #a5d2e6;
background-color:#ccecf8;
padding:5px;
white-space:normal;
float:left;
width:276px;
}
.ingressImgOrg{
border:dashed 1px #cccccc;
background-color:#ececec;
float:right;
width:15em;
height:10em;
margin:0em 0em 1em 1em;
}
/*styling person */


/*end styling person*/
/*styling english section*/
/*.section .projectList{
list-style-type:none;
width:35em;
}
.section .projectList li{
margin:1em 0em 1.5em 0em;
}
.section .projectList li h2 a{
font-weight:normal;
}*/
/*end english section
*/
.footerLink{
text-align:right;
margin-bottom:1em;
}
.footer{
/*position:relative;*/
background:#e7f4fc url(http://www.ipy.no/IPY_img/footerBG.gif) left bottom no-repeat;
text-align:right;
padding-right:10px;
height:2.5em;
font-size:0.9em;
}
.tipAndPrint{
margin-bottom:2em;
margin-left:1.2em;
}
.tipAndPrint img{
border:none;
margin-right:5px;
}
.tipAndPrint a{
padding-right:20px;
}
.subTitle{
font-size:1em;
color:#3d8ecc;
margin-bottom:1em;
padding:0px;
}
/*frontpage styles*/
.fpIntroAndSubjects{
/*background-color:#c3e3f6;
padding:0px;
font-size:1.2em;
color:#66330c;
width:63.7em;
border:solid 1px red;*/
background-color:#c3e3f6;
height:10.6em;
width:80.8em;
}
.fpIntro{
float:left;
/*width:43.2em;*/
width:48em;
padding-top:1em;
}
.fpIntro p{
padding-left:3.7em;
padding-right:1em;
font-size:1.2em;
color:#66330c;

}
.fpLarger{
font-size:1.35em
}
.fpSubjects{
/*background-color:#eaf5fc;*/
float:right;
/*width:24.25em;*/
/*padding:5px 0px 5px 5px*/
}
.subjectColoumn1{
float:left;
width:11.9em;
}
.subjectColoumn2{
float:right;
width:11.9em;
}

.n1{
background:url(HIhoved_bla.bm-eng.CMYK2.jpg) left top no-repeat;
width:11.9em;
height:4.67em;
margin-bottom:5px;
}
.n2{
background:url(met.no-logo.gif) left top no-repeat;
width:11.9em;
height:4.67em;
}
.s1{
background:url(http://npweb.npolar.no/images/NP_logo_oppe3.jpg) left top no-repeat;
width:11.9em;
height:4.67em;
margin-bottom:5px
}
.s2{
background:url(http://www.nilu.no/data/img/nilu_logo.gif) left top no-repeat;
width:11.9em;
height:4.67em;
}
.fpSubjects a{
font-size:1.3em;
font-weight:normal;
display:block;
padding-top:0.1em;
/*padding-left:5px;*/
padding-bottom:3px;
}
.fpSubjects a:hover{
text-decoration:none;
background:url(http://www.ipy.no/IPY_img/fpSubBG.gif) bottom left;
color:#333333;
}
.fpNews{
float:left;
width:53.1em;
}
.fpNews h2{
font-size:1em;
color:#3d8ecc;
padding-left:0.5em;
}
.fpNews .relasjonsHolder{
margin-top:5px;
}

.fpMainNews{
display:block;
width:100%;
/*margin-bottom:35px;*/
}

.fpMainNews h2{
font-size:2em;
padding-left:0px;
margin-bottom:0.5em;
font-weight:normal;
}

.fpMainNews p a{
font-size:1.2em;
color:#000000;
}
.fpMainNews p a:hover{
text-decoration:none;
}

.fpMainNews img{
float:right;
margin:0px 0px 10px 20px;
}

.fpCol1{
float:left;
width:24.9em;
}
.fpCol2{
float:right;
width:24.9em;
}
.fpCol1 img, .fpCol2 img{
float:right;
width:12em;
/*height:110px;*/
margin:0px 0px 10px 20px;
}
.fpCol1 h2, .fpCol2 h2{
font-size:1.4em;
padding-left:0px;
margin-bottom:0.5em;
font-weight:normal;
}
.fpCol1 span, .fpCol2 span{
color:#666666
}
.fpCol1 p a, .fpCol2 p a{
color:#000000;
line-height:1.3em;
}
.fpCol1 p a:hover, .fpCol2 p a:hover{
text-decoration:none;
}

.fpPresseklipp{
background-color:#f0f8fd;
border-bottom:solid 5px #ffffff;
}
.fpPresseklipp h2{
padding-left:0.8em;
padding-top:0.2em;
}
.fpPresseklipp .pressList{
float:left;
width:47%;margin-left:10px;
}
.pressList ul{
list-style-type:none;
}

.pressList ul li{
margin-bottom:0.8em;
}
/* end frontpage styles*/
/* styling mainsubjects*/
.mainSubjectHead{
font-size:1.35em;
background-color:#e9d9c7;
padding:2px 5px 2px 5px;
margin:0px 0px 10px 0px;
}
.mainSubject1{
background:url(http://www.ipy.no/IPY_img/HavIsBig.gif) left top no-repeat;
/*padding-top:114px;*/
margin-right:26px;
float:left;
width:280px;
margin-bottom:20px;
}
.mainSubject2{
background:url(http://www.ipy.no/IPY_img/dyrMenneskeBig.gif) left top no-repeat;
/*padding-top:114px;*/
float:left;
width:280px;
}
.mainSubject3{
background:url(http://www.ipy.no/IPY_img/lysLuftBig.gif) left top no-repeat;
/*padding-top:114px;*/
margin-right:26px;
float:left;
width:280px;
margin-bottom:20px;
}
.mainSubject4{
background:url(http://www.ipy.no/IPY_img/klimaMiljoBig.gif) left top no-repeat;
/*padding-top:114px;*/
float:left;
width:280px;
}

/* end mainsubjects*/
/* section projects - projecttabs*/
.calendarListMain h2,.projectListMain h2{
font-size:1.35em;
color:#3d8ecc;
font-weight:normal;
margin-bottom:0.5em;
}
.calendarTabs,.projectTabs{
background:url(http://www.ipy.no/IPY_img/projectTabsBG.gif) bottom left repeat-x;
height:35px;
}
.calendarTabs ul,.projectTabs ul{
float:left;
list-style-type:none;
height:35px;
}
.calendarTabs ul li,.projectTabs ul li {
display:block;
height:35px;
float:left;

}
.calendarTabs ul li a,.projectTabs ul li a{
text-decoration:none;
display:block;
float:left;
height:29px;
background:url(http://www.ipy.no/IPY_img/projectTabsBG.gif) bottom left repeat-x;
padding:0.5em 0.5em 0em 10px;
/*font-size:0.9em;*/
}
.calendarTabs ul li a:hover,.projectTabs ul li a:hover{
text-decoration:none;
display:block;
float:left;
height:29px;
background:url(http://www.ipy.no/IPY_img/globalMenuActiveBG.gif) bottom left repeat-x;

}
.calendarTabs ul li.Selected a,.projectTabs ul li.Selected a{
/*color:#00CCFF;*/
background:url(http://www.ipy.no/IPY_img/globalMenuActiveBG.gif) bottom left repeat-x
}
.calendarList,.projectList{
background-color:#e7f4fc;
padding:1em;
list-style-type:none;
margin-bottom:5em;
}
.calendarList img,.projectList img{
border:none;
}
.calendarList ul,.projectList ul{

margin-bottom:1em;
list-style-type:none;
}
.calendarList ul li,.projectList ul li{
margin-bottom:1em;
}
.calendarList ul li a,.projectList ul li a{
font-size:1.2em;
}
.lang ul li a{
font-size:1em;
}
.calendarList h2,.projectList h2{
font-size:1.35em;
color:#3d8ecc;
font-weight:normal;
margin-bottom:0.5em;
}
.calendarList h3,.projectList h3{
font-size:1.1em;
color:#3d8ecc;
font-weight:normal;
margin-bottom:0.5em;
margin-top:0.5em;
}
/* end section prosjects - projecttabs */
/* start styling strukturerete data*/
.structuredData{
background-color:#e7f4fc;
padding:10px;
margin-top:1em;
margin-bottom:1em;
margin-left:6px;
}
.structuredData ul{
list-style-type:none;
}
.structuredData img {
width:148px;
padding-right:40px;
border-right:solid 5px #ffffff;
float:left;
}
.structuredContent{
float:left;
padding-left:10px;
}
.structuredData h3, #centerRegion .relasjonsHolder h3{
color:#666666;
font-size:1em;
font-weight:normal;
float:left;
text-transform:none;
}

.structuredData p, #centerRegion .relasjonsHolder p {
float:left;
}

.projectData{
/*background:url(../IPY_img/fpCampBG.gif) top left no-repeat;*/
border-left:solid 6px #e7f4fc;
padding-left:0.7em;
}
.projectData ul{
list-style-type:none;
}
/* end styling strukturerete data */
.kontaktOrg h2{
color:#3d8ecc;
font-weight:normal;
font-size:1.35em;
margin-bottom:1em;
}
.kontaktOrg h3, .kontaktOrg h4{
font-size:1em;
font-weight:normal;
}
.kontaktOrg h4{
margin-top:0.5em;
}
.kontaktOrg ul, .kontaktOrg ul ul{
list-style-type:none;
}
.kontaktOrg ul ul ul{
margin-bottom:1em;
}
/* styling search */
#searchResult{
background-color:#e7f4fc;
padding:0px 10px 0px 15px;
margin-top:1em;
vertical-align:middle;
height:2em;
margin-bottom:0.7em;
}
#searchResult .sortSearch{
float:right;
padding-top:0.3em;
}
#searchResult h2{
float:left;
font-size:1.35em;
color:#3d8ecc;
font-weight:normal;
}
.searchPreview{
margin-bottom:1em;
margin-left:15px;
}
.searchPreview h3{
font-size:1.35em;
font-weight:normal;
}
.searchPreview h3 .emnetype{
font-size:0.7em;
}
.Sidevelger{
text-align:center
}
.Sidevelger ul{
list-style-type:none;
}
.Sidevelger ul li{
display:inline;
padding-right:10px;
}
/* end styling search */
.date{
color:#666666;
}

.float{
float:left;
width:29em;
}
.nofloat{
float:none !important;
}
.artikkel_bilde{
float:right;
margin-left:10px;
background-color:#a5d2e6;
border:none;
padding:0px;
border-collapse:collapse;
}
.artikkel_bilde img{
margin:0px;padding:0px;
border-bottom:
}
.artikkel_bilde caption{
border-top:solid 5px #a5d2e6;
background-color:#ccecf8;
padding:5px;
margin-top:-5px;
margin-left:10px;
}

.artikkel_bilde .fotograf{
padding-left:5px;
background-color:#ccecf8;
}
/* styling sitemap*/
.sitemapColoumn{
float:left;

margin-top:1em;
}

.sitemapColoumn1{
width:28em;
}
.sitemapColoumn2{
width:26em;
}
.sitemapColoumn3{
width:15em;
}
.sitemapColoumnList, .archiveColoumn{
background:url(http://www.ipy.no/IPY_img/fpCampBG.gif) top left no-repeat;
padding-top:0px;
margin-top:0px;
padding-left:16px;
margin-bottom:35px
}

.archiveForm{
background-color:#e7f4fc;
padding:0px 0px 0px 16px
}

.archiveForm form{
padding-top:5px;
padding-bottom:5px
}

.archiveIndex{
margin-left:15px;
}

.archiveColoumn .group{
margin-bottom:30px;
}

.archiveColoumn .group h2 a{
color:#3f8fcc;
}



.sitemapColoumnList h2{
padding-top:0px;
margin-top:0px;
font-size:1.3em;
margin-bottom:6px
}

.sitemapColoumnList ul{
list-style-type:none;
margin-top:0.1em;
}

.sitemapColoumnList ul li{
padding-bottom: 0.2em;
}
/* end styling sitemap*/
/*start styling archive page */
.archive{
margin:19px 0px 79px 34px;
}
.archiveColoumn{
float:left;
width:23em;
margin-right:1em;
}

.big{
width:30em;
}
.big h3{
font-weight:normal;
}

.big p a{
color:#000000;
}

.big p a:hover{
text-decoration:none;
}

.archiveColoumn h2{
font-size:1.3em;
color:#3d8ecc;
font-weight:normal
}
.archiveColoumn ul{
list-style-type:none;
}
/*end styling archive page*/
.listDate{
display:block;
float:none;
color:#666666;
}

/*styling newsAndpress pages*/
.newsAndPressHolder{
margin-top:1.5em;
margin-bottom:2em;
background:url(IPY_img/fpCampBG.gif) top left no-repeat;
padding-left:16px;
padding-top:5px;
}
.newsAndPressHolder .ingressView{
margin:0px 0px 2em 0px;
padding:0px;
}
.pressPrint{
display:none;
}
/* end styling newAndpress pages*/
/*styling calendar*/
.calendar{
background-color:#ebf8ff;
width:190px;
font-size:11px;
height:210px;
}

.calendarHeadRow{
background-color:#c4e3f7;
}

.month{
padding:10px 10px 3px 10px;
border-bottom:solid 10px #b6dbf5;
color:#3d8fcb;
}

.calendarHolder{
padding:10px
}
.calendarMonth{
color:#3d8fcb;
}

.weekdays{
color:#3d8ecd;
}
.weeknumber{
border-top:solid 1px white;
text-align:center
}

.weeknumber a{
color:#666666;

}
.event, .noevent{
text-align:right;
border-top:solid 1px white;
padding:2px 5px;
}
.noevent{
color:#666666;
white-space:normal
}
/*styling global calendarbox*/
.kalenderBox{
background-color:#eef7fd;
padding-bottom:10px
}
.kalenderBox ul{
list-style-type:none;
padding-left:12px;
padding-right:12px;
padding-bottom:10px;
}

.kalenderBox ul li{
border-bottom:solid 1px #ffffff;
padding:2px 0px 2px 0px;
}
.kalenderBox ul li span.kalenderDato{
color:#666666;
}
.kalenderBox a{
margin-left:12px;
}
.kalenderBox ul li a{
margin-left:0px;
}
.kalenderBox h2{
background:#c3e3f6 url(http://www.ipy.no/IPY_img/calendarIcon.gif) right top no-repeat;
color:#3d8ecc;
border-bottom:10px solid #b6dcf4;
font-size:1.4em;
font-weight:normal;
padding:3px 12px 0px 12px;
}
/*end styling global calendarbox*/
/*end styling calendar*/
/*styling education*/
.educationIntro{
background-color:#f0f8fd;
padding:1em;
border-bottom:solid 2em #ffffff;
}
.educationIntro .ingressImgBig{
margin:0px 1em 0em 0em;
}
.educationIntro .brodtekst{
margin-top:0px;
}

.eduCampaign{
background-color:#b2e6d9;
border-left:solid 7px #e4f7f1;
margin-left:0px;
padding:10px;
}

.eduCampaign p a{
color:#000000;
}

.eduCampaign h2{
font-size:1.4em;
font-weight:normal;
margin-bottom:5px;
}

.eduCampaign a img{
border:none;
}

.campImg{
float:left;
width:105px;
margin-right:10px;
margin-bottom:5px;
}

/*end styling education*/
.kontaktOrg .content{
width:270px;
}
.kontaktOrg .contentNarrow{
width:270px;
}

.contentNarrow .ingressImg{
width:100px;
margin-bottom:5px;
}

.kontaktOrg {
padding-left:7px;
}
.preview{
margin-bottom:2em;
}
.newsColoumn1, .newsColoumn2{
background:url(http://www.ipy.no/IPY_img/fpCampBG.gif) top left repeat-y;
padding-left:0.7em;
margin-bottom:15px;
float:left;
width:26em;
}
.newsColoumn1 h2, .newsColoumn2 h2{
color:#3d8ecc;
font-size:1.1em;
font-weight:normal;
padding-top:0.2em;
padding-left:0.5em
}
.newsColoumn1 .ingressView, .newsColoumn1 .content{
padding-left:0px;
margin-left:0px;
}

.newsColoumn1 .ingressView h2, .newsColoumn1 .content h2{
margin-left:0px;
margin-bottom:0.5em;
padding-left:0px;
font-size:1.2em;
}

.newsColoumn1 .contentNarrow{
width:24em;
padding:0px 0.5em 0px 0.5em;

}
.newsColoumn1 .contentNarrow p{
/*float:left;*/
}
.newsColoumn1 .content{
width:auto;
padding:0px 0.5em 0px 0.5em;
}

.newsColoumn2 ul{
padding:0px 0.5em 0px 0.5em;
list-style-type:none;
}
.newsColoumn2 ul li{
margin-bottom:0.5em
}
.newsColoumn2{
width:23em;
}
.newsColoumn1 .archiveLink, .newsColoumn2 .archiveLink{
margin-left:0.5em;
}

.brodtekst .content{
width:550px;
}



/* TEMP STYLES - To be removed*/

/*styling global calendarbox*/
.movieBox{
margin-left:7px;
background-color:#eef7fd;
padding-bottom:10px
}
.movieBox ul{
list-style-type:none;
padding-left:12px;
padding-right:12px;
padding-bottom:10px;
}

.movieBox ul li{
border-bottom:solid 1px #ffffff;
padding:2px 0px 2px 0px;
}

.movieBox p{
  padding: 0.8em;
  padding-top: 0.2em;
}
.movieBox #videowindow{
  padding: 0.8em;
}

.movieBox ul li a{
margin-left:0px;
padding-left: 0px;
}
.movieBox ul li a.selected{
  font-weight: bold;
}

.movieBox h2{
background-color:#c3e3f6;
color:#3d8ecc;
border-bottom:10px solid #b6dcf4;
font-size:1.4em;
font-weight:normal;
padding:3px 12px 0px 12px;
}
/* New styles for campaigns, added by sam 021107*/
ol.campaignContainer{ list-style: none; }
ol.campaignContainer li{
  background-color: #dbf4ed;
  margin-bottom: 25px;
}
ol.campaignContainer li a.hidden{
  display: none;
}
ol.campaignContainer li.enhanced, ol.campaignContainer li.enhanced div{
  cursor: pointer;
  background-color: #d6f2ea;
}
ol.campaignContainer p.ingress{
  font-size: 12px;
  font-weight: bold;
  margin:0.2em 12px 0em 12px;
  color: #000;  
}

ol.campaignContainer li div{
  /*
  padding-bottom:10px;  
  padding-left:12px;
  padding-right:12px
  */  
}
ol.campaignContainer li div div{
  padding: 0em;
}
ol.campaignContainer li div div.text{
  padding:0.2em 12px 12px 12px;
}
ol.campaignContainer li h2{
  background-color: #b2e6d8;
  border-bottom:10px solid #99ddc9;
  color:#006971;
  font-size:1.4em;
  font-weight:normal;  
  padding:3px 12px 0px; 
  
}
ol.campaignContainer li div h2{
  background-color: transparent;
  border-bottom: none;
  color:#000;
  font-size:1.2em;
  font-weight:bold;
  padding: 0em; 
  margin-bottom: 0.2em;
}
ol.campaignContainer li img.bannerimage{
  margin-bottom: 0em;
}
ol.campaignContainer li h2 a:hover{
  text-decoration: none;
}
ol.campaignContainer li img.last{
  margin-bottom: -0.2em;
}

ol.campaignContainer li ul li, ol.campaignContainer li ol li{
  margin-bottom: 0.2em;
}
#kontakt{

}
/*#kontakt ul{
	list-style-type : none;
}
#kontakt ul li{
	
}
#kontakt ul li.heading{
	width : 40em;
	background-color : #EEEEEE;
	font-weight : bold;
}
#kontakt ul li ul li{
	float : left;
	margin : 3px;
}*/
#kontakt table{
	border : solid thin #EEEEEE;
}
#kontakt table tr{
}
#kontakt table tr td{
	padding : 2px;
}
#kontakt table tr.even{
	background-color : #eef7fd;
}
#kontakt table tr.odd{
	background-color : #dbf4ed;
}
#kontakt table tr th{
	background-color : #EEEEEE;
	font-weight : bold;
	padding : 2px;
}
