.news-list-latest5 h2 a {
	background-image:url(/fileadmin/template/latest_news_firkant.png);
	background-position:0 8px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding-left:10px;
}

#colForside {
	width: 600px;
	display:inline;
	float:left;
	margin:0;
}

.tocol {
	width: 600px;
	float:left;
}

.tocol .tocol-1 {
	float: left;
	width: 295px;
	margin-right: 10px;
}

.tocol .tocol-2 {
	float: left;
	width: 295px;
}

.tocol .tocol-1 .csc-textpic {
	margin-top: 10px;
}

.tocol_arr {
	width: 625px;
	float:left;
}

.tocol_arr .tocol-1 {
	float: left;
	width: 410px;
}

.tocol_arr .tocol-2 {
	float: right;
	width: 200px;
}

/* GLOBAL */
html, body { width: 100%; height: 100%; padding: 0px; margin: 0px; }
body { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #dddcdc url(images/bg.gif) repeat-x center top; }
h1 { font-size: 16px; font-weight: bold; color: #000000; margin: 0px 0px 14px 0px; }
h2 { font-size: 12px; font-weight: bold; color: #000000; margin: 18px 0px 4px 0px; }
h3 { font-size: 14px; font-weight: bold; color: #000000; margin: 0px; }
p { margin: 6px 0px 8px 0px; }
form { padding: 0px; margin: 0px; display: inline; }
img { border: 0px; }
a { color: #9e181c; text-decoration: none; }
a:hover { text-decoration: underline; }

/* ELEMENTS */
#top { width: 952px; height: 166px; margin: 0px auto; }
#dato { width: 140px; height: 60px; margin: 0px 0px 0px 518px; position: absolute; top: 0px; z-index: 1; clear: both; }
#download { width: 255px; height: 20px; text-align: right; margin: 0px 0px 0px 400px; position: absolute; top: 133px; z-index: 2; clear: both; }
#download a { color: #000000; }
#quicklinks { width: 257px; height: 131px; text-align: center; padding: 35px 20px 0px 20px; margin: 0px 0px -131px 655px; position: absolute; top: 0px; z-index: 1; clear: both; }
#quicklinks img { margin: 0px 5px; }
#searchform { text-align: left; margin: 15px 0px 0px 87px; }
#searchform input { font: 10px Arial, Verdana, Helvetica, sans-serif; color: #363636; padding: 2px 0px; margin: 0px; border: none; background: #e5e5e5; }
#searchform .button { height: 13px; font-weight: bold; color: #ffffff; text-transform: uppercase; padding: 0px 3px; background: none; }
#login { color: #999999; text-align: left; margin: 34px 0px 0px 87px; }
#login a { color: #999999; }

#mainmenu { width: 619px; height: 28px; padding: 0px 297px 0px 36px; margin: 0px auto; background: url(images/mainmenubg.gif) repeat-y right top; clear: both; }
#mainmenu .links, #mainmenu .current { text-transform: uppercase; padding: 7px 10px; float: left; display: inline; white-space: nowrap; }
#mainmenu a, #submenu a { color: #cccccc; }
#mainmenu a:hover, #mainmenu .current a, #submenu a:hover, #submenu .current a { text-decoration: none; color: #000000; }
#mainmenu .current { color: #000000; background: #6b6b6b; }
#submenu { height: 26px; padding: 0px 297px 0px 0px; margin: 0px auto; background: url(images/submenubg.gif) repeat-y right top; clear: both; }
#submenu .links, #submenu .current { padding: 6px 10px; float: left; display: inline; white-space: nowrap; }

#colWrap { width: 916px; padding: 0px 0px 25px 36px; margin: 0px auto; background: url(images/contentbg.gif) repeat-y right top; clear: both; }
#colRight {
	width: 257px;
	padding: 0px 20px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
#colRight #vejret, #colRight #banner1right, #colRight #banner2right, #colRight #banner3right, #colRight #afstemning, #colRight #laeserbrev, #colRight #kalender { margin: 0px 0px 10px 0px; }

#white { margin: 0px auto; background: #ffffff; clear: both; }
#bannerCols { width: 639px; padding: 0px 287px 0px 26px; margin: 0px auto; background: url(images/bannercolbg.gif) repeat-y right top; }
#bannerCols #banner1 { width: 200px; height: 125px; padding: 0px; background: #fff; }
#bannerCols #banner2 { width: 200px; height: 125px; padding: 0px 20px; background: #fff; }
#bannerCols #banner3 { width: 125px; padding: 0px 20px; background: #fff; }
#bannerCols #banner4 { width: 125px; padding: 0px 20px; background: #fff; }
#grey { margin: 0px auto; background: #404040; clear: both; }
#footer { width: 619px; height: 26px; padding: 0px 297px 0px 36px; margin: 0px auto; background: url(images/footerbg.gif) repeat-y right top; }

.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
spacer-gif { display: none; }

/* TYPO3 fixes */
.csc-textpic-caption { font-size: 10px; font-style: italic; }

.tx-jkpoll-pi1 { background: #e7e7e7; }
.tx-jkpoll-pi1 h1 { font-size: 13px; color: #ffffff; text-align: center; padding: 4px 0px; background: #9e181c; }
.tx-jkpoll-pi1 .image { float: left; padding-right: 10px; }
.tx-jkpoll-pi1 .question, .tx-jkpoll-pi1 .vote, .tx-jkpoll-pi1 .answer-hori, .tx-jkpoll-pi1 .answer-vert { margin: 0px 20px; }

