@font-face {
	font-family: 'GnuolaneFree';
	src: url('/fonts/gnuolane_free-webfont.eot');
	src: url('/fonts/gnuolane_free-webfont.eot?#iefix') format('embedded-opentype'),
				url('/fonts/gnuolane_free-webfont.woff') format('woff'),
				url('/fonts/gnuolane_free-webfont.ttf') format('truetype'),
				url('/fonts/gnuolane_free-webfont.svg#GnuolaneFree') format('svg');
	font-weight: normal; font-style: normal; }
@font-face {
	font-family: 'Titillium';
	src: url('/fonts/titilliumtext22l001-webfont.eot');
	src: url('/fonts/titilliumtext25l-webfont.eot?#iefix') format('embedded-opentype'),
				url('/fonts/titilliumtext22l001-webfont.woff') format('woff'),
				url('/fonts/titilliumtext22l001-webfont.ttf') format('truetype'),
				url('/fonts/titilliumtext22l001-webfont.svg#Titillium') format('svg');
	font-weight: normal; font-style: normal; }

body {background-image: url(/images/back.jpg);margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-align:center;background-position:center top}

td {vertical-align: top;}
a img {border: none;}

div.clear {clear:both;font-size:1px;height:1px;}

div#container {width:990px;text-align:left;margin:0 auto;background-image: url("/images/back.jpg");background-position: center top;}

div#left {width:220px;float:left;min-height:500px;}

div#left p.logo {text-align:right;margin:0;margin-top:17px}

div#left p.logo a img {border:0}

div#left div.form {height:22px;background-image:url('/images/search_left.jpg');background-repeat:no-repeat;background-position:top left;background-color:white;width:145px;text-align:center;margin:0 auto}

div#left form {height:22px;background-image:url('/images/search_right.jpg');background-repeat:no-repeat;background-position:top right;margin:0 auto}

div#left form input[type="text"] {border:0;background-color:transparent;height:20px;margin-left:10px;width:110px;font-family:Verdana,Tahoma,sans-serif;font-size:10px;color:black}

div#left p.login {text-align:center;font-family:'GnuolaneFree',sans-serif;color:#484742;font-size:12px;letter-spacing:1px}

div#left p.login a {color:#484742;text-decoration:none}

div#left p.login a img {border:0}

div#left div.vingnetter {margin: 15px 0 0 37px; width: 160px;}

div#left div.vingnetter p {text-align:left;font-family:'GnuolaneFree',sans-serif;color:#484742;font-size:12px;letter-spacing: 1px;text-transform:uppercase;margin-bottom: 0;}

div#left div.vingnetter a {color:#484742;text-decoration:none}

div#left p.login a img {border:0}

div#right div#top_menu {background:url('/images/menu_top.jpg') repeat-x bottom left;margin-left:220px;width:770px;height:139px;margin-bottom:20px}

div#right div.menu {height:139px;background:url('/images/menu_left.jpg') no-repeat bottom left;}

div#right div.menu_right {height:139px;background:url('/images/top_right.jpg') no-repeat bottom right;position:relative;top:25px}

div#right ul.menu1 {list-style-type:none;padding:0;margin:0;margin-right:15px}

div#right ul.menu1 li {text-align:center;font-family:'GnuolaneFree',sans-serif;color:#7f7f7f;float:right;margin:0 10px;font-size:13px;margin-top:30px}

div#right ul.menu1 li a {color:#7f7f7f;text-decoration:none}

div#right ul.menu2 {list-style-type:none;padding:0;margin:0;margin-left:35px}

div#right ul.menu2 li {text-align:center;font-family:'GnuolaneFree',sans-serif;color:white;float:left;margin:0 13px;font-size:12px;height:30px;margin-top:3px;padding-top:20px;letter-spacing:1px;}

div#right ul.menu2 li div {height:20px;background-color:white;width:auto;display:none;margin-top:6px;-moz-box-shadow: 0px -2px 2px rgba(0,0,0,0.15);-webkit-box-shadow: 0px -2px 2px rgba(0,0,0,0.15);box-shadow: 0px -2x 2px rgba(0,0,0,0.15);width:expression(this.parentNode.offsetWidth + 'px');}

div#right ul.menu2 li:hover {cursor:hand;cursor:pointer}

div#right ul.menu2 li:hover div {display:block}

div#right ul.menu2 li a {color:#f3f3f3;text-decoration:none;}

div#right ul.menu2 li:hover a {color:white;text-decoration:none}

div#right ul.menu2 li.selected {cursor:hand;cursor:pointer}

div#right ul.menu2 li.selected div {display:block}

div#right ul.menu2 li.selected a {color:white;text-decoration:none}

div#content {padding:15px;margin-left:260px;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:11px;color:#333333}

div#content h1 {font-family:'Titillium',sans-serif;font-size:24px;font-weight:normal;color:#333333}

div#content p {text-align:justify;line-height:17px}

div#content a {color:#c14b31;text-decoration:underline}

div#content td,
div#content ul,
div#content ol {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:11px;line-height:17px;}

div#content ul.logos {list-style-type:none;margin:30px auto 0 auto;padding:0;}

div#content ul.logos li {float:left;text-align:center;margin-right:19px;min-height:70px;}

div#content ul.logos li a {color:#c14b31;text-decoration:underline}

div#content p.line_down {background:url('/images/line_to_down.jpg') no-repeat top center;height:12px;width:682px;margin:10px auto;}

div#content p.line_up {background:url('/images/line_to_up.jpg') no-repeat top center;height:12px;width:682px;margin:10px auto;}

div#footer p.line_up {background:url('/images/line_to_up.jpg') no-repeat top center;height:12px;width:682px;margin:10px auto;}

div#content h2.line_big {background-color:#cb5135;color:white;font-weight:normal;font-size:17px;padding:4px 10px;width:100%;}

div#content h2.line_small {color:white;font-weight:bold;font-size:13px;padding:4px 20px;background:url('/images/line_left.jpg') no-repeat top left #c24c32;height:36px}

div#content img.news_picture {float:left;margin:0 25px 25px 0;border:1px solid #c8c7c7}

div#content img.page_picture {
  sfloat:right;
  smargin:0 0 40px 40px;
  padding:7px;
  border:1px solid #cecece;
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
}

div#content p.more a {color:#c14b31;text-decoration:underline}

div#social {float:right}

div#social ul {list-style-type:none;margin:0 0 0 auto;padding:0;height:10px;width:75px}

div#social ul li {float:left;margin-right:10px}

div#social ul li a img {border:0}

div#footer {font-family:'GnuolaneFree',sans-serif;color:#c9634c;font-size:14px;text-align:center;margin-left:260px}

div#footer a {color:#c9634c;text-decoration:none}

div#left ul {font-size:8pt;font-family:Verdana,Tahoma,Arial,sans-serif;margin:0;padding:0;margin-left:30px;list-style:none;font-weight:bold;font-size:10pt}

div#left ul li {line-height:11pt;margin:3px 0;letter-spacing:1px}

div#left ul a {color:#494948;text-decoration:none;display:block;line-height:11pt;padding:2px 0 2px 5px}

div#left ul a.hov {background-color:#c14b31;color:white}

div#left ul a:hover {background-color:#c14b31;color:white}

div#left ul ul {margin-left:5px;font-weight:normal;font-size:8pt}

div#left ul ul ul {}

div#breadcrumb {float:left;font-size:8pt;font-family:Verdana,Tahoma,Arial,sans-serif;padding-left:40px;xheight:10px; width: 600px; margin-bottom: 1em;}

div#breadcrumb ul {list-style:none;margin:0;padding:0}

div#breadcrumb ul li {display: inline;xfloat:left;margin:0 10px 0 10px;line-height:12pt}

div#breadcrumb ul li img {padding-top:4px}

div#breadcrumb a {color:#474747;text-decoration:none;}

div#content div.left {width:450px;float:left;}

div#content div.left2 {width:390px;float:left;}

div#content div.right {margin-left:490px;position:relative;width:199px;}

div#content div.right2 {margin-left:450px;position:relative;width:250px}

div#content div.content_with_columns {overflow: auto}

div#content div.right h3 {color:white;font-family:Titillium,sans-serif;font-size:13pt;line-height:40px;background-image:url('/images/belka.jpg');background-repeat:repeat-y;padding-left:12px;margin-top:0}

div#content div.right p {margin:5px 10px}

div#content div.right p.more {margin-bottom:30px}

div#content div.right h4 {color:white;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:7pt;line-height:25px;background-image:url('/images/belka.jpg');background-repeat:repeat-y;padding-right:12px;text-align:right}

div#content div.right h4 a {color:white;text-decoration:none}

div#content h1 {margin-bottom: 0;font-family:Titillium,sans-serif;font-size:24px; line-height: 1.5em; color:#333333;}
div#content h2 {margin-bottom: 0;font-family:Titillium,sans-serif;font-size:18px; line-height: 1.5em;color:#333333;}
div#content h3 {margin-bottom: 0;font-family:Titillium,sans-serif;font-size:14px; line-height: 1.5em;color:#333333;}

div#content div.bg_grey {background-color:#f5f5f5;padding:20px;overflow:auto}

div#content div.bg_grey div.google_map {background-color:white;width:230px;padding:15px;margin:0 0 0 auto}

div#content div.bg_grey div.google_map a {color:#474747;text-decoration:none}

div#content div.bg_grey div.google_map p {text-align:center}

div#content form#contact_form {float:left}

div#content form#contact_form p {overflow:hidden}

div#content form#contact_form span {display:block;background:url('/images/input_bg.jpg') no-repeat top left;width:160px;height:31px;color:#808184;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:9pt;border:0;background-color:#f5f5f5;overflow:hidden;padding:0 5px;float:left}

div#content form#contact_form input[type="text"] {width:150px;height:31px;color:#808184;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:9pt;border:0;background-color:transparent;}

div#content form#contact_form textarea {background-image:url('/images/textarea_bg.jpg');background-repeat:no-repeat;width:324px;height:106px;color:#808184;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:9pt;padding-left:5px;padding-right:5px;background-color:#f5f5f5;border:0;overflow:hidden}

div#content form#contact_form input[type="image"] {margin:0 0 0 auto;}

div#content h5 {background-color:#c14b31;color:white;padding:4px 7px}

div#content p.efterud {margin:4px 0 4px 7px;font-size:7.5pt}

div#content table.efterud {margin:0 auto;font-size:7.5pt;width:100%;color:#c14b31}

div#content table.efterud th {font-family:GnuolaneFree,sans-serif;color:white;background-color:#c14b31;font-size:11pt;padding:3px 0 2px 7px;text-align:left;font-weight:normal}

div#content table.efterud td {padding:6px 0 6px 7px}

div#content h1.smaller {font-family:Arial,sans-serif;font-size:12pt;margin-bottom:-12px}

div#content > table p { text-align: left; }

.personer img {margin-top: 3px; border: 1px solid #eee;}

p.left {float: left; margin-right: 10px; margin-bottom: 10px;}
p.right {float: right; margin-left: 10px; margin-bottom: 10px;}
.leftframed {float: left; margin: 0 40px 0 40px;}
.rightframed {float: right; margin: 0 0 40px 40px;}
.leftframed img, .rightframed img {
  padding:7px;
  border:1px solid #cecece;
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 5px rgba(0,0,0,0.25);
}

.button_engelsk {
  float: right;
  margin: 30px 25px 0 10px;		
}

#kursusoversigt td {
  padding: 0.2em 1em 0.2em 0;
}
#kursusoversigt tr.even td {
  background-color: #eee;
}

#llu {margin-top: 2em;}
#llu td {
  padding: 0 20px 1em 5px;
  vertical-align: top;
}
#llu .header td {
  margin-bottom: 0;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.5em;
  color: #333333;
}
#llu .header span {font-weight: normal;}
#llu .skole {
  background-color:#c14b31;
  padding: 0 0 0 5px;
}
#llu .skole h2 
{
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 1.3em;
  margin: 0;
  color: white;
}
#llu .formandskab 
{
  font-weight: bold;
  margin: 0;
  padding-top: 1em;
}
#llu .sectionfooter td {padding-bottom: 2em;}

#rightinfo {
  float: right;
  margin: 0 0 40px 40px;
}

#nyheder {margin: 0 0 2em 0;}
#nyheder .header {font-weight: bold;}
#nyheder .nyhed {margin: 0 0 1em 0;}
#nyheder .name {margin: 0;}
#nyheder .dato {margin: 0;}
#nyheder .desc {margin: 0;}


  #materialegrupper {text-align: left; margin: 0; padding: 0;}
  #materialegrupper label { white-space:nowrap;}
  
  #materialeliste table {width: 100%;}
  #materialeliste h2 {
    background: #c14b31;
    color: white;
    font-family:'GnuolaneFree',sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 4px 5px;
  }
  #materialeliste h3 {}
  #materialeliste .titel {
    font-weight: bold;
  }

  #materialeliste .beskrivelse p {
    margin: 0;
    text-align: left;
  }
  #materialeliste .beskrivelse .grupper {
    list-style-type: none;
    text-align: left;
    margin: 1em 0 0 0;
    padding: 0;
    font-size: 9px;
  }
  #materialeliste .beskrivelse .grupper li {
    float: left;
    background-color: #c14b31;
    margin-right: 1em;
    padding: 0px 3px;
    margin-bottom: 2px;
    color: white;
    white-space: nowrap;
  }
  #materialeliste td {vertical-align: top; padding: 1em 1em 1em 0;  border-bottom: 1px solid #c14b31;}
  #materialeliste .gruppe {padding: 0;}
  #materialeliste .image img {border: 1px solid #eee;}

  #materialeliste .right, #materialeliste .righttxt {vertical-align: middle; color: #C14B31; line-height: 1.2em; text-align: right;}
  #materialeliste .right input {border: 1px solid #f0d3cc; width: 30px; text-align: center;}
  #materialeliste .righttxt {padding-left: 2em;}

/* Materialebestilling */
#basket td {margin: 0; padding: 0; vertical-align: top;}
#basket .input {
  margin: 5px 0;
  background: white;
  float: left;
  clear: both;
}
#basket .input span {
  position: absolute;
  padding: 5px;
  margin-left: 3px;
  color: #999;
  text-transform: uppercase;
}
#basket .input input, #basket .input textarea, #basket .input select {
  position: relative;
  margin: 0;
  border-width: 1px;
  padding: 6px;
  background: transparent;
  font: inherit;
}
#basket input, #basket textarea {
  width: 200px;
}
#basket .customerdata {
  background-color: #F0F0F0;
  padding: 10px!important;
}
#basket textarea {border-color: #B0B0B0; height: 50px}
#basket .submitbt {
  padding: 1em 15px 0 0;
  text-align: right;
}
#basket .submitbt input {
  background-color: white;
  text-transform: uppercase;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 11px;
  padding: 5px 10px;
  sborder-color: #EAEAEA;
  width: 13em;
  color: #707070;
}
/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #basket .input input, #basket .input textarea, #basket .input select { padding: 4px; }
}

#skoleliste {
  margin-top: 2em;
  width: 100%;
}
#skoleliste td {
  padding-bottom: 2em;
  vertical-align: top;
  padding-right: 2em;
}
#skoleliste .header{
  sfont-size: 1.2em;
  font-weight: bold;
}
#skoleliste p {
  margin: 0; padding: 0;
  text-align: left!important;
}

#securedFolder {}
#securedFolder .title {
    font-weight: bold;
    margin-bottom: 0;
}
#securedFolder .subtitle 
{
    display: inline;
    border-right: 1px solid #aaa;
    padding-right: 1em;
    margin-right: 1em;
}

#bestyrelse, #medarbejdere {width: 700px; margin-top: 2em;}
#bestyrelse td, #medarbejdere td {vertical-align: top; padding-bottom: 2em;}
#bestyrelse .col1, #bestyrelse .col3,
#medarbejdere .col1, #medarbejdere .col3 {width: 85px}
#bestyrelse .col2, #bestyrelse .col4,
#medarbejdere .col2, #medarbejdere .col4 {width: 260px;}
#bestyrelse .formandskab, #bestyrelse .titel,
#medarbejdere .titel {font-weight: bold; margin: 0; padding: 0;}
#bestyrelse img, #medarbejdere img {border: 1px solid #eee;}
#medarbejdere .beskrivelse {text-align: left;}
#bestyrelse .col2, #medarbejdere .col2 {padding-right: 15px;}
#medarbejdere .afdeling td {background: #c14b31; color: white; font-family:'GnuolaneFree',sans-serif; font-size: 16px; font-weight: normal; padding: 4px 5px;}
#medarbejdere .firstrow td {padding-top: 1em;}

.bookmarks {
  list-style-type: none;
  padding: 0.5em 0 0.5em 1em;
  font-weight: bold;
  border-left: 1px solid #C14B31;
}
#content .bookmarks a {text-decoration: none;}

.person p {margin: 0; padding: 0;}
.person .titel {font-weight: bold;}
.person img {border: 1px solid #eee;}

div#content p#validfrom {
  margin-bottom: -1em;
  color: #555;
  text-align: right;
  line-height: 0;
}

div.virksomhed {
    float: left;
    min-width: 225px;
    width: 30%;
    min-height: 140px;
}

div.virksomhed p {
    margin: 0;
    text-align: left !important;
}
div.section {
    clear: right;
}

div.section h3 {
    padding-bottom: 20px;
}

.tableToggle {
    width: 100%;
    display: block;
    text-align: center;
    border-top: 2px solid #000000;
    border-right: 2px solid #000000;
    border-left: 2px solid #000000;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    cursor: pointer;
}

.tabledropdown {
    display: block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.tabledropdown tbody {
    display: table;
    width: 100%;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
