body {
	padding: 0px;
	margin: 0px;
}
.page {
	REMbackground-image:url(images/background.jpg);
	REMbackground-image:url(images/background2.jpg);
	background-image:url(images/background3.jpg);
	background-repeat:no-repeat;
	width:1279px;
	width:988px;
	height:666px;
	text-align:center;	
}
.innhold {
	width:824px;
	height:548px;	
	position:relative;

	margin:auto;
	overflow: hidden;
}
#WIPSMAINCONTENTS td { 
	padding: 3px 0px 3px 6px;
}
.venstrelogo {
	background-image:url(images/venstrelogo.png);
        background-repeat:no-repeat;
	height:100px;
	width:133px;
}
.logo {
	background-image:url(images/logo.png);
        background-repeat:no-repeat;
	vertical-align:left;
	height:100px;
	width:162px:
}
.hoyrelogo {
	background-image:url(images/hoyrelogo.png);
        background-repeat:no-repeat;
	height:100px;
	width:132px;
}
.gronn-venstre {
	background-image:url(images/venstreboks.png);
        background-repeat:no-repeat;
	width:133px;
	overflow:hidden;
}
.side-hele {
	width:5px;
}
.side-top {
	background-image:url(images/side-top.png);
        background-repeat:no-repeat;
	height:8px;
	padding:0px;
	font-size: 1px;
	line-height: 1px;
}
.side {
	background-image:url(images/side-background.png);
        background-repeat:repeat-y;
	height:383px;
	padding: 10px 0px 0px 20px;
	REMmargin-top:-10px;
	overflow-y:auto;
}

.side .inner {
        REMbackground-color: blue;
        width: 510px;
        height:363px;
        overflow-y: auto;
        overflow-x: hidden;
	padding-right:5px;
}


.side-bunn {
	background-image:url(images/side-bottom.png);
        background-repeat:no-repeat;
	height:15px;
	MARGIN-LEFT:-1PX;
}
.nederstside-top {
	background-image:url(images/side-top.png);
        background-repeat:no-repeat;
	height:8px;
	font-size: 1px;
	line-height: 1px;
}
.nederstside {
	background-image:url(images/side-background.png);
        background-repeat:repeat-y;
	height:120px;
	padding: 10px 20px 0px 20px;
	REMmargin-top:-10px;
	vertical-align:bottom;
	REMbackground-color: red;
}
.nederstside .inner {
	REMbackground-color: blue;
	width: 510px;
	height:110px;	
	overflow-y: auto;
	overflow-x: hidden;
	padding-right:5px;
}
.nederstside-bunn {
	background-image:url(images/side-bottom.png);
        background-repeat:no-repeat;
	height:15px;
	font-size: 9px;
	line-height: 33px;
	color: #555;
	text-align: center;
	margin-left:-1px;
	margin-top:-1px;
}
.nederstside-bunn * {
	color: #555;
}
.gronn-hoyre {
	background-image:url(images/hoyreboks.png);
	background-repeat:no-repeat;
	width:133px;
	text-align:center;
}



/* CONTENT */
/* Bottomblock  */
.SECTIONBLOCK {
	margin: 2px;
	REMbackground-color:red;
	REMheight:100px;
	width:500px;
}

.SECTIONBLOCK .TITLE {
	width: 500px;
	REMbackground-color: #F7F900;
	color:#6fa210;
	REMpadding: 4px;
	REMborder-bottom: 1px solid black;
	REMborder-right: 1px solid black;
	font-size: 14px;
	font-weight: normal;
}

.SECTIONBLOCK .CONTENTS {
	REMpadding: 10px;
	REMmargin-bottom: 25px;
	width:500px;
}




/* Venstreblokk  */
.SITEBLOCK {
	margin: 2px;
	padding-bottom: 20px;
	padding-top: 50px;
}

.SITEBLOCK .CONTENTS {
	padding: 10px;
	REMmargin-bottom: 25px;
}

.SITEBLOCK .TITLE {
	REMbackground-color: #F7F900;
	color:#ffffff;
	padding-left: 10px;
	REMborder-bottom: 1px solid black;
	REMborder-right: 1px solid black;
	font-size: 14px;
	font-weight: normal;
}
/* Hoyreeblock  */
.PAGEBLOCK * {
	text-align: left;
	font-size: 12px;
}
.PAGEBLOCK {
	margin-left: 6px;
	REMpadding: 0px 0px 0px 36px;
	text-align: left;
	height:325px;
	REMbackground-color:pink;
	padding: 0px 0px 30px 0px;
}
.pageblock .title {
	color:#ffffff;
	padding:10px 5px 0px 5px;	
	font-size:14px;
	font-weight:normal;
}

.loginBlock a {
	color:#ffffff;
}
.loginBlock ul, .loginBlock li {
	margin: 0px;
	padding: 0px;
}













/* DIMENTIONS */

.main {
	background-color: white;
}

.vtop {
	width: 100%;
	height: 79px;
}
.hleft {
	width:175px;
}
.hright {
	width:202px;
}

.vcenter {
	width: 100%;
	height: 550px;
}

.vcenter .hright {
	width: 185px;
}

.vcenter .hcenter {
	padding: 3px 15px 12px;
}

.vbottom {
	width: 100%;
}

/* BORDERS */

.vcenter .hleft {
	border-right: 1px dashed #e0e0e0;
}

.vcenter .hright {
	border-left: 1px dashed #e0e0e0;
}

/* LOGOS */

.vtop .hleft {
	background-image: url(files/logo.gif);
	background-repeat: no-repeat;
}

.vtop .hright {
	padding-top: 10px;
	padding-right: 10px;
}


/* ETC */

.vbottom * {
	color: #888888;
}

.vbottom .hcenter {
	text-align: center;
}

.vbottom a, .vbottom a:hover {
	text-decoration: none;
}

.vbottom a:hover {
	color: #444444;
}

/* MENU */

.L1I1 span {
	font-size: 20px;
	line-height: 24px;
}

.L1I2 span {
	font-size: 16px;
	line-height: 24px;
}
.L1I2 ul span, .L1I3 ul span, .L1I4 ul span, .L1I5 ul span {
	font-size: 14px;
	line-height: 18px;
}

.L1I6 span, .L1I7 span, .L1I8 span {
	font-size: 14px;
	line-height: 18px;
}
.L1I6 ul span, .L1I7 ul span, .L1I8 ul span {
	font-size: 12px;
	line-height: 16px;
}



.L1, .L1 * {
	margin: 0px;
	padding: 0px;
}

.L1 {
        REMtext-transform:uppercase;
        list-style-type: none;
}

.L1 li {
}

.L1 a {
	font-size: 16px;
	text-decoration: none;
	margin: 2px;
	padding: 4px 5px 0px 6px;
	display: block;
	color:#ffffff;
}

.L1 a:hover {
	REMbackground-color: #f0f0f0;
	color:#ffffff;
	text-decoration:underline;
}
.L1 a.active {
	color:#ffffff;
	text-decoration:underline;

}

.L2 {
	list-style-type: none;
	text-transform: none;
	margin-left:10px;
}

.L2 a {
	padding-left: 10px;
	REMborder-left: 10px solid #f0f0f0;
}

.L2 a:hover {
	padding-left: 10px;
	REMborder-left: 10px solid #cccccc;
}
.L1I6 {
	border-top: 1px dashed #cccccc;
	margin-top: 50px;
}

.L3 {
	list-style-type: none;
	text-transform: none;
	margin-left:5px;
}
.L3 a {
	padding-left: 10px;
	REMborder-left: 10px solid #f0f0f0;
}
.L4 {
	list-style-type: none;
	text-transform: none;
	margin-left:5px;
}
.L4 a {
	padding-left: 10px;
	REMborder-left: 10px solid #f0f0f0;
}


















.newsListHeading {
	margin-top: 0px;
}
.newsListReadMore {
	font-size: 11px;
}


.calendar {
        background-color: #D0D0D0;
        width: 160px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;

}


.calendar th {
        font-weight: normal;
        font-size: 12px;
        background-color: #A4A4A4;
        color: #ffffff;
        height: 15px;
}

.calendarCellNormal {
        background-color: #ffffff;
        text-align: center;
        vertical-align: middle;
        height: 15px;
}

.calendarCellToday {
        text-align: center;
        vertical-align: middle;
REMbackground-color: #ffffff;
background-color: #F7F900;
        height: 15px;
border: 1px solid white;
}

.calendarCellEvent {
        text-align: center;
        vertical-align: middle;
        background-color: #CB0610;
        background-color: #009EF9;
        height: 15px;
border: 1px solid white;
}
.calendarCellEventToday {
        text-align: center;
        vertical-align: middle;
        background-color: #CB0610;
REMbackground-color: #009EF9;
        height: 15px;
border: 1px solid white;
}

.calendarCellEventToday a {
        color: #ffffff;
}

.calendarCellEvent a {
        color: #ffffff;
}

.calendarEventTitle {
        font-size: 14px;
}

.calendarEventDate {
        margin-bottom: 5px;
}

.calendarEventDescription {
}

.containerBottom * {
        font-size: 10px;
}

.sitater div {
        font-size: 10px;
}

.sitater div span {
        font-size: 10px;
}

.lastCalendarEvents {
        font-size: 10px;
}

.lastCalendarEvents * {
        font-size: 10px;
}

.calendarBlock * {
        font-size: 10px;
}

.footer {
	color: #aaaaaa;
}

.searchsimplefield {
	width: 70%;
}
.searchsimplebutton {
}
#venstre-bunn {
}

tr.ODD {
	background-color: #e0e0e0;
}

tr.EVEN {
	background-color: #f0f0f0;
}


.right * {
	margin-left: 20px;
}
