@import url(rte_default.css);
@import url(css_styled_content.css);

a img{
border:0;
}
.clear-both{
	clear:both;
}
/*
 *  cal
 */
#field-right-login .tx-cal-controller dd,
#content-subpages .tx-cal-controller dd{
	margin:0 0 10px 0;
}
#field-right-login .tx-cal-controller dd,
#content-subpages .tx-cal-controller dd,
#field-right-login .tx-cal-controller dt,
#content-subpages .tx-cal-controller dt{
	padding:0;
}
.tx-cal-controller .date{
	font-style:italic;
	font-size:90%;
	color:#666;
}

/*
 *  cal
 */

/*
 *  #menu-rootline
 */
#menu-rootline{
	position:relative;
	height:40px;
	left:15px;
	clear:both;
}
#menu-rootline ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu-rootline li{
	float:left;
}
#menu-rootline a{
	text-decoration:none;
}
/*
 *  #menu-rootline
 */
 
 
#topbar {
	position:absolute;
	left:655px;
	top:10px;
	border:1px solid #999999;
	padding:5px;
	height:21px;
	width:245px;
}
#field-right-login dl { padding:5px 0; }
#field-right-login dt { padding:3px 0;margin:0; }
#field-right-login dd { padding:3px 0;margin:0; }

.tx-dkmfeuserlist-pi1 .image{
	padding-right:10px;
}
.tx-dkmfeuserlist-pi1 .data{
	padding-right:20px;
}
.tx-dkmfeuserlist-pi1 .item{
	padding-bottom:20px;
}
.tx-dkmfeuserlist-pi1 table{
	width:100%;
}
body{
	margin:50px 0 0 0; /* 10*/
	text-align:left;
}
.red{
	color:#F00;
}
/* SPAM beskyttelse */
#www{
	display:none;
}
#field-footer{
	width:100%;
	text-align:center;
}
#field-footer p{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
}
.tx-macinasearchbox-pi1{
	float:left;
}
#field-right-top img{
	float:left;
}
.tx-macinasearchbox-pi1 .search-submit {
	position:relative;
	float:left;
	border:solid 1px #ccc;
	cursor:pointer;
	height:18px;
	margin:0 0 0 5px;
	padding:0;
	font-size:11px;
}
.tx-macinasearchbox-pi1 .searchword {
	position:relative;
	float:left;
	border:solid 1px #ccc;
	height:16px;
	margin:0;
	padding:0;
	width:125px;
	font-size:11px;
}
#field-top-logo img{
	/*margin:10px 0 0 20px;*/
}
#toptext{
	position:absolute;
	left:22px;
	/*top:20px;*/
	width:500px;
}
#toptext h1,#toptext h2{
	font-size:15px;
	color:#900;
	margin:5px 0;
}
#toptext h2{
	font-size:15px;
	color:#900;
	margin:0;
	padding:0;
	line-height:1;
}

/*
 * MENU LEFT -----------------------------------------------------
 */
#menu-sub .lev3no a,
#menu-sub .lev3act a{
	padding:0 0 0 20px;
}
#menu-sub .lev2act{
	background:#CCC;
}
.menu-sub-item{
	position:relative;
	border:solid 1px #cccccc;
	padding:0;
}
.menu-sub-item a{
	padding:0 0 0 10px;
}
#lev3dot{
	position:absolute;
	left:10px;
	top:12px;
	width:5px;
	height:5px;
	background:url(../grafik/subsubbullet.gif) no-repeat left top;
}
#menu-sub{
	position:relative;
	float:left;
	width:100%;
}
/*
 * MENU LEFT -----------------------------------------------------
 */

.lev2act a, .lev3act a{
	color:#CC0000;
}
.margtop{
	margin-top:10px;
}
.kasse-b{
	position:relative;
	float:left;
	border:solid 1px #999;
}
#content-right .hidden {display:none; }

.kasse-p{
	position:relative;
	float:left;
	padding:10px;
}
.right-size{
	width:226px;
}
#field-footer{
	position:relative;
	float:left;
	margin-top:10px;
}
#content-cels{
	width:100%;
}
#cel1{
	width:22px;
}
#content-frontpage-outer,
#field-content-frontpage{
	width:620px;
}
#content-frontpage-outer-wide,
#field-content-frontpage-wide{
	width:870px;
}
#content-left-outer,
#content-left{
	width:190px;
}
#content-margin{
	width:10px;
}
#content-subpages-outer,
#content-subpages{
	width:420px;
}
#content-subpages-outer-wide,
#content-subpages-wide{
	width:670px;
}
#cel3{
	width:30px;
}
#content-right{
	width:226px;
}
#content-cels,
#cel1,
#content-frontpage-outer,
#content-frontpage,
#content-frontpage-outer-wide,
#content-frontpage-wide,
#content-left-outer,
#content-left,
#content-margin,
#content-subpages-outer,
#content-subpages,
#content-subpages-outer-wide,
#content-subpages-wide,
#cel3,
#content-right{
	position:relative;
	float:left;
}
/*
 * MENU -----------------------------------------------------
 */
#menu-top a:hover,
#menu-sub a:hover{
	color:#CC0000;
}
#menu-top a,
#menu-sub a{
	display:block;
	text-decoration:none;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:25px;
	height:25px;
}
#menu-top .act a {
	color:#CC0000;
	background:#CCC;
}
#menu-top td{
	text-align:center;
	border:solid 1px #cccccc;
}
#menu-top table{
	width:100%;
}
#menu-top{
	position:relative;
	float:left;
	left:15px;
	width:890px;
	height:35px;
}
/*
 * MENU ----------------------------------------------------
 */
#top{
	position:relative;
	float:left;
	left:4px;
	height:110px;
	width:912px;
}
#field-top-image{
	position:absolute;
	right:0;
}
#field-top-logo{
	position:absolute;
	left:0;
	top:-50px; /* was: not set */
	/*margin-right:260px;*/
}
#page-center {
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:920px;
}
#page-container {
	position:relative;
	float:left;
	left:0;
	top:0;
	margin:0;
	width:920px;
}
#sha-top,
#sha-mid,
#sha-bot{
	position:relative;
	float:left;
	width:920px;
}
#sha-top{
	height:4px;
	background:url(../grafik/sha_top.gif) no-repeat top left;
	font-size:0;
}
#sha-mid{
	background:url(../grafik/sha_mid.gif) repeat-y top left;
}
#sha-bot{
	height:4px;
	background:url(../grafik/sha_bot.gif) no-repeat top left;
	font-size:0;
}

/*
 * 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:320px;
}
.fce-pd55-cont2{
	width:300px;
}
.fce-pd55-content1{
	left:0px;
	width:300px;
}
.fce-pd55-content2{
	left:0px;
	width:300px;
}
.fce-pagediv-5050{
	width:620px;
	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:620px;
	height:1px;
	font-size:0;
}
.page-divider5050{
	background:url(../grafik/page-divider-line-5050.png) no-repeat top left;
}
/*
 * fce-pagediv-5050 STOP
 */
