
.news-latest-category {
	font-size: 0.8em;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	width: 97px;
	padding: 10px 0 11px 0;
	margin: 0 0 10px 0;
}

.news-amenu-container li {
	padding:0 0px 0 0px !important;
	margin: 0;
	background-image: none !important;
	line-height: 1.4;

}
.news-amenu-container UL LI A:LINK, .news-amenu-container UL LI A:VISITED {
	text-align: left;
	text-decoration: none;
	color: #666;
}
.news-amenu-container UL LI A:HOVER, .news-amenu-container UL LI A:ACTIVE {
	color: black;
}

.news-amenu-container UL LI A:HOVER {
	text-decoration: underline;
}

.news-amenu-container UL {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	margin-top:5px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding: 0;
	margin: 0;
}

li.news-amenu-item-year {
	font-weight: bold;
    margin:10px 0 0 0;
	padding: 0px;
	color:#000;
	background: none;
}

.news-amenu-item-year dd {
	margin: 0px;
	padding: 2px 0 2px 0;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	margin-bottom: 10px;
}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	margin-bottom: 6px;
        /*border-bottom: 1px dashed #cdcdcd;*/
}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H1 {
	margin: 5px 0 5px 0;
	font-size: 1em;
}

.news-list-container H1 A, .news-list-container H1 A:LINK,.news-list-container H1 A:VISITED,.news-list-container H1 A:HOVER {
	color: #0084A8;
	text-decoration: none;
	font-size: 1.2em;
}


.news-list-container P {
	font-size: 1em;
}
.news-list-date {
	font-size: 0.8em;
	font-weight: normal;
	margin: 1px 0 3px 0;
}

.news-list-date p.bodytext {
	font-size: 1em;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 0.8em;
	font-style: italic;
}

.news-list-container IMG {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category, .news-list-morelink a {
	font-size: 0.9em;
}
.news-list-morelink  {
	margin-bottom:5px;
	padding-right: 15px;
	background: url(../images/les-mer-1.gif) no-repeat right 2px;
}
.news-list-browse {
	text-align: center;
}

div.clearer {
	clear: both;
	height: 0px;
	color: #fff;
/*	display: none; */
	border-bottom: 1px dashed #CDDBDA;
	margin: 7px 0 10px 0;
}


.news-blog-comments {
	font-size: 0.8em;
	padding-bottom: 10px;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #999;
	padding:3px;
	background: #CDDBDA;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:2px 5px 2px 5px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #2C9FC1;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;

}

.news-single-item p {
	font-size: 1em;
}

.news-single-item H1 {
	font-size: 1.2em;
	font-weight:bold;
	margin-bottom: 0px;
	color: #0084A8;
}
.news-single-item H3 {
	color: #333333;
	font-size: 1.1em;
	font-style: oblique;
	margin-bottom: 15px;
	line-height: 1.3;
	font-weight: normal;
	margin: 5px 0 5px 0;
}

.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
	font-style: italic;
	width: 240px;
}

.news-single-category {
	float: right;
	font-size: 9px;
	margin-top: 2px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: none;
	margin: 4px 0 2px 0;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 0.9em;
}
.news-single-author {
	padding-bottom: 3px;
}

.news-right-col {
	float: right;
	width: 180px;
	margin-left: 15px;
}

.news-single-additional-info {
/*	clear: both;*/
	padding: 15px;
	border:1px solid #F8DB00;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left: 0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 0px;
}

/* News event */
.mbl-newsevent {
	padding: 15px;
	border:1px solid #F8DB00;
	margin-bottom: 10px;
}

.news-list-item div.mbl-newsevent {
	padding: 15px;
	border:1px solid #F8DB00;
	margin-bottom: 10px;
	float: right;
	width: 130px;
	margin-left: 15px;

}


/* some css */

.csc-uploads {
	font-size: 1.4em;
}
.csc-uploads-fileSize {
	width: 60px;
}

.tsteaser-more-link {
	font-size: 9px;
	display: block;
	margin-bottom: 10px;
}

.dam-download-desc, .dam-download-creator {
	display: block;
	font-size: 0.85em;
	margin: 3px 0 3px 0;
	line-height: 1.4;
}

.dam-download-link {
	float: left;
}
.dam-download-filesize {
	float: right;
}

.dam-download-link, .dam-download-filesize {
	font-size: 0.85em;
	margin: 4px 0 2px 0;
	height: 16px;
}

.dam-download-link a {
	background: url('../images/download-2.png') left no-repeat;
	padding-left: 20px;
}
.dam-download-link a:hover {
	background: #ececec url('../images/download-2.png') left no-repeat !important;
}

div.dam-download-item {
	padding: 8px 0 10px 0;
	display: block;
	clear: both;
}

.tx-damdownloads-pi1-list {
	margin: 4px 0 4px 0;
}

.dam-download-browsebar, .dam-download-browseres {
	font-size: 0.8em;
	padding: 6px 0 3px 0;
	clear: both;
	display: block;
}

.first-wrap {
	float: left;
	width: 50px;
}
.second-wrap {
	float: left;
	width: 150px;
}
.third-wrap {
	float: right;
	width: 50px;
	text-align: right;
}

.tx-damdownloads-pi1 {
	padding: 10px 0 10px 0;
}

/* default styles for extension "tx_cegallery_pi1" */
.tx-cegallery-pi1-album_date {
	font-size: 10px;
}

div.tx-cegallery-pi1-album_entry{
	float: left;
	height: 187px;
	width: 170px;
	margin: 2px;
	padding: 10px;
	padding-bottom: 13px;
	text-align: center;
	top: inherit;
	vertical-align: bottom;
	background-color: none;
	border: 1px solid #999;
}

div.tx-cegallery-pi1-detail_entry{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}		

div.tx-cegallery-pi1-slideControls{
	padding-bottom: 10px;
}				

div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
	clear: both;
	border: 1px solid #000000;
}

div.tx-cegallery-pi1-clearer {
	clear: both;
}

div.tx-cegallery-pi1-detail_header {
	padding-bottom: 10px;
}

div.tx-cegallery-pi1-detail_nav {
	clear: both;
	width: 385px;
}		

span.tx-cegallery-pi1-photo_prev {
	float: left;
	width: 50px;
}

span.tx-cegallery-pi1-photo_next {
	width: 50px;
	text-align: right;
	float: left;
}

span.tx-cegallery-pi1-album_back_link {
	float: left;
	width: 285px;
	text-align: center;
}

span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	padding-right: 8px;
}

span.tx-cegallery-pi1-pagebrowser_actual a {
	font-weight: bold;
}

div.tx-cegallery-pi1-pagebrowser {
	padding-bottom: 10px;
}

#mySlideshow {
	width: 460px;
	height: 460px;
	z-index:5;
	display: none;
	overflow:hidden;
	position: relative;
	background-color: #ABE9E6;
}

#mySlideshow img {
	border: 0;
	margin: 0;
}

#mySlideshow #slideInfoZone {
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 3em;
	background: #333;
	color: #fff;
	text-indent: 0;
}

#slideInfoZone h2 {
	padding: 0;
	font-size: 12px;
	margin: 0;
	margin: 2px 5px;
	font-weight: strong;
	color: inherit;
}

#slideInfoZone p {
	padding: 0;
	font-size: 10px;
	margin: 2px 5px;
	color: #eee;
}

#mySlideshow a {
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

#mySlideshow a.right, #mySlideshow a.left {
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html #mySlideshow a.right, * html #mySlideshow a.left {
	filter:alpha(opacity=50);
}

#mySlideshow a.right:hover, #mySlideshow a.left:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#mySlideshow a.left {
	left: 0;
	top: 0;
	background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
}

#mySlideshow a.right {
	right: 0;
	top: 0;
	background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
}

/* css blog */
.guestbook-label {
	float: left;
	width: 130px;
}

.label-email {
	height: 35px;
}

div.navigation {
	font-size: 0.8em;
	padding-bottom: 10px;
}

div.tx-veguestbook-pi1 h3.comments {
	font-size: 0.9em !important;
	padding: 6px 0 6px 0;
	display: block;
}

.comment {
	padding: 3px 0 9px 0;
}

.info {
	display: block;
	background: #dfdfdf;
	height: 17px;
	padding-bottom: 2px;
}

.comment-num {
	padding-right: 3px;
	border-right: 1px solid #000;
}

.comment-title {
	padding-left: 4px;
	font-weight: bold;
}

.tx-guestbook-form-inputfield-med {
	border: 1px solid #060850;
	width: 160px;
}

.tx-guestbook-form-inputfield-big {
	border: 1px solid #060850;
	width: 210px;
}

.tx-guestbook-form-inputfield-big2 {
	border: 1px solid #060850;
	width: 400px;
}


.tx-guestbook-form-textarea {
	border: 1px solid #060850;
	width: 400px;
	height: 160px;
}
	


/* 4col news */

DIV#torsk-container DIV#contentwrapper DIV#main-column DIV.four-column DIV.four-column4 DIV.4column-news H2.4col A {
	font-size: 10px !important;
}

div.four-column4 div.news span.4-colnews-date {
	font-size: 10px !important;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch {font-size: 1em;}
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:2em;}
		.tx-indexedsearch .searchbox-tmpl-css fieldset div {height: 25px;}
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:8em; float:left; font-size: 1em; padding: 1px 0 1px 0;}
                .tx-indexedsearch .searchbox-tmpl-css legend {color: #0084A8; font-size: 1.1em; font-weight: bold;}
                .tx-indexedsearch .searchbox-tmpl-css fieldset {border: 1px solid #CDDBDA; padding: 5px;}
                .tx-indexedsearch .searchbox-tmpl-css input.sword, .type, .defop, .media, .lang, .order, .desc, .group, .extract, .sections {font-size: 1.1em; width: 15em; height: 18px;}
		.tx-indexedsearch .searchbox-tmpl-css .results {font-size: 1.1em; width: 4em; height: 18px;}
		.tx-indexedsearch .searchbox-tmpl-css .submit {margin-left: 12em; width: 5em;}
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css {font-size: 1em; height: 2.5em;}
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		.tx-indexedsearch ul.browsebox{
			list-style-type: none !important;
			height: 20px;
			font-weight: bold;
			background: none; }
		.tx-indexedsearch ul.browsebox li {
			float: left;
			height: 20px;
			background: none; }
		.tx-indexedsearch-rules p {font-size: 0.95em;}
		.tx-indexedsearch-descr {font-size: 0.95em;}

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em 0 0; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; color: #0084A8;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 0px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 fieldset {margin-bottom: 0.5em; border: 1px solid #CDDBDA;}
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #0084A8; }
.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again {margin-left: -5px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; font-size: 1em; }
.tx-srfeuserregister-pi1 select {font-size: 1.5em;}
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 0.5em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; font-size: 0.8em;}
.tx-srfeuserregister-pi1 dt { clear: both; width: 30%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 60%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { width: 90px !important; }
.tx-srfeuserregister-pi1 textarea {width: 300px;}

.tx-clcompanydatabase-pi1-listrow {font-size: 0.95em; padding-bottom: 10px;}
.cl-company-header {padding: 5px 0 5px 0;}
.cl-company-header-name {width: 200px;}
.cl-company-header-name A {}
.cl-company-header-address {width: 150px;}
.cl-company-header-address A {}
.cl-company-header-zip {}
.cl-company-header-zip A {}
.cl-company-header-www {}
.cl-company-header-www A {}
.cl-company-header-phone {}
.cl-company-list {padding: 5px 0 5px 0; clear: both; border-bottom: 1px dashed #dfdfdf; display: block;float: left;}
.cl-company-list h2 {width: 350px; float: left; padding: 2px 0 2px 0 !important; font-size: 1.1em !important; }
.cl-company-list-img {float: right: width: 120px;}
.cl-company-list-img IMG {}
.cl-company-list-address {width: 350px; padding-left: 20px; float: left;}
.cl-company-list-zip {width: 350px; padding-left: 20px; float: left;}
.cl-company-list-www {width: 300px; padding-left: 20px; float: left;}
.cl-company-list-www A {}
.cl-company-list-phone {width: 150px; padding-left: 20px; float: left;}
.cl-company-list-link {width: 400px; padding-left: 20px; float: left;}
.cl-company-list-link A {}
.cl-company-single-img {float: right: width: 120px;}


.csc-frame-frame1 h1 {
	font-size: 0.9em !important;
	margin: 0 4px 0 4px;
}

.csc-frame-frame1 p.bodytext {
	font-size: 0.7em !important;
	line-height: 1.2;
	display: block;
	margin: 5px 4px 5px 4px;
}

.tx-newloginbox-pi1 fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.tx-newloginbox-pi1 label {
	float: left;
	width: 90px;
}

.tx-newloginbox-pi1 p.newloginbox-submit {
	margin-left: 90px;
}

/* default styles for extension "tx_srquiz_pi1" */
.tx-srquiz-pi1 P {
   line-height:125%; margin-top:8px;
}

.tx-srquiz-pi1 img {
   float: left;
   margin-right: 10px;
}

.tx-srquiz-pi1 P.tx-srquiz-pi1-label {
   margin-top:8px;
}
   
.tx-srquiz-pi1 A:link, 
.tx-srquiz-pi1 A:visited, 
.tx-srquiz-pi1 A:active {
   font-weight:bold;
}

.tx-srquiz-pi1 A:hover {
   color:#333333;
}

.tx-srquiz-pi1 label {
   display: block; width: 120px; float:left;
}

.tx-srquiz-pi1 INPUT {
   color:#333333; 
}
   
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit {
   background-color: #CDDBDA; 
   color:#333333; 
   font-weight:bold;
}

.tx_srquiz_pi1_submit {
   clear: both;
   padding: 8px 0 5px 0;
}


.tx-srquiz-pi1 .tx-srquiz-pi1-question TD { 
   text-align:left; 
   vertical-align:middle;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question P {
   color:#35006d; 
   margin-top:4px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question P.tx-srquiz-pi1-label {
   color:#35006d; 
   margin-top:4px; 
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question INPUT { 
   background-color:#35006d; 
   color:#ffffff; 
   font-weight:bold;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question SELECT { 
   background-color:#35006d; 
   color:#ffffff; 
   font-weight:bold; 
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio { 
   display: block;
   padding: 0 0 10px 0;
   clear: both;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P {
   margin-top:4px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P.tx-srquiz-pi1-label {
   color:#35006d; 
   margin-top:4px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio INPUT {
   color:#000000; 
   font-weight:bold; 
   vertical-align:middle;
   margin-right: 0.5em;
   float: left;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio span {
   padding-right: 5px;
   float: left;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-answer TD {
   text-align:left; 
   vertical-align:top;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-answer P {
   color:#35006d; 
   margin-top:4px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-answer P.tx-srquiz-pi1-label {
   color:#35006d; 
   margin-top:4px;
}

.tx-srquiz-pi1-correct {
   margin-left: 30px !important;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-results TD { 
   text-align:left; 
   vertical-align:top; 
}

.tx-srquiz-pi1 .tx-srquiz-pi1-results P { 
   color:#35006d; 
   margin-top:4px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-results P.tx-srquiz-pi1-label { 
   color:#35006d; margin-top:4px;
}

/* 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; }

        .csc-textpic-caption {font-style: italic;}

	/* 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; }

	/* 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: 10px; }
	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 */
	
/* default styles for extension "tx_cssfilelist" */

	.filelinks div{padding-left:25px; background:url('../icons/default.png') left top no-repeat; margin-bottom:10px;}
	.filelinks span{display:block;}
	.filelinks {display:block; margin-bottom:5px;} 
	.filelinks a{color:#000;text-decoration:none; }
        .filecount {display: none !important; }

	/* Icons begin */
	.filelinks .ai{background-image:url('../icons/ai.png')!important;}
	.filelinks .ani{background-image:url('../icons/ani.png')!important;}
	.filelinks .au{background-image:url('../icons/au.png')!important;}
	.filelinks .avi{background-image:url('fileadmin/templates/smak_av_kysten/icons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('fileadmin/templates/smak_av_kysten/icons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('fileadmin/templates/smak_av_kysten/icons/cdr.gif')!important;}
	.filelinks .css{background-image:url('fileadmin/templates/smak_av_kysten/icons/css.gif')!important;}
	.filelinks .csv{background-image:url('fileadmin/templates/smak_av_kysten/icons/csv.gif')!important;}
	.filelinks .doc{background-image:url('../icons/doc.png')!important;}
	.filelinks .dtd{background-image:url('fileadmin/templates/smak_av_kysten/icons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('../icons/eps.png')!important;}
	.filelinks .exe{background-image:url('fileadmin/templates/smak_av_kysten/icons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('fileadmin/templates/smak_av_kysten/icons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('../icons/flash.png')!important;}
	.filelinks .folder{background-image:url('fileadmin/templates/smak_av_kysten/icons/folder.gif')!important;}
	.filelinks .gif{background-image:url('fileadmin/templates/smak_av_kysten/icons/gif.gif')!important;}
	.filelinks .htm{background-image:url('fileadmin/templates/smak_av_kysten/icons/htm.gif')!important;}
	.filelinks .html{background-image:url('fileadmin/templates/smak_av_kysten/icons/html.gif')!important;}
	.filelinks .ico{background-image:url('fileadmin/templates/smak_av_kysten/icons/ico.gif')!important;}
	.filelinks .inc{background-image:url('fileadmin/templates/smak_av_kysten/icons/inc.gif')!important;}
	.filelinks .java{background-image:url('fileadmin/templates/smak_av_kysten/icons/java.gif')!important;}
	.filelinks .jpg{background-image:url('../icons/jpg.png')!important;}
	.filelinks .js{background-image:url('fileadmin/templates/smak_av_kysten/icons/js.gif')!important;}
	.filelinks .max{background-image:url('fileadmin/templates/smak_av_kysten/icons/max.gif')!important;}
	.filelinks .mid{background-image:url('fileadmin/templates/smak_av_kysten/icons/mid.gif')!important;}
	.filelinks .mov{background-image:url('../icons/mov.png')!important;}
	.filelinks .mpeg{background-image:url('fileadmin/templates/smak_av_kysten/icons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('fileadmin/templates/smak_av_kysten/icons/mpg.gif')!important;}
	.filelinks .odp{background-image:url('../icons/odp.png')!important;}
	.filelinks .ods{background-image:url('../icons/ods.png')!important;}
	.filelinks .odt{background-image:url('../icons/odt.png')!important;}
	.filelinks .pcd{background-image:url('fileadmin/templates/smak_av_kysten/icons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('fileadmin/templates/smak_av_kysten/icons/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('../icons/pdf.png')!important;}
	.filelinks .ppt{background-image:url('../icons/ppt.png')!important;}
	.filelinks .png{background-image:url('fileadmin/templates/smak_av_kysten/icons/png.gif')!important;}
	.filelinks .ps{background-image:url('fileadmin/templates/smak_av_kysten/icons/ps.gif')!important;}
	.filelinks .psd{background-image:url('../icons/psd.png')!important;}
	.filelinks .rtf{background-image:url('fileadmin/templates/smak_av_kysten/icons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('../icons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('../icons/swf.png')!important;}
	.filelinks .sxc{background-image:url('../icons/sxc.png')!important;}
	.filelinks .sxw{background-image:url('../icons/sxw.png')!important;}
	.filelinks .tga{background-image:url('fileadmin/templates/smak_av_kysten/icons/tga.gif')!important;}
	.filelinks .tif{background-image:url('fileadmin/templates/smak_av_kysten/icons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('fileadmin/templates/smak_av_kysten/icons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('fileadmin/templates/smak_av_kysten/icons/txt.gif')!important;}
	.filelinks .wav{background-image:url('fileadmin/templates/smak_av_kysten/icons/wav.gif')!important;}
	.filelinks .wmv{background-image:url('../icons/wmv.png')!important;}
	.filelinks .wrl{background-image:url('fileadmin/templates/smak_av_kysten/icons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('../icons/xls.png')!important;}
	.filelinks .xml{background-image:url('fileadmin/templates/smak_av_kysten/icons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('fileadmin/templates/smak_av_kysten/icons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('fileadmin/templates/smak_av_kysten/icons/zip.gif')!important;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}
	

.advertisement .csc-header h1 {
   font-size: 1.1em;
}

.tx-felogin-pi1 h3 {
	font-size: 1.2em;
}

.tx-felogin-pi1 div{
	font-size: 1em;
}

.tx-felogin-pi1 fieldset {
	border: 1px solid #00A6EB;
	margin: 0 !important;
	padding: 8px 0 !important;
}

.tx-felogin-pi1 legend {
	margin-left: 5px;
	color: #0077A3;
	font-weight: bold;
}

.tx-felogin-pi1 fieldset p {
	clear: left;
	float: left;
	margin: 0 !important;
	padding: 7px 0 0 0;
	width: 100%;
}

.tx-felogin-pi1 label {
	float: left;
	width: 90px;
	display: block;
	margin: 0;
	padding-left: 8px;
	
}

.tx-felogin-pi1 input  {
	font-size: 1em;
	width: 125px;
}

.tx-felogin-pi1 input#permalogin {
	width: 15px;
}

.tx-felogin-pi1 input.submit,
.tx-felogin-pi1 input.forgot-submit {
	margin-left: 98px;
	width: 75px;
}