
/* ------- COMMON ------- */

a {
	font-weight: bold;
	color: #ff9a22;
	text-decoration: none;
}
a:visited {
	color: #ff9a22;
	text-decoration: none;
}
a:hover {
	color: #ff9a22;
	text-decoration: underline;
}
.topMenuLink, .topMenuLink:active, .topMenuLink:visited {
	color: #b5b5b5;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.topMenuLink:hover {
	color: #ff9a22;
	text-decoration: none;
}
.orange10Link, .orange10Link:avtive, .orange10Link:visited {
	color: #ff9a22;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.orange10Link:hover {
	text-decoration: underline;
}

hr, .searchresults_hr {
	height: 1px;
	color: #cecece;
}
.soegeresultater, .soegeresultater:visited {
	color: #ff9a22;
	text-decoration: none;
}
.soegeresultater:hover {
	color: #ff9a22;
	text-decoration: underline;
}
.soegeresultaterNiveau0 {
	color: #888888;
}
.readmore {
	text-decoration : none;
	font-size : 11px;
	color: #ff9a22;
}
.readmore:visited {
	text-decoration : none;
	color: #ff9a22;
}
.readmore:hover {
	text-decoration : underline;
	color: #ff9a22;
}
.navibar, .navibar:visited, .navibar:active {
	color: #8a93a0;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.navibar:hover {
	color: #ff9a22;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.printLink {
	color : #74868B;
	font-weight : normal;
}
.printLink:hover {
	color : #74868B;
	font-weight : normal;
}
.printLink:visited {
	color : #74868B;
	font-weight : normal;
}
.postheadline, .postheadline:visited, .postheadline:active {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #495463;
}
.postheadline:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : underline;
	color : #495463;
}
.postheadline_editmode {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : #eeeeee;
	text-decoration : underline;
	color : #495463;
}
.postheadline_editmode_highlighted {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : #d0d0d0;
	text-decoration : underline;
	color : #495463;
}
.postlist {
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
.postlist_date {
	font-size : 9px;
	color : #495463;
	text-decoration : none;
	font-style: italic;
}
.postlist_content {
	font-size : 10px;
	color : #495463;
	text-decoration : none;
}
.postlist_link, .postlist_link:visited, .postlist_link:active {
	font-size : 10px;
	color : #ff9a22;
	text-decoration: none;
}
.postlist_link:hover {
	text-decoration: underline;
}
.postlist_textarea {
	width : 95%;
}
.post_back_text {
	color: #8a93a0;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.post_back_text:visited {
	color: #8a93a0;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.post_back_text:hover {
	color: #ff9a22;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.post_date_text {
}
.post_source_text {
}
.searchfield {
	width : 110px;
	border-left : 1px solid #AEC2C7;
	border-top : 1px solid #AEC2C7;
	border-bottom : 1px solid #AEC2C7;
	border-right : 0px;
}
.searchresults_textfield {
	width : 140px;
}
.searchresults_button {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ffffff;
	width : 80px;
	border : 1px solid #cecece;
	cursor: pointer;
}
.searchresults_hr {
	color : #74868B;
}
.searchresults_found {
	color : #0A3783;
}
.paragraph_editmode {
	background-color : #eeeeee;
}
.paragraph_editmode_highlighted {
	background-color : #d0d0d0;
}
.paragraph_heading {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #495463;
}
.paragraph_heading_editmode {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	background-color : #eeeeee;
	color : #495463;
}
.paragraph_heading_editmode_highlighted {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	background-color : #d0d0d0;
	color : #495463;
}

.bbox, .cbox, .dbox, .ebox, .lbox, .rbox, .tbox {
	
}
.bbox_editmode, .cbox_editmode, .dbox_editmode, .ebox_editmode, .lbox_editmode, .rbox_editmode, .tbox_editmode {
	background-color : #eeeeee;
}
.bbox_editmode_highlighted, .cbox_editmode_highlighted, .dbox_editmode_highlighted, .ebox_editmode_highlighted, .lbox_editmode_highlighted, .rbox_editmode_highlighted, .tbox_editmode_highlighted {
	background-color : #d0d0d0;
}

.abox {
	border: 1px solid #cecece;
	padding: 10px 10px 10px 10px;
}
.abox_editmode {
	border: 1px solid #cecece;
	padding: 10px 10px 10px 10px;
	background-color : #eeeeee;
}
.abox_editmode_highlighted {
	border: 1px solid #cecece;
	padding: 10px 10px 10px 10px;
	background-color : #d0d0d0;
}

.tilmeldnews {
	padding-left: 70px;
	color : #000000;
}
.imagetext {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align : right;
}
.address {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
}
.postlists, .postlists:hover, .postlists:visited {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #74868B;
	line-height : 12px;
}
.postlists_vis_alle, .postlists_vis_alle:hover, .postlists_vis_alle:visited {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	line-height : 12px;
	text-decoration : none;
	font-weight : bold;
}
.postlistsDato {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #74868B;
	line-height : 12px;
	text-decoration : none;
	font-weight : bold;
}
.omraader {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}

.calendarDiv {
	border : 1px solid #cecece;
}
.navButton{
	border : 1px solid #DDDDDD;
	background-color : #d4dfe1;
}
.weekNumberDays {
	background-color : #f2f6f7;
	color : #17518F;
}
.emptyDays {
	background-color : #E7EEEF;
}
.bookedDays {
	cursor : pointer;
	border : 1px solid #DDDDDD;
	padding-left : 2px;
	color : #FFFFFF;
}
.excludedDays {
	cursor : default;
	border : 1px solid #DDDDDD;
	padding-left : 2px;
}
.freeDays {
	background-color : #FFFFFF;
	cursor : pointer;
	border : 1px solid #DDDDDD;
	padding-left : 2px;
}
.freeDaysHover {
	background-color : #F5F5F5;
	cursor : pointer;
	border : 1px solid #DDDDDD;
	padding-left : 2px;
}


.topLinks {
	width: 160px;
	height: 19px;
	border: 1px solid #cecece;
	font-family: Arial;
	color: #b5b5b5;
	padding-left: 4px;
	padding-top: 2px;
	background-color: #ffffff;
	background-image: url(../design/topLinkArrow.gif);
	background-position: 147px 1px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.topLinksDiv {
	top: 47px;
	margin-left:129px;
	border: 1px solid #cecece;
	width: 166px;
	background-color: #ffffff;
	z-index: 2;
	visibility: hidden;
}
.topLinksText, .topLinksText:active, .topLinksText:visited {
	font-family: Arial;
	color: #b5b5b5;
	line-height: 20px;
	padding-left: 4px;
	text-decoration: none;
	display: block;
}
.topLinksText:hover {
	color: #ff9a22;
	text-decoration: none;
}

.searchTD, .searchTD_hover {
	width: 160px;
	height: 19px;
	border: 1px solid #cecece;
	padding-left: 4px;
	background-color: #ffffff;
	background-image: url(../design/searchLoop.gif);
	background-position: 142px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.searchTD_hover {
	background-image: url(../design/searchLoop_h.gif);
}
.searchTop {
	font-family: Arial;
	font-size: 11px;
	color: #b5b5b5;
	width: 134px;
	border: none;
}

.botgrey {
	border-bottom: 1px solid #cecece;
}

.addresslabel {
	font-family: Arial;
	font-size: 10px;
	color: #b5b5b5;
}

.frontFloat {
	position: absolute;
	top: 575px;
	left: 50%;
}

.loginInputDiv {
	height: 19px;
	border: 1px solid #cecece;
	padding-left: 4px;
	background-color: #ffffff;
}

.largeTextTab {
	font-size: 20px;
	font-weight: normal;
	color: #cecece;
}
.largeTextTab_active {
	font-size: 20px;
	font-weight: normal;
	color: #003068;
}

.f1px {
	font-size: 1px;
}

.balloonstyle{
	position:absolute;
	z-index:100;
	top: -500px;
	left: 0;
	visibility: hidden;
	border:1px solid #ACACAC;
	font:normal 11px Verdana;
	background-color: #FEFEE2;
	width: 280px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

/* ------- EDITOR ------- */

.textarea {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}
.textfield {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.textbutton {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ffffff;
	width : 100px;
	border : 1px solid #cecece;
	cursor: pointer;
}
.textbutton:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ffffff;
	width : 100px;
	border : 1px solid #cecece;
	cursor: pointer;
	color: #ff9a22;
}
.tjekboks {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	border : 0px;
}
input {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
select {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #081F4F;
	font-weight : normal;
}