/* Start of CMSMS style sheet 'screen' */
/*//////// GENERELT ////////*/
body{font-family: Arial, Helvetica, sans-serif; color:#333; background-color:#AAA8A4; 
text-align:center; margin:0px; padding:10px 0px 0px 0px; font-size:11px;}
img {border:none;}

/*//////// LAYOUT ////////*/
#container {position:relative; background:#ffffff; width:800px; height:600px; margin:0px auto 0px auto; 
border:1px solid black; text-align:left;}
#header {position:absolute;top:25px;left:262px;}
#side {position:absolute; top:68px;left:262px;}
#topmenu {position:absolute;top:58px;left:0;}
#wrap {position:absolute; top:60px; left:25px; width:750px; height:471px; border-top:1px solid black;
background-image:url(uploads/images/sitepix/bundstreg.gif); background-position:bottom right;
background-repeat:no-repeat; border-right:1px solid black;}
#content {position:absolute; top:80px; left:0px; width:573px; height:390px;}
#menu {position:absolute; top:80px; right:0px; height:390px; width:145px;}

/*//////// TEXT-FORMATERING ////////*/
h1, h2, h3, p {margin:0px;padding:0px;}
#header h1 {color:#222;font-size:26px;font-weight:normal;}
#side h2 {font-size:18px;font-weight:normal;}
#content h2 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#content p {line-height:13px;font-size:11px;margin-bottom:10px;} 

/*//////// TEKST FELTER ////////*/
#tekstspalte1 {position:absolute;top:80px;left:0px;width:275px;height:390px;padding-right:10px;}
#tekstspalte2 {position:absolute;top:80px;left:288px;width:285px;height:390px;}
#smaltekstspalte1 {position:absolute; top:10px;left:0px;width:137px;height:390px;padding-right:10px;}
#smaltekstspalte2 {position:absolute;top:10px;left:150px;width:137px;height:390px;padding-right:10px;}
#smaltekstspalte3 {position:absolute;top:10px;left:300px;width:137px;height:390px;padding-right:10px;}
#smaltekstspalte4 {position:absolute;top:10px;left:450px;width:137px;height:390px;padding-right:10px;}
#smaltekstspalte5 {position:absolute;top:10px;left:600px;width:137px;height:390px;padding-right:10px;}

/*//////// BILLEDER ////////*/
#portraitbillede { width:147px; height:175px; float:left; }
#billede1 { position:absolute; top:80px; left:0px; width:285px; height:194px; }
#billede2 { position:absolute; top:80px; left:288px; width:285px; height:194px; }
#billede3 { position:absolute; top:277px; left:0px; width:285px; height:194px; }
#billede4 { position:absolute; top:277px; left:288px; width:285px; height:194px; }

/*//////// TOPMENU ////////*/
* html #topmenu {height: 1%;}
#topmenu {width: 100%; margin: 0;}
#topmenu ul {margin:0; padding:0;}
#topmenu li {float:left; list-style:none; margin:0;}
#topmenu a {padding:0; margin:0 20px 0 0; text-decoration:none; color:#333; display:block; font-size:12px;}
#topmenu h3 {padding:0; margin:0 20px 0 0; display:block; font-size:12px; font-weight:normal;}

/*//////// MENU ////////*/
#menu ul { padding:0; margin:0; list-style:none; }
#menu ul ul { padding:0 0 10px 0;}
#menu ul ul ul { padding:0 0 5px 0;}
#menu li { list-style:none; margin:0; display:block; }
#menu ul ul li { border:none;}

* html #menu li a { height: 1%; } /*fix stupid ie bug with display:block;*/
* html #menu li hr { height: 1%; }/*fix stupid ie bug with display:block;*/

#menu a { /*menupunkter niveau 1*/
font-size:11px; 
text-decoration:none;
display:block;
padding:6px 3px 6px 0;
color:#333; 
font-weight:bold;
min-height:11px; /* Fixes IE7 whitespace bug */ 
margin: 0;
}
#menu ul li {border-bottom:1px solid #333;}
#menu li a.activeparent { border-bottom:1px solid #333; }
#menu ul ul li a.activeparent { border-bottom:none; }

#menu ul ul a { /*menupunkter niveau 2 */
padding:1px 3px 1px 0;
font-weight:normal;
margin: 0;
}
#menu ul ul ul a { /*menupunkter niveau 3 */
padding:1px 3px 1px 20px;
font-weight:normal;
margin: 0;
}
#menu a:hover { /* hover for alle links */
color:#C03;
} 
#menu ul h3 { /*aktivt menupunkt*/
display:block; 
padding:6px 3px 6px 0;
color:#000;              
font-size:11px; 
margin: 0; /* fjerner default margin fra <h3> */
border-bottom:1px solid #333;
}
#menu ul ul h3 { /*aktivt menupunkt på niveau 2 */
background-color:transparent;
padding:1px 3px 1px 0;
border-bottom:none;
color:#C03;    
font-weight:normal; 
margin: 0;
}
#menu ul ul ul h3 { /*aktivt menupunkt på niveau 2 */
background-color:transparent;
padding:1px 3px 1px 20px;
border-bottom:none;
color:#C03;    
font-weight:normal; 
margin: 0;
}

/*//////// MENUTEKSTFELTER ////////*/
#menutekst {position:absolute;top:0;left:0;width:145px;border-bottom:1px solid black; padding-bottom:10px; font-size:12px; line-height:14px;}
#menutekst2 {position:absolute;bottom:0px;left:0px;width:145px;padding-bottom:10px; 
font-size:11px;line-height:14px; }
#menutekst2 img {padding-bottom:10px;}
#menutekst a, #menutekst2 a {font-weight:normal; margin:0; padding:0; }


/*//////// MAIL LINK ////////*/
#menutekst a {font-size:12px; line-height:14px;}

/*//////// ACCESSIBILITY ////////*/
span.accesskey { text-decoration:none; }
.accessibility, hr { position: absolute; top: -999em; left: -999em; }
dfn { position:absolute; left:-1000px; top:-1000px; width:0; height:0; overflow:hidden; display:inline; }
/* End of 'screen' */

