/********* generelt *********/
#swBody {
	background-color: #e2e1e3;
	background-image: url(/cgi-files/body_bgtile.gif);
	background-repeat: repeat-x;
}
#swContentDiv {}
#swSiteDiv {
	background-image: url(/cgi-files/main_bgtile.png);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 10px;
}
#swPageDiv {
	background-image: url(/cgi-files/watermark.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#swContentDiv .swMainContent {
	background-image: url(/cgi-files/sub_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right: 7px;
	height: 200px;
	min-height: 200px;
}
head+body #swContentDiv .swMainContent {
	height: auto;
}

#swContentDiv {
	height: 440px;
	min-height: 440px;
	padding-bottom: 10px;
}
head+body #swContentDiv {
	height: auto;
}

UL {
	padding: 0px;
	margin: 0px;
}
OL {
	padding-left: 20px;
	padding-bottom: 15px;
	margin: 0px;
}
UL LI {
	list-style-type: none;
	background-image: url(/cgi-files/bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px; 
	padding-left: 10px; 
}
.link {
	xdisplay: none;
}
.link-header a:link, .link-header a:visited {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #a78d54;
}

hr {
	color: #f48d01;
	background-color: #f48d01;
	height: 1px;
	border: none;
}
.page-navigatorTable td {
	display: none;
}



/********* indhold *********/
.layout10 .paragraph-imagebox {
	margin-top: 10px;
	margin-right: 10px;
}
.layout9 .paragraph-imagebox {
	margin-top: 10px;
}


/********** first swAfsnit start **********/
.swAfsnit.first .paragraph-header {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0em;
	color: #FFFFFF;
	font-style: italic;
	text-transform: uppercase;
	padding: 16px 0px 20px 0px;
}
/********** first swAfsnit slut **********/


.paragraph-bodytext p {
	padding-bottom: 10px;
}

p strong {
	font-family: Arial,Trebuchet MS,Helvetica,Verdana,sans-serif;
	font-weight: 700;
}



.paragraph-header, .form-header {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0em;
	color: #35286d;
	font-style: italic;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.subheader {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #a78d54;
	letter-spacing: 2px;
}
p, .paragraph-bodytext, li, .form-bodytext {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	line-height: 15px;
	color: #595959;
}
p a:link, p a:visited, .paragraph-bodytext a:link, .paragraph-bodytext a:visited, .swForm-List td a:link, .swForm-List td a:visited, .swForm-List th a:link, .swForm-List th a:visited, .googlemaps * a:link, .googlemaps * a:visited  {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #a78d54;
	background-image: url(/cgi-files/layout1/linkbullet-25027.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 8px;
}
p a:hover, .paragraph-bodytext a:hover, .swForm-List td a:hover, .swForm-List th a:hover, .googlemaps * a:hover {
	text-decoration: underline;
}

.paragraph.layout3 .paragraph-header {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0em;
	color: #35286d;
	text-transform: uppercase;
}




/********** Top Left menu **********/
#swTopMenu {
	position: absolute;
	top: 50px;
	left: 255px;
	width: 716px;
	height: 20px;
}
a.topMenu-main:link, a.topMenu-main:visited {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #35286d;
	text-transform: uppercase;
	padding: 0px 5px 0px 0px;
	display: block;
	margin-right: 5px;
}
a.topMenu-main:hover {
	color: #9a93b6;
	text-decoration: none;
}
td .topMenu-main.active:visited, td .topMenu-main.active {
	height: 20px;
}
#swTopMenuBullet.active {
	background-color: #35286d;
	height: 20px;
	width: 4px;
	display: block;
}
a.topMenu-main.active:visited, a.topMenu-main.active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px 0px 0px;
	background-image: url(/cgi-files/topmenu_active2.png);
	background-repeat: no-repeat;
	background-position: top right;
}

/********** submenu **********/
#swLeftmenuDiv {
	background-image: url(/cgi-files/submenu_bg.gif);
	background-repeat: no-repeat;
	margin-left: 7px;
	height: 200px;
	min-height: 200px;
}
head+body #swLeftmenuDiv {
	height: auto;
}
#swMenuLeftDiv {
	padding: 20px 0px 0px 10px;
}
#swMenuLeftDiv img {
	display: none;
}
#swMenuLeftDiv a.menu-main {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #35286d;
	padding: 2px 0px 6px 20px;
	width: 200px;
	display: block;
}
#swMenuLeftDiv a.menu-main.active {
	color: #35286d;
	background-image: url(/cgi-files/sub_active.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
}
#swMenuLeftDiv a.menu-main:hover {
	color: #a78d54;
	text-decoration: none;
}

/********** subsubmenu **********/
a.menu-sub:active {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-left: 10px;
}
a.menu-sub:link, a.menu-sub:visited {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	margin-left: 10px;
}



/********** formular **********/
.form-bodytext input, .form-bodytext textarea {
	border: 1px solid #d7d4e2;
	width: 190px;
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
}
.form-bodytext select {
	border: 1px solid #d7d4e2;
	width: 190px;
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
}
.form-error {
	font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #a78d54; 
	position: relative;
	left: -3px;
}
