﻿body { margin: 0; margin-top: 0px; background-image:url("../layout/bg.jpg") }
div#page { margin: 0 auto; text-align: left; width: 980px; font-family:Tahoma; font-size:10px;  }
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}

/* HEADER */
div#header { width:980px; height:6px; }
div#topp { width:980px; height:250px; background-image:url("../layout/topp.jpg"); }
div#kalender { width:220px; float:left; }
div#flash { width:758px; height:250px; float:left; }
div#menylinje { width:980px; height:26px; background-image:url("../layout/menylinje.jpg"); }
div#main { width:980px; }

div#linker1  { width:205px; background-image:url("../layout/bg_linker.jpg"); padding: 0px 10px 10px 8px; }
div#linker2  { width:208px; background-image:url("../layout/bg_storeknapper.jpg"); padding: 5px 10px 10px 5px;}
div#linker2 img {float:left; display:inline;}

/* MENU */
div#menu { width:160px; padding: 8px 0px 0px 8px; font-size:12px; color:#a3b031; }
div#menu ul { display:inline; padding:0px; margin:0px;}
div#menu li { list-style-type:none; padding:0px; margin:0px;}
div#menu ul li a { text-decoration:none; color:#fff;}
div#menu ul li a:hover {color:#ccc}

/* CONTAINER */
.topcell {width:756px; background-image:url('../Layout/bg_PageTitle.jpg'); background-repeat:no-repeat;}
.topcell h1 { font-size:13px; padding:0px; margin:0px; margin-top:3px; font-family:Trebuchet MS; color:#fff; text-transform:uppercase; padding-left:40px;}
.leftcell {width:223px; background-color:#565656; vertical-align:top;} 
.contentcell {width:630px; height:100%; background-color:#fff; vertical-align:top; margin:0px;}
.rightcell {width:127px; height:100%; padding-left:8px; border-left:solid 1px #c2c2c2; padding-right:5px; background-image:url("../layout/bgLeft.jpg"); background-position:right; vertical-align:top; background-repeat:repeat-y; background-color:#fff;}
div#container { width: 625px; background-color: White;}


/* FOOTER */
div#footer { width: 980px; height:120px; padding-top:20px; background-image:url("../layout/bg_footer.png");}
div#footer a {color:#fff;}
div#footer a:hover {}

/* NEWS */
div#firstArt {line-height:18px;}
div#firstArt h2 { font-size:18px; margin-top:3px; font-family:Trebuchet MS; color:#8a9927; padding-top:3px; margin-bottom:5px; line-height:20px;}
div#firstArt img {}
div#firstArt .link {color:#000; float:right; }
div#firstArt .link:hover {}
div#firstArt a {color:#8a9927;}
div#firstArt a:hover {}

.article {font-size:10px; padding-right:5px; padding-left:5px; line-height:15px; }
.article h4 {font-size:18px; margin-top:0px; font-family:Trebuchet MS; color:#8a9927; padding-top:3px; margin-bottom:5px;}
.article .ingress {font-size:12px; line-height:17px;}
.article .imgArt {float:left; margin-right:15px; margin-bottom:15px;}
.article .link {color:#000; float:right; padding-right:15px;}
.article .link:hover {}
.article .title {color:#8a9927;}

.smallArticle {background-image:url('../layout/bg_artSmall.jpg'); margin-bottom:0px; width:226px; height:69px; padding:5px; font-size:10px; line-height:15px; }
.smallArticle h3 { font-size:14px; margin-top:0px; font-family:Trebuchet MS; color:#8a9927; padding-top:3px; margin-bottom:0px;}
.smallArticle img {}
.smallArticle a {color:#8a9927;}
.readmore { position:relative; left:188px; top:-23px; z-index:99;  }
.readmore a {color:#000;}
.readmore a:hover {}

/* CALENDAR */
div#smallCalendar {background-color:#bbb; width:220px;}
div#smallCalendar h6 { font-size:13px; margin:0px; color:#fff; font-family:Trebuchet MS;}
div#smallCalendar .imgPrev {float:left;}
div#smallCalendar .imgNext {float:right;}
div#smallCalendar table {background-color:#eee; empty-cells:show; line-height:12px; font-family:Trebuchet MS; font-size:9px;}
div#smallCalendar table td {padding:1px; width:27px; height:12px; text-align:center; background-color:#fff;}
div#smallCalendar table th {padding:1px; width:27px; height:12px; text-align:center; background-color:#ddd;}
div#smallCalendar table .active { background-color:#adb864;}
div#smallCalendar table .day {border: 1px solid black;}
div#smallCalendar table .activeday {border: 1px solid black; background-color:#adb864;}
div#smallCalendar table a {color:#000; text-decoration:none;}
div#smallCalendar table a:hover {text-decoration:underline;}

div#bigCalendar {background-color:#bbb; width:360px; float:left;}
div#bigCalendar h5 { font-size:15px; margin:0px; color:#fff; font-family:Trebuchet MS;}
div#bigCalendar .imgPrev {float:left;}
div#bigCalendar .imgNext {float:right;}
div#bigCalendar table {background-color:#eee; empty-cells:show; line-height:16px; font-family:Trebuchet MS; font-size:12px;}
div#bigCalendar table td {padding:1px;  height:40px; text-align:center; background-color:#fff; vertical-align:top; padding-top:3px;}
div#bigCalendar table th {padding:1px; width:48px; height:25px; text-align:center; background-color:#ddd;}
div#bigCalendar table .active { background-color:#adb864;}
div#bigCalendar table .day {border: 1px solid black;}
div#bigCalendar table .activeday {border: 1px solid black; background-color:#adb864;}
div#bigCalendar table a {color:#000; text-decoration:none;}
div#bigCalendar table a:hover {text-decoration:underline;}

div#aktivitetlist {width:235px; float:left; margin-left:10px;}
div#aktivitetlist h5 { font-size:15px; margin:0px; color:#fff; padding:5px; padding-left:10px; height:22px; font-family:Trebuchet MS; margin-bottom:10px; background-color:#bbb;}
div#aktivitetlist .aktivitet {margin-bottom:10px;}
div#aktivitetlist .aktivitet h6 { font-size:12px; margin:0px; font-weight:bold; color:#000; font-family:Trebuchet MS; }
