@import url(rte_default.css);
@import url(css_styled_content.css);

body,html {
	margin: 0;
	padding:0;
	height:100%;
	width:100%;
/*	background:#b2b1b9;*/
}

.clear,
.clear-both{
	 clear:both;
}

.bibelord p.reference{
	margin-top:10px;
	font-style:italic;
}


/*
 * CALENDAR
 */
#calendar-event img{
	float:right;
}
.tx-cal-controller img{
	float:left;
	margin-right:10px;
}
/*
 * CALENDAR
 */
.fce-pagediv-25252525,
.fce-pd25252525-cont1,
.fce-pd25252525-cont2,
.fce-pd25252525-cont3,
.fce-pd25252525-cont4,
.fce-pd25252525-content1,
.fce-pd25252525-content2,
.fce-pd25252525-content3,
.fce-pd25252525-content4{
	position: relative;
	float:left;
}
.fce-pd25252525-cont1{
	width:204px;
}
.fce-pd25252525-cont2{
	width:204px;
}
.fce-pd25252525-cont3{
	width:205px;
}
.fce-pd25252525-cont4{
	width:160px;
}
.fce-pd25252525-content1,
.fce-pd25252525-content2,
.fce-pd25252525-content3,
.fce-pd25252525-content4{
	left:0px;
	width:160px;
}
.fce-pagediv-25252525{
	width:773px;
	margin:10px 0 10px 0;
}







.fce-pagediv-502525,
.fce-pd502525-cont1,
.fce-pd502525-cont2,
.fce-pd502525-cont3,
.fce-pd502525-content1,
.fce-pd502525-content2,
.fce-pd502525-content3{
	position: relative;
	float:left;
}
.fce-pd502525-cont1{
	width:408px;
}
.fce-pd502525-cont2{
	width:205px;
}
.fce-pd502525-cont3{
	width:160px;
}
.fce-pd502525-content1{
	left:0px;
	width:364px;
}
.fce-pd502525-content2,
.fce-pd502525-content3{
	left:0px;
	width:160px;
}
.fce-pagediv-502525{
	width:773px;
	margin:10px 0 10px 0;
	background:url(../grafik/page-divider_502525.png) repeat-y top left;
}










.fce-sidebox ul,
.fce-sidebox-ukant ul{
	margin:0;
	padding:0;
}
.tx_ablinklist_catalogView_categories li,
.tx_ablinklist_catalogView_links li,
.fce-sidebox li,
.fce-sidebox-ukant li{
	list-style:none;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
}
#page-outer{
	position: relative;
	float:left;
	width:100%;
}

.twrss_item_link{
	margin-top:30px;
}
.fce-pagediv-333333 .twrss_item_link{
	margin-top:10px;
	margin-bottom:10px;
}
.twrss_item_link a{
	font-weight:bold;
}
.twrss_item_content span{
	color:#333 !important;
}

#field-content-topimage,
#field-content-topimage-image{
	position: relative;
	width:590px;
}
#field-content-topimage-text{
	position: absolute;
	right:10px;
	bottom:0;
	width:244px;
	height:153px;
}


/*
 * tt_news START
 */
.dato,
.news-list-date,
.news-latest-timedata,
.news-single-timedata{
	/*font-size:10px;*/
	color:#999;
}
.news-latest-container a,
.news-list-container a{
  text-decoration:none !important;
}
.news-latest-container .bodytext:hover,
.news-list-container .bodytext:hover{
  text-decoration:underline !important;
}
.news-latest-container .addthis_toolbox, .news-latest-container .news-toolbar, .news-list-container .news-toolbar {
	position: absolute;
	right: 10px;
	top: 13px;
}
.news-list-container .news-toolbar {
 	top:0px;
}

/*LIST START*/
.news-list-author{
	float:right;
	font-style:italic;
}
.news-single-author{
	font-style:italic;
}
.news-list-item img{
	float:left;
	margin-right:10px;
}
.news-list-item{
	margin-bottom:20px;
}
/*LIST STOP*/
/*SINGLE START*/
.news-single-img{
	float:right;
	margin-left:15px;
}
/*SINGLE STOP*/

/*LATEST START*/
.news-latest-item img{
	float:left;
	margin-right:10px;
	padding-top:3px;
}
.news-latest-item{
	/*margin-bottom:15px;*/
}
.news-latest-item .bodytext:hover{
	text-decoration:underline !important;
}
.news-latest-gotoarchive{
	margin-top:15px;
}
.news-latest-morelink{
	float:right;
}
.news-latest-morelink a{
	text-decoration:underline !important;
}
/*LATEST STOP*/
/*
 * tt_news STOP
 */



/*
 * ############### fce-topimg ###########
 */
.fce-topimg h2{
	margin:0;
}
.fce-topimg,
.fce-topimg-img{
	position: relative;
	width:590px;
}
.fce-topimg-textbox{
	position: absolute;
	right:0;
	bottom:0;
	width:265px;
	height:163px;
/*	background:url(../grafik/topimg-foreground.png) no-repeat;*/
}
.fce-topimg-text{
	position: relative;
	float:left;
	left:10px;
	top:10px;
	width:245px;
	height:143px;
}
/*
 * ############### fce-topimg ################
 */
.fce-dualcolorheader {
	margin-left:-2px;
}
.gheader{
	margin-left:-2px;
}
.fce-page66{
	position: relative;
	float:left;
	left:75px;
	width:440px;
}
.fce-pagediv-333333,
.fce-pd333-cont1,
.fce-pd333-cont2,
.fce-pd333-cont3,
.fce-pd333-content1,
.fce-pd333-content2,
.fce-pd333-content3{
	position: relative;
	float:left;
}
.fce-pd333-cont1{
	width:205px;
}
.fce-pd333-cont2{
	width:205px;
}
.fce-pd333-cont3{
	width:180px;
}
.fce-pd333-content1,
.fce-pd333-content2,
.fce-pd333-content3{
	left:0px;
	width:180px;
}
.fce-pagediv-333333{
	width:590px;
	margin:10px 0 10px 0;
	background:url(../grafik/page-divider_333333.png) repeat-y top left;
}

/*
 * fce-pagediv-rightbox START
 */

.fce-pagediv-rightbox,
.fce-pdr-cont1,
.fce-pdr-cont2,
.fce-pdr-content1,
.fce-pdr-content2{
	position: relative;
	float:left;
}
.fce-pdr-cont1{
	width:395px;
}
.fce-pdr-cont2{
	width:195px;
}
.fce-pdr-content1{
	left:0px;
	width:395px;
}
.fce-pdr-content2{
	left:20px;
	width:175px;
}
.fce-pagediv-rightbox{
	width:590px;
}
/*
 * fce-pagediv-rightbox STOP
 */


.fce-pagediv-6633,
.fce-pd63-cont1,
.fce-pd63-cont2,
.fce-pd63-content1,
.fce-pd63-content2,
.fce-pagediv-3366,
.fce-pd36-cont1,
.fce-pd36-cont2,
.fce-pd36-content1,
.fce-pd36-content2{
	position: relative;
	float:left;
}
.fce-pd36-content2{
	position: relative;
	float:right;
}
.fce-pd36-cont2,
.fce-pd63-cont1{
	width:410px;
}
.fce-pd36-cont1,
.fce-pd63-cont2{
	width:180px;
}
.fce-pd36-content2,
.fce-pd63-content1{
	left:0px;
	width:385px;
}
.fce-pd36-content1,
.fce-pd63-content2{
	left:0px;
	width:180px;
}
.fce-pagediv-3366,
.fce-pagediv-6633{
	width:590px;
	margin:10px 0 10px 0;
}
.fce-pagediv-6633{
	background:url(../grafik/page-divider_6633.png) repeat-y top left;
}
.fce-pagediv-3366{
	background:url(../grafik/page-divider_3366.png) repeat-y top left;
}
.blogList .page-divider3366 {
	margin-top:10px;
}
.page-divider,
.page-divider3366,
.page-divider6633{
	position: relative;
	float:left;
	width:590px;
	height:1px;
	font-size:0;
}
.page-divider3366{
	background:url(../grafik/page-divider-line-3366.png) no-repeat top left;
}
.page-divider6633{
	background:url(../grafik/page-divider-line-6633.png) no-repeat top left;
}

/*
 * fce-pagediv-5050 START
 */
.fce-pagediv-5050,
.fce-pd55-cont1,
.fce-pd55-cont2,
.fce-pd55-content1,
.fce-pd55-content2{
	position: relative;
	float:left;
}
.fce-pd55-cont1{
	width:395px;
}
.fce-pd55-cont2{
	width:375px;
}
.fce-pd55-content1{
	left:0px;
	width:375px;
}
.fce-pd55-content2{
	left:0px;
	width:375px;
}
.fce-pagediv-5050{
	width:770px;
	margin:10px 0 10px 0;
}
.fce-pagediv-5050{
	background:url(../grafik/page-divider_5050.png) repeat-y top left;
}
.page-divider,
.page-divider5050{
	position: relative;
	float:left;
	width:590px;
	height:1px;
	font-size:0;
}
.page-divider5050{
	background:url(../grafik/page-divider-line-5050.png) no-repeat top left;
}
/*
 * fce-pagediv-5050 STOP
 */

.page-divider{
	background:url(../grafik/page-divider.png) no-repeat top left;
}
/*
 * fce-bar start
 */
.fce-bar,
.fce-bar-content{
	position: relative;
	float:left;
}
.fce-bar{
	margin-top:-5px;
	width:590px;
	height:65px;
}
.fce-bar h1,
.fce-bar h2{
	margin:0;
	padding:0;
}
.fce-bar-content{
	width:566px;
	left:12px;
	top:10px;
	height:55px;
}
/*
 * fce-bar stop
 */
/*
 * sideboxbox start
 */
.fce-sidebox,
.fce-sb-cont,
.fce-sb-content,
.fce-sb-bottom{
	position: relative;
	float:left;
}
.fce-sb-image{
	position: absolute;
}
.fce-sidebox{
	width:175px;
	background:url(../grafik/sidebox_mid.png) repeat-y top left;
}
.fce-sb-cont{
	width:175px;
	background:url(../grafik/sidebox_top.png) no-repeat top left;
}
.fce-sb-content{
	width:155px;
	left:10px;
}
.fce-sb-bottom{
	width:175px;
	height:8px;
	background:url(../grafik/sidebox_bottom.png) repeat-y top left;
}
.fce-sb-content{
	background-repeat:no-repeat;
}

/*
 * sideboxbox stop
 */
/*
 * sideboxbox uden kant start
 */

.fce-sidebox-ukant,
.fce-sbuk-cont,
.fce-sbuk-content,
.fce-sbuk-bottom{
	position: relative;
	float:left;
}
.fce-sbuk-image{
	position: absolute;
}
.fce-sidebox-ukant{
	width:175px;
	/*background:url(../grafik/sidebox_mid.png) repeat-y top left;*/
}
.fce-sbuk-cont{
	width:175px;
	background:url(../grafik/sidebox_top_ukant.png) no-repeat top left;
}
.fce-sbuk-content{
	width:155px;
	left:10px;
}
.fce-sbuk-bottom{
	width:175px;
	height:8px;
	/*background:url(../grafik/sidebox_bottom.png) repeat-y top left;*/
}
.fce-sb-content{
	background-repeat:no-repeat;
}

/*
 * sideboxbox stop
 */
/*
 * macina_searchbox start
 */
#searchform{
	float:left;
	margin:0;
	padding:0;
}
.tx-macinasearchbox-pi1 .searchword{
	float:left;
	width:120px;
	height:16px;
/*	background:url(../grafik/bg_macina_word.png) left top no-repeat;
*/	border-style:solid;
	border-width:1px;
	border-color:#999;
	padding:0;
	margin:0;
}
.tx-macinasearchbox-pi1 .search-submit{
	float:left;
	width:36px;
	height:16px;
	background: transparent;
	border:0px;
	color:#FFF;
	font-size:10px;
/*	margin: 0 0 0 3px;
	padding: 0 0 0 0;
*/	cursor:pointer;
}
/*
 * macina_searchbox stop
 */

#field_func{
	height:19px;
	margin-top:8px;
	margin-left:8px;
}
#field_search{
	height:20px;
	margin-top:8px;
	margin-left:8px;
}
#menu-main a{
	color:#4e4d4d;
	padding:0;
	display:block;
	text-decoration:none;
}
#menu-main ul{
	list-style:none;
	margin:0 0 40px 0;
	padding:0;
	width:164px;
	background: url(../grafik/menu/ul.png) repeat-y top left;
}
#menu-main li{
	margin:0;
	padding:0;
}
#menu-main .lev1act,
#menu-main .lev1no{
	height:23px;
}
#menu-main .lev1act a,
#menu-main .lev1no a{
	margin-left:23px;
	line-height:21px;
	font-weight:bold;
}
#menu-main .lev2cur a,
#menu-main .lev2no a{
	margin-left:23px;
}
#menu-main .lev2cur a:hover,
#menu-main .lev2no a:hover,
#menu-main .lev3cur a:hover,
#menu-main .lev3no a:hover,
#menu-main .lev4cur a:hover,
#menu-main .lev4no a:hover{
	text-decoration:underline;
}
#menu-main .lev2cur a,
#menu-main .lev2no a,
#menu-main .lev3cur a,
#menu-main .lev3no a,
#menu-main .lev4cur a,
#menu-main .lev4no a{
	line-height:15px;
	padding-top:2px;
	padding-bottom:2px;
}
#menu-main .lev2cur a,
#menu-main .lev3cur a{
	text-decoration:underline;
}
#menu-main .lev3cur a,
#menu-main .lev3no a{
	margin-left:30px;
}
#menu-main .lev4cur a,
#menu-main .lev4no a{
	margin-left:40px;
}
#menu-main .line{
	font-size:0;
	width:100%;
	height:1px;
	background:#e0e0e0;
}
#field_footer{
	position: relative;
	float:left;
	width:590px;
	left:183px;
	border-top:1px solid #e0e0e0;
	height:40px;
	text-align:center;
}
#field_footer p{
	color:#a3a3a3;
	line-height:40px;
}
#field_footer p a{
	text-decoration:none;
}
#field_footer p a:hover{
	text-decoration:underline;
}
#field_rootline{
	position: relative;
	float:left;
	width:675px;
	left:183px;
}
#field_rootline ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#field_rootline li{
	height:26px;
	line-height:26px;
	font-size:10px;
	float:left;
	color:#4e4d4d;
}
#field_rootline a{
	font-size:10px;
	text-decoration:none;
	color:#4e4d4d;
}
#field_rootline a:hover{
	text-decoration:underline;
}
#field_rootline .cur a:hover{
	text-decoration:none;
}
a img{
	border:0;
}
#field_topimage,
#top-functions{
	position: relative;
	float:left;
}
.function-item a img{
	padding-bottom:5px;
}
#field_topimage{
	width:774px;
	height:65px;
}
#top-functions{
	width:175px;
	height:65px;
	margin-left:7px;
}
#top-box{
	width:956px;
	height:65px;
	margin-top:14px;
}
#stregtop,
#stregbund{
	float:left;
	position: relative;
	width:984px;
	height:4px;
	font-size:0;
}
#page{
	position: relative;
	width:984px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
}
#container2{
	position: relative;
	float:left;
	text-align: left;
	left:12px;
	width: 956px;
}
#container {
	position: relative;
	float:left;
	text-align: left;
	width: 984px;
	background:#FFF;
	left:3px;
}
#left,
#left-m-normal,
#normal,
#normal-wide,
#normal-m-right,
#right{
	position: relative;
	float:left;
}
#left{
	width:175px;
}
#left-m-normal,
#normal-m-right{
	height:100%;
	width:8px;
}
#normal-wide{
	width:773px;
}
#normal{
	width:590px;
}
#right{
	width:175px;
}


/******************* START T3BLOG *********************/

.blogList .date,
.tx-t3blog-pi2 .date,
.tx-t3blog-pi2 .time{
	float:left;
	color:#999;
}
.blogList .dato,
.tx-t3blog-pi2 .dato{
	height:20px;
}
.tx-t3blog-pi2 .blogListAuthor img{
	/*float:left;*/
}


.blogtipafriendlink,.comments,.authoremail,.author {padding:5px 5px 0 0;}
.noCommentAllowedWrap {padding:5px 5px 5px 0;}
.pageBrowser { list-style-image:none;list-style-position:outside;list-style-type:none;}
.pageBrowser li { float:left; padding:3px; border:1px solid #fff;}
.pageBrowser .cur { border:1px solid red;}

.tx-t3blog-pi2 #archive ul li.year, .tx-t3blog-pi2 #archive ul li.month {
	background: none;
}
.tx-t3blog-pi2 #archive ul li{
	margin: 0px;
	padding: 0px;
}
.tx-t3blog-pi2 #archive ul ul li {
	margin: 0px;
	padding: 0 0 0 20px;
}

.t3blog-bloggerlist-text, .t3blog-bloggerlist-image {
	float:left;	
}
.t3blog-bloggerlist-image  {
	width:142px;	
}
.t3blog-bloggerlist-text  {
	width:233px;	
}
.t3blog-bloggerlist-image img {
	margin-right:10px;	
}

.blogList hr, #latestComments hr  {
	margin: 20px 0;	
}
.blogList .readmore {
	margin-bottom: 10px;	
}

.blogfrontpage .itemNav {
	float:left;
	width: 80px;
}
.blogfrontpage .itemBody {
	float:left;
	width: 295px;
}

.blogfrontpage .itemBody h2, .blogfrontpage .author {
	margin:0;
}
.blogfrontpage .author {
	padding:0 0 10px 2px;	
}

.blogfrontpage .bodytext, .blogfrontpage .dato {
	display:inline;	
}
.blogfrontpage .date {
	padding:0 4px 0 0;
	line-height: 130%;
}
/* For at margin virker paa hr-tag */
.blogfrontpage .item {
	overflow:hidden;	
}
.commentsimg {
	margin-right:4px;
}
.comments {
	background:transparent url(../../../typo3conf/ext/t3blog/icons/comments.png) no-repeat scroll left 3px;
	padding-left:20px;
}
.latestcommentsauthor {
	background:transparent url(../../../typo3conf/ext/t3blog/icons/comment.png) no-repeat scroll left 0px;
	padding-left:20px;
}
.comments a {
 /*margin: 10px;
 padding: 10px;*/	
}

.innerdiv {
	margin-bottom:20px;
}
.t3blog-bloggerlist-text h2 {
	margin: 0px 0 5px;
}
.tx-t3blog-pi2 .backtolist {
	float:left;	
}
.tx-t3blog-pi2 .addthis_toolbox {
	float:right;	
}

#commentList h5 {
	margin: 20px 0 0 0;	
}
.latestComment {
	margin-bottom:10px;	
}
.tx-t3blog-pi2 input.text {
 width:200px;
}
.tx-t3blog-pi2 textarea {
width:400px;
height:100px;
}

/******************* END T3BLOG ***********************/

/* comments BEGIN */
.tx-comments-comment-input2 {
  display:inline;
  height:1px;
  left:-100px;
  overflow:hidden;
  position:absolute;
  top:-100px;
  width:1px;
}
/* comments END /*