
/* Text styles */

body {
	font-family: arial,helvetica,tahoma,sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #333;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
a { font-weight: bold; 	text-decoration: none;
	outline: none;
}
a:visited, a:link {
	color: #c00;
	text-decoration: none;
	outline: none;
}
a:hover, a:active, a:focus { color: #000; }

.menu a:visited, .menu a:link { color: #000; }
.menu a:hover, .menu a:active, .menu a.active { color: #c00; }

#nav-section .box .menu a:hover, #nav-section .box .menu a:active, #nav-section .box .menu a.active { color: #000; }
#nav-shortcuts .menu a, #nav-shortcuts .menu a:visited, #nav-shortcuts .menu:link a { color: #c00; }
#nav-shortcuts .menu a:hover, #nav-shortcuts .menu a:active, #nav-shortcuts .menu:focus a { color: #000; }

.orangetema #content-main a:link, .orangetema #content-main a:visited { color: #e45b00; }
.orangetema #content-main a:hover, .orangetema #content-main a:active, .orangetema #content-main a:focus { color: #000; }


h1, h2, h3, h4, h5, h6, h7 {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 1.333em;
	margin-bottom: .7em;
	line-height: 1em;
}
h1 a, h2 a, h3 a, h5 a, h6 a, h7 a { font-weight: normal; }

h1 {
	font-size: 1.666em;
	font-weight: normal;
}
.popup h1 { margin-bottom: .1em; }
.orangetema h1 { color: #333; }

h2 { font-size: 1.25em; }
#uiTeaserContainer h2 {font-size:1em; font-weight:bold; line-height:1.333em;}
#related h2 { margin-bottom:.3em; }
.popup h2 { font-weight: normal; }
h3 { font-size: 1.25em; }
h4 {
	font-size: 1em;
	margin-bottom: .5em;
}
h5 {
	font-size: 1em;
	color: #666;
	margin: 0 0 .4em 0;
}
.box h5 {
	font-size: 1.166em;
	color: #333;
}
.box h6 {
	font-size: 0.916em;
	color: #333;
	text-transform: uppercase;
}
.red-gradient h2, .red-gradient h6 { color: #fff; }

p {
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.3em;
}
table { border-collapse: collapse; }

img { border: 0; }
hr {
	border: 0;
	color: #d4d1cd;
	background-color: #d4d1cd;
	height: 2px;
	margin: 11px 0;
}
#related hr { margin: 13px 0; }

.clb { clear: both; }
.cll { clear: left; }
p.cll, p.clb { padding-top: 1em; }

/* Lists */
ul 
{
	list-style-type:none;
	margin-left:10px;
}

ul li
{
	background-image:url(../Images/bullet.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:14px;
}

ul li.RedArrow, ul li.RedArrowNoResize
{
	position:relative;
	left:-10px;
	background-image:none;
	padding-left:0px;
}
ul li.RedArrow a, ul li.RedArrowNoResize a
{
	font-size:0.91em;
}

ol
{
	list-style-type:decimal;
	list-style-position:inside;
	margin-left:10px;
}

ol li {display:list-item;}

ul.list {
	padding: 0 0 .5em 0;
	margin: 0;
}
#related ul.list { padding: 0 !important; }
ul.list li {
	list-style: none;
	font-size: 1em;
	line-height: 1.3em;
	background-image:none;
	padding-left:1px !important;
}
ul.list h2 {
	font-size: 1.818em;
	margin-bottom: .3em;
}
ul.list h4 { font-size: 1em; }
ul.list span {
	display: block;
	color: #666;
	font-size: 0.91em;
}
ul.list a span { font-weight: normal; }
ul.list a {
	font-size: 0.91em;
}
ul.list.col2 { margin-bottom: 1em; }
ul.list.col2 li {
	float: left;
	width: 45%;
	padding-right: 5%;
}
ul.list.news li {
	clear: both;
	padding-bottom: 7px;
}

#content-main ul.list.news li, 
#content-main ul.list.recipe li, 
.frontpage #related ul.list.news li {
	border-top: 2px solid #d4d1cd;
	padding-bottom: 6px;
	background-image:none;
}
#content-main ul.list.news li {
	padding-top: 9px;
	margin-bottom: 7px;
	background-image:none;
}
ul.list.recipe li {
	clear: both;
	padding-top: 19px;
	background-image:none;
}
#content-main ul.list.recipe li { margin-bottom: 16px; }
#content-main ul.list.recipe img { margin-bottom: 0; }
.recipe h2 a { font-weight: bold; font-size: 0.75em; }

#content-main ul.list.recipe li.first, 
#content-main ul.list li.first,
.frontpage #related ul.list li.first {
	border-top: none;
	padding-top: 0;
}

/* Forms */
select, option, input, textarea { font-family: arial,helvetica,tahoma,sans-serif; }
#search input.text, .newsletter-signon input { color: #999; }
select {
	border: 1px solid #999;
	background-color: #fff;
	color: #333;
	font-weight: bold;
	font-size: 0.916em;
}

.formlayout {
	padding: 0;
	margin: 0;
}
.formlayout li { list-style: none; }
p.button {
	float: right;
	margin-left: 3em;
}
.button a {
	float: left;
	display: block;
	background: url('/cmsroot/skins/cancer2009/resources/images/buttonbg.gif') repeat-x left top;
	border: 1px solid #b1b1b1;
	color: #000;
	padding: 5px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.button a:hover, .button a:active, .button a:focus { color: #c00; }

input.text {
	border: 1px solid #c8c8c8;
	width: 185px;
	height: 17px;
	font-size: 0.916em;
	padding: 3px 2px 0 2px;
}
input.submit {
	border: 1px solid #c8c8c8;
	height: 17px;
	font-size: 1em;
	padding: 3px 2px 0 2px;
	background-color: #333;
	color: #000;
	text-transform: uppercase;
	cursor:pointer;
}
input.submit:hover, input.submit:active { color: #c00; }
textarea {
	border: 1px solid #c8c8c8;
	font-size: 1.333em;
	padding: 3px 2px 0 2px;
	width: 185px;
}

#search .formlayout li {
	display: inline;
	height: auto;
	padding: 0;
	float: left;
	background-image:none;
}
#search .text {
	background: url('/cmsroot/skins/cancer2009/resources/images/searchbox_middle.gif') repeat-x left top;
	border: 0;
	padding: 6px 0 3px 0px;
	float: left;
	width: 85px;
}
#search span.begin
{
	background: url('/cmsroot/skins/cancer2009/resources/images/searchbox_begin.gif') no-repeat right top;
	margin-right:0px;
}
#search span {
	background: url('/cmsroot/skins/cancer2009/resources/images/searchbox_end.gif') no-repeat right top;
	border: 0;
	padding: 24px 0 0 0;
	float: left;
	width: 10px;
	margin-right: 3px;
}
#search .submit {
	background: url('/cmsroot/skins/cancer2009/resources/images/searchbutton2.gif') no-repeat right top;
	padding: 2px 7px 6px 7px;
	border: 0;
	font-size: 0.833em;
	float: left;
	height: 26px;
	width: 40px;
}

.newsletter-signon .formlayout li {
	display: inline;
	height: auto;
	padding: 0;
	float: left;
}
.newsletter-signon .text {
	background: url('/cmsroot/skins/cancer2009/resources/images/input_rb.gif') no-repeat left top;
	border: 0;
	padding: 6px 0 3px 8px;
	float: left;
	width: 130px;
}
.newsletter-signon span {
	background: url('/cmsroot/skins/cancer2009/resources/images/input_rb.gif') no-repeat right top;
	border: 0;
	padding: 13px 0 0 0;
	float: left;
	width: 10px;
	margin-right: 3px;
	height:12px;
}
.newsletter-signon .submit {
	background: url('/cmsroot/skins/cancer2009/resources/images/submit_rbtilmeld.gif') no-repeat center top;
	padding: 4px 9px 8px 9px;
	float: left;
	height: 26px;
	border: 0;
	font-size: 0.833em;
	margin-top: 1px;
}

.newsletter-signon ul li
{
	background-image:none;
}

.nav-newsletter ul li
{
	background-image:none;
}

.SubscribeNewsLetterExtraInfo
{
	height:60px;
	clear:both;
	display:none;
}

div.kort label {
	font-weight: bold;
	font-size: 0.916em;
	display: inline;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
li label { font-size: 1.333em; }

.popup label { width: 110px; }
.popup .formlayout li { clear: left; }
.popup .text {
	margin-bottom: 5px;
	width: 185px;
}
.popup .submit {
	background: url('/cmsroot/skins/cancer2009/resources/images/send.gif') no-repeat center center;
	border: 0;
	padding: 5px 18px;
	height: 25px;
	margin-top: 7px;
	width: 66px;
	float: right;
	margin-right: 24px;
}

.popup textarea { height: 100px; }

/* Popup */
.popup #top {
	height: 45px;
	background-color: #f2f2f0;
	padding: 10px 15px 0 15px;
}
.popup #content-main {
	min-height: 295px;
	float: none;
	padding: 20px 0;
	margin-left: 15px;
	width: 330px;
}
.popup #footer {
	height: 20px;
	background-color: #f2f2f0;
	padding: 10px 15px 0 15px;
}
.popup #footer p { font-size: .916em; }

/* Outline layout */
#container {
	width: 958px;
	margin: 0 auto;
}
#container-siteinfo {
	width: auto;
	margin: 0;
	background: url('/cmsroot/skins/cancer2009/resources/images/siteinfo_bg.gif') repeat-x;
	height: 170px;
}

.branding {
	height: 120px;
	background-position:center 11px;
	background-repeat:no-repeat;
	position: relative;
}

.innerBranding {
	background: url('/cmsroot/skins/cancer2009/resources/images/top_bg.gif') no-repeat center 11px;
	height: 120px;
	position: relative;
}

#branding-logo {
	position: absolute;
	top: 26px;
	left: 17px;
	width: 165px;
	height: 81px;
}
#branding-tagline { 
	position: absolute;
	top: 94px;
	left: 187px;
	width: 73px;
	height: 9px;
}

#nav {
	width: 956px;
	border-width: 0 1px 0 1px;
	border-color: #e3e3e3;
	border-style: solid;
	padding-bottom: 27px;
}
#nav-site {
	position: absolute;
	top: 6px;
	right: 12px;
	width: auto;
	height: 40px;
	padding: 0 0px 5px 0;
}
#nav-site .navstart {
	background: url('/cmsroot/skins/cancer2009/resources/images/topmenu_bg.gif') no-repeat left 3px;
	padding: 25px 8px 5px 0;
	float: left;
}

#nav-site .navinner
{
	background: url('/cmsroot/skins/cancer2009/resources/images/topmenu_bg.gif') no-repeat right 3px;
	height:28px;
	display:block;
	overflow:hidden;
	padding-right:2px;
	float:left;
}

#nav-site .menu li { display: inline; background-image:none;}
#nav-site .menu li.selected a, #nav-site .menu li.selected a:link, #nav-site .menu li.selected a:visited, #nav-site .menu li.selected a:active {color:#c00;}
#nav-area {
	position: absolute;
	top: 80px;
	right: 170px;
	max-width: 500px;
	height: 25px;
	background: url('/cmsroot/skins/cancer2009/resources/images/menuarea_bg.gif') no-repeat right center;
}
#nav-area .menu li { display: inline; background-image:none;}
#nav-quick {
	float: left;
	width:235px;
	margin: 16px 0 16px 16px;
}
* html #nav-quick {
	margin-left: 8px;
	width: 225px;
}
.frontpage #nav-quick {
	margin: 0 0 0 14px;
	width: auto;
}

#nav-main {
	float: left;
	width: 946px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#nav-mainareas {
	width: 948px;
	margin-left: 5px;
	overflow: hidden;
	position: relative;
}
#nav-mainareas .menu li {
	display: block;
	background-repeat: no-repeat;
	background-image:none;
	width: 316px;
	height: 48px;
	float: left;
	text-indent: -9999em;
}
.frontpage #nav-mainareas .menu li { 
	background-image:none;
	height: 165px;
}
.no-navbox #nav-mainareas .menu li { 
	background-image:none;
	height: 48px;
}

#nav-box {
	width: 948px;
	margin-left: 5px;
	background: url('/cmsroot/skins/cancer2009/resources/images/navbox.gif') repeat-y;
	position: relative;
	clear: left;
}
#nav-box-end {
	width: 948px;
	margin-left: 5px;
	height: 8px;
	background: url('/cmsroot/skins/cancer2009/resources/images/navbox_end.gif') no-repeat;
	clear: left;
}
#nav-section {
	width: 213px;
	float: left;
}

#nav-section img.LeftMenuTop
{
	margin-bottom:9px;
}

#nav-section h3.title {
	font-weight: bold;
	border-bottom: 1px solid #d4d1cd;
	padding: 4px 0px 9px 0px;
	margin-bottom: 0;
}

#nav-section h3.title a, #nav-section h3.title a:link, #nav-section h3.title a:active, #nav-section h3.title a:visited
{
	font-weight: bold;
	color:Black;
}

#nav-section h3.title a:hover
{
	color:#c00;
}

/* Navigation */
#nav-section .menu.navigation { margin-bottom: 34px; }
#nav-section .menu.navigation li {
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #ccc;
	line-height: 1.2em;
	background-image:none;
}
#nav-section .menu.navigation li ul {
	padding: 6px 0 5px 10px;
	margin: 0;
}
#nav-section .menu.navigation li ul ul {
	margin: 0;
	border: 0;
}
#nav-section .menu.navigation li li {
	font-size: 1em;
	line-height: 1.4em;
	padding: 0;
	text-indent: 0;
	border: 0;
}
#nav-section .menu.navigation li a {
	display: block;
	padding: 2px 10px;
	text-indent: -10px;
}
#nav-section .menu.navigation li li a {
	background-image: url(grafik/menu/menuleft_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 0.91em;
	text-indent: 0;
	padding: 0 0 2px 10px;
}

#nav-section .menu.navigation li a.open {
	background-color: #f2f2f0;
	text-indent: 0;
}

#search { 
	position: absolute;
	top: 81px;
	right: 14px;
}
#search-input { }
#search-output { }

#content { 
	width: 956px;
	border-width: 0 1px 0 1px;
	border-color: #e3e3e3;
	border-style: solid;
	padding-bottom: 27px;
}
#content-inner { margin-left: 22px; }

#content-main {
	width: 447px;
	float: left;
	margin-left: 21px;
	position: relative;
	z-index:10;
}
.frontpage #content-main, .section #content-main {
	width: 614px;
	margin-left: 0;
}
.wide #content-main {
	width: 679px;
	margin-left: 20px;
}

#related {
	width: 213px;
	float: left;
	margin-left: 21px;
	background-color: #f2f2f0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	position: relative;
	min-height: 550px;
	z-index:9;
}
#related.left {
	margin-left: 0;
	margin-right: 21px;
}
#related .inner { padding: 16px; }
.frontpage #related .inner, .section #related .inner { padding: 0; }
.frontpage #related, .section #related {
	background-color: #fff;
	width: 265px;
}

#siteinfo {
	width: 912px;
	margin: 0 auto;
	padding-top: 13px;
}
#siteinfo ul li {background-image:none;}
#siteinfo-adresse {
	width: 300px;
	float: left;
	border-right: 1px solid #fff;
	z-index: 30;
}
#siteinfo-telefon {
	width: 280px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 20px;
	z-index: 39;
}
#nav-shortcuts {
	width: 280px;
	float: left;
	padding-left: 20px;
	z-index: 28;
}

/* Menu */
ul.menu {
	padding: 0;
	margin: 0;
}
ul.menu li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1em;
	line-height:1.65em;
}
#nav-site .menu {
	float: left;
	margin-top: 2px;
}
#nav-site .menu li {
	padding: 0 0 0 3px;
	position: relative;
	font-size: 10px;
}
#nav-site .menu a {
	background-image: url('/cmsroot/skins/cancer2009/resources/images/topmenu_line.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 7px;
}
#nav-site .icons {
	width: 103px;
	margin: 0 0 0 4px;
}
#nav-site .icons li { float: left; }
#nav-site .menu .front {
	background-image: url('/cmsroot/skins/cancer2009/resources/images/menu_icons.gif');
	background-repeat: no-repeat;
	background-position: 0px -106px;
	padding-left: 14px;
}
#nav-site .icons a {
	background-image: url('/cmsroot/skins/cancer2009/resources/images/menu_icons.gif');
	background-repeat: no-repeat;
	height: 20px;
	text-indent: -9999em;
	position: relative;
	padding-right: 3px;
	display: block;
}
#nav-site .icons .normal { display: none; }
#nav-site .icons .normal a {
	background-position: 0px 0px;
	width: 22px;
}
#nav-site .icons .bigger a { 
	background-position: 0px -21px;
	width: 22px;
}
#nav-site .icons .uk { 
	background-position: 0px -42px;
	width: 30px;
}
#nav-site .icons .dk { 
	background-position: 0px -63px;
	width: 30px;
}
#nav-site .icons .read { 
	background-position: 0px -84px;
	width: 30px;
}
#nav-area .menu li {
	float: left;
	font-size: 0.916em;
	padding-right: 8px;
	background-image:none;
}
#nav-area .menu li a {
	background-image: url('/cmsroot/skins/cancer2009/resources/images/menuarea_round.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 4px 12px;
	float: left;
}
#nav-area .menu li.selected a, #nav-area .menu li.selected a:link, #nav-area .menu li.selected a:visited, #nav-area .menu li.selected a:active
{
	color:#c00;
}
#nav-area .menu li span {
	background-image: url('/cmsroot/skins/cancer2009/resources/images/menuarea_round.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0 0 0 12px;
	float: left;
	height: 24px;
}

#nav-area .menu li.last {
}
#nav-main .menu {
	width: 213px;
	float: left;
	border-left: 1px #ddd solid;
	margin-right:20px;
	margin-top:16px;
}
#nav-main .menu.last {margin-right:0px;}

#nav-main .menu li { padding-left: 1em; background-image:none;}

/* Main area top menu */
#nav-mainareas .viden.active { background-position: 0px 0px; }
#nav-mainareas .viden { background-position: 0px -50px; }
#nav-mainareas .forebyg.active { background-position: 0px -100px; }
#nav-mainareas .forebyg { background-position: 0px -150px; }
#nav-mainareas .stoet.active { background-position: 0px -200px;}
#nav-mainareas .stoet { background-position: 0px -250px;}

.frontpage #nav-mainareas .viden,
.frontpage #nav-mainareas .viden.active { background-position: 0px 0px; }
.frontpage #nav-mainareas .forebyg,
.frontpage #nav-mainareas .forebyg.active { background-position: 0px -167px; }
.frontpage #nav-mainareas .stoet,
.frontpage #nav-mainareas .stoet.active { background-position: 0px -334px; }

.no-navbox #nav-mainareas .viden,
.no-navbox #nav-mainareas .viden.active { background-position: 0px -50px; }
.no-navbox #nav-mainareas .forebyg,
.no-navbox #nav-mainareas .forebyg.active { background-position: 0px -150px; }
.no-navbox #nav-mainareas .stoet,
.no-navbox #nav-mainareas .stoet.active { background-position: 0px -250px;}

#nav-mainareas a {
	display: block;
	float: left;
	width: 316px;
	height: 48px;
}
.frontpage #nav-mainareas .forebyg a,
.frontpage #nav-mainareas .viden a,
.frontpage #nav-mainareas .stoet a { height: 167px; }

/* Select quick menu */
#nav-mainareas #nav-quick {
	position: absolute;
	top: 43px;
	left: 0px;
}
#nav-quick select { width: 210px; }
#nav-quick .selectmenu {
	width: 160px;
	height: 24px;
	padding: 1px 0;
}

/* Content style */
#content-main p, #content-main strong, #related p, #content-main li {
	font-size: 1em;
}
#content-main td, #content-main th {
	font-size: 1em;
	vertical-align: top;
}

#content-main li p, #related li p, #content-main p td {
	font-size: 1em;
	margin-bottom: 0;
}
#content-main td p { font-size: 1em; }

#content-main p.colofon {
	color: #666;
	font-size: .916em;
	clear: both;
}
#content-main p a,#content-main td a,
#related p a { font-size: 0.91em; }

#siteinfo p { font-size: 1em; }
#siteinfo p a { font-size: 0.91em; }
#siteinfo h3 {
	font-size: 1.333em;
	text-transform: uppercase;
	color: #333;
	font-weight: normal;
}
#breadcrumb {
	clear: both;
	padding-top: 13px;
}
#breadcrumb p {
	font-weight: bold;
	font-size: .916em;
}
#breadcrumb p a { font-size: 1em; }

#content-main img, #related img, .spalter img {
	border: 2px #d9d9d9 solid;
}
#content-main .PlaceholderDescriptionTable img {border-width:0px;}
#content-main a.video-play img { margin: 0 0 5px 0; }
#content-main .box img { border: 0; }
#kampagnemodule img { border: 0; margin: 0; }
#related img.aleft, #content-main img.aleft {
	margin: 3px 1.1em 1.1em 0;
	float: left;
}
#related img.aright, #content-main img.aright, img.aright {
	margin: 0 0 1.1em 1.1em;
	float: right;
}
.box img.aleft, #content-main .box img.aleft { margin: 0 9px 7px 0; }
.box img.aright, #content-main .box img.aright { margin: 0 0 7px 9px; }

a.video-play {
	display: block;
	position: relative;
	clear: both;
}
a.video-play span {
	display: block;
	background: url('/cmsroot/skins/cancer2009/resources/images/video.png') no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 180px;
	height: 100px;
}
a.video-play.stor span {
	background: url('/cmsroot/skins/cancer2009/resources/images/video_stor.png') no-repeat center center;
	width: 298px;
	height: 165px;
}
#related a.video-play { width: 184px; }
.spalter.tsl .s2 a.video-play span {
	width: 208px;
	height: 115px;
}
.tag {
	display: block;
	color: #666;
	font-size: .833em;
}

/* siteinfo */
#nav-shortcuts .menu a { font-size: .917em; }
#nav-shortcuts ul {margin:0px;}
#nav-shortcuts ul li {padding:0px; line-height: 1.7em;}
#nav-shortcuts ul li a {font-size:0.91em;}

/* Special box styles */
.box 
{
	position: relative;
	padding: 16px 16px 4px 16px;
	clear: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 20px;
	margin-top: 24px;
}
.box.top { margin-top: 0; } /* Skal bruges hvis en box står i toppen af et område */

.box.fixedh {
	height: 235px;
	margin-bottom: 24px;
}
.box.kort {
	padding: 0;
}
.box.right {
	width: 45%;
	float: right;
	margin: 0 0 20px 20px;
}

.infobox { background: #f5f3f1; min-height:76px;}
.blue { background: #d7ebf2; }

.colored { background: #d7ebf2; }
.grey {background-color:#f5f3f1;}

.box div.top {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 3px;
}
#content .box p {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	font-size: 1em;
}
#content .box td p { font-size: 1.333em; }

#content .box.colored-gradient p, #content .box.orange-gradient p, #content .box.red-gradient p, #content .box.gray-gradient p { font-size: 0.916em; }
.box.colored-gradient, .box.orange-gradient, .box.gray-gradient { padding: 18px 19px; }
.box.colored-gradient p {
	padding: 8px 16px;
	background-color: #c8e1ee;
	border: 1px solid #c8e1ee;
}
.box.gray-gradient p 
{
	padding: 8px 16px;
	background-color: #e8e8e8;
	border: 1px solid #e8e8e8;
}
.box.orange-gradient p {
	padding: 8px 16px;
	background-color: #ffc25a;
	border: 1px solid #ffc25a;
}
#nav-section .box { min-height: 250px; }
* html #nav-section .box { height: 250px; }
#nav-section .box .menu li a {
	color: #c00;
	display: block;
	background: url('/cmsroot/skins/cancer2009/resources/images/box_menu.gif') no-repeat;
	width: 162px;
	height: 28px;
	margin-bottom: 4px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 13px;
	text-transform: uppercase;
	font-size: 1.16em;
	font-weight: normal;
}

#nav-section .box div.top {
	width: 213px;
}
#nav-section .gray-gradient {
	background-color: #e0dedf;
	background-image: url('/cmsroot/skins/cancer2009/resources/images/graybox.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
}
#nav-section .colored-gradient {
	background-color: #b0d4e6;
	background-image: url('/cmsroot/skins/cancer2009/resources/images/bluebox.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
}
#nav-section .orange-gradient {
	background-color: #ffa812;
	background-image: url('/cmsroot/skins/cancer2009/resources/images/orangebox_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
}

.box.red-gradient {
	background-color: #e41c23;
	background-image: url('/cmsroot/skins/cancer2009/resources/images/redbox.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	color: #fff;
}
.box.red-gradient a { color: #fff !important; }
.box.red-gradient a:hover, .box.red-gradient a:active, .box.red-gradient a:focus { color: #000 !important; }

.box .selectmenu {
	width: 214px;
	height: 24px;
	padding: 2px 0 .5em 0;
}
.box .selectmenu select { width: 210px; }
.box.kort .selectmenu {
	width: 132px;
	float: left;
	padding: 1px 10px;
	margin-bottom: 13px;
}
.box.kort .selectmenu select { width: 145px; }

/* Toolbar */
.toolbar {
	width: auto;
	height: 24px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#content-main .toolbar {
	position: relative;
	height: 34px;
}
#content-main .spalte .toolbar { position: absolute; }

.toolbar a {
	padding: 3px 7px 6px 22px;
	margin-left: 1px;
	color: #000 !important;
	font-size: 0.833em;
	height: 20px;
}
.toolbar a:hover, .toolbar a:active, .toolbar a:focus { color: #c00 !important; }

.toolbar a.delmed { background:url('/cmsroot/skins/cancer2009/resources/images/toolbar_icon.gif') no-repeat 0px 0px; }
.toolbar a.print {
	background:url('/cmsroot/skins/cancer2009/resources/images/toolbar_icon.gif') no-repeat 0px -25px;
	padding-right: 9px;
}

.frontpage #related .toolbar 
{
	width: auto;
	height: 20px;
	position: relative;
	top: 0px;
	right: 0px;
	overflow: hidden;
	margin-bottom: 15px;
	line-height:0.9em;
}

.frontpage #related .toolbar a.rss 
{
	background: url('/cmsroot/skins/cancer2009/resources/images/toolbar_icon.gif') no-repeat 0px -50px;
	padding: 5px 27px 6px 8px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.componenttool
{
	width: auto;
	height: 20px;
	position: relative;
	top: 0px;
	right: 0px;
}
.componenttool a.delmed 
{
	background:url('/cmsroot/skins/cancer2009/resources/images/toolbar_icon.gif') no-repeat 0px 0px; 
	padding: 2px 7px 6px 22px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-left: 1px;
	color: #000 !important;
	font-size: 0.833em;
	height: 10px;
	overflow: hidden;
}

.frontpage #related .toolbar a.delmed 
{
	padding: 5px 7px 6px 22px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.toolbar a.rss {
	background: url('/cmsroot/skins/cancer2009/resources/images/toolbar_icon.gif') no-repeat 0px -50px;
	padding: 3px 27px 6px 8px;
	position: absolute;
	top: 0px;
	right: 0px;
}

/* Forsiden */
#kampagnemodule {
	position: relative;
	width: 614px;
	height: 282px;
	overflow: hidden;
}

#kampagnemodule .element {
	height: 204px;
	background-repeat: no-repeat;
}
#kampagnemodule .element div { padding: 40px 40px 0 330px; }
#kampagnemodule h2 {
	font-size: 18px;
	line-height: 1.2em;
	font-style: italic;
	margin-bottom: .4em;
}
#kampagnemodule p { font-size: 12px; }
#kampagnemodule k1, #kampagnemodule k2, #kampagnemodule k3, #kampagnemodule k4 { }
#kampagnemodule li { display: inline; }
#kampagnemodule .tabnav a {
	display: block;
	float: left;
	width: 153px;
	height: 51px;
	background: url('/cmsroot/skins/cancer2009/resources/images/mainfeature_selector.gif') no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
	line-height: 1.1em;
	font-weight: normal;
}
#kampagnemodule a span {
	padding: 10px 12px 0 12px;
	display: inline-block;
}

#kampagnemodule .ui-tabs-selected a { color:#000; }
#kampagnemodule .m1 a, #kampagnemodule .menu .m4 a { width: 154px; }
#kampagnemodule .m1 a { background-position: 0px 0px; }
#kampagnemodule .m1.ui-tabs-selected a { background-position: 0px -54px; }
#kampagnemodule .m2 a { background-position: -154px 0px; }
#kampagnemodule .m2.ui-tabs-selected a { background-position: -154px -54px; }
#kampagnemodule .m3 a { background-position: -307px 0px; }
#kampagnemodule .m3.ui-tabs-selected a { background-position: -307px -54px; }
#kampagnemodule .m4 a { background-position: -460px 0px; }
#kampagnemodule .m4.ui-tabs-selected a { background-position: -460px -54px; }

/* Kampagne forside */
#kampagnetop {
	width: 912px;
	height: 255px;
	margin: 27px auto 0 auto;
	position: relative;
	overflow: hidden;
}
#kampagnetop .inner {
	width: 300px;
	height: 190px;
	position: absolute;
	top: 34px;
	left: 28px;
}
#kampagnetop h1 {
	font-size: 2em;
	text-transform: uppercase;
	color: #000;
}
#kampagnetop p {
	font-size: 1em;
	color: #000;
}
#kampagnetop a:active, #kampagnetop a:hover, #kampagnetop a:focus {
	color: #000;
	text-decoration: underline;
}

/* Sektionsforsiden */
#content-main .feature-module {
	position: relative;
	width: 614px;
	height: 255px;
	overflow: hidden;
}
.feature-module {
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 24px;
}

.feature-module .textbox {
	width: 240px;
	height: 135px;
	position: absolute;
	top: 40px;
	left: 330px;
}
.feature-module h2 {
	font-size: 1.666em;
	font-style: italic;
	line-height: 1.1em;
}

.PatientFrontpage #content-main .feature-module
{
	margin-top:20px;
	width:679px;
	height:255px;
}

.PatientFrontpage .feature-module .textbox 
{
	top:40px;
	left:395px;
}


/* Newsletter signon */
.newsletter-signon {
	clear: left;
	min-height: 56px;
}
.nav-newsletter {
	clear: left;
	border-top: 1px solid #f3a6a7;
}
.nav-newsletter .menu { padding-bottom: 12px; }

.nav-newsletter .menu li {
	display: inline;
	font-size: .833em;
	margin-right: 7px;
}
.nav-newsletter .menu li.last { margin: 0; }

/* Spalter */
.spalte {
	float: left;
	position: relative;
}
.s1{z-index: 30;}
.s2{z-index: 29;}


.spalter {clear:both;}

	/* To - stor og lille */
.spalter.tsl .s1 { width: 380px; }
.spalter.tsl .s2 {
	width: 213px;
	margin-left: 20px;
}
	/* To - ens bredde */
.spalter.ens2 .s1 { width: 297px; }
.spalter.ens2 .s2 {
	width: 297px;
	margin-left: 20px;
}
.infobox .spalter.ens2 .s1 { width:300px; }
.infobox .spalter.ens2 .s2 {
	width: 310px;
	padding-left: 15px;
	border-left: 2px solid #e6e6e3;
}

	/* Tre - ens bredde */
.spalter.ens3 .s1 { width: 213px; }
.spalter.ens3 .s2 {
	width: 213px;
	margin-left: 20px;
}
.spalter.ens3 .s3 {
	width: 213px;
	margin-left: 20px;
}

/* Tabel layout */
table.oversigt td, .CalendarList table td, .CalendarItem table td {
	padding: 10px 5px;
	border-top: 2px solid #ccc;
	overflow:hidden;
}
table.oversigt th, .CalendarList table th, .CalendarItem table th {
	text-align: left;
	padding: 10px 5px;
	border-top: 2px solid #ccc;
}
.CalendarItemAuthoring table th 
{
	text-align:justify
}
table.oversigt th.first { padding-right: 20px; }
table.oversigt tr.first td, table.oversigt tr.first th {
	padding-top: 0;
	border: 0;
}
.table-oversigt, .CalendarList, .CalendarItem {
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 15px 10px 5px 10px;
	margin: 0 0 1em 0;
}
.table-oversigt, .CalendarList{
	font-weight:bold;
}

.CalendarList .RadEWrapper table td, .CalendarList .RadEWrapper table th, .CalendarItem .RadEWrapper table td, .CalendarItem .RadEWrapper table th {padding:0px;}

table.grey {width:100%;}

table.grey td, table.grey th 
{
	padding: 10px 5px;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
}
table.grey th { text-align: left; }
table.grey th.first { padding-right: 20px; }
table.grey tr.first td, table.grey tr.first th, .CalendarList table th, .CalendarItem table tr.first td, .CalendarItem table tr.first th {
	padding-top: 5px;
	border-top: 0;
}
table.grey td.first, table.grey th.first { border-left: 0; }

.table-grey {
	background-color: #f5f3f1;
	border: 1px solid #f5f3f1;
	padding: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 0 1em 0;
}
table td.collapsed, table th.collapsed {
	border: 0;
	padding-top: 0;
}



/* Accessibility - Universal Access */
.screenreaderonly {
	position: absolute;
	left: -9999px;
	width: 900px;
}

/* jquery */
.ui-tabs .ui-tabs-hide { display: none; }

/* ProActive Additions */
a.SiteLogo img { border: 0px; width: 165px; height: 81px; }

#uiAuthorDatePresentationContainer {font-size:0.91em; color:#666;}

.hdr {font-size:1.25em; font-weight:bold; margin-top:10px; margin-bottom:10px;}

#uiDateText {vertical-align:bottom;}

/* Rad Tab Strip Control Styles */
.TabSelected { font-style: normal; background-color: #EAEAEA; color: Black; height: 20px; width: 25%; padding: 2px 5px 2px 5px; cursor: pointer; border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px black; }
.TabDefault { font-style: normal; background-color: #D4D0C8; color: Black; height: 20px; width: 25%; padding: 2px 5px 2px 5px; cursor: pointer; border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px black; }
.TabHover { font-style: normal; background-color: #EAEAEA; color: Black; height: 20px; width: 25%; padding: 2px 5px 2px 5px; cursor: pointer; border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px black; }
.TabDisabled { font-style: normal; background-color: #EAEAEA; color: silver; height: 20px; width: 25%; padding: 2px 5px 2px 5px; border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px black; }
.tabpage { font-style: normal; padding: 0px 2px 5px 2px; background-color: #EAEAEA; border-left: solid 1px black; border-bottom: solid 1px black; border-right: solid 1px black; margin: 0px 0px 5px 0px; }
div.tabheading, div.tabheading SPAN { font-style: normal; font-weight: bold; padding: 0px 2px 5px 2px; color: Black; }
#content-main .tabpage img {border-width:0px; margin-bottom:0px;}
#content-main .tabpage div {overflow:hidden;}

img.newsimage { float: left; margin: 3px 10px 5px 0px ! important; }

.noticationcontainer span.labelcontainer { width: 100px; }

#content-main .DefaultRow {margin-bottom:10px;}
#content-main .DefaultRow .title a, #content-main .DefaultRow .title a:link, #content-main .DefaultRow .title a:visited, #content-main .DefaultRow .title a:active {color:black;}


.CmsBaseAddComponentLink, .CmsBasePromoteConfiguration, .CmsBaseMoveUp, .CmsBaseDelete, .CmsBaseMoveDown {margin-right:10px;}

.CalendarList .Header {float:left;}
.SortAsc {background-image:url('../images/asc.gif'); background-position:0px 5px; background-repeat:no-repeat; text-indent:-9999em; width:14px; display:block; float:left; margin-left:5px;}
.SortDesc {background-image:url('../images/desc.gif'); background-position:0px 5px; background-repeat:no-repeat; text-indent:-9999em; width:14px; display:block; float:left; margin-left:2px;}
.SortAscSelected {background-image:url('../images/asc_selected.gif'); background-position:0px 5px; background-repeat:no-repeat; text-indent:-9999em; width:14px; display:block; float:left; margin-left:5px;}
.SortDescSelected {background-image:url('../images/desc_selected.gif'); background-position:0px 5px; background-repeat:no-repeat; text-indent:-9999em; width:14px; display:block; float:left; margin-left:2px;}

.PlayIconWrap {width:176px; height:99px; overflow:hidden;}
.PlayIconWrap.Right {float:right;}
.PlayIconWrap.Left {float:left;}
.PlayIconWrap img {width:176px; height:99px; border:solid 0px Black !important;}
.PlayIconWrap .PlayIcon {width:176px; height:99px; position:relative; top:-99px; background-image:url('../images/video_stor.png'); background-position:center; background-repeat:no-repeat; cursor:pointer;}

.HierarchyItemPicker {height:200px; overflow:scroll; overflow-x: hidden; overflow-y: scroll;}
.HierarchyItemPicker div {overflow:hidden;}

.kampagnetop {
	width: 912px;
	height: 255px;
	margin: 0 auto 27px auto;
	position: relative;
	overflow: hidden;
}
.kampagnetop .inner {
	width: 300px;
	height: 190px;
	position: absolute;
	top: 34px;
	left: 28px;
}
.kampagnetop h1 {
	font-size: 2em;
	text-transform: uppercase;
	color: #000;
}
.kampagnetop p {
	color: #000;
}

.kampagnetop ul {
	padding: 0;
	margin: 0;
}
.kampagnetop ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1em;
	line-height:1.65em;
	padding: 0 0 0 11px;
	position: relative;
	background-image:url('/CMSROOT/Skins/Cancer2009/Resources/Images/bullet_black_double_arrow.gif');
	background-position:0px 9px;
}

.kampagnetop a:link, .kampagnetop a:active, .kampagnetop a:hover, .kampagnetop a:focus, .kampagnetop a:visited {
	color: #000;
}

.kampagnetop a:hover
{
	text-decoration:underline;
}

.DefaultComponentBox .hdr img {background-color:#666; padding:6px 0px 6px 0px; position:relative; top:3px; }
#related .DefaultComponentBox .hdr img {border-width:0px;}
#related .DefaultComponentBox .hdr input {width:140px;}

.NewslistPlaceholderFloatRight select {width:265px;}

div.CampaignTop {margin:0px 22px 22px 22px; height:101px;}
div.CampaignTop h2 {padding:32px 30px 0px 25px; font-size:2.4em; font-weight:normal; line-height:normal;}

hr.LeftMenu{height:3px; margin-bottom:0px; background-color:#e6e6e3; color:#e6e6e3;}

#content-main h1 img { border-width: 0px; }
.NewslistPlaceholderFloatRight select {width:265px;}

.recipe img {border-width:2px !important;}

.PromoLinksTeaser textarea {height:80px; width:300px;}

/* Notification Component styles */
.notificationcontainer span.StaticTextContainer { display: block; margin: 0px 0px 5px 0px; }

.DropDownEntranceInternalLinkPickers {height:250px; overflow: scroll; overflow-x: hidden;}

#imgMap table table {text-align:left;}

#Sitemap1_uiSiteMapDiv {overflow:hidden !important;}
#Sitemap1_uiSiteMapDiv img {border-width:0px;}

/* Quickpoll*/
.QuickPollBg img {border-width:0px !important;}
.QuickPollBg .FloatLeft { float: left; }
.QuickPollBg .FloatRight { float: right; z-index: 121212; position:relative; left:3px;}
.QuickPollBg { margin-bottom: 3px; width: 58px; height: 19px; background-image: url(/cmsroot/skins/default/resources/Images/New_QuickPoll_bg.gif); }
.QuickPollBgEnd { background-image: none; }
.QuickPollText { color: #ffffff !important; float: left; padding-left: 3px; padding-top: 1px; }
.QuickPollVoteCountText { text-align: center; color: black; }
/**/

.ScreenReaderSiteMap {text-align:center;}

/*Splash*/
.Splash {background-color:#FFF; padding-bottom:20px;}
.Splash img{border-width:0px !important;}

div.presscuttings { clear: both; margin: 15px 0px 15px 0px; }

/* PopUp Style */
.popupheader { text-align: right; padding: 5px; }
.popupcontent { padding: 5px; }
.popupcontent label { font-family: arial,helvetica,tahoma,sans-serif; font-size: 75%; }
.popupfooter { padding: 5px; }

.LocalFrontPageTop img {float:left; margin-right:20px; border-width:0px !important; margin-bottom:30px;}
.LocalFrontPageTop div {float:left; margin-bottom:30px;}

.ImageText {color:#636363;}

.DefaultComponentBox .colored-gradient {font-size:12px;}

.NoTopNavigationSpacer {height: 27px; border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3;}