/*
	Denne fila inneholder diverse cssinfo beregnet p� kjerna i �stsiaWeb. 
*/
	a{
		font-family: Georgia, verdana, arial, helvetica, sans-serif;
		text-decoration: none;
	}
	
	body{
		font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	}

	.galleryPic{
		margin:10px;
	}

	.forslag{
		background-color: #393a00;
	}
	
	.ide{
		background-color: #360000;
	}
	
	.bekreftet{
		background-color: #00300a;
	}

	#wfuValg{
	}

	#wfuValg input {
		margin-bottom:8px;
	}
	
	#wfuValg strong{
		margin-bottom:5px;
	}
	
	.whRow{
		vertical-align: middle;
		color: #ffffff;
	}

	.whInput{
		background: none;
		border: 1px solid #454545; 
		width: 150px;
		color: #ffffff;
	}
	
	.whInputPost{
		width:33px;
	}
	
	.whInputSted{
		width:100px;
	}

	.whText{
		background: none;
		border: 1px solid #454545;
		color: #ffffff;
		width: 230px;
		height:150px;
	}

	#menuContainer{
		font-family: Tahoma, verdana, arial, helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		text-decoration:none;
	}	
	
	#menuContainer li{
		padding-top:0px;
		padding-left: 5px;
		margin-bottom: 3px;
		list-style-image: url(../files/systemImages/bullet20x20.png);
		vertical-align:middle;
	}
	
	#menuContainer ul{
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	#menuContainer ul li {
		list-style-image: none;
		margin-left: -40px;
		font-size: 10px;
		font-weight:bold;
		padding-bottom:0px;
		line-height:12px;
	}
	
	#menuContainer ul li a{
		font-size: 11px;
		font-weight:bold;
		font-weight:normal;
		font-family: Tahoma, arial, sans-serif;
	}
	
	#menuContainer ul ul{
		
		list-style-image: none;
		font-weight:normal;
		font-style: italic;
		font-family: Georgia, arial, sans-serif;
		margin:0px;
		margin-left: 10px;
		padding-top:0px;
		padding-left: 0px;
		
	}
	
	#menuContainer ul ul a{
		font-weight:normal;
		font-family: Tahoma, arial, sans-serif;
		 
	}
	
	.menuArrlist{
		color: #676767;
		font-size: 10px;
	}
	
	.externalHeader{
		margin-left:-40px;
		font-size:12px;
		font-weight:normal;
		list-style-image:none;
	}
	
	.subMenu{
		margin-left:-40px;
		font-size:12px;
		font-weight:normal;
		list-style-image:none;
	}
	.intSubMenu{
		margin-left:-40px;
		font-size:12px;
		font-weight:normal;
		list-style-image:none;
	}
	
	.intMenuNode{
		margin-left:0px;
		font-size:12px;
		font-weight:normal;
		list-style-image:none;
	}
	
	
	.external{
		margin-left:-15px;
		font-size:10px;
		font-weight:bold;
		font-family: verdana, arial, helvetica, sans-serif;
	}
	
	#opHours{
		color: #ffffff;
		font-family: Tahoma, arial, sans-serif;
		font-size: 11px;
	}

	.red{
		color:red;
	}	
	
	.black{
		color:black;
	}
	
	.right{
		text-align:right;
	}
	.center{
		text-align:center;
	}
	body.body {
		background-color: #000000;
	}
	
	.talL{
		text-align:Left;
	}
	
	.talR{
		text-align: right;
	}
	
	.talC{
		text-align: center;
	}
	
	.smallMargs{
		margin-top:4px;
		margin-bottom:4px;
	}
	
	.portalGallImg{
		float:left; 
		width: 75px;
		font-size:8px;
		color: #676767;
		
		font-family: arial, sans-serif;
		
		border: 1px solid #676767;
		
		padding:3px;
		min-height: 100px;
		height:120px; 
		margin-bottom:5px; 
		margin-right:5px;
		margin-left: 5px;
	}
	
	.portalGallImg img{
		text-align:center;
	}
	
	.portalGallImg a{
		font-family: tahoma, arial, sans-serif;
		text-align: center;
		
	}
	
	.userImgRight{
		border: 1px solid #676767;
		padding:3px;
	}
	
	.white{
		color: #ffffff;
	}
	
	.rmBox{
		margin-bottom: 20px;		
	}

	td.spacer {
		border-bottom: 1px solid #676767;
	}
	
	td.height{
		height:13px;
	}
	
	.newsList{
		font-size:10px;
		color:#999999;
	}
	
	table.arrBorder{
		border:#da8d00;
	}
	
	.valign{
		vertical-align:top;
	}
	
	smallText{
		font-size:10px;
	}
	
	.formWarning{
		font-size:9px;
		color:#da8d00;
		font-weight:bold;
	}
	
	td.ostsiaNotDefined{
		background-color:#666666;
	}
	
	td.ostsiaLag{
		background-color:#006600;
	}
	td.ostsiaEnkelt{
		background-color:#0066CC;
	}
	td.ostsiaClosed{
		background-color:#FF0000;
	}
	td.ostsiaFerie{
		background-color:#CC6600;
	}
	td.ostsiaArrLink{
		background-color:#da8d00;
	}

	
	div.sub{
		text-indent: 35px;
		color:#CCCCCC;
		font-style:italic;
		font-size:12px;
	}
	
	.lightGrey{
		color:#CCCCCC;
	}
	
	div.indent{
		text-indent: 30px;
	}

	table.menu {
		background-color: #000000;
		border-color: #ffffff;
		border-style: none;
		border-width: 1px;
		color: #ffffff;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		padding: 0px;
		text-align: left;
		vertical-align: top;
	}
	
	div.center{
		position: absolute;
	  	top: 0;
	  	right: 0;
	  	bottom: 0;
	  	left: 0;
	  	width: 75%;
	  	margin: auto;
	}
	
	div.logoImage{
		/*background-image:url(../files/systemImages/nyLogoOstsia1600.png);*/
		background-image:url(../files/systemImages/banners/generellHeader.png);
		text-indent: 25px; 
		font-style: oblique; 
		color: navy; 
		font-weight: bold; 
		font-family: arial; 
		font-size: 28px; 
		background-repeat: no-repeat; 
		background-color:#000000; 
		height:100px;
	}
	
	a {
		text-decoration: none;
		color:#da8d00;
	}
	a:hover {
		text-decoration: underline;
		color:#da8d00;
	}
	
	
	
	.greyed{
		color:#676767;
	}
	
	
	a.calendar{
		background-color:#da8d00;
		color:#000000;
	}
	

	a.sidebar {
		color: #da8d00;
		font-weight: bold;
		text-decoration:none;
	}
	
	a.sidebar:hover {
		color: #da8d00;
		font-weight: bold;
		text-decoration:underline;
	}
	
	.image{
		border:0px;		
	}
	
	a.arrLinkItem {
		font-weight: bold;
		text-decoration:none;
		
		color:#da8d00;
		font-family: verdana, arial, helvetica, sans-serif;
	}
	a.arrLinkItem:visited {
		color: #da8d00;
		font-weight: bold;
		text-decoration:none;
	}
	a.arrLinkItem:active {
		color: #da8d00;
		font-weight: bold;
		text-decoration:none;
	}

	td.headerleft {
		color: #da8d00;
		font-weight: bold;
	}
	.alert{
		color:#ffff00;
	}
	.success{
		color:#da8d00;
	}
	
	.loWiz{
		color: #676767;
	}
	
	#omOss h3 {
		font-weight: bold;
		text-decoration:none;
		color:#da8d00;
		color:#da8d00;
		font-family: Verdana, arial, helvetica, sans-serif;
		font-size: 20px;
	}
	
	#omOss td p{
		line-height: 16px;
		font-family: Tahoma, arial, sans-serif;
	}
	
	.regularHeader{
		font-weight: bold;
		text-decoration:none;
		color:#da8d00;
		color:#da8d00;
		font-family: Verdana, arial, helvetica, sans-serif;
		font-size: 20px;
	}
	.regularImageCaption{
		color: #FFFFFF;
		font-family: verdana, arial, helvetica, sans-serif;
		font-style:italic;
	}
	.regularPara{
		color: #da8d00;
		font-family: verdana, arial, helvetica, sans-serif;
	}
	.regularText{
		color: #FFFFFF;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
	}
	.deprecatedHeader{
		font-weight: bold;
		text-decoration:none;
		color:#999999;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 14px;
	}
	.deprecatedAuthorInfo{
		font-weight: normal;
		text-decoration:none;
		color:#999999;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
	}
	.deprecatedRegularText{
		color:#CCCCCC;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
	}
	a.lesMerLink{
		color:#da8d00;
	}
	.regularToolTip{
		font-size:9px;
	}
	.regularBold{
		font-weight:bold;
	}
	
	.menuHeader{
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.menuItem{
		font-size:12px;
		font-weight:normal;
		color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.backgroundGrey{
		/*background-color:#333333;*/
		border-bottom: 1px solid #676767;
	}	
	.backgroundBlack{
		/*background-color:#111111;*/
		border-bottom: 1px solid #676767;
	}
	
	tr.highlight{ 
        background-color:#FF6600;
		color:#000000;
        cursor: pointer;
    }
	
	.serverErrorAlert{
		font-size:100px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#3399FF;
	}
	.errorDescription{
		font-size:18px;
	}
	.smallText{
		font-size:10px;
	}
	.newsItemID{
		color:#999999;
	}
	
	td.dottedTop{
		border-top-color:#da8d00;
		border-width:thin;
		border-top-style:dashed;
	}
	
	td.dottedRight{
		border-right-color:#da8d00;
		border-width:thin;
		border-right-style:dashed;
	}
	
	td.dottedSet{
		border-right-color:#da8d00;
		border-left-color:#da8d00;
		border-bottom-color:#da8d00;
		border-top-color:#da8d00;
		border-width:thin;
		border-right-style:dashed;
		border-top-style:dashed;
		border-left-style:dashed;
		border-bottom-style:dashed;
	}
	
	.borderSet{
		border-width:thin;
		border-color:#555;
		border-style:solid;
	}
	.borderTop{
		border-top-color:#555;
		border-top-style:solid;
		border-top-width:thin;
	}
	.borderBottom{
		border-bottom-color:#555;
		border-bottom-style:solid;
		border-bottom-width:thin;
	}
	.borderLeft{
		border-left-color:#555;
		border-left-style:solid;
		border-left-width:thin;
	}
	.borderRight{
		border-right-color:#555555;
		border-right-style:solid;
		border-right-width:thin;
	}
	
	.allPadded{
		padding:5px 5px 5px 5px;
	}
	td.topPad{
		padding:0px 0px 5px 0px;
	}
	td.leftPad{
		padding:5px 0px 0px 0px;
	}
	td.rightPad{
		padding:0 5px 0px 0px;
	}
	td.bottomPad{
		padding:0 0 0px 5px;
	}
	.noBorders{
		border:0;
	}
	.regularGrey{
		color:#999999;
	}
	td.nameHeader{
		font-weight:bold;
		font-size:16px;
	}
	
	
/*FORUM*/
	.stickyThread{
		background-color:#FF6600;
		color: black;
	}
	
	.forumNavBar{
		padding-bottom: 5px;
		border-bottom: 1px solid #676767;
	}
	
	.forumPostText{
		color: #aaa;
	}
	
	.fltL{
		float:left;
	}

	.fltR{
		float:right;
	}
	
	.clear{
		clear: both;
	}
	
	.gp5px{
		padding: 5px;
	}
	
	.lh15px{
		line-height: 15px;
	}
	
	.mb7px{
		margin-bottom:7px;
	}
	
	.mb10px{
		margin-bottom:10px;
	}
	
	.pr20px{
		padding-right: 20px;
	}
	
	.bold{
		font-weight: bold;
	}
	
	.pb10px{
		padding-bottom:10px;
	}
	
	.w35px{
		width: 35px;
	}
	
	.w100px{
		width: 100px;
	}
	
	.w155px{
		width:155px;
	}
	
	.w200px{
		width:200px;
	}
	
	.w230px{
		width: 230px;
	}
	
	.w250px{
		width: 250px;
	}
	
	.w255px{
		width: 255px;
	}
	
	.w300px{
		width:300px;
	}
	
.footer{
	font-size: 10px;
	font-family: Georgia, arial, sans-serif;
	text-align: center;
	color: #676767;
}
