/* Extension Styles */

/* Latest news */
.news-latest-item {background: url(../images/bla_pil.gif) 0 5px no-repeat; padding-left: 25px; margin-bottom: 5px;}
.news-latest-item a {color: #000; text-decoration:none; padding: 0; margin: 0;}
.news-latest-item a:hover {text-decoration: underline;}
.news-latest-item p {padding: 0; margin: 0; font-weight:bold; line-height: 12px;}

/* News single item */
.news-single-item {padding: 1 0px; maring: 0;}
.news-single-item h2 {font-size: 14px; line-height: 20px;}
.news-single-item h3 {font-size: 11px; line-height: 18px;}
.news-single-header {font-size: 14px; line-height: 20px; color: #000166; padding: 0; margin: 0; font-variant:small-caps; font-weight:900; letter-spacing: 1px;}
.news-single-author {}
.news-single-timedata {}
.news-single-subheader h3{font-size: 11px; margin: 5px 0; padding: 0;}
.news-single-images-container {}
.news-single-content {}
.news-single-backlink {margin-left: 10px;}

/* News list item */
.news-list-container h3 {font-size: 12px; line-height: 18px;}
.news-list-item {margin-left: 15px; margin-top: 10px; padding: 0;}
.news-list-title {font-size: 14px; line-height: 20px; color: #000166; padding: 0; margin: 0; font-variant:small-caps; font-weight:900; letter-spacing: 1px;}
.news-list-item a {text-decoration: none; color: #000;}
.news-list-item a:hover {text-decoration: underline;}
.news-list-date {}
.news-list-container hr.clearer {height: 1px; border: none; background: #b3bbbe;}
.news-list-subheader a{font-size: 10px; text-decoration: none; color: #000;}
.news-list-subheader a:hover {text-decoration: underline; color: 000166;}
.news-list-dashed {display: none;}

/* News event (kalendar) */
.right_element .kalendar-container {}
.right_element .kalendar-container .kalendar-item {margin: 5px 0;}
.right_element .kalendar-container .kalendar-date {font:10px/12px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
.right_element .kalendar-container .kalendar-date span {font-size: 11px; line-height: 12px; font-weight: bold; padding: 0; margin: 0; color: #FF0000;}
.right_element .kalendar-container .kalendar-date span a {color: #fff; text-decoration:none;}
.right_element .kalendar-container .kalendar-date span a:hover {text-decoration:underline;}

/*middle news event*/
.kalendar-container {}
.kalendar-container .kalendar-item {margin: 10px 0;}
.kalendar-container .kalendar-date {font:10px/12px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
.kalendar-container h3 {font-size: 11px; line-height: 16px; padding: 0; margin: 5px 0;}
.kalendar-container h3 a {color: #000; text-decoration:none;}
.kalendar-container h3 a:hover {text-decoration:underline;}
.kalendar-container p.bodytext {font-size: 10px; line-height: 14px; padding: 0; margin: 0;}

/* kalender */
.news-list-item-cal{ margin:0px 0px 10px 0px;}
.news-list-title-cal{font: 11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.news-list-title-cal a{ color:#000166;}
.news-list-subheader-cal p{ margin:0px;}

.news-latest-container-cal h2{ font: 20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding-bottom:12px; text-transform:capitalize;}
.news-latest-item-cal{ margin:0px 0px 10px 0px;}
.news-latest-title-cal a{ color:#000166; text-transform:uppercase; font-weight:bold;}
.news-latest-subheader-cal p{ margin:0px;}

.news-single-title-cal{ font: 20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; /* color:#000166; */ padding-bottom:12px; text-transform:capitalize;}
.news-single-subheader-cal h3{ font: 10px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-style:italic; }
.news-single-backlink-cal{ padding-top:12px;}

.news-single-title-medlem h1{ font:14px/20px Verdana, Arial, Helvetica, sans-serif; color:#000166; font-weight:bold;}
.news-single-subheader-medlem h3{ font: 10px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-style:italic; }

.news-single-item .news-single-img img {float: right; margin: 3px 0 3px 0; padding: 0 0 0 10px;}

.news-list-container table td{ vertical-align:top;}
.news-list-left{ width:459px; padding:0px 16px 0px 0px;} 
.news-list-img-medlem{ width:58px;}
.news-list-title-medlem a{ font: 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#000166; font-weight:bold;}

.news-list-title-forsidemedlem {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000166; font-weight:bold;} 
.news-list-item-forsidemedlem img {margin: 0 0 3px 6px;}


	/* Margins around images: Nødvendig for at tekst "snor sig" korrekt om billede i listevisnigner + på forside medlemsprofil */
	/* 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: 0px;
	}

	/* 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: 2px;
	}

	/* 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: 2px;
	}

	/* 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: 2px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 2px !important;
	}