/* Start of CMSMS style sheet 'ct_standard' */
/*****************
Generelt
*****************/
body {
	font-size: 100.1%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: left;
	}
	
img {
	border: 0   
	}
	
a,  a:link a:active {
	color: #01469d;
	text-decoration: underline;
	background-color: inherit   
	}
	
a:visited {
	color: #bc2f31;
	text-decoration: underline;
	background-color: inherit   
	}
	
a:hover {
	color: #bc2f31;
	text-decoration: none;
	background-color: #e2e2e2   
	}
	
/*****************
Layout
*****************/
body {
	background-image: url(images/cms/bg.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	margin: 8px 0 0;
	padding: 0   
	}
	
#wrap {
	color: inherit;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	bottom: 30em;
	width: 778px;
	border: solid 1px #e8e8e8   
	}
	
#innerwrap {
	background-image: url(images/cms/bg_slice.jpg);
	background-repeat: repeat-y;
	background-position: right 0;
	width: 100%   
	}
	
#head {
	color: inherit;
	background-color: #fff;
	background-image: url(images/cms/topbarslice.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	min-height: 270px   
	}
	
#headwrap {
	color: inherit;
	font-size: 0.8em;
	background-color: #f4f5f9;
	bottom: 232px;
	width: 778px;
	clear: left;
	}
	
#headleft {
	width: 203px;
	float: left;
	}
	
#headlefttop {
	background-image: url(images/cms/vside_top.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 201px   
	}
	
#headleftbottom {
	background-image: url(images/cms/menubund1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	clear: both   
	}
	
#headlefttop p h2 h2 {
	line-height: 0   
	}
	
#headright {
	background-image: url(images/cms/header.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 575px;
	height: 232px;
	float: left   
	}
	
#indholdswrap {
	width: 778px   
	}
	
#indhold {
	font-size: 0.75em;
	margin: 0 10px;
	width: 557px;
	float: right;
	}
	
#indholdbg {
	color: inherit;
	background-color: #fff;
	padding: 0.6em 2.2em 2em;
	border-right: 1px solid #bad0e6;
	border-bottom: 1px solid #bad0e6;
	border-left: 1px solid #bad0e6;
	background-image: url(images/cms/logo.gif);
	background-repeat: no-repeat;
	background-position:  340px 0;
	}
	
#indholdtop {
	background-image: url(images/cms/indholdtop.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 top;
	margin-top: 6px;
	padding-left: 1em;
	width: 557px;
	height: 36px;
	border-left: 1px solid #bad0e6   
	}
	
#indholdtop h1 {
	margin: 0;
	padding: 0   
	}
	
#left {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	width: 201px;
	}
	
#left {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	width: 201px;
	float: left;
	}
	
.center p {
	font-size: 0.8em;
	text-align: center;
	margin-top: 8px;
	clear: both   
	}
	
#footer {
	color: #fff;
	background-color: #9d3d3f;
	background-image: url(images/cms/bundslice_27.gif) !important;
	background-repeat: repeat-x;
	background-position: 0 0;
	bottom: 32px;
	clear: both   
	}
	
#footer p {
	font-size: 0.65em;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0.5em 0   
	}
	
#footer p a {
	color: #fff   
	}
	
#copyright {
	text-align: center;
	width: 100%   
	}
	
#copyright p {
	color: #5d5d5d;
	font-size: 0.65em;
	margin: 0;
	padding: 0   
	}
	
div.hr {
	height: 1px;
	border-bottom: 1px dotted #01469d   
	}
	
.bund {
	color: #d72a2c;
	background-color: #d72a2c;
	margin-bottom: 12px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	clear: both;
	border: 0   
	}
	
.mellemrum {
	color: #bad0e6;
	background-color: #bad0e6;
	margin-bottom: 12px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	clear: both;
	border: 0   
	}
	
.left49 {
	float: left   
	}
	
.right49 {
	font-size: 100%;
	text-align: right;
	float: right   
	}
	
/* Søgeknap */
.soegtekst,  #searchinput p {
	font-size: 0.7em !important;
	float: left  
	}
	
input.btn {
	color: #fff;
	font-size: 0.7em !important;
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-weight: bold;
	background-color: #d42225;
	cursor: pointer;
	margin-top: 0.7em;
	width: 5em;
	float: right;
	border: none   
	}
	
input.btnhov {
	color: #fff;
	cursor: pointer   
	}
	
#search {
	text-align: right;
	padding: 0.9em 0 0;
	width: 10.5em;
	float: right;
	}
	
.soegtekst {
	font-size: 0.85em   
	}
	
* {
	margin: 0;
	padding: 0   
	}
	
#cntnt01searchinput {
	margin-top: 0.25em;
	width: 100px;
	float: left   
	}
	
/* Brødkrumme */
.breadcrumbs {
	color: #5d5d5d;
	font-size: 0.85em;
	background-color: #fff;
	background-image: url(images/cms/info_bg.gif) !important;
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 6px;
	padding: 0.75em 0 0.2em 1em;
	border-right: 1px solid #bad0e6;
	border-bottom: 1px solid #bad0e6;
	border-left: 1px solid #bad0e6   
	}
	
.breadcrumbs span.lastitem {
	font-weight: bold   
	}
	
.breadcrumbs a:link,  div.breadcrumbs a:active {
	color: #01469d;
	text-decoration: underline;
	background-color: inherit   
	}
	
.breadcrumbs a:visited {
	color: #01469d;
	text-decoration: underline;
	background-color: inherit   
	}
	
.breadcrumbs a:hover {
	color: #bc2f31;
	text-decoration: none;
	background-color: #e2e2e2   
	}
	
/* Print */
.printbutton {
	font-size: 1em;
	background-image: url(images/cms/print.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 1.9em   
	}
	
.printdiv {
	margin-top: 0.5em   
	}
	
.printdiv1 {
	text-align: right;
	padding: 10px 40px 0 0;
	float: right   
	}
	
.printdiv1 p {
	color: #5d5d5d;
	background-color: inherit   
	}
	
/********************
Topmenu
********************/
#topnavcontainer h2 {
	color: #bc2f31;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
	background-color: inherit   
	}
	
#topnavcontainer ul {
	margin-top: 1em;
	margin-bottom: 0.3em;
	margin-left: 0;
	padding-left: 0;
	width: 605px;
	float: left   
	}
	
#topnavcontainer ul li {
	display: inline   
	}
	
#topnavcontainer ul li a {
	color: #5d5d5d;
	font-size: 0.7em;
	text-decoration: none;
	background-color: #fff;
	padding: 0.2em 1.2em 0 1.6em;
	float: left   
	}
	
#topnavcontainer ul li a:active {
	color: #bc2f31;
	text-decoration: underline;
	background-color: #fff   
	}
	
#topnavcontainer ul li a:visited {
	color: #5d5d5d;
	background-color: #fff   
	}
	
#topnavcontainer ul li a:hover {
	color: #bc2f31;
	text-decoration: underline;
	background-color: #fff   
	}
	
.forside {
	background-image: url(images/cms/ikon_home2.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em  
	}
	
.sitemap {
	background-image: url(images/cms/ikon_sitemap2.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em  
	}
	
.hjaelp {
	background-image: url(images/cms/ikon_wheelchair2.gif);
	background-repeat: no-repeat;
	background-position: left 0.47em   
	}
	
.speaker {
	background-image: url(images/cms/ikon_speaker2.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em   
	}
	
.omos {
	background-image: url(images/cms/ikon_info2.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em   
	}
	
.kontakt {
	background-image: url(images/cms/ikon_mail2.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em   
	}
	
/********************
Hovedmenu
********************/
#hovednavigation {
	margin-left: 16px;
	padding-top: 0.38em;
	width: 155px;
	line-height: 1.27em;
	}
	
#hovednavigation h3 {
	color: #bad0e6;
	font-size: 0.85em;
	font-weight: bold;
	background-color: inherit   
	}
	
#hovednavigation li {
	background-image: url(images/cms/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	list-style: none;
	padding: 0.42em 0 0.42em 1.2em;
	border-bottom: 1px solid #dcc152   
	}
	
#hovednavigation a {
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
	display: block   
	}
	
#hovednavigation ul li a:active {
	color: #fff;
	background-color: inherit;
	}
	
#hovednavigation ul li a:visited {
	color: #fff;
	background-color: inherit;
	}
	
#hovednavigation ul li a:hover {
	color: #dcc152;
	background-color: transparent;
	}
	
#hovednavigation li.activeparent {
	background-image: url(images/cms/bulletaktiv_gul.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 3px   
	}
	
/********************
Venstremenu
********************/
#leftmenu {
	margin-top: 4px;
	width: 201px;
	line-height: 1.2em   
	}
	
#leftmenu li {
	background-image: url(images/cms/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	list-style: none;
	padding: 0.3em 0.3em 0.3em 2.35em   
	}
	
#leftmenu li li {
	background-image: url(images/cms/bulletstreg.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style: none;
	padding: 0.2em 0.3em 0.2em 1.5em   
	}
	
#leftmenu a {
	color: #01469d;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit   
	}
	
#leftmenu li.activeparent {
	background-image: url(images/cms/bulletaktiv.gif) !important;
	background-repeat: no-repeat;
	background-position: 17px 3px   
	}
	
#leftmenu li li.activeparent {
	background-image: url(images/cms/bulletaktiv.gif) !important;
	background-repeat: no-repeat;
	background-position: 2px 3px   
	}
	
#leftmenu li.currentpage {
	background-image: url(images/cms/bulletaktiv.gif) !important;
	background-repeat: no-repeat;
	background-position: 17px 3px   
	}
	
#leftmenu li li.currentpage {
	background-image: url(images/cms/bulletaktiv.gif) !important;
	background-repeat: no-repeat;
	background-position: 2px 3px   
	}
	
#leftmenu ul li a:hover {
	color: #bc2f31;
	text-decoration: underline;
	background-color: inherit   
	}
	
#leftmenu ul li a:active {
	color: #bc2f31;
	background-color: inherit   
	}
	
#leftmenu ul li a:visited {
	color: #01469d;
	background-color: inherit   
	}
	
#leftmenu h3 {
	color: #bc2f31;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: underline;
	background-color: inherit   
	}
	
/********************
Styling af indhold
*********************/
/* Overskrifter */
#indhold h1 {
	color: #bc2f31;
	font-size: 1.3em;
	text-align: left;
	margin: -0.9em 0 1em   
	}
	
#indhold h2 {
	color: #01469d;
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 0 0.25em   
	}
	
#indhold h2:first-letter {
	font-size: 1.3em;
	}
	
#indhold h3 {
	color: #000000;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0   
	}
	
#indhold h4 {
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0 0 0.25em   
	}
	
#indhold h5 {
	color: #bc2f31;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	padding: 0.6em 0 0  
	}
	
#indhold h6 {
	font-size: 0.7em;
	line-height: 1.3em;
	margin: 0 0 0.25em   
	}
	
/* Tekst */
p {
	font-size: 0.9em;
	line-height: 1.6em;
	margin: 0 0 1.5em;
	padding: 0   
	}
	
strong,  b {
	font-weight: bold   
	}
	
em,  i {
	font-style: italic   
	}
	
#indhold ul,  #indhold ol,  #indhold dl {
	font-size: 0.9em;
	line-height: 1.4em;
	margin: 0 0 1.5em   
	}
	
#indhold ul li,  #indhold ol li {
	margin: 0 0 0.25em 3em   
	}
	
#dl dt {
	font-weight: bold;
	margin: 0 0 0.25em 3em   
	}
	
#dl dd {
	margin: 0 0 0 3em   
	}
	
table {
	color: inherit;
	font-size: 1em;
	background-color: white;
	margin-top: 0.3em;
	width: 100%;
	border: 
    solid 1px #f9ca73   
	}
	
td {
	font-size: 0.9em;
	color: inherit;
	background-color: white;
	text-align: center;
	padding: 0.2em;
	border-width: 0   
	}
	
th {
	color: #bc2f31;
	background-color: #bad0e6;
	text-align: center;
	}
	
.tr-bgcolor {
	color: #bc2f31 !important;
	font-weight: bold;
	background-color: #e2e2e2;
	border-width: 0   
	}
	
.tdtekst-placeing {
	text-align: center;
	text-indent: 1em   
	}
	
caption {
	color: #333333  
	}
	
.priser td {
	font-size: 0.9em;
	color: inherit;
	background-color: white;
	text-align: center;
	padding: 0.2em;
	border-width: 0   
	}
	
.faktaboks {
	height: 1.5em;
	width: 100%;
	color: inherit;
	background-color: #bad0e6;
	}
	
/*****************
Billeder
*****************/
.imgramme {
	margin-top: 1.3em;
	margin-left: 10px;
	padding: 5px;
	float: right;
	border: solid 1px #bad0e6   
	}
	
/************* billeder forside **************/
.forsidevenstre {
	text-align: left;
	margin: 4px 7px 0;
	width: 152px;
	float: left;
	}
	
.forsidevenstre img {
	margin-bottom: 2px;
	float: left;
	border: solid 1px #5e5e5e  
	}
	
/************ billeder venstre *************/
.img {
	border: solid 1px #bad0e6;
	padding: 6px;
	}
	
.venstrebillede {
	width: 266px;
	float: left;
	margin: 0 6px 0 0;
	height: auto;
	}
	
.billedtekst {
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	width: 176px;
	}
	
/************ billeder hojre*************/
.hojrebillede {
	width: 266px;
	float: right;
	margin: 0 0 0 6px;
	height: auto;
	}
	
/************ billeder rejsemaal ********************/
.billedserie {
	float:right;
	width: 176px;
	padding-left: 8px;
	}
	
.img1 {
	border: solid 1px #bad0e6;
	padding: 6px;
	background-color: #fff;
	color: inherit;
	}
	
.billedserie p {
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
	padding-left: 6px;
	margin-bottom: 5px;
	}
/* End of 'ct_standard' */

