@charset "utf-8";
/* CSS Document */


body {margin:0px; padding:0; center; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 15px;  }

.content { float: left; align: width:840px; center; margin-top:0px; padding: 20px 30px 20px 30px; }

p { font-weight: normal; font-size: 13px; line-height: 18px; margin-left:0px; margin-top:0px; margin-bottom:8px; color:#000000; }

h1 { font-weight: normal; font-size: 16px; line-height: 20px; color:#000000; margin-top: 0px; margin-bottom:6px; }

h2 { font-weight: normal; font-size: 22px; line-height: 26px; color:#000000; margin-top: 0px; margin-bottom:8px; }

h3 { font-weight: normal; font-weight: italic; font-size: 14px; line-height: 17px; color:#000000; margin-top: 0px; margin-bottom:8px; }

.adresse { float: center; font-weight: normal; color:#ffffff; font-size: 13px; line-height: 14px; margin-left:0px; margin-top:15px;  }

.transperant { float: right; min-width: 900px; margin-left: 0px; padding: 0px 0px 0px 0px; background: url(../images/trans.png)  }

.toplogo { float: right; margin-left: 0px; padding: 0px 0px 0px 0px; width:900px; height:375px; background: url(../images/top_logo2.jpg) no-repeat;  }


.bg2 { background: url(../images/) no-repeat; height: auto; /* Højden må ikke afvige fra billedets dimensioner - vis altid det samme format */
top: 0; /* Positioner billedet i toppen */
left: 0; /* Positioner også billedet helt til venstre*/
min-height: 100%; /* Minimumshøjden er billedets 'naturlige' højde */
min-width: 1024pxpx; /* Minimumsbredde, så billedet ikke tvinges lavere */
position: fixed; /* Billedet forbliver stationært */
width: 100%; /* Bredden skal fylde hele browseren - med mindre denne er mindre end 1024 pixels, som defineret ovenfor   */
z-index: -1; /* Billedet skal være bagved andet indhold. Denne skal ændres hvis der er andre elementer med lavere z-akse indhold. */  }


.bg { background: url(../images/baggrund_forloeb.jpg) repeat-x; height: auto; /* Højden må ikke afvige fra billedets dimensioner - vis altid det samme format */
top: 0; /* Positioner billedet i toppen */
left: 0; /* Positioner også billedet helt til venstre*/
min-height: 100%; /* Minimumshøjden er billedets 'naturlige' højde */
min-width: 1024pxpx; /* Minimumsbredde, så billedet ikke tvinges lavere */
position: fixed; /* Billedet forbliver stationært */
width: 100%; /* Bredden skal fylde hele browseren - med mindre denne er mindre end 1024 pixels, som defineret ovenfor   */
z-index: -2; /* Billedet skal være bagved andet indhold. Denne skal ændres hvis der er andre elementer med lavere z-akse indhold. */  }


div.graabox h
  {
  margin:20px 20px;
  font-weight: bold;
  font-size: 12px;
  color:#ffffff;
  }

div.graabox p
  {
  margin:20px 20px;
  color:#ffffff;
  }

ul { margin:0; padding:0 0 0 0;}


A:link {text-decoration: none;
}

A:visited {text-decoration: none; color:#335ab3;
}

B:link_1 {text-decoration: color:#335ab3;
}

B:visited_1 {text-decoration: color:#335ab3;
}

.topmenu { float: left; align:center; margin-left: 25px; width:875px; }

.topmenu li {
  display: block; width: 120px;
  text-align:center;
  float: left;
  list-style-type:none;
  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height: 18px;
  margin: 0px 0px 0px 0px;
  }
  
.topmenu li a { color:#ffffff; display:block; width: 120px; height: 15px; text-align:center; padding: 10px 0px 10px 0px; text-decoration:none; }
.topmenu li a:hover { color:#c5c9d3;  }
.topmenu li.active a { color:#c5c9d3; text-decoration: none; }

.topmenu li.active, .topmenu li:hover { margin-bottom: 0px; margin-top: 0px; align:center; padding: 0px 0px 0px 0px; width: 120px; border-bottom: 12px solid #c5c9d3; }

