body {
	background-color: #e0ded6;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

div {
	text-align: left;
}

.clearFloat {
	height: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

.fakta.box {
	background-color: #f2f0ed;
	width: 135px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.fakta.box .content {
	padding: 10px;
}
.fakta.box .topBorder {
	background-image: url(../images/faktaTopBorder.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
	
.fakta.box .bottomBorder {
	background-image: url(../images/faktaBottomBorder.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* ArticleLists */

/* For W3C validation */
.articleList .articleTitle.read, .articleList .articleLocation, .articleList .keepTheMargin, .articleList .articleDate, .articleList .articleText, .articleList .infoText {
	display: block;
}

.articleList .articleText {
	line-height: 16px;
}

.articleListEvent {
	height: 356px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 10px;
}
.articleList .headlineBorder {
	height: 6px; 
	padding: 0px;
	margin: 0px; 
	line-height: 0px;
	font-size: 0px;
}
.articleList.arrangementer .headlineBorder {
	height: 6px;
}
.articleList.arrangementer .articleExtra .leftFloat, .articleList .articleExtra .leftFloat {
	float: right;
}

.articleList .articleLocation {
	font-weight: bold;
}

.articleList .articleExtra {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}
.articleList .articleExtra A {
	line-height: 15px;
}
.articleList A.rssLink {
}
.articleList .articleImage {
	float: left;
	background-color: white;
}

.articleList.largeImage .articleImage {
	float: none;
}
.articleList.singleTeaser .articleImage {
	float: none;
}
.articleList.longwidelist .articleRightContainer {
	float: right;
	width: 270px;
}
.articleSeperator {
	margin: 10px 0px 20px 0px;
	background-color: black;
	height: 0px;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}
.noLinkDecoration, .noLinkDecoration A {
	text-decoration: none;
	padding-bottom: 0px;
	border: none;
	color: #343434;
	font-weight: normal;
}

.articleList.singleTeaser .articleTitle {
	margin-bottom: 10px;
}
.articleList .articleReadMore {
	padding-top: 6px;
}

.articleList.singleTeaser .articleReadMore {
	margin-top: 5px;
}
.articleList.scrolling .articleReadMore {
	line-height: 13px;
}
.articleList .keepTheMargin {
	cursor: pointer;
	margin: 0px;
}
.articleList.list .keepTheMargin {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}
.articleList.largeImage .keepTheMargin {
	margin-left: 0px;
	padding-top: 10px;
}
.articleList.mediumImage .keepTheMargin {
	margin-left: 155px;
}
.articleList.smallImage .keepTheMargin, .articleList.twoColumn .keepTheMargin {
	margin-left: 74px;
}
.articleList.noImage .keepTheMargin {
	margin-left: 0px;
}
.articleTitle {
	font-weight: bold;
}
.articleList .arrangementPrint {
	display: none;
}
.articleList .scrollingContainer {
}
.articleList .scrollingHeightEnforcer {
	height: 10px;
}
.articleList.scrolling .scrollingContainer A {
	line-height: 16px;
}
.articleList.scrolling .articleText {
}
.articleList.twoColumn .articleTeaser.first {
	float: left;
	width: 230px;
}
.articleList.twoColumn .articleTeaser.last {
	float: right;
	width: 230px;
}

.article .articleAuthor {
	margin-top: 10px;
}

/* esForm */

.esForm {
}

.esForm .esFormSpacer {
	height: 18px;
}

.esForm .esFormSpacer.radioButtonGroup {
	height: 2px;
}

.esForm .esFormOkBox {
}

.esForm .esFormDescription {
	float: left;
	width: 400px;
	margin-right: 10px;
}

.esForm .esFormElement {
	float: left;
}

.esForm .esFormButtons {
	padding-left: 173px;

}

.esForm .esFormElement INPUT {
	margin-right: 0px;
}

.esForm .esFormContent {
}

/* ￅbningstider */
#aaConatiner {
	width: 128px;
	margin: auto; 
	text-align: left;
	height: 205px;
}

#aaConatiner a {
	color:#2E6882;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

#aaTop {
	text-align: center;
	margin-bottom: 15px;
}
#aaArrowLeft {
	float: left;
	width: 14px;
	cursor: pointer;
}
#aaArrowLeft a {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: none;
}
#aaArrowRight {
	width: 14px;
	float: right;
	cursor: pointer;
}
#aaArrowRight a {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: none;
}
.aaBox {
	margin-top: 18px;
	margin-left: 3px;
}
.aaExtra {
	display: none;
}
.aaTimes {
	font-size:11px;
	margin-top:1px;
	color:#343434;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#aaDate {
	color:#343434;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

#overskrift {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	padding-bottom: 15px;
}

/* Search Highlight */
.highlight {
	background-color: yellow;
}

/* ShoutBox */

.shoutBoxContainer .frontendTextarea, .shoutBoxContainer .frontendInput {
	width: 180px;
}

.shoutBoxContainer .frontendTextarea {
	height: 40px;
}

.shoutBoxContainer .shoutBoxName {
	font-style: italic;
	margin-bottom: 5px;
}

.shoutBoxContainer .shoutBoxText {
	font-weight: bold;
}

.shoutBoxSeperator {
	font-size: 0px;
	margin: 8px 0px 8px 0px;
	padding: 0px;
	line-height: 0px;
	height: 2px;
	background-color: #cccccc;
}

/* Quiz */
.questionContainer .question, .intervalType {
	font-weight: bold;
	padding: 5px 0px;
}
.questionContainer {
	padding-bottom: 10px;
}
.quizNavLink {
	padding-top: 10px;
}

.questionContainer {
	padding-bottom: 20px;
}

.quizNavLink {
	padding-top: 5px;
}

.quizCount {
	padding-bottom: 5px;
	display: block;
}

.answer {
	padding: 3px;
	border: 1px solid #ededed;
	margin-bottom: 5px;
}

.answersCorrect, .answersTotal, .quizTitle {
	font-weight: bold;
}

.feedback {
	font-style: italic;
}

.feedback.green {
	color: green;
}

.feedback.red {
	color: red;
}

.questionImageContainer, .quizImageContainer, .answerImage, .intervalImage {
	float: left;
	margin-right: 10px;
}

/* Quiz */