html, body {
	margin:0;
	padding:0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image:url(/fileadmin/template/images/bg-repeat.jpg);
	background-position:top;
	background-repeat:repeat-x;
}



.twrss_item_link {
	margin:0;
	padding:0 0 10px 0;
}

#content .twrss_item_link a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}

#content .twrss_item_link a:hover {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}

.tx-indexedsearch {
	margin:0;
	padding:0;
	width:720px;
}

.tx-kbconttable-pi1 {
	margin:0;
	padding:0;
	width:720px;
}

.vandret_streg {
	margin:0;
	padding:0 0 20px 0;
	border-top:1px solid #CCCCCC;
}

.vandret_streg_right {
	margin:10px 0 0 0;
	padding:0 0 20px 0;
	border-top:1px solid #CCCCCC;
}


.frame_left {
	background-image:url(/fileadmin/template/images/frame-left.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:13px;
	height:500px;
}

.frame_right {
	background-image:url(/fileadmin/template/images/frame-right.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:13px;
	height:500px;
}

.frame_left_repeat {
	background-image:url(/fileadmin/template/images/frame-left-repeat.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:13px;
}

.frame_right_repeat {
	background-image:url(/fileadmin/template/images/frame-right-repeat.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:13px;
}

.frame_bottom {
	background-image:url(/fileadmin/template/images/frame-bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:996px;
}


.contact_form_starttext_wrap_p {
	margin:0;
	padding:10px 0 20px 0;	
}

.csc-sitemap {
	margin:0;
	padding:0 0 20px 0;
}



/* contact form start */ 

.tx-ccontactform-pi1 {
	margin:0;
	padding:10px;
	background-color:#e6e6e6;
	border:#CCCCCC 1px solid;
}

.tx-ccontactform-pi1 p.bodytext {
	margin:0;
	padding:0;
}

.contact_form_label {
	margin:0;
	padding:0 0 2px 0;
}

.contact_form_input_area {
	margin:0;
	padding:0 0 10px 0;
}

.contact_form_felt {
	margin:0;
	padding:0;
	width:190px;
	border:#CCCCCC 1px solid;
}

.contact_form_felt:focus, .contact_form_felt:hover {
	margin:0;
	padding:0;
	width:190px;
	border:#000000 1px solid;
}

.contact_form_submit {
	margin:0;
	padding:0;
	background-color:#333333;
	display:block;
	text-align:center;
	width:188px;
	border:#333333 1px solid;
	color:#FFFFFF;
	font-size:18px;
	cursor:pointer;
}



/* contact form slut */ 



#myvar {
	background-color:#eeeeee;
	border:#CCCCCC 1px solid;
	margin:0 0 10px 0;
	padding:5px 10px 5px 10px;
}

a {
cursor:pointer;
}


/* fce_3column start */

.fce_3column_wrapper {
	/*background-image:url(/fileadmin/template/images/fce_3columns_repeat.jpg);
	background-position:top;
	background-repeat:repeat-y;*/
	width:720px;
}

.fce_3column_column1 {
	margin:0;
	padding:0;
	vertical-align:top;
	width:219px;
}

.fce_3column_column2 {
	margin:0;
	padding:0;
	vertical-align:top;
	width:220px;
}

.fce_3column_column3 {
	margin:0;
	padding:0;
	vertical-align:top;
	width:219px;
}

.fce_3column_left_content {
	margin:0;
	padding:0 15px 0 0;
}

.fce_3column_middle_content {
	margin:0;
	padding:0 15px 0 16px;
}

.fce_3column_right_content {
	margin:0;
	padding:0 0 0 16px;
}


.fce_3column_overskrift {
	margin:0;
	padding:0 0 30px 0;
	border:0;
	font-size:14px;
	font-weight:bold;
}


/* fce 3column slut */




/* fce blue box start */

.fce_blue_box_wrapper {
	margin:-40px 0 40px 0;
	padding:0;
	width:720px;
}

.fce_blue_box {
	margin:0;
	padding:10px 10px 0 10px;
	background-color:#0099cc;
	background-image:url(/fileadmin/template/images/fce_blue_box_bund.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
}


.fce_blue_box p.bodytext {
	margin:0;
	padding:0 0 20px 0;
	font-size:14px;
	font-weight:bold;
}

/* fce blue box end */




/* fce_80_20 start */

.fce_80_20_wrap {
	margin:0;
	padding:0;
}

.fce_80_20_left {
	margin:0;
	padding:0;
	width:470px;
	float:left;
}

.fce_80_20_right {
	margin:0;
	padding:0 20px 0 0;
	width:220px;
	float:right;
}

#fce_80_20_right_float {
	margin:0;
	padding:0;
	width:220px;
}

div > div#fce_80_20_right_float { position: fixed; }


/* fce_80_20 slut */


/* tabeler start */

.graa_streg {
	background-image:url(/fileadmin/template/images/streg-1px.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:1px;
}

.tbl_left {
	margin:0;
	padding:2px 10px 2px 0;
}

.tbl_right {
	margin:0;
	padding:2px 50px 2px 0;
	font-weight:bold;
}

/* tabeller slut */

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p.bodytext {
	margin:0;
	padding:0 0 20px 0;
}

ul, ol {
	margin:0;
	padding:0 0 20px 40px;
}

.csc-sitemap ul {
	margin:0;
	padding:0 0 0 40px;
}

li {
}

form {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0 0 20px 0;
	border:0;
	font-size:20px;
	font-weight:bold;
	width:470px;
}

h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border:0;
	font-size:14px;
	font-weight:bold;
}


/* referencer start */

.ref-allwrap {
	margin:0;
	padding:0 0 10px 0;
}

.ref_picture_wrap {
	margin:0;
	padding:0;
	width:227px;
}

.ref-picture {
	margin:0;
	padding:0 0 5px 0;
	width:227px;
	height:100px;
}

.ref-title-ikon-wrap {
	margin:0;
	padding:0;
	width:227px;
	height:22px;
	background-image:url(/fileadmin/template/images/reference-graa-streg.jpg);
	background-position:left;
	background-repeat:repeat-x;

}

.ref-line-wrap {
	margin:0;
	padding:3px 0 0 0;
}

.ref-title {
	margin:0;
	padding:1px 0 0 5px;
	float:left;
	width:180px;
}

#content .ref-title a {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

#content .ref-title a:hover {
	color:#0099cc;
	text-decoration:underline;
}


.kontakt_info_tbl {
	margin:0;
	padding:3px 10px 3px 10px;
	background-color:#0099CC;
	color:#FFFFFF;
}

#content .kontakt_info_tbl a {
	color:#FFFFFF;
	text-decoration:underline;
}

#content .kontakt_info_tbl a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


.ref-ny-ikon {
	margin:0;
	padding:0;
	float:right;
	width:21px;
}

.ref-title-info-ikon {
	margin:0;
	padding:0;
	float:right;
	width:21px;
}

.ref-celle-normal {
	margin:0;
	padding:0 14px 0 0;
	vertical-align:top;
}

.ref-celle-sidste {
	margin:0;
	padding:0;
	vertical-align:top;
}

.ref-celle-forside-normal {
	margin:0;
	padding:0 10px 5px 0;
	vertical-align:top;
}

.ref-celle-forside-sidste {
	margin:0;
	padding:0;
	vertical-align:top;
}


.ref-mini-pic {
	margin:0;
	padding:0 0 5px 0;
}

.tx-cpagenav-pi1-listrow {
	margin:0;
	padding:0 0 0 40px;
}

/* referencer slut */



/* fce  start */

.fce_spacer {
	width:20px;
	vertical-align:top;
}

.fce_50_50_column1 {
	vertical-align:top;
	width:48%;
}

.fce_50_50_column2 {
	vertical-align:top;
	width:48%;
}


.fce_hoejre_outer_wrap {
	margin:0;
	padding:0;
}

.fce_hoejre_inner_wrap {
	margin:0;
	padding:0;
	background:url(../images/streg-220px.jpg) bottom no-repeat;
}

.fce_hoejre_inner {
	margin:0;
	padding:10px 10px 0 10px;
}

.fce_hoejre_inner p.bodytext {
	margin:0;
	padding:0 0 10px 0;
}

.fce_hoejre_inner ul, .fce_hoejre_inner ol {
	margin:0;
	padding:0 0 10px 40px;
}

/* fce  slut */



.clear {
	clear:both;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:0;
	height:1px;
}



#wrapper {
	margin:0px auto;
	padding:0;
	width:970px;
	background-color:#FFFFFF;
}


#logo {
	margin:0;
	padding:20px 0 20px 20px;
}

#topbillede {
	margin:0;
	padding:0 0 40px 0;
	width:720px;
	height:150px;
}






#search {
	margin:0;
	padding:0 0 20px 20px;
}

.search_innerwrap {
	margin:0;
	padding:5px 0 0 5px;
	background-image:url(/fileadmin/template/images/soeg-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:158px;
	height:21px;
}


/* 
if ie: margin:-1px 0 -1px 0;
else margin:0;
*/
.soeg_felt {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:103px;
	border:#FFFFFF 1px solid;
	height:14px;
	
}


#print_wrap {
	margin:0;
	padding:20px 0 10px 0;
}

#print {
	margin:0;
	padding:0;
}

/* main start */

#main_wrap {
	width:970px;
	margin:0;
	padding:0 0 15px 0;
}

#main_wrap_left {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}



#main_wrap_right {
	width:740px;
	margin:0;
	padding:20px 0 0 20px;
	float:left;
}

#main_wrap_right a {
	color:#0099cc;
	text-decoration:none;
}

#main_wrap_right a:hover {
	color:#0099cc;
	text-decoration:underline;
}

#main_wrap_right .fce_blue_box a {
	text-decoration:underline;
	color:#FFFFFF;
}

#main_wrap_right .fce_blue_box a:hover {
	text-decoration:none;
	color:#FFFFFF;
}




/* main slut */



/* footer start */

#footer_wrap {
	margin:0;
	padding:0;
}

#footer {
	margin:0;
	padding:15px 0 20px 20px;
	text-align:left;
	color:#666666;
}

#footer p.bodytext {
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
}

#footer a {
	text-decoration:underline;
	color:#666666;
}

#footer a:hover {
	text-decoration:none;
	color:#666666;
}

/* footer slut */




#bottom_links_wrap {
}

.bottom_links {
	margin:0;
	padding:0 20px 0 0;
	float:left;
}

#bottom_links_wrap .bottom_links a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}


#bottom_links_wrap .bottom_links a:hover {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}


.forside_links_wrap {
}

.forside_links {
	margin:-10px 0 0 0;
	padding:0 0 20px 0;
}

#content .forside_links_wrap .forside_links a {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}


#content .forside_links_wrap .forside_links a:hover {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}



#leftmenu {
	margin:0;
	padding:0;
}

#leftmenu_innerwrap {
	margin:0;
	padding:0;
}

#menu1 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu1_spc_wrap_64 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_81 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_107 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_10 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_81 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_12 {
	margin:0;
	padding:0 0 20px 20px;
}

.menu1_spc_wrap_98 {
	margin:0;
	padding:0 0 0 20px;
}


.menu1_item_wrap_spc {
	margin:0;
	padding:0 0 10px 0;
	color:#333333;
	font-size:18px;
}

.menu1_spc_wrap_98 .menu1_item_wrap_spc {
	margin:0;
	padding:0;
	display:none;
}


.no1 {
	margin:0;
	padding:0 0 4px 0;
}

.no1 a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}


.no1 a:hover {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}

.act1 {
	margin:0;
	padding:0 0 4px 0;
}

.act1 a {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}

.act1 a:hover {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 5px;
}




/* tt_news start */

.news_latest_wrap {
	margin:0;
	padding:0;
}

.news_latest_date {
	margin:0;
	padding:0;
	font-weight: bold;
}

.news_latest_title {
	margin:0;
	padding:0 0 10px 0;
}

.news_latest_author {
	margin:0;
	padding:0 0 5px 0;
}

.news_latest_subheader {
	margin:0;
	padding:0 0 5px 0;
}

.news_latest_read_more {
	margin:0;
	padding:0;
}

.news_list_wrap {
	margin:0;
	padding:0 0 20px 0;
}

.news_list_wrap2 {
	margin:0;
	padding:0 0 20px 0;
}

.news_list_date {
	margin:0;
	padding:0;
	font-weight: bold;
}

.news_list_title {
	margin:0;
	padding:0 0 10px 0;
}

/* tt_news slut */