body {background-color:#dedad5;}
#container {background-color:#fff;width:960px;background:url("../pics/bg.gif") repeat-y;}
#container_content {padding-left:5px;padding-right:5px;}

div#topbar {padding-top:15px;}
#menucontainer {margin-left:13px;}
div#ktslogo {padding-right:19px;}

div#submenu {position:absolute;top:13px;padding-top:0;} /*float:left; padding-top:4px; display:block;*/
div#mainmenu  {padding-top:27px;}
div#mainmenu li.mainmenu_over {background:url("../pics/menupil_over.gif") no-repeat;}

#venstre_flash {position:relative;margin-left:10px;float:left;display:inline;border-top:7px solid #f4f3f8;} /* IE6 fix: display:inline;*/
#venstre_flash img {}
/*#flash_topborder {display:block;height:7px;width:687px;background-color:#f4f4f7;}*/
#hoejre {position:relative;float:left;margin-left:9px;}
#hoejre_kontakt {position:relative;width:234px;height:109px;background-color:#e1e3e8;}
h2.forside_ring {position:absolute;top:-1000px;width:234px;}
h2.forside_ring img {position:absolute;left:13px;top:1009px;}
h2.forside_ring span {position:absolute;top:1005px;right:10px;text-align:right;width:220px;font-size:1.5em;font-family:helvetica,arial,sans-serif;font-weight:bold;color:#143889;}
#kontakt_info {padding-top:35px;margin-right:10px;text-align:right;} /*display:none;position:relative;margin-right:10px;margin-top:35px;*/
#kontakt_info p {font-size:.71em; color:#143889;}
#kontakt_info p a {color:#143889;}
#kontakt_info p a:hover {color:#285fdc;}
#afdelinger {position:relative;float:left;width:234px;height:195px;margin-top:5px;background-color:#e1e3e8;}
#afdelinger a {text-decoration:none; display:block;}
#afdelinger h2 {margin:8px 0 0 13px;}
#afdelinger h2 a {color:#143889;}
#afdelinger h4 {margin:6px 0 0 13px;}
#afdelinger h4 a {color:#555;}
#afdelinger a.findafd {display:block;padding-left:9px;background:url("../pics/forside/afdelinger_pil.gif") no-repeat;background-position:0px 4px;color:#335197;font-size:.71em;margin:6px 0 0 13px;}
#afdelinger a.findafd:hover {text-decoration:underline;background-position:2px 4px;}

#midten {position:relative;margin-top:7px;float:left;}
#midten h2 {margin-top:8px;font-size:1.1em;font-weight:bold;letter-spacing:-1px;} /*margin-left:11px; */
#afdelinger h2 {font-size:1.1em;font-weight:bold;letter-spacing:-1px;}

#nyt_kalender {position:relative;border-top:3px solid #6f2c91;float:left;background-color:#f5f5f6;margin-left:10px;width:339px;height:266px;display:inline;} /* IE6 fix: display:inline;*/
#nyt_kalender_container {margin-left:11px;margin-right:11px;}
#nyt_kalender .separator {margin-top:6px;border-top:2px solid #e6e6e7;}
#nyt_kalender h2 {float:left;margin-bottom:12px;padding-bottom:0;color:#6f2c91;}
#nyt_kalender h2.kalender {margin-bottom:8px;}
#nyt_kalender a.nyt_rss {float:right;margin-right:1px;background:url("../pics/forside/rss_12.png") no-repeat;background-position:25px 1px;margin-top:12px;padding-right:16px;color:#444;font-size:.71em;font-weight:bold;text-decoration:none;}
#nyt_kalender a.nyt_rss:hover {text-decoration:underline;background-position:25px -23px;}
#nyt_kalender .dato {float:left;font-weight:normal;font-size:.71em; color:#793b99; padding:0;margin:0;}
#nyt_kalender .teaser {display:block; padding:0 0 9px 0;}
#nyt_kalender .teaser_small {font-size:.71em;}
#nyt_kalender a {color:#2C2C2C; display:block; text-decoration:none;} /**/
#nyt_kalender a:hover {color:#2757aa; text-decoration:underline;}
#nyt_kalender a:hover .dato {color:#2757aa;}
#nyt_kalender .flerenyheder {position:absolute;right:10px; bottom:16px;} /* font-weight:bold; fjern evt. bottom */
#nyt_kalender .flerenyheder { padding:0px 0 0 0; text-align:right;} /*color:#7a7a7a;*/
#nyt_kalender .flerenyheder a {color:#143889;display:inline;text-decoration:underline;}
#nyt_kalender .flerenyheder a:hover {color:#285fdc;}
#nyt_kalender p.flerenyheder {font-size:.71em;margin-top:7px;}

/* 2010 */
div#mobilcontainer {position:relative;width:240px; float:left; text-align:left;} /*margin: 0 auto; */
div#mobilcontainer iframe {border:0; width:149px;height:209px} /* width:146px;height:172px */
div#venstremenu li.vmenu_selected {background:url("li_selected_2010.gif") no-repeat 0px 0px; *background-position:0px .25em;} /* *-hack til IE7 og lower  */
#normaltekst .smalltxt {color:#909090; font-size:.90em;}

div#normaltekst ul {list-style:none;padding:0;margin:0;margin-top:.2em;} /*margin-top:.5em; margin-bottom:1em;   margin-left:1.25em;*/
div#normaltekst ol {padding:0;margin:0 0 0 1.55em; *margin-left:1.8em;} /* margin-bottom:1em; *-hack til IE7 og lower*/
div#normaltekst li {display:list-item;margin:0;} /* modvirk block i style.css - margin-bottom:.3em;*/
div#normaltekst ul li {padding:0;padding-left:1.55em;background:url("li_content.gif") no-repeat;background-position:.2em .4em;}
div#normaltekst li br {margin:0;padding:0;} /*margin-bottom:3em; padding-bottom:3em;*/

body.side_soeg div#normaltekst ul li {background:transparent;}

.side_index #vejleder_sog {margin:0;background:transparent;float:left;width:339px;background-color:#f2f2f4;height:266px;border-top:3px solid #0ac2e9;}
.side_index #vejleder_sog img {display:block;}
.side_index #vejleder_form {float:left;}
.side_index #vejleder_sog .separator {margin-top:18px;margin-left:11px;margin-right:11px;border-top:2px solid #e6e6e7;}

#vejleder_sog {margin-top:7px;float:left;width:290px;}
#vejleder_sog .separator {margin-bottom:12px;border-top:2px solid #f4f4f4;}
#vejleder_form {position:relative;}
#vejleder_sog h2 {color:#04c0d4;margin-left:11px;margin-top:8px;}
#vejleder_sog .h3 {color:#5f5f5f; padding-bottom:14px;}
#vejleder_sog p {display:block;color:#5f5f5f;padding-bottom:12px; }
#vejleder_sog label {font-size:.71em;display:block;color:#444;padding-bottom:9px; }
#vejleder_sog select {width:240px; color:#444; margin-bottom:12px;}
#vejleder_sog input.vejledersubmit {position:absolute; right:8px; width:60px; background-color:#ffffff; border:1px solid #7f7f7f; border-color:#969696 #000000 #000000 #969696;}
#soegradios p {font-size:.71em;}
#soegradios label {font-size:.71em;}
#vejleder_sog label.soegeord {position:absolute;left:-3000px;}
#vejleder_sog input.soeginput {padding:2px;float:left; width:170px; color:#444;border-top:1px solid #aaadb2;border-left:1px solid #e3e4e9;border-bottom:1px solid #e2e9ef;border-right:1px solid #dcdfe6;}
#vejleder_sog input.soegsubmit {position:relative;float:left;top:-3px;margin-left:5px;width:50px;color:#7f7f7f;} /* background-color:#ffffff;border:1px solid #7f7f7f; border-color:#969696 #000000 #000000 #969696;*/
#vejleder_sog {background:url("../pics/vejleder_bg.jpg") repeat-x;} /**/
#vejleder_sog img {display:none;}

#hvadskal {position:relative;border-top:3px solid #77eb0f;float:left;background-color:#f2f2f4;margin-left:9px;width:234px;height:266px;}
#hvadskal h2 {margin-left:11px;color:#01abe8;}
#hvadskal h2 a {color:#62C906;text-decoration:none;}
#hvadskal a.hvadskal_link {display:block;position:absolute;top:0px;width:297px;height:266px;background:url("../pics/forside/hvadskal.gif") no-repeat;background-position:0px 39px;}
#topbar9, #ktslogo9 {border:1px solid blue;}

/* TEMP, blå forside, ingen grøn
#hvadskal {border-top:3px solid #01abe8;}
#hvadskal h2 {color:#01abe8;}
#hvadskal h2 a {color:#01abe8;} 
.side_index #vejleder_sog {border-top:3px solid #01abe8;}
#vejleder_sog h2 {color:#01abe8;}
*/

div#sitemaplink {display:none;}
div#sitemap {border:0;padding:0;margin:0;margin-top:12px;background-color:#143889;width:950px;} /*padding:12px 0 8px 15px; */
div#sitemapcol_1,div#sitemapcol_2,div#sitemapcol_3,div#sitemapcol_4,div#sitemapcol_5,div#sitemapcol_6 {border:0;padding:0 9px 0 15px;}
div#sitemapcol_1 {padding-left:0;margin-left:21px;}
div#sitemap li a {color:#d9dfed;}
div#sitemap li {font-size:.71em;color:#d9dfed;list-style-type:none;line-height:1.3em;}
div#sitemap li ul li a {color:#d9dfed;}
div#sitemap ul {margin:0 0 10px 0px;}
div#sitemap h5 {font-size:.71em;font-weight:bold;margin-bottom:2px;margin-top:16px;}
div#sitemap h5 a {color:white;}
div#sitemap div#showfullsitemap a {color:#ff009c;padding-left:0px;font-weight:bold;text-decoration:none;}
div#sitemap div#showfullsitemap a:hover {text-decoration:underline;}
div#sitemap h2 {margin:0;padding:0;margin-top:11px;font-size:1.1em;font-weight:bold;letter-spacing:-1px;margin-left:21px;color:white;}

div#printbund {color:white;width:950px;background-color:#143889;padding:0;margin:0;border:0;padding-top:6px;padding-bottom:8px;}
div#printbund a {color:white;text-decoration:none;}
div#printbund a:hover {text-decoration:underline;}
div#printbund a.printleft {margin-left:21px;}
div#printbund .seperator {padding:0 9px 0 9px;}
div#copyrightbund {background-color:white;border:0;padding:5px 0 5px 21px;}
/*
div#printbund {position:relative; float:left; display:block; color:#767676;background-color:#efefef;padding:0 0 0 10px; width:865px; border:2px solid #efefef; margin:3px 0 3px 0;}
div#sitemap li li {font-size:1em; }
div#sitemaplink h4 {font-size:.71em;}
div#sitemap div#showfullsitemap {font-size:.71em;}*/

/* -- underside -- */
#topheading, #topbillede {display:none;}
div#indholdcontainer {background:transparent;}
div#venstrekolonne {width:300px;min-height:420px;} /*width:291px;*/
div#venstremenu {position:relative;padding-bottom:14px;margin-left:10px;border:0;border-bottom:1px solid #f2f2f4;background-color:#f2f2f4;border-top:7px solid #0a4e73;padding-left:0px;}
div#venstremenu ul {margin-left:1.2em;}
div#venstremenu ul ul {margin-left:1.3em;}
div#venstremenu li a {color:#1f2c4c;text-decoration:none;font-weight:bold;}
div#venstremenu li li a {color:#1d2e4a;font-weight:normal;}
div#venstremargin3px, div#midthoejremargin3px {display:none;} /*background-color:red; */
div#midthoejrekolonne {margin-left:10px;width:630px;} /* margin-left:3px; width:585px; */

#hoejrekolonne {width:234px;float:right;}
.hoejre_boxtop {border-top:3px solid #fe0099;margin-top:0px !important;}
.hoejre_boxbottom {border-bottom:3px solid #89fa22;}
.hoejre_txt {font-size:.71em;margin:0 15px;}
.hoejre_txt a {color:#0a4e75;} 
a.linkhide {color:#444;text-decoration:none;}
#hoejre_oversigtudd, .faktaboks_v3 {width:100%;float:left;padding-bottom:13px;background-color:#f2f2f4;} /*border-top:3px solid #fe0099;*/
.faktaboks_v3 ul {margin-left:1.0em;} /* plus margin fra .hoejre_txt */
.faktaboks_v3 ol {margin-left:1.25em;} /* --''-- */
#interviews {width:100%;float:left;padding:0;margin:0;margin-top:7px;background-color:#f2f2f4;} /*padding:0 0 30px 40px;width:254px;float:right;*/
#interviews img {margin:3px 0 5px 0;}
#interviews a.interview_laes {color:#0a4e73;font-weight:bold;}
div#faktaboks_container {padding:0px;margin:0;margin-left:20px;margin-bottom:.5em;border-top:3px solid #fe0099;border-bottom:3px solid #89fa22;background-color:#f2f2f4;}
div#faktaboks {margin:0;padding:0;border:0;width:234px !important;background:transparent;} /*width+height !important*/
div#faktaboks div#fkt_overskrift {padding:0;padding-left:15px;font-size:1.45em;margin:7px 0 6px 0px;background:transparent;letter-spacing:-1px;color:#0a4e73;}
div#faktaboks div#fkt_indhold {font-size:0.91em;padding:0;margin:0;padding-left:15px;background:transparent;}

#tekstcontainer #hoejrekolonne h2 {font-size:1.1em;letter-spacing:-1px;margin:9px 0 4px 15px; color:#0a4e73;}
div#tekstcontainer {border:0;padding:11px 0px 28px 10px;border-top:7px solid #f2f3f5;}
div#tekstcontainer h1 {width:378px;font-size:1.5em;font-weight:bold;margin:6px 0 5px 0;} /* FJERN evt. clear:both; */
div#tekstcontainer h2 {font-size:1.2em;font-weight:bold;margin:0;padding:0;} /*font-size:1.3em; margin-top:1.4em;*/

div#breadcrumb {color:#8b8b8b;width:445px;} /*366 float:left;*/
div#breadcrumb a {color:#8b8b8b;}
div#breadcrumb a:hover {color:#3A3D40;}
#helpers {position:absolute;right:0;text-align:right;} /*border:1px solid red;width:240px; float:left;*/
#helpers ul li a {color:#333;float:left;padding:0 12px 0 16px;font-size:.71em;font-family: Arial, Helvetica, sans-serif;text-decoration:none;background-image: url(../pics/ikoner_helpers.gif);background-repeat: no-repeat;} /*font-size:65%;*/
#helpers ul li a:hover {text-decoration:underline;} 
#helpers ul li a.noseperator {background:none;}
#helpers ul {list-style-type:none; margin:0; padding:0; float:left; }
#helpers li {position:relative;text-align:left;float:left;margin:0;padding:0;}/*height:.9em;*/
#helpers li.helper_udskriv a {background-position:0px 1px;}
#helpers li.helper_laesop a {padding-left:13px;background-position:0px -27px;}
#helpers li.helper_tip a {padding-right:1px;background-position:0px -54px;}
#helpers li.helper_rss a {padding-right:13px;background:url("../pics/forside/rss_12.png") no-repeat;background-position:0px 1px;}
#helpers li.helper_rss a:hover {background-position:0px -23px;}

div#normaltekst {font-size:.77em;margin:0;padding:0;width:100%;}

.uddannelser div#normaltekst,
.afdeling div#normaltekst,
.omkts div#normaltekst, .omkts #listetekst,
.links div#normaltekst,
.inenglish div#normaltekst,
.vejledning div#normaltekst,
.side_efteruddannelser_index div#normaltekst,
.side_efteruddannelser_eukompetenceliste div#normaltekst,
.side_kurser_index div#normaltekst,
.side_interviews_inc_interview div#normaltekst,
.side_eleverne_inc_interview div#normaltekst,
.side_nyheder div#normaltekst, .side_nyheder div#listetekst, .side_kts_nyheder div#normaltekst,
.side_kurser_eukompetenceliste div#normaltekst,
.side_kts_kalender div#normaltekst,.side_kts_kalender div#listetekst,
.side_kalender div#normaltekst, .side_kts_kalender div#normaltekst {width:377px;}
.side_erhvervs-uddannelse_oversigtovererhvervs-uddannelser div#normaltekst,
.side_erhvervs-uddannelse_oversigtovereud div#normaltekst,
.side_omkts_nyhedersomrss-feed div#normaltekst,
.side_omkts_mobilportal div#normaltekst {width:540px;}
/*.side_omkts_personaleoversigt div#normaltekst {border:1px solid blue !important;width:875px;} *//*377px*/

div#slutfakecolumns {background:transparent;}

div#bluesogeboks {padding:0;float:left;width:290px;border:0;margin-top:7px;background:url("../pics/vejleder_bg.jpg") repeat-x;} /*float:left;width:290px;*/
div#bluesogeboks form {float:left;margin-left:11px;display:inline;margin-top:8px;} /* display inline = IE6 fix*/
div#bluesogeboks form fieldset {float:left;}
div#bluesogeboks input.soeginput {width:172px;margin:0;margin-top:4px;padding:2px;border-top:1px solid #aaadb2;border-left:1px solid #e3e4e9;border-bottom:1px solid #e2e9ef;border-right:1px solid #dcdfe6;}
div#bluesogeboks input.soegsubmit {float:left;border:0;width:56px;height:25px;margin-top:2px;margin-left:10px;}
div#bluesogeboks legend.h3 {margin:0;padding:0;float:left;color:#04c0d4;font-size:1.1em;font-weight:bold;letter-spacing:-1px;}
div#bluesogeboks h2 {margin:0;padding:0;padding-bottom:12px;float:left;color:#04c0d4;font-size:1.1em;letter-spacing:-1px;}
/*font-weight:bold;*/
div#bluesogeboks label {display:block;position:absolute;left:-3000px;} /**/
div#sogebokstekst {color:#444;float:left;}

div#kontaktperson_info {border:0;margin:0;padding:0;margin-bottom:5px;margin-top:7px;width:100%;}
.kontakt_data {font-size:.71em;position:relative;top:-3px;}
div#kontaktperson_info a {color:#0e4e72;font-weight:bold;}
div#kontaktperson_info a:hover {color:#1a6b99;background:transparent;}

/* special pages */
#afdelingskortcontainer {margin-left:11px;}
.side_erhvervs-uddannelse_oversigtovererhvervs-uddannelser div#tekstcontainer h1 {width:100%;}
/* billede: 378 x 168 */
.omkts #kontaktperson_info {}

/* vejledning + søg */
.side_kts_soeg div#venstremenu, .side_soeg div#venstremenu, .side_kts_soeg_show div#venstremenu, .side_soeg_show div#venstremenu,
.side_kts_login div#venstremenu, .side_login div#venstremenu,
.side_kts_vejledning div#venstremenu, .side_vejledning div#venstremenu {display:none;}
.side_kts_soeg .vejleder_container, .side_soeg .vejleder_container, 
.afd_vs .vejleder_container, .afd_vs .vejleder_container,
.omkts .vejleder_container {display:none} 
.side_kts_vejledning #vejleder_sog, .side_vejledning #vejleder_sog,
.side_kts_login #vejleder_sog, .side_login #vejleder_sog,
.side_kts_soeg #vejleder_sog, .side_soeg #vejleder_sog,
.side_kts_soeg_show #vejleder_sog, .side_soeg_show #vejleder_sog  {margin-top:0;padding-top:18px;border-top:7px solid #0a4e73;}
/*.side_kts_vejledning .sog_container, .side_vejledning .sog_container,*/

.onlyprint2 {display:none;}

@media print {
.onlyprint2 {display:block;}
div#midthoejrekolonne {width:100%;} /* 730px */
div#midthoejremargin3px, div#helpers {display:none;}
div#tekstcontainer, #nyt_kalender {border-top:none;margin-left:0;padding-left:0;}
div#tekstcontainer {width:100%;}
div#normaltekst {font-size:.95em;}
div#midthoejrekolonne {margin-left:0px;} /*margin-left:35px;*/
div#tekstcontainer h1 {margin-top:26px;}
div#sitemap {width:100%;padding-right:0;}
div#sitemapcol_1 {width:120px;}
div#sitemapcol_2 {width:120px;}
div#sitemapcol_3 {width:136px;}
div#sitemapcol_4 {width:134px;}
div#sitemapcol_6 {padding-right:0;padding-left:0px;}
#nyt_kalender .flerenyheder a,#nyt_kalender a.nyt_rss {display:none;}
#nyt_kalender_container {margin-left:0px;}
#venstre_flash, #vejleder_sog, #afdelinger {display:none;}
#hvadskal, #sitemaplink h4 {display:none;}
#hoejre {position:absolute;right:0;}
#nyt_kalender .teaser_small {font-size:.95em;}
div#sitemapcol_1, div#sitemap h2 {margin-left:0;}

div#copyrightbund {padding-top:3em;padding-left:0;}
div#showfullsitemap a {display:none;}

.uddannelser div#normaltekst,
.afdeling div#normaltekst,
.omkts div#normaltekst, .omkts #listetekst,
.links div#normaltekst,
.inenglish div#normaltekst,
.vejledning div#normaltekst,
.side_efteruddannelser_index div#normaltekst,
.side_efteruddannelser_eukompetenceliste div#normaltekst,
.side_kurser_index div#normaltekst,
.side_kurser_eukompetenceliste div#normaltekst {width:530px;}
.side_erhvervs-uddannelse_oversigtovererhvervs-uddannelser div#normaltekst,
.side_omkts_nyhedersomrss-feed div#normaltekst,
.side_omkts_mobilportal div#normaltekst {width:540px;}
}