/*******************************************************/
/* Globale instillinger                                */
/*******************************************************/

.hidden
{
	display: none;
}
.leftfloating
{
	float: left;
}
.clear
{
	clear: both;
}

.itemselected
{
	font-weight: bold;
}

body
{
	height: 100%;
	padding: 0px;
	margin: 0px;
	font: 76%/1.4 Verdana, Arial;
	color: #654f44;
	background-color: #634f44;
}
a
{
	text-decoration: none;
	color: #654f44;
}

/* Ytterste div - godstart */
.godstart
{
	width: 1005px;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}


/*******************************************************/
/* Frontpage                                           */
/*******************************************************/

#frontpagesearch
{
	width: 600px;
	padding: 20px;
	float: left;
	text-align: right;
}
#frontpagesearch .inputtext
{
	margin-top: 15px;
	background: silver;
}
#frontpagesearch .button
{
	vertical-align: middle;
	margin-left: 5px;
}

#subpagesearch
{
	float: left;
	margin-left: 27px;
	text-align: right;
	padding-top: 6px;
	padding-right: 0px;
	display: inline;
}
#subpagesearch .inputtext
{
	width: 130px;
	background: silver;
}
#subpagesearch .button
{
	vertical-align: middle;
	margin-left: 5px;
}

/* newslist */
.news
{
	background: url(/templates/godstart/images/frontpage_news_background.jpg) no-repeat;
	float: left;
	width: 385px;
	height: 238px;
	margin-top: 2px;
	display: inline;
}
.news .newsarchive
{
	margin-left: 220px;
	margin-top: 5px;
}
.news .newsarchive a
{
	width: 155px;
	height: 32px;
	display: block;
}
.news .newscontent
{
	clear: both;
	height: 175px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.news .newscontent ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.news .newscontent ul li
{
	margin-bottom: 8px;
}
.news .newscontent .newsitemdate
{
	font-size: 0.9em;
	font-style: italic;
}
.news .newscontent h1
{
	font-size: 1.0em;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	clear: both;
}

/* Button links */
.buttons
{
	width: 480px;
	height: 242px;
	float: left;
	margin-left: 3px;
	display: inline;
	background: url(/templates/godstart/images/frontpage_buttons_background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.buttons ul.buttonlist
{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.buttons ul.buttonlist li
{
	width: 235px;
	height: 115px;
	display: inline;
	float: left;
	margin-left: 5px;
}
.buttons ul.buttonlist li a
{
	width: 215px;
	height: 105px;
	margin-left: 5px;
	margin-top: 5px;
	display: block;
}


/*******************************************************/
/* Studieside						                   */
/*******************************************************/

.studiebuttons
{
	width: 485px;
	height: 240px;
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	background-position: top left;
	background-repeat: no-repeat;
}
.studiebuttonsstudspes
{
	background-image: url(/templates/godstart/images/linkimagestudspes.jpg);
}
.studiebuttonsyrkesfag
{
	background-image: url(/templates/godstart/images/linkimageyrkesfag.jpg);
}
.studiebuttonsidrettsfag
{
	background-image: url(/templates/godstart/images/linkimageidrettsfag.jpg);
}
.studiebuttonsmdd
{
	background-image: url(/templates/godstart/images/linkimagemdd.jpg);
}

.buttonsleft
{
	float: left;
}
.buttonsright
{
	float: left;
}

.buttonyrkerogutd
{
	width: 175px;
	margin-top: 5px;
	margin-left: 5px;
}
.buttonyrkerogutd a
{
	width: 175px;
	height: 105px;
	display: block;
}
.buttongoderad
{
	width: 175px;
	margin-top: 15px;
	margin-left: 5px;
}
.buttongoderad a
{
	width: 175px;
	height: 105px;
	display: block;
}
.buttonprogramfag
{
	width: 120px;
	margin-top: 5px;
	margin-left: 15px;
	float: left;
	display: inline;
}
.buttonprogramfag a
{
	width: 120px;
	height: 230px;
	display: block;
}
.buttonskoleoversikt
{
	width: 155px;
	margin-top: 5px;
	margin-left: 12px;
	float: left;
	display: inline;
}
.buttonskoleoversikt a
{
	width: 155px;
	height: 230px;
	display: block;
}

/*******************************************************/
/* Hoved-div, venstre og høyre del                     */
/*******************************************************/

/* Venstre marg - leftmargin */
.leftmargin
{
	width: 35px;
	height: 100%;
	float: left;
}
.leftmargin img
{
	margin-top: 120px;
	margin-left: 10px;
}

/* Hovedinnhold - maincontent */
.maincontent
{
	width: 875px;
	height: 100%;
	padding-bottom: 25px;
	float: left;
}

/* Høyre marg - rightcontent */
.rightcontent
{
	width: 93px;
	height: 744px;
	background-image: url(/templates/godstart/images/rightmenubackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
.rightcontentlinklist
{
	
}
.rightcontentlinklist a
{
	display: block;
}

/* Høyre marg - filmlink */
.rightcontentmovielink
{
	margin-top: 48px;
}
.rightcontentmovielink a
{
	width: 40px;
	height: 40px;
	display: block;
}
/* Høyre marg - søknadsskjema */
.rightcontentformlink
{
	margin-top: 25px;
}
.rightcontentformlink a
{
	width: 40px;
	height: 220px;
	display: block;
}
/* Høyre marg - nyhetslink */
.rightcontentnewslink
{
	margin-top: 8px;
}
.rightcontentnewslink a
{
	width: 40px;
	height: 128px;
	display: block;
}
/* Høyre marg - lenker */
.rightcontentlinkslink
{
	margin-top: 45px;
	margin-left: 5px;
}
.rightcontentlinkslink a
{
	width: 85px;
	height: 105px;
	display: block;
}
/* Høyre marg - fylket */
.rightcontentstfklink
{
	margin-top: 25px;
	margin-left: 5px;
}
.rightcontentstfklink a
{
	width: 85px;
	height: 95px;
	display: block;
}


/*******************************************************/
/* Side-topp på undersider                             */
/*******************************************************/

.maincontentheader
{
	width: 875px;
	height: 90px;
}
.frontpage .maincontentheader
{
	height: 85px!important;
}
.maincontentheaderhomelink
{
	width: 198px;
	height: 90px;
	background-image: url(/templates/godstart/images/godstart_orange.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	display: inline;
}
.frontpage .maincontentheaderhomelink
{
	height: 85px!important;
	background-image: url(/templates/godstart/images/godstart_frontpage.jpg)!important;
}
.maincontentheader .homelinkstudspes
{
	background-image: url(/templates/godstart/images/godstart_orange.jpg)!important;
}
.maincontentheader .homelinkyrkesfag
{
	background-image: url(/templates/godstart/images/godstart_purple.jpg)!important;
}
.maincontentheader .homelinkidrettsfag
{
	background-image: url(/templates/godstart/images/godstart_blue.jpg)!important;
}
.maincontentheader .homelinkmdd
{
	background-image: url(/templates/godstart/images/godstart_pink.jpg)!important;
}
.maincontentheaderhomelink a
{
	text-decoration: none;
}
.maincontentheaderhomelink a div
{
	width: 163px;
	height: 90px;
	cursor: hand;
}

/* maintop mainmenu */
.maincontentheadermainmenu
{
	width: 660px;
	height: 35px;
	float: left;
	background-image: url(/templates/godstart/images/maintopmainmenubackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.maincontentheader .mainmenustudspes
{
	background-image: url(/templates/godstart/images/maintopmainmenubackground_studspes.jpg)!important;
}
.maincontentheader .mainmenuyrkesfag
{
	background-image: url(/templates/godstart/images/maintopmainmenubackground_yrkesfag.jpg)!important;
}
.maincontentheader .mainmenuidrettsfag
{
	background-image: url(/templates/godstart/images/maintopmainmenubackground_idrettsfag.jpg)!important;
}
.maincontentheader .mainmenumdd
{
	background-image: url(/templates/godstart/images/maintopmainmenubackground_mdd.jpg)!important;
}
.maincontentheadermainmenulink
{
	float: left;
	margin-top: 3px;
	margin-left: 7px;
	display: inline;
}
.maincontentheadermainmenulink a
{
	display: block;
	height: 26px;
	cursor: hand;
}
.maincontentheadermainmenu .studiespes
{
	margin-left: 12px;
}
.maincontentheadermainmenu .studiespes a 
{
	width: 130px;
}
.maincontentheadermainmenu .yrkesfag a 
{
	width: 65px;
}
.maincontentheadermainmenu .idrettsfag a 
{
	width: 72px;
}
.maincontentheadermainmenu .mdd a 
{
	width: 140px;	
}

/* maintop submenu */
.maincontentheadersubmenu
{
	width: 660px;
	height: 55px;
	float: left;
	background-image: url(/templates/godstart/images/maintopsubmenu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.maincontentheadersubmenuyrkesfag
{
	width: 660px;
	height: 55px;
	float: left;
	background-image: url(/templates/godstart/images/yf_maintopsubmenu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.maincontentheader .submenuutdogyrker
{
	background-image: url(/templates/godstart/images/maintopsubmenu_utdogyrker.jpg)!important;
}
.maincontentheader .submenugoderad
{
	background-image: url(/templates/godstart/images/maintopsubmenu_goderad.jpg)!important;
}
.maincontentheader .submenuprogramfag
{
	background-image: url(/templates/godstart/images/maintopsubmenu_programfag.jpg)!important;
}
.maincontentheader .submenuskoleoversikt
{
	background-image: url(/templates/godstart/images/maintopsubmenu_skoleoversikt.jpg)!important;
}

.maincontentheader .yfsubmenuutdogyrker
{
	background-image: url(/templates/godstart/images/yf_maintopsubmenu_utdogyrker.jpg)!important;
}
.maincontentheader .yfsubmenugoderad
{
	background-image: url(/templates/godstart/images/yf_maintopsubmenu_goderad.jpg)!important;
}
.maincontentheader .yfsubmenuprogramfag
{
	background-image: url(/templates/godstart/images/yf_maintopsubmenu_programfag.jpg)!important;
}
.maincontentheader .yfsubmenuskoleoversikt
{
	background-image: url(/templates/godstart/images/yf_maintopsubmenu_skoleoversikt.jpg)!important;
}

.maincontentheadersubmenulink
{
	float: left;
	margin-top: 9px;
	margin-left: 12px;
	display: inline;
}
.maincontentheadersubmenulink a
{
	display: block;
	height: 34px;
	cursor: hand;
}
.maincontentheadersubmenu .utdogyrker a 
{
	width: 175px;
}
.maincontentheadersubmenu .goderad a 
{
	width: 178px;
}
.maincontentheadersubmenu .programfag a 
{
	width: 122px;
}
.maincontentheadersubmenu .skoleoversikt a 
{
	width: 130px;	
}

.maincontentheadersubmenuyrkesfag .utdogyrker a 
{
	width: 160px;
}
.maincontentheadersubmenuyrkesfag .goderad a 
{
	width: 163px;
}
.maincontentheadersubmenuyrkesfag .programfag a 
{
	width: 165px;
}
.maincontentheadersubmenuyrkesfag .skoleoversikt a 
{
	width: 120px;	
}


/*******************************************************/
/* Hovedinnhold på undersider                          */
/*******************************************************/

.maincontentareatopmargin
{
	width: 875px;
	height: 29px;
	background-image: url(/templates/godstart/images/mainframetop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.maincontentareatopmarginyrkesfag
{
	width: 875px;
	height: 29px;
	background-image: url(/templates/godstart/images/mainframetop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.maincontent .maintoputdogyrker
{
	background-image: url(/templates/godstart/images/mainframetop_utdogyrker.jpg)!important;
}
.maincontent .maintopgoderad
{
	background-image: url(/templates/godstart/images/mainframetop_goderad.jpg)!important;
}
.maincontent .maintopprogramfag
{
	background-image: url(/templates/godstart/images/mainframetop_programfag.jpg)!important;
}
.maincontent .maintopskoleoversikt
{
	background-image: url(/templates/godstart/images/mainframetop_skoleoversikt.jpg)!important;
}

.maincontent .yfmaintoputdogyrker
{
	background-image: url(/templates/godstart/images/yf_mainframetop_utdogyrker.jpg)!important;
}
.maincontent .yfmaintopgoderad
{
	background-image: url(/templates/godstart/images/yf_mainframetop_goderad.jpg)!important;
}
.maincontent .yfmaintopprogramfag
{
	background-image: url(/templates/godstart/images/yf_mainframetop_programfag.jpg)!important;
}
.maincontent .yfmaintopskoleoversikt
{
	background-image: url(/templates/godstart/images/yf_mainframetop_skoleoversikt.jpg)!important;
}

.frontpage .maincontentareatopmargin
{
	background: url(/templates/godstart/images/frontpage_mainframetop.jpg)!important;
}
.maincontentarea
{
	width: 805px;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 0px;
	display: table;
	background-image: url(/templates/godstart/images/mainframecontent.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.frontpageflash
{
	white-space: nowrap;
}
.frontpage .maincontentarea
{
	background-image: url(/templates/godstart/images/frontpage_mainframecontent.jpg);
}
.maincontentareafrontpageleftflash
{
	float: left;
	margin-left: 0px;
}
.maincontentareafrontpagerightflash
{
	float: left;
	margin-left: 0px;
}
.maincontentareabottommargin
{
	width: 875px;
	height: 32px;
	background-image: url(/templates/godstart/images/mainframebottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.frontpage .maincontentareabottommargin
{
	background-image: url(/templates/godstart/images/frontpage_mainframebottom.jpg);
}

/* Header hovedinnhold underside */
.maincontentareaheader
{
	background-position: top right;
	background-repeat: no-repeat;
	height: 250px;
}

.headermainimage
{
	padding-top: 10px;
	height: 90px;
}
.headermainimage img
{
	
}

.headermaintext
{
	width: 805px;
	margin-top: 10px;
	white-space: pre-line;
	overflow: hidden;
}
.headermaintext h1
{
	float: left;
	clear: both;
	white-space: nowrap;
	color: #8c2479;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 1.2em;
	line-height: 1.8em;
	background-color: White;
}
.headermaintext p
{
	float: left;
	clear: both;
	white-space: nowrap;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 1.0em;
	line-height: 1.4em;
	background-color: White;
}

/*******************************************************/
/* Hovedinnhold underside                              */
/*******************************************************/
.maincontentareacontent
{
	white-space: normal;
	padding-top: 25px;
	height: 100%;
}

/*******************************************************/
/* Forside på undersider                               */
/*******************************************************/
.areafrontcontentarea
{
	height: 350px;
}
/* textarea */
.areafrontcontenttext
{
	width: 370px;
	float: left;
}
.areafrontmainimage
{
	
}
.areafrontmaintext
{
	white-space: normal;
}
.areafrontmainlink
{
	font-weight: bold;
}

/* flashmovie */
.areafrontcontentmovie
{
	top: 75px;
	left: 468px;
	position: absolute;
	margin-left: 5px;
}
.frontcontentmoviestudspes
{
	background-image: url(/templates/godstart/images/hjulstudspes.gif);
}
.frontcontentmovieyrkesfag
{
	background-image: url(/templates/godstart/images/hjulstudspes.gif);
}
.frontcontentmovieidrettsfag
{
	background-image: url(/templates/godstart/images/hjulstudspes.gif);
}
.frontcontentmoviemdd
{
	background-image: url(/templates/godstart/images/hjulmdd.gif);
}
.areafrontcontentmovieflashwrapper
{
	
}

/*******************************************************/
/* Utdanning og yrker                                  */
/*******************************************************/
.educationcontentarea
{
	
}
.educationcontentinfoarea
{
	display: table;
	width: 255px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.educationinfolist
{
	padding: 0px;
	margin: 0px;
}
.educationinfolistitem
{
	width: 240px;
	margin-bottom: 10px;
}
.educationinfolistitem a
{
	text-decoration: none;
	color: #ff6c0d;
}
.educationinfolistitemtop
{
	width: 240px;
	height: 43px;
	padding: 0px;
	margin: 0px;
	display: table;
	background-image: url(/templates/godstart/images/infoframetop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.educationinfolistitemtop h1
{
	font-size: 1.0em;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 21px;
	margin-bottom: 0px;
}
.educationinfolistitemcontent
{
	width: 240px;
	padding: 0px;
	margin: 0px;
	display: table;
	background-image: url(/templates/godstart/images/infoframecontent.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.educationinfolistitem p
{
	font-size: 0.9em;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.educationinfolistitembottom
{
	width: 240px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	display: table;
	background-image: url(/templates/godstart/images/infoframebottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.educationcontentsearcharea
{
	width: 550px;
	height: 700px;
	float: left;
	display: block;
}
.educationcontentsearcharea iframe
{
	width: 100%;
	display: table;
	height: 700px;
}

/*******************************************************/
/* Gode råd                                            */
/*******************************************************/
.advicecontentarea
{
	
}

.advicecontentmenu
{
	width: 180px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
.adviceinfomenulist
{
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/templates/godstart/images/goderadmenuheader.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.advicemenulistitem
{
	margin-bottom: 8px;
	font-weight: bold;
	display: table;
	clear: both;
}
.advicemenulistitem a
{
	cursor: hand;
}
.advicemenulistitemcounter
{
	width: 20px;
	float: left;
}
.advicemenulistitemtext
{
	width: 150px;
	float: left;
}

.advicecontentlist
{
	width: 605px;
	float: left;
}
.adviceinfocontentlist
{
	background-image: url(/templates/godstart/images/brownlinethick.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 20px;
}
.advicecontentlist
{
	
}
.advicecontentlistitem
{
	padding: 0px;
	margin: 0px;
}
.advicecontentlistitem h1
{
	font-size: 1.4em;
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0px;
}
.advicecontentlistitem p
{
	padding: 0px;
	margin: 0px;
}
.advicecontentlistitem p a
{
	color: #ff6c0d;
}

/*******************************************************/
/* Programfag                                          */
/*******************************************************/
.subjectcontentarea
{
	
}
.subjectcontentmenu
{
	width: 200px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
/* Subjectmenu */
.subjectmenulist
{
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/templates/godstart/images/programfagmenuheader.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.subjectmenulistyrkesfag
{
	background-image: url(/templates/godstart/images/yfprogramfagmenuheader.jpg)!important;
}
.subjectmenulistitem
{
	margin-bottom: 3px;
	font-size: 1.2em;
}
.subjectmenulistitemlink
{
	
}
/* Infomenu */
.subjectinfomenulist
{
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.subjectinfomenulistitem
{
	margin-bottom: 3px;
	font-size: 0.9em;
	font-weight: bold;
}
.subjectinfomenulistitemlink
{
	
}
.subjectinfomenulistitemlink a
{
	
}

/* subjectcontentsubmenu */
.subjectcontentsubmenu
{
	width: 560px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
.subjectsubmenulist
{
	width: 180px;
	min-height: 345px;
	float: left;
	background-image: url(/templates/godstart/images/brownlinethick.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.subjectsubmenulistheader
{
	margin-left: 10px;
	margin-bottom: 12px;
}
.subjectsubmenulistheader h1
{
	font-size: 1.4em;
	line-height: 1.1em;
	padding: 0px;
	margin: 0px;
}
.subjectsubmenulistheader h2
{
	font-size: 1.0em;
	line-height: 1.0em;
	padding: 0px;
	margin-top: 8px;
}

.subjectsubmenulist ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.subjectsubmenulist li
{
	margin-left: 10px;
}

.subjectsubmenutoplistitem
{
	margin-top: 6px;
	font-style: italic;
	font-weight: bold;
}
.subjectsubmenutoplistitemlink
{
	
}
.subjectsubmenutoplistitemlink a
{
	
}
.subjectsubmenuselectedtoplistitem
{
	margin-top: 6px;
	font-style: italic;
	font-weight: bold;
}
.subjectsubmenuselectedtoplistitemlink
{
	
}
.subjectsubmenuselectedtoplistitemlink a
{
	color: #8c2479;
}
.subjectsubmenulistitem
{
	font-style: italic;
	font-weight: bold;
}
.subjectsubmenulistitemlink
{
	padding-left: 10px;
	background-image: url(/templates/godstart/images/listbulletarrow.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.subjectsubmenulistitemlink a
{
	
}
.subjectsubmenuselectedlistitem
{
	font-style: italic;
	font-weight: bold;
}
.subjectsubmenuselectedlistitemlink
{
	padding-left: 10px;
	background-image: url(/templates/godstart/images/listbulletarrow.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.subjectsubmenuselectedlistitemlink a
{
	color: #8c2479;
}

/* Subject main content */
.subjectcontent
{
	width: 560px;
	min-height: 300px;
	float: left;
	background-image: url(/templates/godstart/images/brownlinethick.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.subjectcontent a
{
	color: #ff6c0d;
}
/* Subject main content - submenues */
.subjectcontentsubmenu .subjectcontent
{
	width: 340px;
	margin-top: 30px;
	background-image: url(/templates/godstart/images/brownlinethin.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
.subjectcontent h1
{
	font-size: 2.0em;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.subjectcontent h2
{
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.subjectcontentintro
{
	font-size: 1.1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.subjectcontentintro p
{
	padding: 0px;
	margin: 0px;
}
.subjectcontentbody
{
	font-size: 1.0em;
}
.subjectcontentbody p
{
	padding: 0px;
	margin: 0px;
}

/*******************************************************/
/* Skoleoversikt                                       */
/*******************************************************/
.schoolcontentarea
{
	
}
.schoolcontentmenu
{
	width: 200px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
.schoolmenulist
{
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.schoolmenulistitem
{
	margin-bottom: 2px;
	font-weight: bold;
	display: table;
	clear: both;
}
.schoolmenulistitemtext
{
	
}
.schoolmenulistitemtext a
{
	cursor: hand;
}
/* Skoleliste */
.schoolcontent
{
	width: 585px;
	float: left;
}
.schoolcontentlist
{
	background-image: url(/templates/godstart/images/brownlinethick.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 20px;
}
.schoolcontentlistitem
{
	clear: both;
	padding: 0px;
	margin: 0px;
}
.schoolcontentlistiteminfo
{
	float: left;
	margin-right: 15px;
}
.schoolcontentlistiteminfoimage
{
	width: 91px;
	height: 121px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
}
.schoolcontentlistiteminfoimage a div
{
	width: 91px;
	height: 121px;
	cursor: hand;
}
.schoolcontentlistiteminfolinks
{
	width: 100px;
	height: 121px;
	float: left;
	background-image: url(/templates/godstart/images/schoollinks.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.schoolcontentlistiteminfolinks a.schoolsubjectlink div
{
	width: 91px;
	height: 58px;
	margin-left: 3px;
	cursor: hand;
}
.schoolcontentlistiteminfolinks a.schoolmaplink div
{
	width: 97px;
	height: 60px;
	margin-left: 3px;
	margin-top: 3px;
	cursor: hand;
}
.schoolcontentlistitemtext
{
	width: 355px;
	float: left;
}
.schoolcontentlistitem h1
{
	font-size: 1.4em;
	padding-top: 15px;
	padding-bottom: 10px;
	margin: 0px;
	clear: both;
}
.schoolcontentlistitemtext p
{
	padding: 0px;
	margin: 0px;
}
.schoolcontentlistitemtext a
{
	color: #ff6c0d;
}


/*******************************************************/
/* Hovedside lenker                                    */
/*******************************************************/
.maincontentareacontentlinks
{
	display: table;
	padding-top: 25px;
	white-space: normal;
}
.maincontentareacontentlinks a
{
	color: #ff6c0d;
}

.areacontentlinksleft
{
	width: 240px;
	float: left;
	padding-top: 15px;
	padding-right: 20px;
}
.areacontentlinksleft h1
{
	font-size: 1.4em;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.areacontentlinksleft p
{
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.areacontentlinksleft img
{
	margin-top: 20px;
}

.areacontentlinksright
{
	width: 545px;
	float: left;
	padding-top: 15px;
}
.areacontentlinklist
{
	
}
.areacontentlinklistitem
{
	width: 165px;
	height: 240px;
	float: left;
	margin-left: 16px;
	margin-bottom: 15px;
	display: inline;
	overflow: hidden;
}
.areacontentlinklistitem h1
{
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.areacontentlinklistitem p
{
	padding: 0px;
	margin-top: 8px;
}


/*******************************************************/
/* Hovedside nyheter                                   */
/*******************************************************/

.maincontentareacontentnews
{
	display: table;
	padding-top: 25px;
	white-space: normal;
}
.maincontentareacontentnews a
{
	color: #ff6c0d;
}

.areacontentnewsleft
{
	width: 240px;
	float: left;
	padding-top: 15px;
	padding-right: 20px;
}
.areacontentnewsleft h1
{
	font-size: 1.4em;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.areacontentnewsleft p
{
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.areacontentnewsleft img
{
	margin-top: 20px;
}

/* Hoveddel */
.areacontentnewsright
{
	width: 545px;
	float: left;
	padding-top: 15px;
}
.areacontentnewslist
{
	
}
.areacontentnewslistitem
{
	width: 540px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 0px;
	background-color: white;
	display: table;
}
.areacontentnewslistitemlargeimg
{
	width: 540px;
}
.areacontentnewslistitemsmallimg
{
	width: 170px;
	float: left;
}
.areacontentnewssublistitemimg
{
	
}
.areacontentnewslistitemtext
{
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.areacontentnewslistsecondnewsitem
{
	float: left;
	width: 340px;
	display: inline;
	margin-bottom: 0px!important;
}
.areacontentnewslistitemtextheader
{
	font-size: 0.9em;
	font-style: italic;
}
.areacontentnewslistitemtext h1
{
	font-size: 1.8em;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	clear: both;
}
.areacontentnewslistsecondnewsitem h1
{
	font-size: 1.6em!important;
}
.areacontentnewslistitemtext p
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.areacontentnewslistitemtext a
{ 
	color: #654f44;
	font-weight: bold;
	text-transform: capitalize;
}
.areacontentnewslistsecondnewsitem a
{
	font-size: 0.9em!important;
}
.areacontentnewslistitemtextintro
{
	font-size: 1.0em;
	line-height: 1.2em;
	font-weight: bold;
}
.areacontentnewslistitemtextbody
{
	font-size: 1.0em;
}

/* News sub list */
.areacontentnewssublist
{
	width: 555px;
	height: 380px;
}
.areacontentnewssublist .areacontentnewslistitem
{
	width: 170px!important;
	height: 380px;
	margin-right: 10px;
	margin-bottom: 0px!important;
	float: left;
	display: inline;
}
.areacontentnewssublist .areacontentnewslistitem h1
{
	font-size: 1.6em!important;
}
.areacontentnewssublist .areacontentnewslistitem a
{
	font-size: 0.9em!important;
}

/* News end list */
.areacontentnewsendlist
{
	width: 540px;
	background-color: white;
	margin-top: 15px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
}
.areacontentnewsendlist .areacontentnewslistitem
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.areacontentnewsendlist .areacontentnewslistitemtext
{
	margin-top: 8px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.areacontentnewsendlist .areacontentnewslistitemtextheader
{
	float: left;
	padding-top: 2px;
	margin-right: 6px;
}
.areacontentnewsendlist .areacontentnewslistitemtext h1
{
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left!important;
	clear: none;
}
.areacontentnewsendlist .areacontentnewslistitemtext h1 a
{
	display: inline;
}
.areacontentnewsendlist .areacontentnewslistitemlargeimg
{
	display: none;
}
.areacontentnewsendlist .areacontentnewslistitemsmallimg
{
	display: none;
}
.areacontentnewsendlist .areacontentnewssublistitemimg
{
	display: none;
}
.areacontentnewsendlist .areacontentnewslistitemtext p
{
	display: none;
}
.areacontentnewsendlist .areacontentnewslistitemtext a
{ 
	display: none;
}


/*******************************************************/
/* Filmer                                              */
/*******************************************************/

.maincontentareaheadermovies
{ 
	
}
.headermainimagemovies
{ 
	
}
.headermainimagemovies img
{ 
	
}
.maincontentareacontentmovies
{ 
	padding-top: 25px;
}
.areacontentmovies
{ 
	
}
.areacontentmovielistitem
{ 
	margin-top: 25px;
	clear: both;
}
.areacontentmovieobject
{ 
	width: 450px;
	float: left;
}
.areacontentmovieinfo
{ 
	width: 350px;
	float: left;
	white-space: normal;
}
.areacontentmovieinfo h1
{ 
	font-size: 1.4em;
	color: #ff6c0d;
	margin: 0px;
	padding: 0px;
}
.areacontentmovieinfo p
{ 
	margin-top: 5px;
}


/*******************************************************/
/* søkeside                                            */
/*******************************************************/

#SearchArea
{ 
	white-space: normal;
}
#SearchArea .searchText
{ 
	width: 250px;
}
#SearchArea .button
{ 
	
}
#SearchArea #AdvancedArea
{ 
	margin-top: 10px;
}
#SearchArea #AdvancedArea input
{ 
	
}
#SearchArea #AdvancedArea label
{ 
	
}

#ResultArea
{
	white-space: normal;
}
#ResultArea h2
{
	margin-top: 25px;
	font-size: 1.2em;
}
#ResultArea ol
{
	
}
#ResultArea ol li
{
	margin-top: 10px;
}
#ResultArea ol li a
{
	font-size: 1.1em;
	font-weight: bold;
}
#ResultArea ol li p
{
	margin: 0px;
}
#ResultArea ol li p a
{
	
}


/*******************************************************/
/* subpage footer                                      */
/*******************************************************/

.areacontentnewslistitemfooter
{
	margin-top: 20px;
	font-size: 0.9em;
}
.areacontentnewslistitemfootername
{
	margin-top: 1px;
}
.areacontentnewslistitemfootername img
{
	margin-bottom: 1px;
}
.areacontentnewslistitemfooteremaillink
{
	color: #ff6c0d;
	cursor: hand;
}
.areacontentnewslistitemfooterdate
{
	margin-top: 2px;
}
