﻿/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

#submenu ul li {width:290px;}
#content ul li {width:90%;}
#productdesc ul li{width: 350px;}




/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#7b7a7a;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

.courseinfo_h1
{
font-weight:normal;
color:#ff8700;
font-size:1.45em;
margin-bottom:0;
}

.courseinfo_h2
{
font-weight:normal;
color:#ff8700;
font-size:1.9em;
line-height:1;
margin-bottom:0.5em;
margin:0;
}


.h1
{
font-weight:normal;
color:#ff8700;
font-size:1.9em;
line-height:1;
margin-bottom:0.5em;
margin:0;
}

.h2
{
font-weight:normal;
color:#ff8700;
font-size:1.45em;
margin-bottom:0;
}


#newsdetails ul li {width:372px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#ff8700;}
h1 {font-size:1.9em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.45em;margin-bottom:0;}
h3 {font-size:1.2em;line-height:1;margin-bottom:1em; color:#7b7a7a;}
h4 {font-size:1.1em;line-height:1;margin-top:1em; margin-bottom:.5em; color:#7b7a7a;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; color:#7b7a7a;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#555555;}
a {color:#7b7a7a;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em; color:#7b7a7a;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clear {clear:both;}

/* selectbox.css */
.select {
  display: inline;
  margin: 51px 0 0 27px;
  float: left;
  clear: left;
  position:relative;
  line-height: 1.1em;
}
.select.v2 {
  margin:6px 0 10px 0;
  clear:none;
  float:right;
}
.select.v3 {
  margin:0 0 0 96px;
}
.select.v4 {
  margin:0 0 3px 0;
}
.select div.current, .select button {
  float: left;
}
.select li, .select div.current {
  padding: 5px;

}



.select div.current {
  width: 9.3em;
}
.select.v2 div.current {
  width: 140px;;
}
.select.v3 div.current {
  width:199px;
}
.select.v4 div.current {
  width:148px;
}
.select ul, .select div.current {
  border: 1px solid #abacac;
  background: #fff;
}
.select ul {
  margin: 0;
  padding: 0;
  width:200px;
  height:370px;overflow:auto;
  position: absolute;
  left: 0;
  top: 100%;
  list-style: none;
  z-index: 90;
  border-width: 0 1px 1px;      
}
.select.v2 ul {
  width:150px;
           height:150px;overflow:auto;
}
.select.v3 ul {
  width: 18.6em;
        height:270px
}
.select.v4 ul {
  width: 173px;
}
.select li.current {
  background: #fc7;

}
.select li:hover,
.select li.sfhover {
  background:#ffdea6;
  cursor:default;
}

.listCourses li{
height:20px;
}

.select button {
  text-indent: -5000em;
  background: url('/files/billeder/selectButton.png') no-repeat 0 0;
  width: 19px;
  height: 19px;
  border: 0;
  margin: 0 3px 3px 2px;
  cursor:pointer;
}
.box .select.v2 button,
.box .select.v3 button,
.box .select.v4 button {
  background: url('/files/billeder/selectButton2.png') no-repeat 0 0;
}


/* forms.css */
label {font-weight:normal; color:#7b7a7a; margin:7px 5px 0 0; }
fieldset {padding:0;margin:0;border:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0 0 .3em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {padding:2px;}
input.title {font-size:1.5em;}
textarea {width:343px;height:80px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* structure.css */
#siteWrapper {
  position:absolute;
  left:50%;
  margin-left:-465px;
  float:left;
  width:931px;
  top:10px;
}
#site {
  float:left;
  width:931px;
  background:url(/files/billeder/siteBg.png) repeat-y;

}
div.hr {
  height:2px;
  background:#eee;
}
div.hr hr {
  display: none;
}


#logotype
{
   background: transparent url(http://www.mindset.se/files/billeder/mindset.png) no-repeat;
   text-indent: -9009px;
   width:146px;
   height:33px;
   float:left;
margin:0 8px 0 6px;
}

#logotype a
{
height:100%;
width:100%;
margin:0px;
display:block;
}

#logo {
  float:left;
  margin:0 8px 0 6px;
  cursor:pointer;
  height:33px;
   
}
#logoSmall {
  float:left;
  cursor:pointer;
  margin:0 4px 0 6px;
}
#slogan {
  float:left;
  margin:11px 0 0 0;
}
#menu1 {
  clear:left;
  list-style:none;
  padding:0;
  margin:0 0 0 1px;
  height:33px;
  background: url(/files/billeder/header/6.png) repeat-x;
  font-size:.9em;
}
#menu1 p,
#menu1 img {
  padding:0;
  margin:0;
  float:left;
}
#menu1 p {
  line-height:33px;
}
#menu1 li {
  float:left;
}
#menu1 li span.left {
  float:left;
  background: url(/files/billeder/header/1.png) no-repeat;
  height:33px;
  width:11px;
}
.tagHr #menu1 li span.left {
  background: url(/files/billeder/header/1_2.png) no-repeat;
}
#menu1 li span.right {
  float:left;
  background: url(/files/billeder/header/3.png) no-repeat;
  height:33px;
  width:23px;
}
.tagHr #menu1 li.btn1 span.right {
  background: url(/files/billeder/header/3_2.png) no-repeat;
  width:8px;
}
#menu1 li.btn1 p {
  padding:0 20px 0 0;
  margin:0;
  text-indent:20px;
  background: url(/files/billeder/header/2.png) repeat-x;
  font-size:1.2em;
}
.tagHr #menu1 li.btn1 p {
  background: url(/files/billeder/header/2_2.png) repeat-x;
  font-size:1.2em;
}
#menu1 li.btn2 {
  background:#edebea url(/files/billeder/header/4.png) repeat-x;
  height:33px;
}
#menu1 li.btn2 span.right {
  background: url(/files/billeder/header/5.png) no-repeat;
  width:21px;
}
.tagHr #menu1 li.btn2 span.right {
  background: url(/files/billeder/header/5_2.png) no-repeat;
  width:22px;
}
.tagHr #menu1 li.btn2 {
  background:#edebea url(/files/billeder/header/4_2.png) repeat-x;
}
#menu1 li.btn2 p {
  text-indent:10px;
  margin:0 70px 0 0;
  font-size:1.2em;
}
#menu1 li.btn3 {
  background:#edebea url(/files/billeder/header/14.png) repeat-x;
  height:33px;
  float:right;

}
#menu1 li.btn3 p {
  text-indent:10px;
  margin:0 10px 0 0;
}
#menu1 li.btn4 {
  background:#edebea url(/files/billeder/header/12.png) repeat-x;
  height:33px;
  float:right;
}
#menu1 li.btn4 p {
  text-indent:10px;
  margin:0 10px 0 0;
}
#menu1 li.btn5 {
  background:#edebea url(/files/billeder/header/10.png) repeat-x;
  height:33px;
  float:right;
}
#menu1 li.btn5 p {
  text-indent:10px;
  margin:0 10px 0 0;
}
#menu1 li.btn6 {
  background:#edebea url(/files/billeder/header/8.png) repeat-x;
  height:33px;
  float:right;
}
#menu1 li.btn6 p {
  text-indent:10px;
  margin:0 10px 0 0;
}
#menu2 {
  list-style:none;
  padding:0;
  margin:0 0 0 18px;
  text-align:left;
  position:absolute;
  top:82px;
}
#menu2 li {
  float:left;
  display:inline;
  width:123px;
  height:27px;
  margin:0 1px 0 0;
  text-indent:8px;
}
#menu2 li a {
  width:123px;
  height:24px;
  line-height:24px;
  display:block;
  border-top:3px solid #dfeaf4;
}
.tagHr #menu2 li a {
  border-top:3px solid #efeceb;
}
#menu2 li.btn1 a:hover {
  background:#84a2bb;
  border-top:3px solid #84a2bb;

}

#menu2 li.btn1_active a {

        color:#000000;
        background:#84a2bb;
        border-top:3px solid transparent;
}


#menu2 li.btn2 a:hover {
  background:#8ab9d8;
  border-top:3px solid #8ab9d8;
}

#menu2 li.btn2_active a {

        color:#000000;
        background:#8ab9d8;
  border-top:3px solid transparent;
}

#menu2 li.btn3 a:hover {
  background:#a6cde3;
  border-top:3px solid #a6cde3;
}

#menu2 li.btn3_active a {

  border-top:3px solid transparent;
        color:#000000;
        background:#a6cde3;
}

#menu2 li.btn4 a:hover {
  background:#cfcfc3;
  border-top:3px solid #cfcfc3;

}

#menu2 li.btn4_active a {

  border-top:3px solid transparent;
        color:#000000;
        background:#cfcfc3;
}


#menu2 li.btn5 a:hover {
  background:#b6ccda;
  border-top:3px solid #b6ccda;
}

#menu2 li.btn5_active a {

  border-top:3px solid transparent;
        color:#000000;
        background:#b6ccda;
}

#menu2 li.last {
  margin:0;
}
#menu2 li.btn1 {
  border-bottom:4px solid #006080;
}
#menu2 li.btn1_active {
  border-bottom:4px solid #006080;
}
#menu2 li.btn2 {
  border-bottom:4px solid #018cb7;
}
#menu2 li.btn2_active {
  border-bottom:4px solid #018cb7;
}
#menu2 li.btn3 {
  border-bottom:4px solid #77b4d0;
}
#menu2 li.btn3_active {
  border-bottom:4px solid #77b4d0;
}
#menu2 li.btn4 {
  border-bottom:4px solid #d2bc8b;
}
#menu2 li.btn4_active {
  border-bottom:4px solid #d2bc8b;
}
#menu2 li.btn5 {
  border-bottom:4px solid #9fb3be;
}
#menu2 li.btn5_active {
  border-bottom:4px solid #9fb3be;
}
#menu3 {
  float:right;
  list-style:none;
  padding:0;
  margin:39px 10px 0 0;
  font-size:.8em;
  display:inline;
  border-top:4px solid #a79a95;
  width:406px;
}
#menu3 li {
  float:right;
  margin:0 6px 0 0;
}
#ant {
  float:right;
  position:relative;
  right:-387px;
  top:0px;
  width:120px;
  height:43px;
  background:url('/files/system/myra.jpg') no-repeat;
}
.tagHr #ant {
  background:url(/files/system/myra_foretag.png) no-repeat;
  top:-3px;
}
#menu4 {
  list-style:none;
  clear:left;
  padding:6px 0 20px 0;
  margin:0;
  background:url(/files/billeder/blueBg.png) left bottom no-repeat;
}
#menu4 .btn1_active{
font-weight:bold;
}
.tagHr #menu4 {
  background:url(/files/billeder/greyBg.png) left bottom no-repeat;
}
#menu4 li {
  background:url(/files/billeder/list.png) 0 6px no-repeat;
  margin:0 0 4px 15px;
  padding-left:10px;
}

#menu5 li{
  float:left;
  width:179px;
  height:121px;
  background:url(/files/billeder/folder.png) no-repeat;
  margin-right:6px;
cursor:hand;
}
#menu5 li:hover,
#menu5 li.sfhover {
  background:url(/files/billeder/folderHover.png) no-repeat;

}
.tagHr #menu5 li{
  background:url(/files/billeder/folder2.png) no-repeat;

}

.tagHr #menu5 li:hover,
.tagHr #menu5 li:sfhover{
  background:url(/files/billeder/folderHover.png) no-repeat;
cursor:hand;
}

#menu5 li:hover,
#menu5 li:sfhover{
  background:url(/files/billeder/folderHover.png) no-repeat;
cursor:hand;
}


#menu5 li.last {
  margin-right:0px;
}
#menu5 {
  float:left;
  clear:both;
  list-style:none;
  padding:0;
  margin:0;

  font-size:.95em;
  position:relative;
  left:-4px;
}
#menu5 span.header {
  display:block;
  color:#8c8c8c;
  margin:10px 0 0 14px;
}
#menu5 span.content,
#menu5 img.content {
  float:left;
  margin:10px 10px 10px 10px;
}
#menu5 img.content {
  margin-right:20px;
}
#menu5 span.content {
  width:127px;
  margin:10px 6px 10px 14px;

}
#menu5 span.header a,
#menu5 p {
  color:#8c8c8c;

}
#menu5 a {
  color:#ffa000;
}
#menu5 img {
  float:left;
  margin:0px 0 0 0px;
}
#menu5 .arrow {
  float:left;
  margin-top:63px;
  margin-left:4px;
  width:11px;
  height:17px;
  display:block;
  background:url(/files/billeder/arrow.png) no-repeat;
}
.tagHr #menu5 .arrow {
  background:url(/files/billeder/arrow2.png) no-repeat;
  width:10px;
  margin-left:5px;
}
#menu5 .arrow.alt {
}

#menu5Small_div {
  position:absolute;
  left:50%;
  margin:0 0 0 334px;
  float:right;
  list-style:none;
  padding:0;
  width:120px;
  font-size:.95em;
}

#menu5Small {
  
  position:absolute;
  left:50%;
  margin:0 0 0 334px;
  float:right;
  list-style:none;
  padding:0;
  width:120px;
  font-size:.95em;
}
#menu5Small li{
  float:left;
  width:120px;
  height:90px;
  background:url(/files/billeder/folderSmall.png) no-repeat;
  margin:0 0 4px 0;
  padding:0;
  display:inline;
cursor:default;
}
#menu5Small li:hover,
#menu5Small li.sfhover {
  background:url(/files/billeder/folderSmallHover.png) no-repeat;
cursor:default;
}
#menu5Small span.header {
  display:block;
  color:#8c8c8c;
  margin:4px 0 0 12px;
}
#menu5Small img {
  float:left;
  margin:7px 0 0 9px;
}
#menu5Small .arrow {
  position:absolute;
  left:50%;
  margin-left:44px;
  margin-top:47px;
  width:8px;
  height:12px;
  display:block;
  background:url(/files/billeder/arrowSmall.png) no-repeat;
}
#menu5Small span.content {
  float:left;
  margin:10px;
  width:95px;
  font-size:.9em;
cursor:default;
}
#menu5Small span.content a {
  color:#ffa000;
cursor:default;
}

#menu5Small btn1{
cursor:hand;
}

#header {
  float:left;
  width:931px;
  height:117px;
  line-height:20px;
  background:url(/files/billeder/header/bg.png) 0 33px no-repeat;
  margin:4px 0 0 0;
}
.tagHr #header {
  background:url(/files/billeder/header/bg2.png) left bottom no-repeat;
}
#courses {
  position:relative;
  top:9px;
  left:25px;
  width:200px;
}
#content {
  float:left;
  width:735px;
  padding-bottom:40px;
}
.button {
  width:126px;
  height:35px;
  line-height:33px;
  text-align:center;
  color:#fff;
  display:block;
  background:url(/files/billeder/button.png) no-repeat;
  font-size:11px;
}
.button2 {
  width:54px;
  height:20px;
  padding-bottom:2px;
  text-align:center;
  color:#fff;
  display:block;
  background:url(/files/billeder/button2.png) no-repeat;
  font-size:10px;
  border:0;
  cursor:pointer;
}
.button a, 
.button2 a {
  color:#fff;
}
.button a:hover,
.button2 a:hover,
.button2:hover {
  color:#555555;
}
#sidebar {
  width:168px;
  clear:left;
  float:left;
  display:inline;
  margin:0 0 0 10px;
}
#sidebar .button {
  margin:0 0 0 11px;
}
#sidebar div.hr {
  margin:5px 25px 13px 11px;
}
#footer {
  clear:left;
  width:931px;
  font-size:9px;
  background:url(/files/billeder/footer.png) no-repeat;
  padding:15px 0 0 0;
}
#footer ul {
  float:left;
  list-style:none;
  padding:0;
  margin:0 0 10px 0;
}
#footer ul li.left {
  float:left;
  width:384px;
  border-left:2px solid #c5c5c5;
  border-right:2px solid #c5c5c5;
  padding-left:7px;
  padding-right:7px;
}
#footer ul li.right {
  float:left;
  width:384px;
  margin-left:7px;
}
#footer p {
  padding:0;
  margin:0;
}
.leftCol {
  float:left;
  width:382px;
}
.leftCol.alt {
  float:left;
  width:372px;
  margin:12px 0 0 0;
}
.leftCol.alt2 {
  float:left;
  width:372px;
  margin:0 0 0 0;
}
.leftCol ul {
  float:left;
  display:inline;
}
.leftCol ul {
  margin-left:0;
  padding-left:0;
  list-style:none;
}
.leftCol li {
  background:url(/files/billeder/list3.png) 0 5px no-repeat;
  margin:0;
  padding-left:13px;
  float:left;
  clear:left;
}
.leftCol li.first {
  margin:0;
  padding:0;
  background:none;
}
.rightCol {
  float:left;
  width:352px;
  height:272px;
  margin:13px 0 0 0;
  overflow-y:auto;
}

.rightCol2 {
  float:left;
  width:352px;
  height:332px;
  margin:13px 0 0 0;
  overflow-y:auto;
}

.rightCol .content {
  width:300px;
}

.rightCol2 .content {
  width:300px;
}


.box {
  float:left;
  margin-left:25px;
  width:218px;
  border:1px solid #e5e5e5;
}
.box .content {
  margin:15px 19px 21px 21px;;
}
.box .content div.hr {
  width:176px;
  margin:10px 0 10px 0;
  float:left;
  clear:right;
}
.box .content p {
  margin-bottom:.8em;
  font-size:.95em;
}
.box .content ul,
.box .content ol {
  font-size:.95em;
}
.box .content span {
  width:50px;
  display:block;
  float:left;
}
.box .content span.date {
  width:60px;
  display:block;
  float:left;
}
.box .content .dates p {
  float:left;
}
.box .content .button2 {
  float:right;
}
.box .content .dates {
  list-style:none;
  padding:0;
  margin:10px 0 0 0;
}
.box .content .dates li {
  float:left;
  height:22px;
  display:block;
  width:176px;
}
.box .content .contact,
.box .content .back,
.box .content .desc {
  background:url(/files/billeder/list2.png) 0 4px no-repeat;
  margin:0 0 7px 0;
  padding-left:13px;
  float:left;
  clear:left;
}
.box .content .back {
  margin:0;
  padding:0 0 12px 13px;
}
.box .content .desc {
  margin:0 0 -7px 0;
}
.box .content .tips{
  width:104px;
  height:21px;
  line-height:19px;
  text-align:center;
  color:#fff;
  float:left;
  clear:left;
  display:block;
  background:url(/files/billeder/button3.png) no-repeat;
  font-size:12px;
  margin:0 0 7px 0;
}

.box .content .print {
  width:104px;
  height:21px;
  line-height:19px;
  text-align:center;
  color:#fff;
  float:left;
  clear:left;
  display:block;
  background:url(/files/billeder/button3.png) no-repeat;
  font-size:10px;
  margin:0 0 7px 0;
}
.box .content .print {
  margin:0 0 3px 0;
}
.box .content .tips:hover,
.box .content .print:hover {
  color:#555555;
}
.box .content .case {
  padding:0;
  margin:0;
  list-style:none;
}
.box .content .case li {
  background:url(/files/billeder/list2.png) 0 4px no-repeat;
  margin:0 0 7px 0;
  padding-left:13px;
  float:left;
  clear:left;
  white-space:nowrap;
}
.box .content .module {
  width:180px;
  color:#7b7a7a;
}
.box .content #lblCourses2 {

}
.box .content #courses2 {
  width:103px;
  margin:5px 0 0 0;
}
.box label,
.box .select {
  font-size:11px;
}
.rightCol ul {
  margin-left:0;
  padding-left:0;
  list-style:none;
}
.rightCol li {
  background:url(/files/billeder/list2.png) 0 5px no-repeat;
  margin:0;
  padding-left:13px;
  float:left;
  clear:left;
}

.rightCol2 ul {
  margin-left:0;
  padding-left:0;
  list-style:none;
}
.rightCol2 li {
  background:url(/files/billeder/list2.png) 0 5px no-repeat;
  margin:0;
  padding-left:13px;
  float:left;
  clear:left;
}


#bookCourse label {
  width:91px;
  float:left;
  display:block;
  line-height:20px;
  margin:0 5px 0 0;
  text-align:right;
}
#bookCourse label.alt {
  width:220px;
  float:left;
  display:block;
  margin:-1px 0 0 7px;
  text-align:left;
}
#bookCourse .checkbox {
  float:left;
  margin:2px 0 0 80px;
}
#bookCourse #number {
  width:45px;
  float:left;
  margin:0 3px 0 0;
}
#bookCourse #city {
  width:160px;
  float:left;
}
#bookCourse #expectations {
  width:214px;
  float:left;
}
#bookCourse #submit {
  float:right;
  margin:10px 22px 0 0;
  line-height:18px;
  width:54px;
  height:20px;
  text-align:center;
  color:#fff;
  display:block;
  background:url(/files/billeder/button2.png) no-repeat;
  font-size:10px;
  border:0;
  cursor:pointer;
  display:inline;
}
#bookCourse #submit:hover {
  color:#555555;
}
#bookCourse .text {
  width:214px;
}
#bookCourse #how {
  margin-left:96px;
  width:224px;
  color:#7b7a7a;
}
.bookingCourse,
.bookingDate {
  font-weight:normal;
  color:#ffa000;
  font-size:1.4em;
}




#formdiv label {font-weight:normal; color:#7b7a7a; margin:7px 5px 0 0;}
#formdiv fieldset {padding:0;margin:0;border:0;}
#formdiv legend {font-weight:bold;font-size:1.2em;}
#formdiv input.text, input.title, textarea, select {margin:0 0 .3em 0;border:1px solid #bbb; width:200px;}
#formdiv input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
#formdiv input.text, input.title {padding:2px;}
#formdiv input.title {font-size:1.5em;}
#formdiv input.checkbox {font-size:15px;}


#formdiv .form input.button {
  float:right;
  margin:10px 22px 0 0;
  line-height:18px;
  width:54px;
  height:20px;
  text-align:center;
  color:#fff;
  display:block;
  background:url(/files/billeder/button2.png) no-repeat;
  font-size:10px;
  border:0;
  cursor:pointer;
  display:inline;
}
#formdiv input.button:hover {
  color:#555555;
}




.coursefull
{
    color:Red;
    margin-left:5px;
}
        

        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }

        .dropdown dd { position:relative; }

        .dropdown a, .dropdown a:visited { text-decoration:none; outline:none;}

        .dropdown a:hover { }

        .dropdown dt a:hover, .dropdown dt a:focus { color:#5d4617; border: 1px solid #ABACAC;}

        .dropdown dt a {background:#ffffff url(/files/billeder/selectButton2.png) no-repeat scroll right center; display:block; padding-right:20px;

                        border:1px solid #ABACAC; width:150px; height:20px;}

        .dropdown dt a span {cursor:pointer; display:block; padding:2px 0 0 5px; font-weight:normal;}

        .dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;

                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}

        .dropdown span.value { display:none;}

        .dropdown dd ul li a { padding:5px; display:block;}

        .dropdown dd ul li a:hover { background-color:#ffffff;}

        

        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }

        .flagvisibility { display:none;}
        .dropdown  dt a span {width:150px;}
