@charset "utf-8";
/* CSS Document */

/* -- Tekstformatering -- */
body {background: #e9e1d3 url('/filemanager/nsv1/background.png') repeat-x; padding: 0; margin: 0;}
p {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px 0 3px;}
h1 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:18px; padding: 10px 10px 0 5px; color: #336699; text-align: left;}
h2 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:14px; padding:0 10px 0 5px; line-height: 1.1em;}

a {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color: #003399;}
a:hover {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color: #0033FF;}
a:active {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color: #003399;}
a:visited {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color:#003399;} 

/* ------------------ Main --------------- */
#wrapper {width:940px; margin: 0px auto;}

#content {width:940px; min-height:auto; /* Saetter minimumhoejde */height:auto !important; height: 582px; margin: 0px auto; background: url('/filemanager/nsv1/content_background.png') repeat; float:left;}

/* --------------- Header --------------- */
#header {width: 892px; height: 160px; display:block; margin: 0px auto; background: url('/filemanager/nsv1/banner.png') no-repeat left;}
#header a {float:left;}
#header a span {visibility:hidden;}

.headerright {width: 20px; height: 160px; float: right;}


/* ----------------- Indholdsområder --------------- */
#content_holder {float:left; width:892px; margin-left: 24px; background-color:#FFF; clear:both;}

/* ----------------- Venstre kolonne ----------------- */
.leftwrapper {width: 188px; float:left; margin: 0 0 0 7px; clear:both;}
.contentleft {width: 188px; background: url('/filemanager/nsv1/content_left_background.png') no-repeat top left; min-height:470px; /* Saetter minimumhoejde */ height:auto !important; height: auto; float:left;}
.leftbottom { background: url('/filemanager/nsv1/left_contenrt_rounded.png') no-repeat left bottom; height: 10px; display:block; clear:both;}

.contentleft_caption{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; background: url('/filemanager/nsv1/h1_bullet.png') no-repeat left; padding: 6px 0 10px 18px; margin: 0 0 0 7px; width: 150px; font-weight:bold;}
.contentleft_textbox {font-family:"Verdana", Arial, Helvetica, sans-serif; text-align:left; font-size: 10px; color: #000; width: 168px; height:16px; margin: 0 0 10px 7px; float:left; padding: 0 2px 0 2px; clear:both;}
.contentleft_textbox a {color: #336699; background: url('/filemanager/nsv1/arrow.png') no-repeat  0 2px; padding: 0 0 0 15px; font-weight:bold;}
.contentleft_textbox a:hover {text-decoration: underline;}

.news {float: left; width: 164px; overflow:hidden; margin-left: 8px; padding: 5px 5px 5px 2px;}
.news p {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:10px; color:#444; float:left; padding:0; margin:0;}
.news a {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0;}
.news h1 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0 0 0 14px; margin:0; color:#336699; background: url('/filemanager/nsv1/arrow.png') no-repeat  0 2px;}
.news h2 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0; margin:0; color: #444;}
.news font {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color: #444; padding:0; margin:0;}
.news a:hover {text-decoration:underline;}

.newgallery {float: left; width: 164px; overflow:hidden; padding: 5px 5px 5px 2px;}
.newgallery p {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:10px; color:#444; float:left; padding:0; margin:0;}
.newgallery a {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0;}
.newgallery h1 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0 0 0 14px; margin:0; margin-left: 8px;  color:#336699; background: url('/filemanager/nsv1/arrow.png') no-repeat  0 2px;}
.newgallery h2 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0; margin:0; color: #444;}
.newgallery font {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color: #444; padding:0; margin:0;}
.newgallery a:hover {text-decoration:underline;}
h2.newsgalleryTitle { font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; text-align:center; }
	

/* ---------------- Galleri i venstre kolonne ---------------- */
.gallery {height: 151px; width: 170px; background: url('/filemanager/nsv1/gallery_background.png') no-repeat left; float: left; margin: 10px 0 5px 9px; float:left;}
.gallerycontainer {width:145px; height:123px; margin: 20px 0 7px 9px;}

/* --------- Forside billeder ---------- >*/
.frontimage {padding-top: 15px;}

/* --------- Højre kolonne --------- */
.contentright {float: right; width: 210px; height:400px; background-color:#FFF; margin: 0 5px 0 0; min-height: auto; height:auto !important; height: 400px;}
.contentright_caption {font-family: "Trebuchet MS"; font-size:16px; background: url('/filemanager/nsv1/h1_bullet.png') no-repeat left; padding: 6px 0 10px 18px; margin: 0 0 0 7px; width: 170px; height: 20px; font-weight:bold;}
.contentright_news {float: left; width: 208px; background-color:#FFF; display:block;}

/* ----------- Linjefagsmenu ----------- */
.contentright_menu {float: left; width: 210px; height:251px; background-color:#FFF; background: url('/filemanager/nsv1/menu.png') no-repeat top left; margin: 3px 0 3px 0px; display:block;}
.content_menutext a{margin:0; padding: 0 0 0 7px; color: #e7630c; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0.5pt; text-decoration:none;}
.content_menutext a:hover {color: #ffcc00;}


 /* ----------- Kalender ----------- */
.news_table { border-bottom: 1px dotted #CCC; width: 160px; display:block; float:left; padding: 0 0 0 5px; height: 30px;}
.table_left {background: url('/filemanager/nsv1/green_bullet.png') no-repeat 0px 0px; width: 35px; height:33px;}
.date {float:left; text-align:center; color:#000; font-size:10px; font-weight:bold; width:33px; font-family:"Trebuchet MS"; display:block; padding: 2px 0 2px 0;}
.month {font-size:9px; font-family: "Verdana"; color:#000;}

.news_table a {color:#000; text-decoration:none;}
.news_table a:hover {color: #000; text-decoration:underline;}}

.readall {color: #0099CC; font-size:9px; font-family: "Verdana"; text-decoration:underline; text-align:right; width:205px; display:block; margin-bottom: 0px;  }
.readall a {color:  #003399; background: url('/filemanager/nsv1/arrow.png') no-repeat  0 2px; padding: 0 8px 0 15px;}
.readall a:hover {text-decoration:underline; color: #0033FF;}

/* --------------- Indholdsområde ---------------------- */
.contentarea {float: left; width:470px; height:385px; min-height:385px; /* Saetter minimumhoejde */height:auto !important; margin-left: 0px; margin: 0 0 10px 10px; overflow: hidden;}

/* ------------- Billedformatering -----------*/ 
.img {border: 1px solid #ddd; padding: 2px; text-decoration: none; background-color: #ececec;}

/* -------------- Videogalleri (Liste af videoer) ------------*/
#video {width: 440px; float: left;}
#videogallery {margin: 5px 5px 0px 0px; float:left; padding: 5px; width: 428px; border: 1px dotted #666; background: url('/filemanager/nsv1/gallery_bg.png') no-repeat top left;}
#videogallery p {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px 0 0px;}
#videogallery a {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color: #003399; padding:0 5px 0 0px;}
#videogallery a:hover {text-decoration: underline;}
.text {padding:0 0 0 0px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color: #000;}
#videogallery img {margin: 0 5px 0 0; text-decoration: none; border: 1px solid #888;}

/* ------------ Videogalleri (selve fremviser paa siden) ---------*/
#singlevideo {padding: 5px; margin: 0px auto; width: 425px; border: 1px dotted #666;}
.videotext {width: 440px; margin: 0 0 15px 0; }

/* -------------- Footer ------------------ */
.bottom {height: 55px; background: url('/filemanager/nsv1/content_footer.png') no-repeat left; width: 940px; margin: 0px auto; clear:both;}
.bottom_p {color:#666; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:9px; letter-spacing: 1px; margin: 0px auto; width: 650px; height: 15px; padding: 8px 0 0 0; text-align: center;}

/* ----------------- Søgefunktion / felter og knap -------------- */
.form {float:right; width:200px; margin: 80px 5px 0 25px; height: 70px; background: url('/filemanager/nsv1/orange.png') no-repeat left;}
.field {border: solid 1px #fff; padding: 1px 0 0 20px; color:#666; font-family:"Arial"; font-size:10px; background: #f7f7f7 url('/filemanager/nsv1/search_icon.png') no-repeat left; height: 16px; margin: 23px 0 0 17px;}
.formtext {color: #FFF; letter-spacing:1px;}
.form a {color:#fff; font-family:"Verdana"; font-size:10px; margin: 0px 22px 0px 17px; padding:0; background: url('/filemanager/nsv1/login_arrow.png') no-repeat 0 50%; padding: 0 0 0 15px; text-decoration:none;}
.form a:hover {color: #FFCC66; text-decoration:none;}
.button {margin: 0px 2px 0px 0px;}

/* -- blogs -- */
#webblog {float:left; margin-right: 5px; width: 100%;}
#webblog p {margin:0; pading:0;}
#webblog a {color: #444; text-decoration: none;}
#webblog a:hover {color: #444; text-decoration: underline;}
#webblog h1 {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#222; padding: 0px;}
#webblog h2  {padding:0; margin-bottom:2px;}

/* ------------------ Menucontainer --------------- */
.holder {height: 22px; width: 890px; float:left; display:block;}
.menu_holder {width:892px; height:20px; float:left; margin-left: 23px; padding: 0 0 0 115px;}


/* ----------------- Menugrafik ------------------- */
.top_graphic {height: 11px; background: url('/filemanager/nsv1/middle_brown.png') no-repeat left; width: 892px; margin: 0 0 0 23px; float:left;}


/* ------------top-menu - tabs ---------------- */

ul.tabs {list-style-type: none; margin: 0px 0px 0px 00px; float:right; width:800px; height: 19px;}
ul.tabs li.level1 {float:left; padding: 0; margin: 0px 0px 0px 0px; background: url('/filemanager/nsv1/tab_right_over.png') no-repeat top right; list-style-type: none;}
ul.tabs li a {display: block; padding: 9px 10px 9px 10px; color: #2c2c2c; list-style-type: none; line-height: 0.5em; font-family:"Verdana"; font-size:11px;
background: url('/filemanager/nsv1/tab_left_over.png') no-repeat left top;}
ul.tabs li a:hover {color: #fff;}
ul.tabs li.selected {background: url('/filemanager/nsv1/tab_right.png') no-repeat right top; float: left; color: #000;}
ul.tabs li.selected a {background: url('/filemanager/nsv1/tab_left.png') no-repeat left top; display: block; padding: 9px 10px 9px 10px; color:#000; text-decoration: none;line-height: 0.5em; font-family: "Verdana"; font-weight:bold;}
ul.tabs li ul {
	display: none;
	float: none;
	position: absolute;
	list-style-type: none;
	margin: -5px 0px 0px 10px;
	padding: 0px;
z-index:10;
}
ul.tabs li ul li {
	background: #DDD9B6;	
	
}
ul.tabs li.selected ul li a,
ul.tabs li ul li a {
	background-image: none;	
	font-weight:normal;
}
ul.tabs li ul li a:hover {color: #fff; text-decoration: underline;}

ul.tabs li:hover ul, 
ul.tabs ul:hover {
	display: block;	
}
ul.tabs ul li {
	float: none;	
}

/*-------------- menuen til venstre --------------*/

.leftmenu {
width: 170px; /* Bredden på menuen */ 
padding: 0;
margin: 3px 0 0 0;  /* Margin på menuen */
float: left;
display:block;
/* height:auto; */
margin: 0 0 0 9px; 
overflow: hidden;   
}

.leftmenu ul {
margin:0; 
padding: 0;
list-style: none; 
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-decoration:none;
}

.leftmenu li {
padding: 0; 
color:#000;
display:inline;
text-decoration:none;
}

.leftmenu a {
display:block; 
text-decoration:none;
border-bottom: 1px dotted #828282;  /* Nederst border på hvert menupunkt  */
padding: 3px 0px 3px 15px;  /* Padding på hver menulinje */
color: #333333;
background: url('/filemanager/nsv1/bullet_hover.png') no-repeat left center;
}

.leftmenu a:hover {
background: url('/filemanager/nsv1/bullet_a.png') no-repeat left center; color:#FFFFFF;  /* Ikonet der vises ved hover med musen over menupunkt */
}

.leftmenu li.selected a {
color:#333333;  /* Farven på det valgte menupunkt */
background: url('/filemanager/nsv1/bullet.png') no-repeat right center; /* Det valgt menupunkt bruger denne grafik */
font-weight: bold;
}



/* ------------------------------ EX Formatering af selve faget ---------------------*/
.fagmodul {} /* selve tabellen */
.fagmodul .textbox {padding: 0 5px 0 0;} 
.fagmodul .teachertext {font-family:"Tahoma", Verdana; font-size:11px; padding: 6px;} /*teksten ved billedet af læreren og alle billeder*/
.fagmodul a {font-family:"Tahoma", Verdana; font-size:11px;}
.fagmodul p {font-family:"Tahoma", Verdana; font-size:11px;}
.fagmodul img {border: 1px solid #ddd; padding: 2px; text-decoration: none; background-color: #fff; margin: 0 0 10px 0;} /*billedet*/
.fagmodul .right {border-left:1px dotted #CCC; padding: 0 0 0 7px;}


/* -------------- Boxen med information -----------------*/
.informationbox {width: 144px; border: 1px solid #a2bfe9; margin:0; font-family:"Tahoma", Verdana; padding: 1px; }
.informationbox p { font-size:11px; padding: 2px; margin:0; }
.informationbox_head {font-size:14px; font-weight:bold; color: #000; background-color: #a2bfe9; padding: 0px 3px 0px 1px; margin: 0;}

/* -- Formatering af listvisning --*/
#fagmodul {margin: 10px 0px 0px 10px;} 
#fagmodul .teasertext {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; }
#fagmodul .practical {margin: 2px 13px 0px 0px; font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; border: 1px solid #ddd; width: 138px; float: left; padding: 3px; background: url('/filemanager/nsv1/gallery_bg.png') no-repeat bottom left;}
#fagmodul .practical h2 {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:14px;}


/* -- Formatering af personalegalleri -- */ 
#profiles {width:470px; float:left; margin: 0 0 0 10px;} /* tabellen som indeholder galleriet*/
#profiles .pict {} /* kolonnen som rummer billedet */
#profiles img {border: 1px solid #ccc; padding: 1px; text-decoration: none; background-color: #ececec;} /* Billedet */ 
#profiles .desc {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size:11px; padding: 0 0 0 0;} /* kolonnen som indeholder tekst om personen */
#profiles a {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px;}
#profiles p {width:100px;font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px;}


/* -- formatering af artikler --*/
.moduleedit {font: 11px; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; margin: 5px 5px 5px 8px; color: #383838;}
.articles_rellist {padding: 5px; }
#showarticle {width: 445; overflow:hidden; float:left;}
#showarticle p {font: 11px; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px;}
#showarticle a {color: #003399; text-align: right; font: 11px; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;}
#showarticle img {border: 1px solid #ccc; padding: 2px; text-decoration: none; background-color: #ececec; margin: 0px; float: right;}
#showarticle li {color: #aaa; list-style: url('/filemanager/nsv1/page.png') no-repeat left; text-align:left; overflow: hidden;}


/*-- formatering af artikeloversigten --* /
#archivearticle {padding: 0px; width: 80%;}
#archivearticle a {font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0; margin: 0;color: #CC9900;}
#archivearticle p {color: #000; font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0px; margin:0px;}

#readmore a {background: url('/filemanager/nsv1/readmore.png') no-repeat left; color: #000;}

/*-- formatering af artikeloversigten --* /
#archivearticle {color: FFFF33; padding: 0px; width: 98%;}
#archivearticle a {font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0; margin: 0;}
#archivearticle p {color: #000; font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

/* --- Formatering af artikel på forsiden ---- */
#frontpagenews {width: 475px;}
#frontpagenews h1 {font: 14px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0; margin: 0;}
#frontpagenews a {font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0; margin: 0;}
#frontpagenews p {font: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif;  padding:0; margin: 0;}

/* -- Kontaktformular -- */
#ctform {width: 60%; margin: 0 0 0 55px; font-size: 11px; font-family:"Verdana", Arial, Helvetica, sans-serif; }


/* -- Tilmeldingsformular --*/
#tilmeld {width: 70%; margin-left: 80px; } 
#tilmeld input {border:solid 1px #A0A0A0; color:#000; font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; background: #fff;} /* knap ved formular */ 
#tilmeld p {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; padding:0px;} 


/*-- Søgefunktion --*/
.search_textpreview {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size: 11px;} /* visning af tekstpreview i søgeresultat --*/
#search_text a {font-weight:bold;}

/* -- Formatering af kalender -- */ 
#calendar {width: 98%; font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; text-align: left; margin: 0px auto;}/* tabellen som indeholder kalenderen */
#calendar .list_top {background: #B8B8B8; font-weight: bold; color: #000; } /* Overskrift i kalendertabellen */ 
#calendar .list_1st {background: #E0E0E0;}
#calendar .list_2nd {background: #F8F8F8;}
#calendar a {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; text-align: middle;}


#showevent {background-color:#fff;}


/* -- Nyderne på forsiden -- */
#calendarfrontpage {margin:6px 0 0 0; width:205px;}
#calendarfrontpage a {padding:5px 0 0 0; text-decoration:none; font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px;}
#calendarfrontpage a:hover {text-decoration: underline;}


/* -- galleri (list albums) --*/
#listalbums {overflow:hidden;}
#listalbums a {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px;}
#listalbums img {border: 1px solid #888888; padding: 2px; text-decoration: none; background-color: #ececec;}

/* ----- Kategorisering af albums ------*/
#albumcategory {width: 95%;}
#albumcategory p {font-family:"Verdana", Arial, Helvetica, sans-serif;  font-size:11px; color: #555;}
#albumcategory a {font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color: #003399; background: url('/filemanager/nsv1/photo3.gif') no-repeat left; padding: 0 0 0 23px;}
#albumcategory a:hover  {text-decoration:underline;}


/* -- mange billeder -- */
#motioncontainer /* -- små roterende billeder -- */
{float:left; width:450px;}
#motioncontainer img {border: 1px solid #888888; padding: 2px; text-decoration: none; background-color: #ececec; margin: 10px 0 0 0;}
#motioncontainer a:hover img {cursor: hand;color: red;}


/* -- Vis få billeder (showpictures_few.tpl) --*/ 
#fewimages {width: 470px; overflow:hidden;}
#fewimages img {}


/* -- SMS -- */
#sms {margin: 0 0 0 10px;}
#smscontainer {width:auto;}
#smscontainer p {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px;}


