a {
color: #000000;
font-family: Arial;
font-size: 12px;
text-decoration: underline;
}

a.Green {
color: #006600;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

a.Gray {
color: #666666;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

a.BlackBold {
color: #000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

a.Black10 {
color: #000000;
font-family: Arial;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

a.bar {
color: #ffffff;
font-family: Arial;
font-size: 12px;
text-decoration: underline;
}

a.EventDays {
color: #000000;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

td.address a {
color: #666666;
font-family: Arial;
font-size: 12px;
text-decoration: underline;
}

a.menu {
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #666666;
}

a.menulevel3 {
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

a.randomCampaignOrNewCourses {
color: #00aed1;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

a.link2Front 
{
color: #666666;
font-family: Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

body {
font-family: Arial;
font-size: 12px;
margin-top: 5px;
margin-bottom: 0px;
overflow: scroll;
}

div.exsklMoms
{
font-size: 11px;
font-style: italic;
text-align: right;
}

h1 {
font-family: Arial;
font-size: 14px;
margin-bottom: 0px;
padding-bottom: 0px;
}

h1.bar 
{
color: #ffffff;
font-family: Arial;
font-size: 14px;
margin-bottom: 0px;
padding-bottom: 0px;
}

h2 {
font-family: Arial;
font-size: 13px;
margin-bottom: 0px;
padding-bottom: 0px;
}

h3 {
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
margin-bottom: 0px;
padding-bottom: 0px;
}

h3 a 
{
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

img.button {
cursor: hand;
}

td {
font-family: Arial;
font-size: 12px;
}

td.formText {
font-weight: bold;
width: 100px;
}

td.address 
{
color: #666666;
font-family: Arial;
font-size: 12px;
width: 355px;
}

td.blueboxBottom {
background-image: url(~/media/Images/Microworld/Layout/Blue_Box/Bottom.ashx?db=master);
background-position: bottom;
font-size: 13px;
width: 155px;
color: #00aed1;
padding: 7px;
}

td.blueboxBottom a {
color: #00aed1;
font-family: Arial;
font-size: 13px;
text-decoration: none;
}

td.blueboxBottom td {
color: #00aed1;
font-size: 13px;
}

td.blueboxTop {
background-image: url(~/media/Images/Microworld/Layout/Blue_Box/Top.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
font-family: Arial;
font-size: 13px;
height: 25px;
padding-left: 10px;
width: 159px;
}

td.topbarText {
color: #c0c0c0;
font-family: Arial;
font-size: 15px;
font-weight: bold;
padding-bottom: 5px;
}

td.defaultBox_top {
background-image: url(~/media/Images/Microworld/Layout/defaultBox/top.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 536px;
}

td.defaultBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/defaultBox/bottom.ashx?db=master);
height: 22px;
width: 546px;
}

td.defaultBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/defaultBox/repeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 521px;
}

td.defaultSmallBox_top {
background-image: url(~/media/Images/Microworld/Layout/defaultSmallBox/top.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 164px;
}

td.defaultSmallBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/defaultSmallBox/bottom.ashx?db=master);
height: 21px;
width: 174px;
}

td.defaultSmallBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/defaultSmallBox/repeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 174px;
}

td.defaultFlexBoxNoBG_topLeft {
background-position: top left;
background-repeat: no-repeat;
height: 25px;
width: 10px;
}

td.defaultFlexBoxNoBG_topRepeater {
color: #ffffff;
background-position: top right;
background-repeat: repeat-x;
height: 25px;
}

td.defaultFlexBoxNoBG_topRight {
background-position: top right;
background-repeat: no-repeat;
height: 25px;
width: 15px;
}

td.defaultFlexBox_topLeft {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/topLeft.ashx?db=master);
background-position: top left;
background-repeat: no-repeat;
height: 25px;
width: 10px;
}

td.defaultFlexBox_topRepeater {
color: #ffffff;
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/topRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-x;
height: 25px;
}

td.defaultFlexBox_topRight {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/topRight.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 25px;
width: 15px;
}

td.defaultFlexBox_midRepeater {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/midRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
}

td.defaultFlexBox_bottomLeft {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/bottomLeft.ashx?db=master);
background-position: top left;
background-repeat: no-repeat;
height: 18px;
width: 10px;
}

td.defaultFlexBox_bottomRepeater {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/bottomRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-x;
height: 18px;
}

td.defaultFlexBox_bottomRight {
background-image: url(~/media/Images/Microworld/Layout/defaultFlexBox/bottomRight.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 18px;
width: 15px;
}










td.flexOrange_topLeft {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/topLeft.ashx?db=master);
background-position: top left;
background-repeat: no-repeat;
height: 25px;
width: 10px;
}

td.flexOrange_topRepeater {
color: #ffffff;
background-image: url(~/media/Images/Microworld/Layout/flexOrange/topRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-x;
height: 25px;
}

td.flexOrange_topRight {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/topRight.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 25px;
width: 15px;
}

td.flexOrange_midRepeater {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/midRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
}

td.flexOrange_bottomLeft {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/bottomLeft.ashx?db=master);
background-position: top left;
background-repeat: no-repeat;
height: 18px;
width: 10px;
}

td.flexOrange_bottomRepeater {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/bottomRepeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-x;
height: 18px;
}

td.flexOrange_bottomRight {
background-image: url(~/media/Images/Microworld/Layout/flexOrange/bottomRight.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 18px;
width: 15px;
}

td.orangeBox_top {
background-image: url(~/media/Images/Microworld/Layout/Orange Box/top%20gif.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 536px;
}

td.orangeBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/Orange Box/bottom%20gif.ashx?db=master);
height: 22px;
width: 546px;
}

td.orangeBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/Orange Box/repeater%20gif.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 521px;
}

td.orangeBox270_top {
background-image: url(~/media/Images/Microworld/Layout/Orange270/top%20gif.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 260px;
}

td.orangeBox270_bottom {
background-image: url(~/media/Images/Microworld/Layout/Orange270/bottom%20gif.ashx?db=master);
height: 22px;
width: 270px;
}

td.orangeBox270_repeater {
background-image: url(~/media/Images/Microworld/Layout/Orange270/repeater%20gif.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 245px;
}

td.orangeBox450_top {
background-image: url(~/media/Images/Microworld/Layout/Orange450/top%20gif.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 440px;
}

td.orangeBox450_bottom {
background-image: url(~/media/Images/Microworld/Layout/Orange450/bottom%20gif.ashx?db=master);
height: 22px;
width: 450px;
}

td.orangeBox450_repeater {
background-image: url(~/media/Images/Microworld/Layout/Orange450/repeater%20gif.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 425px;
}

td.smallOrangeBox_top {
background-image: url(~/media/Images/Microworld/Layout/Small Orange Box/top%20gif.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 164px;
}

td.smallOrangeBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/Small Orange Box/bottom%20gif.ashx?db=master);
height: 21px;
width: 174px;
}

td.smallOrangeBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/Small Orange Box/repeater%20gif.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 174px;
}

td.mediumOrangeBox_top {
background-image: url(~/media/Images/Microworld/Layout/Medium Orange Box/top%20gif.ashx?db=master);
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 204px;
}

td.mediumOrangeBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/Medium Orange Box/bottom%20gif.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 22px;
width: 214px;
}

td.mediumOrangeBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/Medium Orange Box/repeater%20gif.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 189px;
}

td.box174_top {
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 174px;
}

td.box174_bottom {
background-image: url(~/media/Images/Microworld/Layout/Box174/bottom.ashx?db=master);
height: 22px;
width: 174px;
}

td.box174_repeater {
background-image: url(~/media/Images/Microworld/Layout/Box174/repeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 149px;
}

td.box546_top {
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 536px;
}

td.box546_bottom {
background-image: url(~/media/Images/Microworld/Layout/Box546/bottom.ashx?db=master);
height: 22px;
width: 546px;
}

td.box546_repeater {
background-image: url(~/media/Images/Microworld/Layout/Box546/repeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 521px;
}

td.fagomraadeBox_top {
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding-left: 10px;
width: 230px;
}

td.fagomraadeBox_top a {
color: #ffffff;
font-family: Arial;
font-size: 15px;
text-decoration: none;
}

td.fagomraadeBox_bottom {
background-image: url(~/media/Images/Microworld/Layout/Fagomraade_Box/bottom.ashx?db=master);
background-position: top right;
background-repeat: no-repeat;
height: 25px;
width: 240px;
}

td.fagomraadeBox_repeater {
background-image: url(~/media/Images/Microworld/Layout/Fagomraade_Box/repeater.ashx?db=master);
background-position: bottom right;
background-repeat: repeat-y;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
height: 60px;
width: 215px;
}

tr.topBar {
background-image: url(~/media/Images/Microworld/Layout/TopBackground.ashx?db=master);
background-position: bottom left;
background-repeat: repeat-x;
}

span.addressTop 
{
font-size: 13px;
font-weight: bold;
}

span.RandomCampaignHeader {
color: #00aed1;
font-size: 16px;
font-weight: bold;
}

span.RandomNewCoursesHeader {
color: #00aed1;
font-size: 16px;
font-weight: bold;
}

span.RandomStatementHeader {
color: #00aed1;
font-size: 16px;
font-weight: bold;
}

td.shortDescription {
color: #00aed1;
font-family: Arial;
font-size: 12px;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 15px;
}

td.shortDescription td {
color: #00aed1;
font-weight: bold;
}

td.title, td.lable {
font-weight: bold;
}

td.title {
vertical-align: top;
}

tr.tableHeader td {
border-bottom: 1px solid #000000;
font-weight: bold;
}

tr.tableAlt td {
background: #f0f0f0;
}

td.title120 
{
font-weight: bold;
width: 120px;
}

legend {
color: #666666;
}

td.mwAddress {
font-family: arial; 
font-size: 12px; 
color: #666666;
}

td.mwAddress a {
font-family: arial; 
font-size: 12px; 
color: #666666;
text-decoration: none;
}

td.box720_top {
background-repeat: no-repeat;
color: #ffffff;
height: 25px;
padding: 0px;
padding-left: 10px;
width: 710px;
}

td.box720_bottom {
background-image: url(~/media/Images/Microworld/Layout/Box720/bottom.ashx?db=master);
height: 20px;
width: 720px;
padding: 0px;
}

td.box720_repeater {
background-image: url(~/media/Images/Microworld/Layout/Box720/repeater.ashx?db=master);
background-position: top right;
background-repeat: repeat-y;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 15px;
width: 695px;
}

h2.categories {
font-family: Arial;
font-size: 13px;
margin-bottom: 0px;
padding-bottom: 0px;
color: #004D5C;
text-decoration: underline;
font-weight: bold;
}

tr.ItemTemplate 
{
background-color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

tr.ItemTemplate td
{
background-color: #eeeeee;
color: #000000;
}

tr.ItemTemplate a
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

tr.AlternatingItemTemplate 
{
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

tr.AlternatingItemTemplate td
{
background-color: #FFFFFF;
color: #000000;
}

tr.AlternatingItemTemplate a
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

tr.MouseOverItemTemplate 
{
background-color: #E4E4E4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

tr.MouseOverItemTemplate td
{
background-color: #E4E4E4;
color: #000000;
}

tr.MouseOverItemTemplate a
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

td.EventDays 
{
font-size: 11px;
}

span.Size11 
{
font-size: 11px;
}

td.SB_TopLeft 
{
  background-image: url(../layouts/Images/ShadowBox/TopLeft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 14px; 
  height: 25px; 
}
td.SB_TopRepeater 
{
  background-image: url(../layouts/Images/ShadowBox/TopRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  height: 25px;
  color: #ffffff;
}
td.SB_TopRight 
{
  background-image: url(../layouts/Images/ShadowBox/TopRight.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px; 
  height: 25px;
}
td.SB_RightRepeater 
{
  background-image: url(../layouts/Images/ShadowBox/RightRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  width: 20px;
}
td.SB_BottomRight 
{
  background-image: url(../layouts/Images/ShadowBox/BottomRight.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px; 
  height: 20px;
}
td.SB_BottomRepeater 
{
  background-image: url(../layouts/Images/ShadowBox/BottomRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  height: 20px;
}
td.SB_BottomLeft 
{
  background-image: url(../layouts/Images/ShadowBox/BottomLeft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 14px; 
  height: 20px;
}
td.SB_LeftRepeater 
{
  width: 14px; 
}

span.Pris14 
{
  color: #990000;
  font-weight: bold;
  font-size: 14px;
}

span.PriceDiscounted_11 
{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

span.TilbudsPris 
{
font-weight: bold;
font-size: 16px;
}

td.SB_TopLeft2 
{
  background-image: url(/layouts/Images/ShadowBox2/TopLeft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 14px; 
  height: 15px; 
}
td.SB_TopRepeater2 
{
  background-image: url(/layouts/Images/ShadowBox2/TopRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  height: 15px;
}
td.SB_TopRight2 
{
  background-image: url(/layouts/Images/ShadowBox2/TopRight.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px; 
  height: 15px;
}
td.SB_LeftRepeater2 
{
  background-image: url(/layouts/Images/ShadowBox2/LeftRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  width: 14px; 
}
td.SB_RightRepeater2 
{
  background-image: url(/layouts/Images/ShadowBox2/RightRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  width: 20px;
}
td.SB_BottomRight2 
{
  background-image: url(/layouts/Images/ShadowBox2/BottomRight.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px; 
  height: 20px;
}
td.SB_BottomRepeater2 
{
  background-image: url(/layouts/Images/ShadowBox2/BottomRepeater.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  height: 20px;
}
td.SB_BottomLeft2 
{
  background-image: url(/layouts/Images/ShadowBox2/BottomLeft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 14px; 
  height: 20px;
}

td.PriceDiscounted_11 
{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

td.Price_14 
{
  color: #990000;
  font-size: 14px;
  font-weight: bold;
}

span.GreenBold12 
{
  font-weight: bold;
  color: #006600;
  font-size: 12px;
}

span.BourdeauxBold14 
{
  font-weight: bold;
  color: #990000;
  font-size: 12px;
}

span.GreenBold16 
{
  font-weight: bold;
  color: #006600;
  font-size: 16px;
}

span.BookTitle_10
{
  font-size: 10px;
}

td.ShoppingCart_Top 
{
  border-bottom-style: dotted;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-top-color: #000000;
  border-top-width: 1px;
  background-color: #006600;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  padding: 5px;
}

td.ShoppingCart_Middle 
{
  background-color: #D9FFD9;
  font-weight: normal;
  color: #000000;
  font-size: 10px;
  padding: 5px;
}

td.ShoppingCart_Bottom 
{
  border-bottom-style: dotted;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-top-color: #000000;
  border-top-width: 1px;
  background-color: #006600;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  padding: 5px;
}

td.OrderItem 
{
  font-size: 10px;
}

input.BasketBuy 
{
  color: #006600;
  font-weight: bold;
  border: 0px solid #000000;
  background-color: #D9FFD9;
}


tr.ShoppingCartSubTotal td 
{
  border-top: 1px solid #000000;
}

tr.ShoppingCartSubTotal td.def
{
  border-top: 0px solid #000000;
}

tr.ShoppingCartTotal td 
{
  background-color: #000000;
  color: #ffffff;
}

tr.ShoppingCartTotal td.def 
{
  background-color: #ffffff;
  color: #000000;
}

.MouseOver 
{
  background-color: #dfffdf;
}

.MouseOut 
{
  background-color: #ffffff;
}