/* Start of CMSMS style sheet 'seokursus-screen' */
/*//////// NEWSLETTER ////////*/
iframe#newsletter  {width:188px; height:250px; padding:0; margin:0px;}
#nyhedsbrev {padding:10px 0 10px 0; margin:20px 0 20px 0;}

/*//////// FRONT END USERS ////////*/
table.indstillinger{padding:20px 0 20px 0;} /*ændre indstillinger form*/
table.indstillinger td{font-size:13px;}

#login h2 {margin:0; padding:0 0 6px 0; font-size:14px;}
#login p {margin:0; padding:2px 0 0 0; font-size:13px;}
#login .signin_button {margin:5px 0 5px 0;}
#login .felt input {width:150px;}
#login a:link, #login a:visited {padding:0; font-size:13px; background-image:none;}


/*//////// STREG ////////*/
blockquote {margin:0; padding:0; border-bottom:1px solid #ccc;}
.topstreg {border-top:1px solid #ccc; padding-top:20px;}
.bundstreg {border-bottom:1px solid #ccc; padding-bottom:20px;}

/*//////// GENERELT ////////*/
body{font-family: Arial, Helvetica, sans-serif; font-size:100%;         
line-height:1.125em;          
color:#333; background:#fff url(uploads/images/bg.gif) repeat;text-align:center; margin:20px 0px 0px 0px; padding:0px; }
img {border:none;}

/*//////// LAYOUT ////////*/
#container{position:relative;width:954px; margin:0px auto 0px auto; 
padding:0 18px 0 18px; text-align:left; background:#fff url(uploads/images/columns.gif) top center repeat-y;}

#header {height:159px;padding-top:18px;background:#fff;}
#wrap { float:right; width:727px;}
#content {float:left;width:500px; }

#hojre {float:right; width:188px;}
#login {width:174px; font-family:Arial, Helvetica,sans-serif; font-size:13px; background:#ececec; padding:10px 0 10px 10px; margin:0 0 58px 0; border:1px solid #c0c0c0;}

#venstre {float:left;width:190px; height:353px;text-align:center;}

/*//////// FOOTER ////////*/
#footer {clear:both;padding:28px 0 15px 0;background:#fff; }
#footerfelt {height:40px;background:#eaebef; /*farvet felt om tekst*/text-align:center;}
#footerfelt h4 {font-size:0.75em;font-weight:normal;padding:8px 0 0 0;margin:0;}
.divider {margin:0 5px 0 5px;}

/*//////// TEXT-FORMATERING ////////*/
h1 { color:#FE6700;font-size: 1.375em;  margin:0; padding:0; }
h2 { color:#3b3b3b;font-size: 1em;  margin:0; padding:0; }
p {font-size:0.875em; padding:1.286em 0; margin:0;}

#venstre h2 { font-size:0.875em;  margin:0;  padding:0; }
#venstre h3 { font-size:0.875em;  margin:0; padding:0; font-weight:normal;}
#venstre p { font-size:0.875em; margin:0; padding:0; font-weight:normal;}

#hojre h2 {margin:0; padding:0 0 6px 0; font-size:14px;}
#hojre p {margin:0; padding:2px 0 0 0; font-size:13px;}
#hojre a:link,#hojre a:visited {padding:0; font-size:13px; background-image:none;}

#content a {color:#009;}
#content ul {margin: 1.286em;  padding:0;}
#content ol { margin: 1.286em; padding:0;}
#content ul li {font-size:0.875em; }
.eftertryk1 {font-size: 1.8em;   font-weight:bold;    color:#000;}
.eftertryk2 {font-size: 1.8em;   font-weight:bold;    color:#F00;}

/*//////// TOPMENU ////////*/
/* hack for Internet Explorer */
* html #menu_horiz {  /* hide ie/mac \*/  height: 1%;  /* end hide */ }

#menu_horiz {
position:absolute;
top:125px;
left:18px;
height:1.625em;          /*26px=1:16x26=1.625em*/
width:954px;
background:#000000;
border-bottom:2px solid #CCC;
}
#menu_horiz ul {
list-style: none;
margin:0;
padding:0;
height:1.625em;          /*26px=1:16x26=1.625em*/
}
#menu_horiz li {
float: left; 
list-style: none;
margin:0;
padding:0;
}
#menu_horiz a { /*menupunkter niveau 1*/
font-size:0.875em;               /* 14px=1:16x14=0.875em */
padding: 0.286em 1em  0.286em 1em;  /* 4px=1:14x4=0.286em */  /*14px=1em*/
margin:0; 
font-weight:bold;
color:#fff;
text-decoration: none; 
display: block; /* IE has problems with this, fixed above */
}
#menu_horiz li a:hover {
text-decoration:underline; 
}
#menu_horiz a.activeparent:hover {
color: #fff;
}
/* active parent er hovedmenupunktet, som en valgt underside ligger under */
div#menu_horiz li.activeparent a {
background:#FE6700;
color:#000;
}
#menu_horiz h3 { /*aktivt menupunkt*/
font-size:0.875em;               /* 14px=1:16x14=0.875em */
padding: 0.286em 1em 0.286em 1em;  /* 4px=1:14x4=0.286em */  /*14px=1em*/
margin: 0; 
text-decoration: none; 
color:#000;
background:#FE6700;
display: block; /* IE has problems with this, fixed above */
}

/*////////  UNDERMENU ////////*/
#menu_vert {float:left; width:182px; padding-left:8px; height:353px;}
#menu_vert ul {list-style:none;padding:0;margin:0;}
#menu_vert li {list-style: none;margin: 0;border-bottom: 1px solid #ccc;display: block;}

/** fix for ie bug for display:block; */
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

#menu_vert a {text-decoration:none; display:block; font-size:0.813em;   /* 13px=1:16x13=0.813em */
padding:0.5em 1.5em 0.5em 1.5em; color:#333; background:url(images/cms/arrow-right.gif) no-repeat 0.5em center; min-height:0.813em;}
#menu_vert a:hover {background:url(images/cms/arrow-right.gif) no-repeat 0.5em center; 
font-weight:normal;text-decoration:underline;}
#menu_vert a.activeparent:hover {background-color: #C3D4DF;color: #18507C;}
#menu_vert li a.activeparent {background: url(images/cms/arrow-down.gif) no-repeat 0.4em center; 
background-color: #385C72;color: #fff;}
#menu_vert ul h3 {background:url(images/cms/arrow-right.gif) no-repeat 0.5em center; 
display: block; font-size:0.813em;    /* 13px=1:16x13=0.813em */
padding:0.5em 1.5em 0.5em 1.5em; color: #333;  margin: 0;}

/*//////// ACCESSABILITY ////////*/
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 'seokursus-screen' */

