@media screen {

 a {
   color: #0024ab;
 }

 div.top a, div.submenu a, div.bottom a {
   color: white;
   text-decoration: none;
 }
 
 div.menu a:hover, div.submenu a:hover, div.bottom a:hover {
   text-decoration: underline;
 }

 a.nyhed,
 a.icon {
   text-decoration: none;
 }
 
 div.main {
   padding: 10px;
   padding-top: 5px;
   margin-left: 100px;
   margin-top: 0px;
   margin-right: 50px;
   margin-bottom: 30px;
   min-width: 408pt;
 }
 
 body {
   background-color: #FFFFFF;
   margin: 0;
 }
 
 div.top {
   margin: 0;
   background-color: #202840;
   color: white;
   height: 117px;
   border-top: solid #384058 2px;
   padding-right: 16em;
 }
 
 div.menu {
   float: left;
   clear: none;
   padding: 5px;
/*
   padding-top: 12px;
   padding-bottom: 12px;
*/
   width: 15em;
 }
 
 div.menu p {
   padding: 0px;
   margin: 1px;
   margin-left: 13px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: bold;
 }

 div.menu p.selected {
   margin-left: 0;
 }

 div.menu p.selected img {
   margin-right: -2px;
   padding: 0;
 }

 div.menu p.selected, div.menu p.selected a {
   color: white;
 }

 div.rightbox {
   border: solid #D0D0D0 1px;
   background-color: #F0F0F0;
 }

 div.rightcol {
   margin-right: -32px;
 }

 img.top {
   float: right;
   clear: right;
   border-left: solid #8494AB 2px;
 }
 
 div.submenu {
   text-align: center;
   background: #384058;
   color: white;
   padding: 2px;
   padding-left: 15em;
   padding-right: 15em;
   font-family: Verdana;
   font-size: 10pt;
 }

 div.submenu_right {
   float: right;
   clear: both;
   margin-top: -1px;
   margin-bottom: -1px;
   margin-left: 0.5em;
   margin-right: -12.9em;
   padding: 0;
   text-align: right;
   width: 12.4em;
 }

 div.submenu_right input {
   border: 0 none;
   background-color: #f0f0f0;
   margin-top: 2px;
   margin-bottom: 0;
   font-size: 8pt;
   padding-left: 3pt;
   padding-right: 3pt;
 }

 div.submenu_right input:focus,
 div.submenu_right input.btn:hover {
   background-color: #ffffff;
   border-color: #D0D0D0;
 }

 div.submenu_right input:active {
   background-color: #D0D0D0;
 }

 input.search {
   color: #808080;
 }

 input.search:focus,
 input.btn:hover {
   color: black;
 }

 input.search:active {
   color: black;
 }

 div.searchhits p.title {
   font-weight: bold;
   margin-bottom: 1pt;
 }

 div.searchhits p.description {
   margin-top: 1pt;
 }

 div.rightbox input,
 div.rightbox textarea {
   margin-left: 72pt;
   border: 1px solid #e8e8e8;
   background-color: #fafafa;
   margin-top: 0;
   margin-bottom: 0;
   font-size: 8pt;
   padding-left: 3pt;
   padding-right: 3pt;
   width: 80pt;
 }
 
 div.rightbox input.btn {
   margin-left: 112pt;
   width: 47.5pt;
   margin-bottom: 3px;
 }

 div.rightbox label {
   position: absolute;
   margin-left: 8pt;
   font-size: 8pt;
   width: 56pt;
 }

 label.required {
   font-weight: bold;
 }

 div.rightbox input:focus,
 div.rightbox textarea:focus,
 div.rightbox input.btn:hover {
   background-color: #ffffff;
   border-color: #D0D0D0;
 }

 div.rightbox input:active,
 div.rightbox textarea:active {
   background-color: #e8e8e8;
 }

 div.main h1 {
   font-family: Verdana;
   font-size: 12pt;
   margin-top: 16pt;
   margin-bottom: 10pt;
 }

 div.rightbox h1, div.quotebox h1 {
   margin-top: 4pt;
   margin-bottom: 4pt;
   font-size: 10.0pt;
   text-align: center;
 }

 div.scroller:hover {
   margin-top: -1px;
   margin-bottom: -1px;
   background: #fafafa;
   border-top: solid #D0D0D0 1px;
   border-bottom: solid #D0D0D0 1px;
 }

 div.main h2 {
   font-size: 11pt;
   margin-top: 11pt;
 }
 
 div.main h3 {
   font-size: 10pt;
   margin-top: 10pt;
 }
 
 div.top h1 {
   font-size: 16pt;
  /* padding-top: 30px; */
   padding-top: 14px;
   text-align: center;
 }

 div.top h2 {
   font-size: 10pt;
   text-align: center;
 }

 div.tilmeldelink {
   float: right;
   clear: both;
   margin-top: 5pt;
   margin-right: 5pt;
 }

 div.tilmeldeform, div.kontaktform {
   color: #606060;
 }

 div.window_title {
   border-bottom: solid #D0D0D0 1px;
   background: #384058;
   color: white;
   padding: 4px;
   font-weight: bold;
 }

 img.window_close {
   float: right;
   clear: none;
   margin: 4px;
 }

 div.window {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 360px;
   margin-top: -100px;
   margin-left: -180px;
   border: solid #D0D0D0 1px;
   background-color: #F0F0F0;
   z-index: 50;
   font-family: Verdana;
   font-size: 9pt;
 }

 div.window iframe {
   border: none 0;
   width: 100%;
   height: 140px;
 }
 
 div.mere {
   padding-top: 3px;
 }

 div.nextlink {
   float: right;
   clear: both;
 }

 div.footer {display: none; }

 div.buffer {
   clear: both;
   height: 90px;
   padding-left: 302px;
   padding-right: 302px;
 }

 div.wrapper {
   position: relative;
   height: auto !important;
   height: 100%;
   min-height: 100%;
   min-width: 790px;
   left: 0;
   right: 0;
   background-image: url("../grafik/corner-img.png");
   background-position: bottom left;
   background-attachment: absolute;
   background-repeat: no-repeat;
 }

 html, body {
   height: 100%;
 }

 div.bottom {
   position: absolute;
   height: 85px;
   left: 0;
   right: 0;
   bottom: 0;
   background: #384058;
   color: white;
   background-image: url("../grafik/corner-dark.png");
   background-position: bottom left;
   background-attachment: absolute;
   background-repeat: no-repeat;
 }

 div.bcols {
   margin-left: 175px;
   margin-right: 0;
 }

 p.comment {
   color: red;
 }
}

