﻿/*----- Globale resets -----*/
body {height: 100%; margin:0; padding:0;}
html {height: 100%;}
* {font-family: 'Comic Sans MS', sans-serif; outline: none; border:0; }
.clear {clear: both;}


/*----- Typografi -----*/
h1 {font-family:'Comic Sans MS', Georgia, "Times New Roman", Times, sans-serif; font-weight: normal; font-style:italic; font-size: 20px; padding:0 0 5px 0; margin:0; color:#000;}
h2 {font-family:'Comic Sans MS', Arial, Helvetica, sans-serif; color:#fff; font-size:20px; margin:0; padding:0 0 10px 0 ; color:#000;}
p {margin:0; padding:0 0 10px 0; line-height: 20px; }

/*----- Struktur -----*/
#top {width:100%; height:129px; position:absolute; background: transparent url(../../Billeder/gfx/topBack.png) top center; top:0; left:0; z-index:199;}
#topContent {width: 654px; height:82px; margin:auto; background: transparent; padding:47px 0 0 332px; position:relative;}
#logo {width:289px; height: 186px; background: transparent; position:absolute; top:0; left:0;}
#serviceMenu {position: absolute; bottom:40px; right:5px;}
#wrapper {width: 984px; min-height: 100%; height:auto !important; height:100%; position:relative; background: #fff; margin:0 auto -39px; border:1px solid #cccccc; border-top:0; border-bottom:0; padding: 0px 0 0 0;}
#container {padding: 129px 0 0 0;}
#navigation {width: 640px; position:relative; background: transparent;  margin:0 12px 0 0;
min-height:30px; height:auto !important; height:30px;

}

/*----- Venstre kolonne -----*/
#left {width:290px; height:auto; position:relative; background: transparent; float: left;  display: inline; padding:71px 30px 0 12px;}

/*----- Højre kolonne -----*/
#right {width:652px; height:auto; position:relative; background: transparent; float: right; display: inline;}

/*----- Navigation -----*/

ul {list-style-type: none; margin:0; padding:0;}
ul li { padding:0; margin: 5px 0 5px 0;}
ul li#lastitem {float: left; padding:0 0px 0 0;}
ul li a { text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; padding:2px 2px 2px 2px;font-size: 14px; background: #fff; }
ul li a#activeitem {text-decoration: underline;}
ul li a:hover {}
ul li a.inpath {}

ul.M2, ul.M3 {padding: 5px 0 5px 10px;}

#serviceMenu ul li {padding:0 10px 0 0;}
#serviceMenu ul li a {color: #fff;padding:0;}

/*----- Indhold -----*/
.quote {width: 640px; height:auto; position:relative; border: 1px solid #cccccc; border-left: 0; border-right:0; padding:22px 0 22px 0; font-size:14px; line-height:20px; margin: 0 12px 0 0;}
#content {padding: 22px 0 22px 0;}
#leftColumn {width: 305px; height:auto; float: left; padding:0 15px 0 0;}
#rightColumn {width: 305px; height:auto; float: left; padding: 0 0 0 15px;}
#oneColumn {width: 610px; height: auto; float: none; padding: 0 0px 0 0px;}

/*----- Afsnit -----*/
#leftColumn .paragraph, #rightColumn .paragraph {background: #fff; margin: 0 0 23px 0;}
.paragraph p a {color: #32c6f4; text-decoration: underline;} 
.frontpagePicture {padding: 19px 0 0 0;}
.paragraph .paragraphimage {padding: 10px 0 10px 0;}
div.paragraph ul {list-style-type: square; padding: 0 0 0 15px; margin: 10px 0 0 0;}
div.paragraph ul li {float:none;padding:0 0 25px 0;}

/*----- Footer -----*/
#push {height: 39px; background-color: transparent;}
#footer {width: 100%; height:29px; position:relative; background:#32c6f4; margin:0 auto; border-top: 10px solid #fff;}
#footerContent div {width: 974px; height:12px; margin-left: -493px; background: transparent; border-top: 1px solid #cccccc; position:absolute; top: -10px; left: 50%; text-align:right; padding: 17px 12px 0 0;}
#footerContent small {color: #fff;}

table#fees tr td {border-bottom: 1px solid black;padding: 5px 0 5px 0;}
table#fees {width: auto;}