html { height:101% }
body { font-family: arial,verdana; font-size:12px; color:#000000; }
body#cms { background-color:#000000; }

h1 { color:#333; font-size:13px; border-bottom:1px dashed gray; }
h2 { color:#333; font-size:12px; border-bottom:1px dashed #cccccc; margin-bottom:3px; }

input, select {  font-size:10px; }

div.cms_commentsClosedMsg { margin:10px 0px; padding:5px 0px 5px 20px;color:red; background:#000 url('/_res/system/images/lock.png') no-repeat 0px 0px;}

a { color:#333;text-decoration:none;  }   
a:visited { color:#333;text-decoration:none; }   
a:hover { text-decoration:underline; color:Blue; }

div#master { position:relative; width:980px;border:2px solid white; background-color:White;margin-right:auto;margin-left:auto; }

div.banner { position:relative; }
div.banner a.homeLink { display:block;position:absolute; left:10px;top:10px;width:405px; height:120px;}
div.banner a.homeLink:hover { text-decoration:none; } 
div.banner div.tabs { position:absolute; top:190px;left:0px;height:35px;padding-left:10px; }
div.banner div.tabs span.item a { display:inline-block; font-size:12px; color:white; text-transform:uppercase; font-weight:bold; width:124px;height:35px;padding-top:10px;text-align:center;background-image:url('/images/system/t-item2-124px.png'); background-repeat:no-repeat; }
div.banner div.tabs span.selected a { font-size:14px;padding-top:9px;color:#000;background-image:url('/images/system/t-active-124px.png');}

div.banner div.tabs span.item a:hover { background-image:url('/images/system/t-hover2-124px.png');text-decoration:none;}
div.banner div.tabs span.selected a:hover { font-weight:bold;background-image:url('/images/system/t-active-124px.png');}

div.banner div.tabs span.start,div.tabs span.end {position:absolute; top:32px; height:3px;background-image:url('/images/system/t-bartop-1px.png'); background-repeat:repeat-x; }
div.banner div.tabs span.start { left:0px;width:10px;}
div.banner div.tabs span.end { left:754px;width:225px;}

div.banner div.bar { position:absolute;width:100%; top:225px;left:0px;height:17px; background-image:url('/images/system/t-bar-1px.png'); background-repeat:repeat-x;border-bottom:3px solid #e8d01c;}
div.banner div.loginView { position:absolute; top:227px; right:10px;color:#ccc;font-size:10px;  }
div.banner div.loginView a { color:#ccc;font-size:10px; }

div.cms_menu {  background-color:#ddd;margin:15px 10px; }
div.cms_menu span { display:inline-block; margin-left:10px; margin-right:10px;}
div.cms_menu span a { padding:3px 18px; background-color:#ccc; color:#333;font-size:12px;border:1px solid #aaa; }
div.cms_menu span.selected a { background-color:#333;color:#fff;border:1px solid #000; }
div.cms_menu span a:hover { text-decoration:none; color:#000; background-color:#ccc;border:1px solid #000; }
div.cms_menu span.selected a:hover { background-color:#333;color:#fff;}
div.cms_menu span.p-plakaten a { padding-left:22px;background-image:url('/_res/system/images/calendar16.gif');background-repeat:no-repeat; background-position:2px 2px;}

table.body { width:100%;margin:0; }
table.body td.main { vertical-align:top;width:570px; padding:5px 10px 10px 10px; }
table.body td.mainWide { vertical-align:top;width:960px; padding:5px 10px 10px 10px; }
table.body td.right { width:220px; vertical-align:top; }
table.body td.ad{ vertical-align:top; }

table.body td.right div#archive { margin-left:20px;width:180px;  }

/* ********* new home ************** */

td.main div.top-story { width:552px;padding:10px;background-color:#000000; color:white; }
td.main div.top-story h1 { border:0; font-size:30px; margin:0;}
td.main div.top-story h1 a { color:white;}
td.main div.top-story img { display:block; border:1px solid white; margin:0; }
td.main div.top-story div.blurb { font-size:12px; }
td.main div.top-story div.blurb img { display:none;  }
td.main div.top-story div.readmore { display:none;  }
td.main div.news-stories { width:562px; }
td.main div.news-stories div.item { overflow:hidden; } 

td.col2 { vertical-align:top;  }
td.col2 div.cms_gallery { margin-top:5px; margin-left:5px;background-color:#000;padding:10px 10px 7px 10px;width:352px;}
td.col2 div.cms_gallery a img { border:1px solid #fff; }
td.col2 div.cms_gallery a img:hover { border:1px solid yellow;}

td.col2 div.plakat { position:relative;margin-top:9px; margin-left:5px;  width:372px; height:180px;  }
td.col2 div.plakat { background-color:#000;background-image:url('/images/diverse/blackboard-372px.jpg'); background-repeat:no-repeat; }
td.col2 div.plakat { color:white;font-family:'comic sans ms', arial; }
td.col2 div.plakat div.items { padding:15px 26px; }
td.col2 div.plakat div.item span.title a { display:block;font-weight:normal; color:white; font-size:13px;text-transform:uppercase;}
td.col2 div.plakat div.cms_dynamicList div.item { margin-bottom:15px; }
td.col2 div.plakat div.seeMore {position:absolute; top:150px;left:25px;}
td.col2 div.plakat div.seeMore a { color:white;}

td.col2 div.teacher { position:absolute; top:-21px; left:261px;z-index:0; }

td.col2 table.blog-news { position:relative;margin-top:10px;margin-left:5px;  border:1px solid gray;font-size:11px;}  
td.col2 table.blog-news th { padding:3px 3px;text-align:left; background-color:#ccc; border-bottom:1px solid gray; }
td.col2 table.blog-news th a { color:black; }
td.col2 table.blog-news td { vertical-align:top; background-color:#f4f4f4; }

td.col2 table.blog-news td div.blogs { width:180px; padding:5px 20px 0px 3px;}
td.col2 table.blog-news td div.blogs div.item { margin-bottom:5px;}
td.col2 table.blog-news td div.blogs div.item a { font-weight: bold; color:black; }

td.col2 table.blog-news td div.blogs div.cms_comments { margin-bottom:10px;border-bottom:1px dashed gray; }
td.col2 table.blog-news td div.blogs div.cms_comments div.item { border:0;  margin:0px 0px 0px 1px; color:red;}
td.col2 table.blog-news td div.blogs div.cms_comments div.item a { font-weight:normal; color:#333333;}

td.col2 table.blog-news td div.feeds { padding-top:5px;width:155px;padding-right:4px; }
td.col2 table.blog-news td div.feeds div.item { margin-bottom:5px; }
td.col2 table.blog-news td div.feeds div.item a { color:#333333;font-weight:normal; }
td.col2 table.blog-news td div.feeds .date { font-size:9px;}
td.col2 table.blog-news td div.feeds div.blurb { display:none; }

td.col2 div.cms_tagCloud { width:372px;  margin-left:5px;padding-top:5px; padding-bottom:5px;background-color:#000000; }
td.col2 div.cms_tagCloud a  { color:#f4f4f4; padding:0px 6px; margin:0px;   display:inline-block;}
td.col2 div.cms_tagCloud a:hover  { color:white; }

div.cms_silverlightMissing { height:132px; background-image:url('/images/system/silverlight-missing-370px.jpg');}
div.cms_silverlightMissing a { margin: 5px; color: blue; }

div#facebookBox { margin-top:20px; margin-left:5px }

/* ************ end new home ************* */


td#news div.item { overflow:hidden; } 
td#news div.item span.cms_thumb { float:left; margin-right:15px;}
td#news div.detail div.blurb { font-weight:bold; font-size:13px;}
td#news div.detail div.blurb img { display:none; }

td#gallery div.item { overflow:hidden; } 
td#gallery span.cms_thumb { float:right; margin-left:20px;  }
td#gallery div.detail div.blurb{ font-weight:bold; font-size:12px; }
td#gallery div.body { margin-top:40px; }
td#gallery div.body a { color:white; }

div.news-stories span.cms_thumb { float:right; margin-left:20px; border:1px solid #333; }

div.detail div.blurb {   }
div.item span.cms_thumb, div.detail div.blurb span.cms_thumb { border:1px solid #333; clear:both; }

td#home div.detail img { border:0px; }

div#archive { margin:10px 5px 5px 5px; width:200px; }
div#archive div { margin-bottom:2px; }
div#archive div.selected { background-color:#efefef; padding:1px; border-top:1px solid gray; border-bottom:1px solid gray; }
div#archive a { font-weight:bold; }
td.right div.cms_tagCloud { margin-top:10px; width:200px;  }
div#archive div.item { margin-bottom:8px; }

td.right h1 { width: 80%;margin-left:15px; }
div.cms_timeSpan { margin-top: 15px; width:80%; margin-left:15px; }
div.cms_timeSpan a { font-size:13px; }

td.main div.item { margin-bottom:10px; }
td#home div.cms_addNewWrapper { display:none; }
td#home div.item h2 { font-size:13px; font-weight:bold; border-left: 5px solid #FFC507;border-bottom : 1px solid #FFC507; padding-left:5px; padding-bottom:2px; margin-bottom:10px; }

div.item h1 { margin:2px;}

div.item h1 a, div.item h2 a { color:gray; }
div.item h1 a:visited, div.item h2 a:visited { color:gray; }
td#feed div.cms_feedDetail strong { display:block;margin-top:20px;font-size:14px;}
td#feed div.cms_feedDetail div.blurb{ margin:10px 0px 10px 0px; font-weight:bold; color:#333;line-height:16px;}
td#feed div.cms_feedDetail a { font-weight:bold;}

td#news div.blurb img { display:none; }

td#blog h1 { font-size: 20px; margin:0px 0px 10px 0px; border-bottom:0; border-left:30px solid #666; padding-left:10px;}
td#blog div.detail { font-family: verdana;  }
td#blog div.detail h2 { font-size:24px; border:0;margin:0;}
td#blog div.detail img { border:1px solid #333; }
td#blog div.detail .body{ font-weight:bold; }
td#blog div.cms_addNewWrapper { position:absolute; top:130px;left:610px; }
td#blog div.detail div.date { margin-top:5px; }
td#blog div.cms_comments { font-size:11px; }

td#blog div.cms_comments div.sms { padding-left:5%;min-height:26px;background-image:url('/images/diverse/sms.jpg'); background-repeat:no-repeat; }
td#blog div.cms_comments div.mms { width:95%;padding-left:5%;min-height:26px;background-image:url('/images/diverse/sms.jpg'); background-repeat:no-repeat; }


td#blogArchive img.blog { position:absolute; bottom:270px; z-index:1; }
td#blogArchive div#archive{ position:absolute; top:285px; z-index:2; } 

td#article div.detail h1 { border:0; font-size:24px;margin:8px 0px; }
td#gallery div.detail h1, td#gallery div.detail h2  { border:0; font-size:24px;margin:8px 0px; }
td#news div.detail h1, td#news div.detail h2  { border:0; font-size:24px;margin:8px 0px;}


div.item h2 {  margin-top:0;}

div.cms_articlesByRelation div.item { margin-bottom: 5px; } 
div.cms_articlesByRelation div.item a { font-weight:bold; } 

div.cms_articlesByTag h1 { border:0; font-size:24px; }

/* webshop */
td.webshop h2 { display:none; }
td.webshop div.cms_addNewWrapper { display:none; }

td#article div.detail img { margin-left: 8px; }
td#articleArchive div { margin-bottom:8px; }
td#articleArchive div.selected { padding:5px 3px 5px 0px; }



div#boxes {  margin:15px 5px 5px 5px;  }
div#boxes div.item { margin-bottom:10px; }
div#boxes a { font-weight:bold; color:blue; }

/* kaldender box */
div#box0 { height:150px; border:1px solid red;background: url('/images/2007/JuleKalender/jul.jpg'); margin-bottom:10px;}
div#box0 div#header { margin:0;color:black;  font-weight:bold;text-align:center;  }
div#box0 div#tall{ margin:0;padding:0px;color:black;font-size:94px; font-weight:bold; text-align:center; }
div#box0 div#text{margin:0; color:black;font-size:11px; text-align:center; }
div#box0 a, div#box0 a:visited { color:Black; }
div#box0 a:hover { color:Blue; }

div#box1 { border:1px solid gray; width:190px;height:105px;background-color:#D5F5BF;padding:5px;margin-bottom:10px;}
div#box2 { border:1px solid gray; width:190px;height:200px;background-color:#D5F5BF;padding:5px;margin-bottom:10px; margin-top:10px;}
div#box3 {   border:1px solid gray;  width:190px; height:270px; background-color:#D5F5BF; padding:5px; margin-bottom:10px; }
div#box3 div { display:block; margin-bottom:10px; }

div#boxes div h1 {   font-size:11px; margin-bottom:5px; }
div#boxes div h1 a, div#boxes div h1 a:visited { color:gray;}

.list { width:100%;border:1px solid gray;}
.list th { padding:1px 3px;text-align:left; font-weight:bold; background-color:#FFC507; color:White;}
.list td  { padding:4px; border-top:1px solid gray; vertical-align:top; }
.list .row{    background-color:#E1FCE5;}
.list .alt { background-color:#EDF6EF; }
.list td.total { background-color:#efefef; font-weight:bold; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }


div.cms_itemsByRelation { margin-top:20px; border:1px solid #cccccc;}
div.cms_itemsByRelation strong { display:block;background-color:#efefef;padding:2px;margin-bottom:3px;border-bottom:1px solid #cccccc; }
div.cms_itemsByRelation div.item { padding:2px; margin-bottom:5px; }
div.cms_itemsByRelation div.item a { font-weight:bold;}

td#feed div.item { margin-bottom:10px; }


/* ads */
div.webshop { border:1px solid #FFC507; width:160px; margin-left:4px;margin-top:15px; }
div.adVertical { float:right;margin:15px 5px 5px 0px;width:160px; }
div.adHorizontal { text-align:center; margin-top:25px; margin-bottom:20px;clear:both; }
div.adBoxSquare { width:160px; margin-left:5px; margin-top:15px; }
div.adLinkBox { width:160px; margin-left:5px; margin-top:15px; border:1px solid gray; }
div#boxes div.adBoxSquare { margin-left:0px; border:1px solid gray;  width:160px;}
div.cms_editWrapper div.adHorizontal { border:1px solid gray; height:60px; width:468px; background-color:#efefef; margin-left:auto; margin-right:auto; } 

/* profile */
div.cms_dynamicDataList div.item { overflow:hidden; }  }
div.profile { width:100%;}
div.profile div { margin-bottom:10px;}
div.profile div.item div { margin-bottom:0px; }
div.profile div p { margin:0;}
div.profile div.bilde img { float:right; margin-left:10px; border:1px solid #FEC506;}
div.profile div.name { font-weight:bold;}
div.profile span.header { display:none; }
div.profile div.bilde3 img { position:absolute; top:460px;left:413px; border:1px solid #FEC506;}
div.profile div.bilde4 img { position:absolute; top:700px;left:413px; border:1px solid #FEC506;}
div.profile div.portrett { width:390px; }
div.about iframe { height:130px; }
div.portrett iframe { height:500px; }

div.searchBox { position:absolute; top:75px; right:5px;width:150px; }

div#footer { background-color:#333; color:White;  padding:5px 10px; height:15px; width:960px; border-top:1px solid #000;border-bottom:1px solid #000;font-size:11px; }
div#footer a {  color:White; }
div#footer div.sitemap { float:right; }

/* overrides */
div.readmore a { font-weight:bold; }
div.cms_pagingLinks { padding:10px;text-align:center;font-weight:bold; font-size:13px }
div.cms_pagingLinks  a { padding:3px 2px; }
a.cms_editButton img { border:0; }

td#blog .date { text-transform:none; font-size:10px; }

div.videoMsg { margin-bottom:10px; color:red; font-size:10px;}

/* gallery when article type is gallery */
div.cms_gallery div.item { width:550px;background-color:#333; color:white; padding:10px; }
div.cms_gallery div.item img { border:1px solid white; margin-bottom:5px; }

/* gallery when article type is article - older articles */
td#gallery div.detail div.body p {width:550px;background-color:#333; color:white; padding:10px; }
td#gallery div.detail div.body p img { border:1px solid white; margin-bottom:5px; }

div.cms_galleryModeSelect { width:559px;height:18px;border-bottom:2px solid #333;padding:4px 0px 0px 10px;margin:20px 0px 0px 0px; }
div.cms_galleryModeSelect a { color:#cccccc; padding:4px 12px;background-color:#333; text-decoration:none;border-left:1px solid gray }
div.cms_galleryModeSelect a:hover {  color:white; }
div.cms_galleryModeSelect a.selected { color:White; padding-top:5px;font-weight:bold;border-left:1px solid gray; }


/* bilder - ny 2011 */

td#bilderOgVideo h1 { font-size: 20px; margin:0px 0px 10px 0px; border-bottom:0; border-left:30px solid #666; padding-left:10px;}
td#bilderOgVideo table.multicol {  width: 720px; }
td#bilderOgVideo table.multicol div.item { position:relative; width:214px;height:130px; z-index:100;}
td#bilderOgVideo table.multicol div.item div.title { position:absolute;bottom:19px;left:0px; opacity:0.8; filter:alpha(opacity=80);  }
td#bilderOgVideo table.multicol div.item div.title a {  display:block; font-size:12px;width:198px; padding:5px 5px 7px 10px;background-color:#333; color:#fff;}
td#bilderOgVideo table.multicol div.item div.title h2 {  border-bottom:0px; margin-bottom:0px; }
td#bilderOgVideo table.multicol div.item div.readmore { display:none; }
td#bilderOgVideo table.multicol div.item span.cms_thumb { max-height:110px; width:212px;overflow:hidden; }
td#bilderOgVideo table.multicol div.item span.cms_thumb:hover { box-shadow: 0px 0px 5px #333;-moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; }

td#bilderOgVideo div.videoList { position:absolute; top:268px; padding-left:20px;right:15px; border-left:2px solid #333;}
td#bilderOgVideo div.videoList div.videoHeader { font-size:16px; background-color:#333; color:yellow;padding:3px 8px; margin-bottom:6px;}
td#bilderOgVideo div.videoList div.item { position:relative; width:214px;height:130px; z-index:100;}
td#bilderOgVideo div.videoList div.item .title { display:block;position:absolute;bottom:19px;left:0px; opacity:0.7; filter:alpha(opacity=70);  }
td#bilderOgVideo div.videoList div.item .title { font-size:12px;width:198px; padding:5px 5px 7px 10px;background-color:#333; color:yellow;}
td#bilderOgVideo div.videoList div.item .readmore { display:none; }
td#bilderOgVideo div.videoList div.item span.cms_thumb { max-height:110px; width:212px;overflow:hidden; }
td#bilderOgVideo div.videoList div.item span.cms_thumb:hover { box-shadow: 0px 0px 5px #333;-moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; }
td#bilderOgVideo div.videoList span.playBtn { position:absolute; top:36px; left:100px;}


td#bilder h1 { font-size: 20px; margin:0px 0px 10px 0px; border-bottom:0; border-left:30px solid #666; padding-left:10px;}
td#bilder div.content { min-height:4200px; }
td#bilder div.detail { position:relative;width: 575px; }
td#bilder div.detail span.cms_thumb { padding:10px;background-color:#fff; border:1px solid #ddd; }
td#bilder div.detail h2 { font-size:30px; border:0;margin:0;}
td#bilder div.detail div.blurb { font-weight:bold;font-size:13px;margin:10px 0px; }
td#bilder div.detail div.body { }
td#bilder div.detail .cms_imageBoxRight { border:1px solid #ddd; }

td#bilder div.rightSideList { position:absolute; top:299px; right:15px;}
td#bilder div.rightSideList h2 { margin: 0px 0px 2px 0px; background-color:#333; color:#ccc;padding:2px 6px; font-size:16px;}
td#bilder div.rightSideList div.item { width:320px;height:70px; margin-bottom:2px; background-color:#ddd; padding:5px;}
td#bilder div.rightSideList div.item:hover { background-color:#ccc; }
td#bilder div.rightSideList div.item a.title { font-weight:bold;}
td#bilder div.rightSideList div.item span.cms_thumb { margin-right:10px; max-height:60px;overflow:hidden;}
td#bilder div.rightSideList div.item .date { color:#666;}
td#bilder div.rightSideList div.item a:hover { text-decoration:none;}
td#bilder div.rightSideList span.cms_addLinkWrapper { display:block; position:absolute;margin-top:-20px;}

td#vidoys h1 { font-size: 20px; margin:0px 0px 10px 0px; border-bottom:0; border-left:30px solid #666; padding-left:10px;}


td#vidoys div.content{ min-height:1100px; }
td#vidoys div.detail { position:relative;width: 575px; }
td#vidoys div.detail span.cms_thumb { padding:10px;background-color:#fff; border:1px solid #ddd; }
td#vidoys div.detail h2 { font-size:28px; border:0;margin:0;}
td#vidoys div.detail div.blurb { font-weight:bold;font-size:13px;margin:10px 0px; }
td#vidoys div.detail div.body { }
td#vidoys div.detail .cms_imageBoxRight { border:1px solid #ddd; }

td#vidoys div.rightSideList { position:absolute; top:299px; right:15px;}
td#vidoys div.rightSideList h2 { margin: 0px 0px 2px 0px; background-color:#333; color:#ccc;padding:2px 6px; font-size:16px;}
td#vidoys div.rightSideList div.item { width:320px;height:70px; margin-bottom:2px; background-color:#ddd; padding:5px;}
td#vidoys div.rightSideList div.item:hover { background-color:#ccc; }
td#vidoys div.rightSideList div.item a.title { font-weight:bold;}
td#vidoys div.rightSideList div.item span.cms_thumb { margin-right:10px; max-height:60px;overflow:hidden;}
td#vidoys div.rightSideList div.item .date { color:#666;}
td#vidoys div.rightSideList div.item a:hover { text-decoration:none;}
td#vidoys div.rightSideList span.cms_addLinkWrapper { display:block; position:absolute;margin-top:-20px;}

div.articleInfoBox { position:relative;background-color:#eee; font-size:11px;color:#666; font-style:italic; padding:5px;  margin:10px 0px; }
div.articleInfoBox2 { position:relative;background-color:#eee; font-size:11px;color:#666; font-style:italic; padding:5px;  margin:10px 0px; }



/* kalender - paa plakaten */
td#calendar div.content { position:relative; padding:0px 10px 5px 0px;}

td#calendar div.content div.addNewEventLink { position:absolute; left:0px;top:211px;font-weight:bold; }
td#calendar div.content div.addNewEventLink img { vertical-align:bottom; }

td#calendar div.cms_dynamicList { margin-top:20px; height:530px;}
td#calendar div.cms_dynamicList div.items { position:absolute; left:270px; top:0px; width:410px; height:420px;overflow:auto;}
td#calendar div.cms_dynamicList div.items { font-size:12px;font-family:'comic sans ms', arial;color:white;background-image:url('/images/diverse/blackboard-400x522px.jpg'); background-repeat:no-repeat; }

td#calendar div.cms_dynamicList div.items strong { display:block;width:340px; border-bottom:2px dashed white; text-transform:uppercase;margin:5px 15px;padding-bottom:2px; }
td#calendar div.cms_dynamicList div.item { width:360px;  padding:5px 15px; margin:0;}
td#calendar div.cms_dynamicList div.alt {  padding:5px 15px;}
td#calendar div.cms_dynamicList div.item span.tid{ display:block; padding-left:20px;background-image:url('/_res/system/images/time.gif');background-repeat:no-repeat;background-position:0px 5px; }
td#calendar div.cms_dynamicList div.item span.title a { display:block; color:white;font-weight:bold;font-size:13px;}
td#calendar div.cms_noDataMsg { color:white; margin:15px; }

td#calendar div.cms_dynamicDataDetail { position:absolute; width:370px;height:280px; left:270px; top:1px; padding:15px; color:white; font-size:13px;font-family:'comic sans ms', arial;} 
td#calendar div.cms_dynamicDataDetail { background-image:url('/images/diverse/blackboard-400x522px.jpg'); background-repeat:no-repeat; }
td#calendar div.cms_dynamicDataDetail span.header  { color:gray; font-size:12px; }
td#calendar div.cms_dynamicDataDetail div.title span.header  { display:none; }
td#calendar div.cms_dynamicDataDetail .title { font-weight:bold; font-size:18px; color:white;}
td#calendar div.cms_dynamicDataDetail .tid span.header { display:none; }
td#calendar div.cms_dynamicDataDetail .tid { padding-left:15px;background-image:url('/_res/system/images/time.gif');background-repeat:no-repeat;background-position:0px 4px; }

td#calendar div.cms_dynamicForm {  margin-top:20px; background-color: #fff; border: 0; padding:0;height:470px;}
td#calendar div.cms_dynamicForm table.cms_calendar {filter:alpha(opacity=40);opacity: 0.4;} 
td#calendar div.cms_dynamicForm div.items { position:absolute; width:370px;height:320px; left:270px; top:1px; padding:10px 15px; font-size:13px;font-family:'comic sans ms', arial;}
td#calendar div.cms_dynamicForm div.items { background-image:url('/images/diverse/blackboard-400x522px.jpg'); background-repeat:no-repeat; }

td#calendar div.cms_dynamicForm div.items span.header { color:#fff; font-style:normal;font-size:11px;}
td#calendar div.cms_dynamicForm div.items .hvor input{ width:90%; font-size:12px;background-color:#333; color:white;border:1px solid gray;}
td#calendar div.cms_dynamicForm div.items .info textarea{ width:90%;height:110px;font-size:12px;background-color:#333; color:white;border:1px solid gray;}

td#calendar div.cms_dynamicForm div.items .title input { width:90%; font-weight:bold;font-size:15px; background-color:#333; color:white;border:1px solid gray;}
td#calendar div.cms_dynamicForm div.items .tid input { width:90px; font-size:13px;font-weight:bold;background-color:#333; color:white;border:1px solid gray;}

td#calendar div.cms_dynamicForm div.items .description textarea { width:98%;height:100px;background-color:#333; color:white; }
td#calendar div.cms_dynamicForm div#cms_popupMsg { position:absolute; top:0px; } 


/* avstemning */
td#avstemning div.content { min-height:300px; }
td#avstemning div.pollBar { height:20px; margin-bottom:2px;border-left:2px solid #333;background-image:url('/images/system/timeline-660px.jpg');}
td#avstemning div.pollBar div { width:560px;padding:3px;}
td#avstemning div.content .addLink { margin-top:10px;font-weight:bold; }
td#avstemning div.content .addLink img { vertical-align:bottom; }
td#avstemning div.cms_dynamicForm select { margin:5px 0px; font-size:16px; color:#333;font-weight:bold; }
td#avstemning div.cms_dynamicForm .cms_saveButton { font-size:16px; color:green; font-weight:bold; }
td#avstemning div.cms_dynamicForm .bruker { display:none; }

/* statistikk2  form*/
div.stat2 div.cms_dynamicForm { background-color:#fff;  border:0; height:240px; }
div.stat2 select { border:1px solid #d1c7ac;color:#333;	padding:1px;font-weight:bold;font-family:tahoma, arial, sans-serif;font-size:11px;}
div.stat2 input { background-image:url(/images/system/form_bg.jpg);background-repeat:repeat-x;border:1px solid #d1c7ac;color:#333;	padding:3px;font-family:tahoma, arial, sans-serif;font-size:12px;}

div.stat2 div.cms_dynamicForm select { position:absolute; margin-left:50px; margin-top:-19px; width:70px; }
div.stat2 input { position:absolute; left:160px; margin-top:-18px; width:40px; }
div.stat2 div.year { position:relative; border-top:1px solid #ccc;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px;margin:0; background-color:#eee; font-size:12px; }
div.stat2 div.uke { position:relative;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:2px solid #ccc;padding:7px;margin:0; background-color:#f4f4f4; font-size:12px; }
div.stat2 div.okter { position:relative;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px;margin:0; background-color:#eee; font-size:12px; }
div.stat2 div.km { position:relative;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px;margin:0; background-color:#f4f4f4; font-size:12px; }
div.stat2 div.alternativt { position:relative;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px;margin:0; background-color:#eee; font-size:12px; }
div.stat2 div.totalt { position:relative;width:200px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px;margin:0; background-color:#f4f4f4; font-size:12px; }

div.stat2 .cms_saveButton { width:130px; margin-top:10px;left:100px;}
div.stat2 .cms_saveButton:hover { font-weight:bold; }

div.stat2 div#cms_popupMsg { position:absolute;left:60px;margin-top:-10px;}
div.stat2 div#cms_popupMsg input { display:none;}

/* statistikk2  output */
div.stat2 strong {color:#333; font-size:14px; }
div.stat2 select {color:#333; font-size:12px; }
div.stat2 table { margin-top:5px; }
div.stat2 table th { padding:5px; background-color:#666;} 
div.stat2 table td { padding:5px;} 
td.km { background-color:#ddd; border-left:1px solid #ccc;border-right:1px solid #ccc; font-weight:bold;}
td.totalt { background-color:#ddd; border-left:1px solid #ccc;border-right:1px solid #ccc; font-weight:bold;}

div.gps h1 { border:0;font-size:22px;margin-top:0;color:#666}
div.gps div.fb_likeButton { position:absolute;right:0px;top:295px; width:390px; }
div.gps div.fb_likeButton {}

td.gpskartMain { width:700px; padding:5px;  }
td.gpskartRight { vertical-align:top;border-left:1px solid #8dc2ee;   }
/* iframe */
div.gps-kart-kommentarer { font-size:11px; }
div.gps-kart-kommentarer .cms_comments>strong { display:none;}
div.gps-kart-kommentarer .cms_comments div.cms_articleCommentBoxWrapperTop { margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #8dc2ee;text-align:right;}
div.gps-kart-kommentarer .cms_comments div.cms_articleCommentBoxWrapperTop strong { font-weight:normal; }
div.gps-kart-kommentarer .cms_comments div.item { width:220px;margin-bottom:5px;border-bottom:1px solid #8dc2ee; color:#8dc2ee;  }
div.gps-kart-kommentarer .cms_comments div.item img { border:1px solid #8dc2ee;}
div.gps-kart-kommentarer { color:#fff;}
div.gps-kart-kommentarer .date { color:#ccc; font-size:10px; }
div.gps-kart-kommentarer textarea { width:98%;}
div.gps-kart-kommentarer div.cms_comments div.sms { padding-left:20px;min-height:26px;background-image:url('/images/diverse/phone-16px.png'); background-repeat:no-repeat; }
div.gps-kart-kommentarer div.cms_comments div.mms { padding-left:20px;min-height:26px;background-image:url('/images/diverse/phone-16px.png'); background-repeat:no-repeat; }

/* blad foran halaas sin snopp */
div.showHideLeaf { position:relative; }
img#leaf { position:absolute; top:315px;left:116px; }
img#leaf:hover { left:136px;}

div.profile .cms_dynamicDataDetail { min-height:750px;}
div.bilde3 img {margin-top:140px; }
div.bilde4 img {margin-top:140px;  }

