body { behavior:url("fileadmin/templates/pages/res/csshover.htc"); }

table, tr, td, ul, li, p, h1, h2, h3, h4, h5, h6, div, span, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #4B4B4B;
}img {
	border: 0;
}

body {
	text-align: center;
	background: #FFFFFF url(../images/body_bg.gif) repeat-x top;
	margin: 0;
	padding: 0;
}
#pagecontainer {
	width: 950px;
	margin: auto;
	margin-top: 15px;
	background: #FFFFFF;
}

/*** topnav ***/
/* Står i ekstern CSS */
#lang { float: right; width: 70px; background: #81A9C3; }
#lang a { float: left; padding-left: 5px; background: #81A9C3; }


/*** logospan ***/
#logospan {
	clear: both;
	float: right;
	margin: 15px 0px 15px 0px;
}


/*** topspan ***/
#serviceikoner {
	float: right;
}.serviceitem {
	float: left;
	position: relative;
	top: -17px;
	padding: 0px 3px;
}

/*** contenttable ***/
#contenttable {
	margin-top: 40px;
}

/** frontcontentspan **/
#frontcontentspan {
	float: left;
	width: 455px;
}#frontcontent {
	margin: 0px 40px;
}

/** frontbox1span **/
#frontbox1span {
	float: left;
	width: 155px;
}

/** frontbox2span **/
#frontbox2span {
	float: left;
	width: 170px;
}

/** frontbox3span **/
#frontbox3span {
	float: left;
	width: 170px;
}

/* frontbox spacing */
#frontbox2span .frontbox, #frontbox3span .frontbox {
	margin-left: 15px;
}

/* frontbox styling */
.frontbox h1 {
	line-height: 24px;
	margin: 0;
	padding: 0px 5px 0px 10px;
	color: #FFFFFF;
	background: #4F87AC;
	border: solid 1px #000000;
	border-bottom: 0;
}
.frontbox p,
.frontbox .csc-textpic {
	margin: 0;
	padding: 10px !important;
	*padding: 9px;
	height: 140px !important;
	height: 160px; /* IE6.0 hack */
	overflow: hidden;
	border: solid 1px #000000;
}



/**************************************************************************
* Underside skabelonen - en del er fælles, se ovenfor
**************************************************************************/
#serviceikoner {

}
#contenttable_u {
	clear: both;
	margin-top: 20px;
	background: url(../images/contenttable_bg.gif) repeat-y;
}


#leftnavspan {
	float: left;
	width: 210px;
}
#leftnav {
	float: left;
	padding: 0px 15px;
}
#leftnav ul, #leftnav li {
	list-style: none;
	margin: 0; padding: 0;
	width: 180px;
}

/* level1 */
#leftnav li {
	padding: 3px 0px;
}
#leftnav ul a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0px 0px 3px 10px;
	border-bottom: solid 1px #9BBBD2;
}#leftnav ul a:hover {
	font-weight: bold;
}

/* level2 */
#leftnav ul ul li {
}
#leftnav ul ul a {
	padding: 0px 0px 0px 20px;
	border-bottom: 0;
}#leftnav ul ul a:hover {
	font-weight: bold;
}
#leftnav .leftniveau1cur ul a:hover, #leftnav .leftniveau1act ul a:hover {
	font-weight: bold;
}


/* valgt - alle levels */
#leftnav .leftniveau1act a, #leftnav .leftniveau1cur a {
	font-weight: bold;
}#leftnav .leftniveau1cur a {
	background: url(../images/leftnav-pil.gif) right top no-repeat;
}

#leftnav .leftniveau2act a, #leftnav .leftniveau2cur a {
	font-weight: bold;
}#leftnav .leftniveau1cur .leftniveau2no a, #leftnav .leftniveau1act .leftniveau2no a {
	background: none;
	font-weight: normal;
}#leftnav .leftniveau2cur a {
	background: url(../images/leftnav-pil.gif) right top no-repeat;
}

/* No leftnav? */
#noleftnav { float: right }


/*** contentspan ***/
#contentspan {
	float: left;
	width: 530px;
}
/** breadcrumb **/
#breadcrumb {
	float: right;
	margin-right: 35px;
	color: #B2B2B2;
}
#breadcrumb a {
	color: #B2B2B2;
	text-decoration: none;
}#breadcrumb a:hover {
	text-decoration: underline;
}

/** content **/
#content {
	clear: right;
	margin: 0px 35px;
}
#content h1 {
	color: #DA3D10;
	font-size: 14px;
}
#content p {
	line-height: 15px;
}




/*** rightspan ***/
#rightspan {
	float: left;
	width: 210px;
	padding-bottom: 104px;
}
#rightspan h1 {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 22px;
	background: #045489;
	margin: 0;
	padding: 0px 5px 0px 10px;
}#rightspan p {
	line-height: 15px;
	background: #9BBBD2 url(../images/right_halvmaane.gif) bottom no-repeat;
	margin: 0px 0px 25px 0px;
	padding: 10px 10px 50px 10px;
}





/**** maincontentspan - kun stjerne siden ****/
#starcontentspan {
	float: left;
	width: 290px;
}#starcontent {
	margin: 0px 35px 0px 35px;
}


#starspan {
	float: left;
	width: 450px;
}



#bottom { clear: both; }


#firmspecspan {
	float: right;
	width: 210px;
	position: relative;
	top: -104px;
}
#firmspec {
	background: url(../images/logo_halvmaane.gif) no-repeat left;
}#firmspec p {
	text-align: center;
	margin: 1px;
}



/***************************************************************
* Mailform
***************************************************************/
.csc-mailform label {
	width: 100%;
	float: left;
}.csc-mailform textarea {
	width: 80%;
}.csc-mailform .csc-mailform-check {
	float: left;
}.csc-mailform .csc-mailform-submit {
	width: 20%;
	float: right;
	clear: both;
}
