@import url(rte.css);
@import url(tt_news.css);

#hd3 .topaddresswrap { width:220px; clear:left; text-align:left; padding:0px; margin:0px; position:absolute; top:-3px; left:200px; }
/* de_simplecalendar start */

.calendar_table { 	border:1px solid #666666; margin:0; width:737px; padding: 0; table-layout:fixed; }
.cal_head, a.cal_head, .cal_head:visited { 	font-weight: bold; 	FONT-SIZE: 12px; 	COLOR: #333; text-align: center; height: 20px;  text-decoration: none}
.calendar_table td { width:12.5%; height:25px;}

a.cal_head:hover, .cal_head:visited:hover { 	text-decoration: underline; }

.cal-listdetaillink1 { color:red; }
.cal-listdetaillink2 { color:blue; }

.cal_days { 	FONT-WEIGHT: bold; 	FONT-SIZE: 10px; COLOR: #000; text-align: center;	height: 20px;	BORDER-BOTTOM: #666666 1px solid; BORDER-TOP: #666666 1px solid;}
.cal_content { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	}
.cal_sunday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px; background-color: #F1DFDF }
.cal_saturday { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px; background-color: #F1DFDF }
.cal_empty { 	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #666666;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px; background-color: #E0E0E0 }

.cal_event, A.cal_event { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: none  ; 	padding: 0px;	MARGIN: 0px;}
A.cal_event:hover, .cal_event:visited:hover { FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.cal_event:visited { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: navy; FONT-STYLE: normal; FONT-FAMILY: arial;TEXT-DECORATION: none }
.cal_today { 	BORDER-RIGHT: #ff0000 1px solid;	BORDER-TOP: #ff0000 1px solid;	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	BORDER-LEFT: #ff0000 1px solid;	COLOR: red;	BORDER-BOTTOM: #ff0000 1px solid;	FONT-STYLE: normal;	FONT-FAMILY: Arial, Helvetica, sans-serif;	text-align: center;	height: 14px;	width: 20px;	margin: 0px;	padding: 0px; }
.cal_today_event, A.cal_today_event { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; height: 14px; width:20px;	padding: 0px;	MARGIN: 0px; }
A.cal_today_event:hover, .cal_today_event:visited:hover { 	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #CC0000; FONT-STYLE: normal; FONT-FAMILY: arial; TEXT-DECORATION: underline; 	padding: 0px;	MARGIN: 0px; }
/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */
.cal_today_event:visited {	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; 	padding: 0px;	MARGIN: 0px; }

.eventdetail_wraptable { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_date { FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_time { 	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_shortdescription { FONT-WEIGHT: bold;	FONT-SIZE: xx-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-BOTTOM: 100px}
.eventdetail_description { 	FONT-SIZE: x-small; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif  }
.eventdetail_imagetable { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
.eventdetail_backlink { PADDING-LEFT: 10px; FONT-SIZE: xx-small; MARGIN: 20px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline }

.list_item_tablewrap, .event_teaser_tablewrap { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px dotted } 
.list_item_date, .event_teaser_date { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_time, .event_teaser_time { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{ 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title:visited, .event_teaser_title:visited { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_shortdescription, .event_teaser_shortdescription { 	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_imagetable, .event_teaser_imagetable { 	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }

.tool_link, A.tool_link, .tool_link:visited { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.tool_link:hover, .tool_link:visited:hover { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }



.list_item_link, A.list_item_link { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A.list_item_link:hover, .list_item_link:visited:hover { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.list_item_link:visited { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.tx-desimplecalendar-pi1-browsebox { 	TEXT-ALIGN: center }
.tx-desimplecalendar-pi1-browsebox-SCell { FONT-SIZE: xx-small; MARGIN: 20px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.tx-desimplecalendar-pi1-browsebox-strong { 	FONT-WEIGHT: bold }
/* de_simplecalendar end */

/* direct_mail_subscript */
.abonnementsform { font-weight:bold; padding-right:10px; }
.categories input { padding-left:10px; margin-left:10px; font-weight:normal;}
.catedit input {disabled:disabled; }
.categories { line-height:2.0; font-weight:bold; }

/* Lars june 2009: Used to insert ruler like line btw. content cells */
div.ruler { height:10px; font-size:1px; border-bottom:1px solid #333; line-height:1px; overflow:hidden; clear:both;  }


.cal-date { font-weight:bold; }
.cal_detail td,
.cal_detail th { padding:5px; vertical-align:top; }
.cal_detail th { padding-left:0; }
.cal_detail p { padding:0;margin:0; }
.cal_list p { padding:2px 0; }

/*
.tip-form td { padding:5px; }
#container .tip-form p {
	margin:0;
	padding:0 0 3px 0;
}
*/

#indexed_search_wrap { float:right; width:200px; padding:25px 10px 0; }
.textfield { 
	font-size:12px;
	color:#666;
	width:130px;
	padding:2px;
}
#minisearch-submit {
	padding-left:5px;
	font-size:12px;
}
#hd2 {  padding-top:45px;  height:90px; padding-bottom:2px; position:relative; height:80px; }
#headline { font-size:20px; /* float:left; */ position:absolute; width: 180px; line-height:38px; padding:20px 0 0 10px; }
#headline a { text-decoration:none; padding:0;}
#headline a:hover { text-decoration:none; }

html { background-color:#f2f1ef; }
body { 	background-color:#fffff3 color:#333; padding:17px 0 0; 
	background: #f2f1ef url(../images/baggrund-1300x1460-klubn.jpg) no-repeat center top;
}
.yui-t2 { border:0px solid #666; }

#bd { min-height:400px; }
.fce-content { margin:-10px;padding:10px; }
.fce-contentleft { margin:-10px;padding:10px; }
#content { padding:10px; }
#contentleft { padding:10px; }
#ft { padding:10px;text-align:center; border-top:1px solid #666; }

#hd, 
#hd .fce-contentleft, 
#hd .fce-content { padding:0; margin:0;}


#hd3 { 
	padding:0; 
	
	border-bottom:1px solid #666;
	/*
	border-top:1px solid #666; 
	*/
	text-align:right;
	height:34px; 
	position:relative; 
}
#hd3 ul { padding:0; list-style:none; list-style-type:none; font-size:12px; line-height:34px; height:34px; margin:0; margin-left:200px; }
/*
#hd3 ul li { display:inline; margin:0; }
#hd3 li a { padding:10px 25px 10px 25px; text-decoration:none; border-left:1px solid #666; }
*/
#hd3 ul li { display:block; float:right; margin:0; font-size:12px; line-height:34px; height:34px; }
#hd3 li a { display:block; padding:0 25px 0 25px; text-decoration:none; border-left:1px solid #666; border-top:1px solid #666; height:100%; }

#hd3 a.menuactive { color:#000; background-color:#eee; }
#hd3 a.menuactive:hover, #hd3 a:hover { color:#000; background-color:#ccc; }

ul#submenu { margin:0 0 20px 0; padding:5px; background-color:#eee;}
ul#submenu li { margin:0; padding:2px; }
ul#submenu li li { margin:0; padding-left:10px; padding-right:0; }
ul#submenu li li li { margin:0; padding-left:20px;padding-right:0; }
ul#submenu li ul { margin:5px 0 5px; }
ul#submenu a { display:block; text-decoration:none; line-height:20px; }
ul#submenu a:hover { color:#000; background-color:#ccc; }
ul#submenu li a.act  {  border-bottom:1px solid #666;}




/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }
	div.csc-textpic-clear { height:1px; font-size:1px; padding:0; margin:0; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }



.csc-mailform-submit,
.tx-indexedsearch-searchbox-button  { }
/*
	background-color: none;
	border: none;
	padding: 4px 3px 5px 3px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
	width:auto;
*/

/* extra space above the search area */
.tx-indexedsearch {
	margin-top:10px;
	width:100%;
}

.tx-indexedsearch-res table { width:100%; padding:0 5px; }

.tx-indexedsearch td { padding:5px 5px 5px 0; }

.tx-indexedsearch td select { font-size:11px; }

td.csc-form-fieldcell input,
.tx-indexedsearch-searchbox input,
td.csc-form-fieldcell textarea {
	border: 1px solid #e3e3e3;
	padding: 3px;
	font-size: 11px;
	width: auto;
}

.tx-indexedsearch-searchbox input,
.tx-indexedsearch input.tx-indexedsearch-searchbox-button { /* width:50px;*/ }

.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-results {
	border: 1px solid #e3e3e3;
	padding: 2px;
	font-size: 11px;
	width:140px;
}

