@import url(/modules/gallery/css/lightbox.css);
.galleryImage {border:solid 1px black;}
.galleryImageContainer {text-align:center;margin:3px;}

body {margin:0; color:#000; font-family:  arial, verdana, sans-serif;background:url(/images/design/bubbles.gif) no-repeat top left #e9ecee}        
html { height: 100%; margin-bottom: 1px; }
#container {text-align:left;width:980px;padding:0 4px 0 4px;background-color:#fff}
#allcontent {}
#toplogo {padding:28px 0 0 0px;width:635px;height:100px; float:left}
#logo {float:left;padding-left:15px}
#toplogo .languages {float:right;text-align:right; padding:1px 14px 0 0;width:100px}

#bluebar {background-color:#DEEFFF;height:43px;margin-top:20px;width:980px}
#breadcrumb {font-size:0.75em;padding:13px;float:left}
#breadcrumb a {color:#000;text-decoration:underline}
#breadcrumb a:hover {text-decoration:none}

#searchbox {float:right;text-align:right;padding:4px 6px 0 0;width:410px;font-size:0.7em;font-weight:bold;color:#082842}
#searchbox form {margin:0px;padding:0px;}
#searchbox .alminput {border:solid 1px #EFEBEF;border-top-color:#ADAEAD;font-size:1.1em}

.gsc-control {width:500px !important}
.gsc-results a {color:#1d6ba2;font-size:1.4em;line-height:1em;text-decoration:underline}
.gsc-search-button input {font-family: Verdana, Arial, Helvetica; font-size:10px; font-weight:bold ;border: 1px solid #DEDBDE;cursor:hand;background:url(/images/design/bg_knap.gif) repeat-x;height:22px;padding:0 20px 0 20px}

#servicemenu {text-align:right;width:530px;height:20px;padding:42px 20px 5px 0}
#servicemenu a {padding-left:10px;}
#containercontent {padding:78px 0 0 192px;margin:0 0 0 3px;width:787px;background-color:#fff;}
#containercontentfront {padding:78px 0 0 0px;margin-left:0px;width:980px;}
#content     {float:left; font-size:0.75em ; width:536px;padding:20px 10px 20px 10px;border:solid 1px #e9ecee;border-top-width:5px;min-height:300px; height:auto !important; height:300px;}
#contentwide     {float:left; font-size:0.75em ; width:786px; min-height:300px; height:auto !important; height:300px;}
.contentborder     {padding:20px 10px 20px 10px;width:763px !important; border:solid 1px #e9ecee;border-top-width:5px;min-height:300px; height:auto !important; height:300px;}
#contentmodule {float:left; width:420px;padding-bottom:20px;padding-top:0px;padding-right:11px;}
#tbContent {background-color:#fff;}

#bannerarea {color:#000;float:left; margin:-46px 0 0 4px; width:224px;font-size:0.75em;}
#content #bannerarea {font-size:1em;}
#bannerarea .false {display:none}
.EditModeAdminEdit #bannerarea .false {display:block}
#bannerarea h2, .frontpagenews h2 {border:solid 1px #e9ecee;border-bottom-width:0px;padding:10px;font-weight:normal;font-size:20px;font-family:Georgia, arial;margin-top:5px;height:20px;color:#000}
#bannerarea .content {border:solid 1px #e9ecee;border-top-width:5px;padding:10px;}
#contentwide #bannerarea {font-size:12px}
#bannerarea a:link, #bannerarea a:visited {color:#000;text-decoration:underline;}
#bannerarea a:hover {text-decoration:none;}

.frontpagenews {width:510px;font-size:0.75em;color:#000;float:left}
.frontpagenews .content, .imagetextlist .content {border:solid 1px #e9ecee;border-top-width:5px}
.frontpagenews .content {padding:10px}
.frontpagenews img, .imagetextlist img {border:1px #D6D3D6 solid;padding:2px;float:left;margin:0 20px 30px 0;}
.frontpagenews .left {float:left;width:360px;margin-bottom:30px}
.imagetextlist .left {float:left;width:320px;margin-bottom:30px}

.frontpagenews a:link, .frontpagenews a:visited, .col2 a:link, .col2 a:visited, .imagetextlist a:link, .imagetextlist a:visited {color:#1d6ba2;font-weight:bold}
.frontpagenews a:hover, .col2 a:hover, .imagetextlist a:hover {text-decoration:underline;}
.sealle {padding-left:10px;display:block;font-weight:normal !important;text-decoration:underline;background:url(/images/design/bg_sealle.gif) no-repeat left;}
.sealle:hover {text-decoration:none;}
.frontpagenews .sealle {margin:0 0 0 114px;}

.col1 {float:left;width:173px;padding:10px 0 10px 16px}
.col2 {float:left;width:545px;padding-left:10px}
.col3 {float:left;width:206px;padding: 26px 16px 10px 1px;}

.col2  #contentfront {padding:20px 0px 20px 10px;border:solid 1px #e9ecee;border-top-width:5px}

.col1, .col2 {float:left;font-size:0.75em}
.col2 h2, .col3 h2 {border:solid 1px #e9ecee;border-bottom-width:0px;padding:10px;font-weight:normal;font-size:22px;font-family:Georgia, arial;margin:5px 0 0 4px;height:20px;width:209px}
.col2 .content, .col3 .content {border:solid 1px #e9ecee;border-top-width:5px;padding:10px;width:209px;margin-left:4px}
.col2 .date {color:#000;}
.col2 p, .col2 p {margin:0 0 10px 0}

#calendar img {border:1px #D6D3D6 solid;padding:2px;float:left;margin:0 20px 30px 0;}
#calendar .left {float:left;width:360px;margin-bottom:30px}


#news, #calendarfront  {font-size:0.7em;width:191px;}
#news a:link, #news a:visited,#calendarfront  a:link, #calendarfront  a:visited {color:#049dd8; font-weight:bold;}
#news a:hover,#calendarfront a:hover {color:#002b3c; font-weight:bold;}
#news .date, #calendarfront .date, #calendar .date {font-size: 0.85em;font-weight:bold;}
#news h2,#calendarfront  h2 {font-size:1.4em;color:#000;margin-top:0px;}
#news p, #calendarfront p , #calendar p {margin:10px 0 10px 0;}

#calendar {font-size:1em;color:#000;float:left;width:536px;border:solid 1px #e9ecee;border-top-width:5px;padding:20px 10px 20px 10px}
#calendar h2 {font-size:1.4em;color:#000;margin-top:20px;font-family:Georgia, arial;font-weight:normal}
#calendar .topalign {margin:0px 0 10px 0}


.blogpost {color:#000;float:left;width:536px;border:solid 1px #e9ecee;border-top-width:5px;padding:20px 10px 20px 10px;margin-bottom:4px}
.blogcontainer {float:left;width:558px;}

.markedsplads .false {display:none}
.markedsplads label {display:block}
.markedspladsliste {border:solid 1px #e9ecee;border-top-width:5px;font-size:1.1em;padding:5px 40px 5px 5px;margin-bottom:5px}

.Comment {padding-left:30px;}

.EditModeAdminEdit .markedsplads .false {display:block}
.markedsplads .true {border: solid 1px #e9ecee;padding:4px;width:526px;text-align:center;overflow:hidden}
.markedsplads .description {width:290px;padding:0 20px 0 0;float:left;margin-top:10px}
.markedsplads .address {width:190px;border-left:solid 5px #e9ecee;float:left;padding: 0 0 0 10px;font-weight:bold;margin-top:10px}
.markedsplads p {margin:0 0 10px 0}
.datelist {color:#666;font-size:0.9em}
.htmlnewsletterbody {margin:30px; background-color:#fff;background-image: none;}
.hr {border:none;height:1px;background-color:#A5B5BD;width:932px;margin-left:15px}
.tdhr {height:1px;background-color:#ccc;width:432px;}
.nomarginbottom {margin-bottom:0px;}

.blogdate {color:#999;margin-bottom:10px}

a:link, a:active, a:visited {color: #1d6ba2;text-decoration: none;}
a:hover {color: #000;        text-decoration: none;}

.bluelink a:link, .bluelink a:visited {color: #1d6ba2 !important;text-decoration: none !important;}
.bluelink a:hover {color: #000 !important;        text-decoration: none !important;}

.boldlink a:link,.boldlink a:visited {font-weight:bold !important}
.boldlink a:hover {}

.underline {color:#000 !important;text-decoration:underline !important;}
.underline:hover {text-decoration:none !important;}
        
h1 {font-family: Verdana, Arial; font-size: 1.3em; font-weight: bold; color: #333;margin:0 0 15px 0;}
h2 {font-family: Verdana, Arial; font-size: 1.1em; font-weight: bold; color: #333;margin-bottom:0;}
h3 {font-family: Verdana, Arial; font-size: 1.0em; font-weight: bold; color: #333;margin-bottom:0;}
h1.modulepage {padding-top:55px;margin:0;}

img {border:none;}
.left {float:left;}
.spacing img {padding-right:20px;}
.required {color:#F05323;}
hr {border:none;height:1px;}
.handheldheader {display:none;}
.tekstlogo {display:none;}
address {font-style: normal;}
.alminput {border:solid 1px #D6D7D6;border-top-color:#636563;}
.textbox {overflow:auto;}
.almknap { font-family: Verdana, Arial, Helvetica; font-size:10px; font-weight:bold ;border: 1px solid #DEDBDE;cursor:hand;background:url(/images/design/bg_knap.gif) repeat-x;height:22px;padding:0 10px 0 10px}
#sitemap {line-height:17px;}
#sitemap b {font-size:1.2em}
#topmenu .logout {float:right;font-size: 0.65em;line-height:18px;font-weight:bold;color:#002b3c;padding-right:5px;text-transform:none;}
#topmenu .logout a:link, #topmenu .logout a:visited {font-weight:normal;}
.newstable p {margin-top:0}
#kontakt label, #tip label {display:block;}
#content input {margin:3px 0 5px;}
.minheight {min-height:403px; height:auto !important; height:403px;}

.clear {clear:both;}
.border {border: solid 1px #333;}
fieldset {border:none;}
legend {display:none;}

table caption {text-align:left;font-weight:bold;padding-bottom:10px;}

/* debate */
.debate {width:717px;font-size:0.9em;border-bottom: solid 1px #00283C;}
.debate th {border-bottom: solid 1px #00283C;padding:0 0 10px 0}
.debate td {padding-top:10px}
.debate .footer {line-height:1px;background-color:#fff}
.debate .hr {border-bottom:solid 1px #000;}
.debate .catlist {background:url('/images/debate_cat.gif') left top no-repeat; padding-left:15px;}
.debate .catlist h2 {font-size:0.9em;margin:0px;font-weight:normal}
.debate .catlist p {margin:10px 0 10px;}
.textright {text-align:right; width:700px;}
.paddingbottom {padding-bottom:20px;}
.paddingtop {padding-top:25px;}

.textright img {padding-left:10px;}
.debate label {display:block;}
.debate .alminput {width:250px;}
#olddebateitems {width:300px;height:300px;overflow:auto;padding-right:10px;}
#olddebateitems div {border-bottom:solid 1px #000; background:url('/images/debate_cat.gif') left top no-repeat; padding:7px 0 0 15px;}
#debatefront {float:left; padding-left:15px;font-size:0.65em;font-weight:bold;padding-top:10px;width:250px;}
#debatefront h2 {font-size:1.3em;margin-bottom:10px;margin-top:0px;}



.toplinks {width:970px;height:27px;text-align:right;font-size:0.7em;padding-top:75px}
.toplinks a {color:#000;padding:0 5px 0 5px}
.toplinks a:hover {text-decoration:underline}

#topmenu {position:absolute;top:129px;width:980px; background-color:#082842;height:38px;font-size:12px;font-weight:normal;}
#topmenu ul {padding: 11px 0 0 0;margin: 0;list-style: none;}
#topmenu li {float: left; position: relative;font-weight:bold;color:#fff;}
#topmenu li #active {text-decoration:none;background-color:#0A7FD2}
#topmenu li a, #topmenu li a:visited{color: #fff; text-decoration:none;padding:11px 12px 12px 12px;border-right:solid 1px #3E596A}
#topmenu li a:hover{ text-decoration:none;background-color:#0A7FD2}

#topmenuitem {background:url('/images/design/bg_topmenuitem.gif') no-repeat bottom left;font-family:Georgia, arial;padding:37px 0 20px 0;height:24px}
#topmenuitem a  {font-size:20px; padding:0 0 0px 12px;text-decoration:none;font-weight:normal;color:#000}
        
#submenu {position:absolute;left:0px;width:200px;font-size:0.75em;margin-left:4px;}
#submenu ul {padding: 10px 0 0 0;margin: 0;list-style: none;width:200px;}
#submenu ul ul {padding-top: 0px;}
#submenu li {position:relative;text-align:left;line-height:26px;}
#submenu li #subactive, #submenu li #subactive a:link {background-color:#DEEFFF;}
#submenu li a:link, #submenu li a:visited {display:block;color:#000;padding-left:13px;width:178px}
#submenu li a:hover {color: #000; text-decoration:none;background-color:#DEEFFF;}
        
#submenu li ul {list-style:none;width:190px;}
#submenu li ul li {padding-left:10px}
#submenu li ul li a:link, #submenu li ul li a:visited {display:block;color:#000;width:170px;}
#submenu li ul li ul li a:link, #submenu li ul li ul li a:visited {width:160px;}
#submenu li ul li ul li ul li a:link, #submenu li ul li ul li ul li a:visited {width:150px;}
#submenu li ul li a:hover {text-decoration:underline;background:none}
#submenu li ul li #subsubactive {text-decoration:underline;background:none}

#submenu li ul li ul {list-style:none;width:180px;}

#copyright {font-size:0.7em;text-align:center;padding:20px;margin-top:20px;border-top:solid 1px #e9ecee;}
#footer {width:988px;font-size:0.65em;font-weight:bold;padding-top:20px}
#footer a  {color: #002b3c;padding-right:20px;}
#footer img {float:left;}
#footer .left {float:left;text-align:left;width:350px;padding:5px 20px 10px 20px}
#footer .right {float:right;text-align:right;width:370px;padding:5px 0px 10px 0px}

.nsBody {margin: 0;font-family: verdana, arial, sans-serif;font-size:11px;background-color:#fff;background-image:none}        

