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;
	vertical-align: top;
}
a {
	color: #A05599;
	text-decoration: none;
}a:hover {
	text-decoration: underline;
}
/* strict img indstillinger til Mozilla/Opera */
img { float: left !important; border: 0; margin: 0; padding: 0; }
/* strict img indstillinger til IE6.0 (IE7.0 ok) */
*img { float: none; border: 0; margin: 0; padding: 0; }

/* global */
html {}
body {
	text-align: center;
}
#pagecontainer {
	width: 900px;
	margin: auto;
	background-color: #FFFFFF;
}

/* top */
#topspan {
	background: url(../images/topgrafik.gif) repeat-x;
	margin: 0; padding: 30px 0px 3px 0px;
}
#logo {
	/*background: #000000;*/
	margin: 0; /*padding: 0px 0px 0px 110px;*/
}#logo img {
}
#toppicture {
	display: none;
}

#top2span {
	clear: both;
	float: left;
	border-top: solid 3px #FFFFFF;
	background: url(../images/topnavgrafik.gif) repeat-x;
	margin: 0px 0px 0px 0px; padding: 0;
	/*height: 17px;*/
}
#topnavspan {
	width: 650px;
	/*height: 17px;*/
	float: left;
}
/* topnav */
#topnav {
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	/*color: #FFFFFF;
	height: 20px;*/
}#topnav a {
	color: #FFFFFF;
	font-size: 10px;
  font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	/*padding: 2px 10px 3px 10px;*/
}
#topnav ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}#topnav ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	*padding: 2px 10px 3px 10px;
	display: inline;
	list-style-type: none;
}
#topnav .topmenuaktiv {
	background: #CFA9CB;
}#topnav a:hover {
	text-decoration: underline;
}
/*li.topmenubase {
	list-style-image: url(../images/dot_topmenu.gif);
}li.topmenuaktiv {
	list-style-image: url(../images/dot_topmenu.gif);
}*/

/* serviceikoner */
#serviceikoner {
	width: 250px;
	float: left;
}#serviceikoner .serviceitem {
	float: left;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}#serviceikoner .serviceitem img {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-weight: normal;
	text-align: center;
}#serviceikoner .tx-indexedsearch-searchbox {

}#serviceikoner .searchboxspan label {
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 0px;
}#serviceikoner .searchboxspan input {
	width: 100px;
	height: 13px !important;
	height: 15px;
	font-size: 9px;
	margin: 1px 0px 1px 5px;
	*margin: 0px 0px 0px 5px;
	border: 0;
	vertical-align: middle;
}

/* contenttable */
#contenttable {
	clear: both;
	/*float: left;*/
	min-height: 400px;
}
#breadcrumb {
	/*margin: 3px 0px 13px 15px;
	padding: 0px 0px 0px 0px;*/
	float: left;
	padding: 5px 0px 0px 220px;
	color: #808080;
}#breadcrumb a {
	color: #808080;
	text-decoration: none;
}#breadcrumb a:hover {
	text-decoration: underline;
}

/* contentarea */
#contentarea {
	clear: both;
	/*float: left;*/
	padding: 20px 0px 0px 0px;
}

/* left */
#leftspan { 
	width: 200px;
	float: left;
	/*vertical-align: top;
	border-left: solid 1px #9A9A9A;
	margin: 0; padding: 35px 0 0 0;*/
}
#left {}

/* left kolonne - kun forsiden */
#left h1 {}
#left p {}

/* left kolonne - ikke forsiden */
#leftnav {
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 23px 0px;
	/*border-left: solid 1px #808080;*/
}
/* tabnav lige inden leftnav */
#tabnav {
	color: #FFFFFF;
	font-weight: bold;
	background: #A05599;
	margin: 0;
	padding: 5px 0px 5px 10px;
	border-bottom: solid 1px #808080;
}#tabnav h2 {
	margin: 0;
	padding: 0;
}

/* Indryk i menuen */
#leftnav ul {
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* 21 */
}#leftnav ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}#leftnav ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}#leftnav ul ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*#leftnav ul li {
	border-bottom: solid 1px #808080;
}#leftnav ul ul li {
	border-bottom: solid 1px #FFFFFF;
}*/
/* Det grafiske udtryk af 1. menu */
.leftniveau1 a {
	display: block;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #A05599;
	padding: 4px 0px 4px 10px;
	border-bottom: solid 1px #808080;
}.leftniveau1 a:hover {
	text-decoration: underline;
}.leftniveau1no a {
}li.leftniveau1no {
	background: #FFFFFF;
}.leftniveau1act a {
	color: #A05599;
	background: #E7D4E5;
}li.leftniveau1act {
	
}
/* Det grafiske udtryk af 2. menu */
.leftniveau2 a {
	color: #A05599;
	font-weight: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 25px;
	border-bottom: solid 1px #808080;
	background: #E7D4E5;
}.leftniveau2 a:hover {
}.leftniveau2no a {
}li.leftniveau2no {
	
}.leftniveau2act a {
	background: #E7D4E5 url(../images/niv2_bullet.gif) 10px 3px no-repeat;
}li.leftniveau2act {
	
}



/* content */
#contentspan {
	float: left;
	width: 500px;
}#content {
	margin: 0px 20px 0px 20px;
	/*padding: 0px 0px 0px 0px;*/
}
/* contentright */
#rightspan {
	float: left;
	width: 200px;
}

#rightspan .elementobj {
	float: right;
}

#c15 {

		
}

#c15 {

}

#bottomspan {
	clear: both;
	/*background: url(../images/bundgrafik.gif) repeat-x;*/
	background: url(../images/topnavgrafik.gif) repeat-x;
	height: 17px;
}#bottom h2 {
	text-align: center;
	color: #FFFFFF;
	padding: 1px 0px 0px 0px;
}#bottom h2 a {
	color: #FFFFFF;
	text-decoration: none;
}#bottom h2 a:hover {
	text-decoration: underline;
}

/*img { 
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #336699;
}*/

#CMSHouse {
  margin: 0px 0px 0px 10px;
}#CMSHouse a {
  color: #A9B1BF;
  text-decoration: none;
}#CMSHouse a:hover {
  text-decoration: underline;
}




/***************************************************************
* Mailform
***************************************************************/
.csc-mailform label {
	width: 100%;
	float: left;
	line-height: 2;
}.csc-mailform #mailformnavn, .csc-mailform #mailformAdresse, #mailformMit_postnummer, #mailformBy, #mailformEmail, #mailformTelefonnummer {
	width: 80%;
	float: left;
}.csc-mailform textarea {
	width: 80%;
}.csc-mailform .csc-mailform-check {
	/*width: 10%;*/
	float: left;
}.csc-mailform .csc-mailform-submit {
	width: 40%;
	float: right;
	clear: both;
}.csc-mailform .csc-mailform-checkbox input {
	float: left;
	clear: left;
}.csc-mailform .csc-mailform-checkbox label {
	float: left;
	width: 80%;
}