﻿body, html {
  font-family: "Verdana",sans-serif;;
  font-size: 12px;
  margin: 0;
  padding: 0;
                color: #646464;
}

.text2 {
                color: #003355;
}

table, td {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
                 color: #646464;
}

h1, h1.h1 {
  font-size: 20px;
  font-weight: normal;
  color: #003355;
  padding: 0;
  margin: 0;
}

h2, h2.h2 {
  font-size: 15px;
  font-weight: normal;
  color: #003355;
  padding: 0;
  margin: 0;
                margin-top: 10px;
}

p, li {
  margin: 0px;
  margin-top: 13px;
  padding: 0;
  line-height: 23px;
                color: #646464;
}

a:link, a:visited, a:hover, a:active {
                text-decoration: none;
                color: #003355;
}

img {
                border-style: none;
}

#PageContainer {
  text-align: center;
  width: 100%;
  padding: 0;
  margin: 0;
}

#Page {
  width: 1001px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-collapse: collapse;
  padding: 0px;
}

#EmptyTopContainer {
}


#LineToneUpperContainer {
  vertical-align: bottom;
                padding: 0;
                border-style: solid;
                border-width: 0px;
                border-color: white;
}

#LineToneUpper {
  margin-left: 0px;
  margin-bottom: -2px;
                z-index: 15;
}

#LogoContainer {
  height: 30px;
  width: 228px;
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #bbb;
  text-align: center;
}

#LogoContainer img {
  z-index: 10;
  position: relative;
  margin-top: -22px;
  margin-bottom: -17px;
}

#MenuContainer {
  height: 30px;
  width: auto;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #bbb;
}

#LeftMenuContainer {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #bbb;
  vertical-align: top;
}

.LeftMenuSide1 {
                padding-top: 134px;
}

.LeftMenuSide2 {
                padding-top: 67px;
}

#RightContentContainer {
                vertical-align: top;
}

#ContentContainer {
}

#EmptyBottomContainer {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: white;
                z-index: 1;
}

#LineToneLowerContainer {
  vertical-align: top;
                padding: 0px;
}

#LineToneLower {
  margin-left: 0px;
                z-index: 15;
}


#GreenLine {
  position:absolute;
}

#ContentTopPic {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #bbbbbb;
}

#ContentText {
  padding-top: 32px;
  padding-bottom: 36px;
  padding-left: 38px;
  padding-right: 0px;
}

#ContentColumnLeft {
  width: 372px;
  color: #646464;
  vertical-align: top;
}

#ContentColumnLeftWide {
  width: 472px;
  color: #646464;
  vertical-align: top;
}

#ContentColumnSingle {
                width: 734px;
                color: #646464;
                vertical-align: top;
}

#ContentColumnRight {
  width: 334px;
  color: #646464;
  vertical-align: top;
                text-align: right;
}

#ContentColumnRightNarrow {
  width: 234px;
  color: #646464;
  vertical-align: top;
                text-align: right;
}

#ContentColumnSpace {
  width: 28px;
}

#Content {
}

#LeftMenuTable {
  width: 228px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #bbb;
}

#co2 {
        margin-top: 20px;
        margin-left: 10px;
}

td.L1, td.L1_Active {
                padding-left: 21px;
                padding-right: 35px;
                height: 30px;
                vertical-align: middle;
                text-decoration: none;
}

td.L2, td.L2_Active, td.L2_header {
  height: 33px;
                width: 228px;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #bbb;
  text-align: right;
  padding-right: 20px;
                text-decoration: none;
                vertical-align: top;
                padding-top: 9px;
}

td.L2_header {
               color: #7ba510;
               font-weight: bold;
               border-color: white;
               padding-top: 37px;
               height: 60px;
}

td.L3, td.L3_Active, td.L4, td.L4_Active {
                padding-top: 3px;
                padding-bottom: 3px;
                text-align: right;
                text-decoration: none;
}

td.L1_Active {
                background-image: url('/Files/Navigation/menuTop.png');
                background-repeat: repeat-x;
}

td.L2_Active {
  /*background-image: url('/Files/Navigation/menuLeft.png');
  background-repeat: repeat-x;*/
}

a.L1:link, a.L1:visited, a.:active, a.L1:hover, a.L2:link, a.L2:visited, a.:active, a.:hover {
                color: black;
                text-decoration: none;
}



a.L1:link, a.L1:visited, a.L1:active, a.L1:hover, a.L2:link, a.L2:visited, a.L2:active, a.L2:hover, a.L3:link, a.L3:visited, a.L3:active, a.L3:hover, a.L4:link, a.L4:visited, a.L4:active, a.L4:hover, a.L1_Active:link, a.L1_Active:visited, a.L1_Active:active, a.L1_Active:hover , a.L2_Active:link, a.L2_Active:visited, a.L2_Active:active, a.L2_Active:hover, a.L3_Active:link, a.L3_Active:visited, a.L3_Active:active, a.L3_Active:hover, a.L4_Active:visited, a.L4_Active:active, a.L4_Active:hover {
                font-size: 11px;
                white-space: nowrap;
                font-family: "Verdana", sans-serif;
}

a.L1_Active:link, a.L1_Active:visited, a.L1_Active:active, a.L1_Active:hover {
                color: #7ba510;
                font-weight: bold;
                text-decoration: none;
}

a.L2_Active:link, a.L2_Active:visited, a.L2_Active:active, a.L2_Active:hover {
                color: #003355;
                font-weight: bold;
                text-decoration: none;
                font-size: 13px;
}

table.M2 {
                margin-top: 8px;
                margin-bottom: 9px;
                margin-left: auto;
                margin-right: 0px;
}

a.L3_Active:link, a.L3_Active:visited, a.L3_Active:active, a.L3_Active:hover {
                color: #003355;
                text-decoration: none;
}

a.L3:link, a.L3:visited, a.L3:active, a.L3:hover {
                 color: #646464;
                 text-decoration: none;
}

a.L4_Active:link, a.L4_Active:visited, a.L4_Active:active, a.L4_Active:hover {
                color: #003355;
  text-decoration: none;
font-size: 0.9em;
}

a.L4:link, a.L4:visited, a.L4:active, a.L4:hover {
                 color: #646464;
  text-decoration: none;
  font-size: 0.9em;
}



#ContentColumnLeft ul {
                 margin: 0;
                 margin-left: 15px;
                 margin-top: 10px;
                 padding: 0;
}

#ContentColumnLeft ul li {
                list-style: circle;
                margin-bottom: 10px;
                margin-left: 10px;
                color: #646464;
}

h3.h3 {
                font-size: 14px;
                font-weight: normal;
  color: #003355;
  padding: 0;
  margin: 0;
}

#ModuleContainer {
                width: 260px;
                margin-left: auto;
                margin-right: auto;
                margin-top: 30px;
}

.seminarkalender {
              border-style: none;
}

.seminarkalender td {
               padding: 4px;
               padding-top: 10px;
               padding-bottom: 10px;
               vertical-align: top;
               border-color: #cccccc;
               border-style: solid;
               border-width: 1px 0px 0px 0px;
}

.seminarkalender th {
             border-style: none;
             text-align: left;
}

.seminarkalender .dato {
               width: 60px;
}

.seminarkalender .tid {
               width: 80px;
}

.seminarkalender .emne {
                width: auto;
}

.seminarkalender .sted {
                width: 90px;
}
