@charset "utf-8";

/* general all sites */
form { display: inline }

body { margin: 0px; padding: 0px }

h1, h2, h3, p {
	font-weight:normal;
	margin:0px;
	padding:0px;
	clear:both;
}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}

/* general this site */


body {
	background-color:#fff;	
	background-image:url(graphics/bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
	font-size:10px;
}

a {
	text-decoration:none;			
}

a:link,
a:visited,
a:active,
a:hover {
	color:#C36329;
}

a:hover {
	color:#C2C2C2;	
}

.site {
	margin: 0px auto 0px auto;
	width:950px;	
	float:none;
	clear:none;
	display:block;
}


.top {
	float:left;
	clear:both;
	height:118px;
	width:100%;
	background-image:url(graphics/top_bg.jpg);
	background-repeat:repeat-x;	
	display:inline;
}

	.top .logo {
		width:187px;
		height:40px;
		background-image:url(graphics/ed_logo.gif);
		background-repeat:no-repeat;
		margin-left:32px;
		margin-top:51px;
		display:inline;
		float:left;
		clear:both;
	
	}
	
	.stat-layout .top .logo {
		background-image:url(graphics/ed_stat_logo.gif);	
	}
	
	.top .logo a {
		width:100%;
		height:100%;
		display:block;	
	}
	
	.top .tools {
		height:29px;
		width:699px;
		float:left;
		clear:none;
		display:inline;
		margin-right:32px;
		margin-top:21px;
	}
	
	.top .tools .links {
		float:right;
		clear:both;
		display:inline;	
		width:100%;
		font-size:9px;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
		.top .tools .links div {
			float:right;
			clear:none;
			display:inline;	
		}
		
		.top .tools .links div+div {
			margin-right:10px;	
		}
		
		.top .tools .links div a:link,
		.top .tools .links div a:visited,
		.top .tools .links div a:active{
			color:#005981;
		}
		
		.top .tools .links div a:hover { 
			color:#C36329;	
		}
		
		.top .tools .links div.active a:link,
		.top .tools .links div.active a:visited,
		.top .tools .links div.active a:active,
		.top .tools .links div.active a:hover {
			color:#C36329;
		}
		
	.top .tools .search {
		float:right;
		clear:both;
		display:inline;	
		width: 100%;
		margin-top:14px;
	}
		.top .tools .search .input {
			float:right;
			clear:none;
			display:inline;		
			background-image:url(graphics/search_input_bg.gif);
			width:82px;
			height:16px;
			margin-top:1px;
			padding:2px 4px 2px 4px;
			margin-right:8px;
		}
	
		.top .tools .search .input input {
			margin:0px;
			padding:0px;
			border:none;
			background:none;
			width:100%;
			height:100%;
			font-size:10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#000;
		}
		
		.top .tools .search .submit {
			float:right;
			clear:both;
			display:inline;	
			font-size:9px;
			font-weight:bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			width:25px;
			height:17px;
			background-image:url(graphics/search_submit_bg.gif);
			padding-left:6px;
			padding-top:4px;
		}
		
		.top .tools .search  .submit a {
			width:100%;
			height:100%;
			float:left;
			clear:both;
			display:block;	
		}
		
		.top .tools .search  .submit a:link,
		.top .tools .search  .submit a:visited,
		.top .tools .search  .submit a:active {
			color:#005981;
		}
		
		.top .tools .search  .submit a:hover {
			color:#C36329;	
		}
		
		
		
	

.main-menu {
	float:left;
	clear:both;
	width:100%;	
	margin-bottom:15px;		
	display:inline;
}

	.main-menu .level-1{
		width:100%;
		float:left;
		clear:both;
		height:24px;
		background-color:#C2C2C2;	
		background-image:url(graphics/menu1_bg.gif);
		background-repeat:repeat-x;
	}
	
		.main-menu .level-1 .items {
			float:left;
			display:inline;
			margin-left:28px;
		}
		
		.main-menu .level-1 .items div {
			float:left;
			clear:none;
			display:inline;	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			padding-top:5px;
			height:19px;
			padding-left:7px;
			padding-right:7px;
		}
		
		.main-menu .level-1 .items div.active {
			background-color:#F2F1EE;
		}
		
		
			
		.main-menu .level-1 .items div+div {
			margin-left:6px;
		}
		
		.main-menu .level-1 .items div a {
			text-decoration:none;	
		}
		
		.main-menu .level-1 .items div a:link,
		.main-menu .level-1 .items div a:visited,
		.main-menu .level-1 .items div a:active,
		.main-menu .level-1 .items div a:hover {
			color:#333;
		}
		
		.main-menu .level-1 .items div a:hover {
			color:#C36329;
		}
		
		
		
		.main-menu .level-1 .items div.active a:link,
		.main-menu .level-1 .items div.active a:visited,
		.main-menu .level-1 .items div.active a:active,
		.main-menu .level-1 .items div.active a:hover {
			color:#C36329;
		}
	
	
	.main-menu .level-2 {
		width:100%;
		float:left;
		clear:both;
		height:23px;
		background-image:url(graphics/menu2_bg.gif);
		background-repeat:no-repeat;
		background-color:#fff;	
	}

		.main-menu .level-2 .items {
			background-color:#f2f1ee;
			height:23px;
			float:left;
			clear:both;
			margin-left:36px;
			display:inline;
			padding-left:15px;
			padding-right:25px;
		}
		
		.main-menu .level-2 .items div {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			float:left;
			clear:none;
			display:inline;	
			padding-top:5px;
		}
		
		.main-menu .level-2 .items div+div {
			margin-left:20px;	
		}
		
		.main-menu .level-2 .items div a {
			text-decoration:none;	
		}
		
		.main-menu .level-2 .items div a:link,
		.main-menu .level-2 .items div a:visited,
		.main-menu .level-2 .items div a:active,
		.main-menu .level-2 .items div a:hover {
			color:#828282;
		}
		
		.main-menu .level-2 .items div a:hover {
			color:#C36329;
		}
		
		.main-menu .level-2 .items div.active a:link,
		.main-menu .level-2 .items div.active a:visited,
		.main-menu .level-2 .items div.active a:active,
		.main-menu .level-2 .items div.active a:hover {
			color:#C36329;
		}
		
		.main-menu .level-2 .items div.protected {
			background-image:url(graphics/menu2_protected_bg.gif);
			background-repeat:no-repeat;
			background-position:top right;	
			padding-right:12px;
		}
		
		.main-menu .level-2 .items div.restricted {
			background-image:url(graphics/menu2_restricted_bg.gif);
			background-repeat:no-repeat;
			background-position:top right;	
			padding-right:15px;
		}
		


	


.site .content {
	margin:0px 30px 34px 30px;
	width:890px;
	min-height:336px;
	_height:336px;
	float:left;
	clear:both;	
	display:inline;
	
}

.site .bottom {
	border-top:1px solid #DFDFDF;
	background-color:#eaeaea;	
	height:18px;
	float:left;
	clear:both;	
	width:919px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444;
	padding-left:31px;
	padding-top:3px;
	margin-bottom:20px;
}

	.site .bottom a {
		text-decoration:none;	
	}
	
	.site .bottom a:link,
	.site .bottom a:visited,
	.site .bottom a:active,
	.site .bottom a:hover {
		color:#444;	
	}
	
	.site .bottom a:hover {
		color:#C36329;
	}

/* page columns */

.page-layout .columns {
	margin-left:9px;
	width:879px;
	float:left;
	clear:both;
	margin-right:2px;
	margin-top:8px;
	display:inline;
}

.page-layout .left-column {
	width:157px;	
	float:left;
	clear:both;	
	min-height:10px;
	_height:10px;
}

.page-layout .main-column {
	float:left;
	clear:none;
	width:430px;
	margin-left:22px;
	display:inline;
}

.page-layout .columns-wide .main-column {
	width:644px;
}

.page-layout .functions-column {
	float:left;
	clear:none;
	width:56px;	
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:14px;
	margin-right:6px;
}

.page-layout .columns-wide .functions-column {
	margin-right:0px;	
}

.page-layout .functions-column a:link,
.page-layout .functions-column a:visited,
.page-layout .functions-column a:active,
.page-layout .functions-column a:hover {
	color:#828282;	
}



.page-layout .right-column {
	float:left;
	clear:none;
	width:208px;
	margin-left:0px;
	display:inline;
}

.page-layout .columns-wide .right-column {
	display:inline;
}

.frontpage-layout .columns {
	float:left;
	clear:both;
	width:100%;
	display:inline;
}

.frontpage-layout .main-column { 
	width:744px;
	float:left;
	display:inline;
	clear:both;	
}

.frontpage-layout .right-column {
	width:144px;
	height:10px;
	float:left;
	clear:none;
	display:inline;	
}


/* access icon */

.access-icon {
	margin-left:5px;	
}

/* left menu */

.left-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	background-image:url(graphics/leftmenu_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	clear:both;
	width:100%;
}

.left-column .paragraph-content {
	clear:both;
	background-image:url(graphics/leftmenu_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.left-column .left-menu+.paragraph-content {
	padding-top:10px;	
}

.left-menu div {
	float:left;
	clear:both;	
	line-height:1.3em;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:17px;
	width:119px;
	padding-bottom:4px;
}

.left-menu div.level-1-activey-non-restricted,
.left-menu div.level-1-activey-restricted {
	background-image:url(graphics/menu3_active_bg.gif);	
}

.left-menu div.level-1y-non-restricted,
.left-menu div.level-1y-restricted,
.left-menu div.level-1y-protected{
	background-image:url(graphics/menu3_bg.gif);	
}



.left-menu div+div {
	margin-top:9px;	
}

.left-menu a {
	text-decoration:none;	
}

.left-menu a:link,
.left-menu a:visited,
.left-menu a:active,
.left-menu a:hover {
	color:#828282;
}

.left-menu a:hover {
	color:#C36329;	
}


.left-menu div.level-1-activey-non-restricted a:link,
.left-menu div.level-1-activey-non-restricted a:visited,
.left-menu div.level-1-activey-non-restricted a:active,
.left-menu div.level-1-activey-non-restricted a:hover {
	color:#C36329;
}

.left-menu div.level-1-activey-restricted a:link,
.left-menu div.level-1-activey-restricted a:visited,
.left-menu div.level-1-activey-restricted a:active,
.left-menu div.level-1-activey-restricted a:hover {
	color:#C36329;
}


/* blocks */

.blocks {
	width:726px;
	float:left;
	clear:both;
}

.block {
	width:230px;	
	background-color:#E9E9E9;
	float:left;
	clear:none;
	display:inline;
	margin-right:17px;
}

.block.banners {
	width:494px;
	background-color:transparent;
	margin-right:0px;
}
	.block.banners .banner {
		float:left;
		clear:none;
		width:230px;
		margin-right:17px;
		margin-bottom:17px;
	}

	.block.banners .banner.wide {
		width:477px;		
	}


	.block .headline {
		width:212px;
		height:18px;
		background-image:url(graphics/box_headline_bg.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#fff;
		padding-left:9px;
		padding-right:9px;
		padding-top:6px;
	}

	.block-row-1 {
		height:147px;	
		margin-bottom:18px;
	}
	
	.block-row-2 {
		height:173px;	
	}
	
	.block .body,
	.block .image-body {
		float:left;
		clear:both;
		width:100%;	
	}

	.block .body {
		padding:8px;
		width:214px;
	}
	
	.block.banners .body {
		width:100%;
		padding:0px;
	}
	
	.block-row-1 .body {
		height:107px;
		overflow:hidden;		
	}
	
	.block-row-2 .body {
		height:133px;
		overflow:hidden;		
	}
	
	.block-row-2.banners .body {
		height:173px;	
	}
	
	
	

/* standard layouts */

h1 {
	font-size:1.4em;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:1.4em;
	font-weight:bold;
}

p, h3, div.list-item-L1, div.list-item-L2 {
	font-size:1em;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:1em;
	
}

.page-layout .columns-wide p,
.page-layout .columns-wide h1,
.page-layout .columns-wide h2,
.page-layout .columns-wide h3, 
.page-layout .columns-wide .a720099{
	padding-right:218px;
}

h3 {
	color:#005981;
	padding-bottom:0px;	
	font-weight:bold;
}

.block .body p{
	font-size:10px;	
	line-height:12px;
	padding-bottom:10px;
}

.block .body a:link,
.block .body a:visited,
.block .body a:active,
.block .body a:hover {
	color:#C36329;
}

/* billeder */

div.a720099 {
	clear:both;
}

.a720099+p,
.a720099+h1,
.a720099+ a + h3 {
	margin-top:1.4em;	
}

.a720099+.fotograf {
	margin-top:0em;	
}

.image-left {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	clear:none;
}

.image-right {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	clear:none;
}

/* fotograf */
p.fotograf {
	text-align:right;	
	color:#C2C2C2;
	width:425px;
	margin-top:1px;
}

/* Hop til */
p.jump-link {
	font-size:11px;	
}

/* warn og info */
p.warn {
	color:#FF0000;	
}

p.info {
	color:#005981;	
}


/* login */

.right-column .login {
	background-image:url(graphics/box_headline_bg.gif);
	height:24px;
	float:left;
	clear:both;
	width:144px;
	margin-bottom:19px;
}

.right-column .login .label {
	height:18px;
	padding-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:6px;
	padding-right:6px;	
	float:left;
	clear:both;
	display:inline;
	width:40px;
	
}

.right-column .login .input {
	width:86px;
	height:15px;
	background-image:url(graphics/right_login_bg.gif);
	
	margin-top:4px;
	float:left;
	clear:none;
	display:inline;
}

.right-column .login .input input {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
	width:80px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0px 3px 1px 3px;
}

.right-column .isLoggedin {
	background-image:url(graphics/box_headline_bg.gif);
	height:24px;
	float:left;
	clear:both;
	width:144px;
	margin-bottom:19px;
}

.right-column .isLoggedin .label {
	height:18px;
	padding-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:6px;
	padding-right:6px;	
	float:left;
	clear:both;
	display:inline;
	width:100px;
	
}

/* shortcuts */

.shortcuts {
	width:144px;
	margin-bottom:18px;
	float:left;
	clear:both;
}

.shortcuts .shortcut {
	width:132px;
	height:18px;
	padding-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:6px;
	padding-right:6px;	
	background-image:url(graphics/fp_shortcut_bg.gif);
}

.shortcuts .shortcut a:link,
.shortcuts .shortcut a:visited,
.shortcuts .shortcut a:active,
.shortcuts .shortcut a:hover {
	color:#fff;
}



.shortcuts .shortcut+.shortcut {
	margin-top:16px;	
}

/* custom shortcuts */

.custom-shortcuts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	width:144px;
	float:left;
	clear:both;
	height:174px;
}

.custom-shortcuts .headline {
	width:132px;
	height:18px;
	padding-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:6px;
	padding-right:6px;	
	background-image:url(graphics/box_headline_bg.gif);	
}

.custom-shortcuts .body{
	background-color:#E9E9E8;	
	padding:6px;
	width:132px;
	height:138px;
	overflow:hidden;	
}

.custom-shortcuts a:link,
.custom-shortcuts a:visited,
.custom-shortcuts a:active,
.custom-shortcuts a:hover {
	color:#C36329;
}


.custom-shortcuts .shortcut {
	float:left;
	clear:both;
	width:100%;
	display:inline;	
}

.custom-shortcuts .protected {
}

.custom-shortcuts .restricted {
}

.custom-shortcuts .shortcut+.shortcut {
	margin-top:12px;	
}

/* punktopstilling */

div.list-item-L1,
div.list-item-L2 {
	clear:both;	
	width:434px;
	padding-bottom:0px;
}

.list-item-L1+p, .list-item-L1+ a + h3,
.list-item-L2+p, .list-item-L2+ a + h3 {
	padding-top:1.8em;
}

div.list-item-L1 .image,
div.list-item-L2 .image{
	float:left;
	clear:both;
}

div.list-item-L1 .image {
	width:17px;	
}

div.list-item-L2 .image {
	width:31px;	
}

div.list-item-L1 .text,
div.list-item-L2 .text{
	float:left;
	clear:none;
	line-height:1.6em;
}

div.list-item-L1 .text {
	width:417px
}

div.list-item-L2 .text {
	width:403px;
}

/* teaser */

.teaser {
	width:208px;	
	float:left;
	clear:both;
	display:inline;
}

.teaser {
	margin-bottom:20px;	
}

.teaser .border-top {
	background-image:url(graphics/teaser_top_bg.jpg);
	background-color:#E8E8E8;
	background-repeat:no-repeat;
	background-position:top;	
	width:208px;	
	float:left;
	clear:both;
	display:inline;
}

.teaser .border-bottom {
	background-image:url(graphics/teaser_bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:208px;	
	float:left;
	clear:both;
	display:inline;
}	

.teaser-begin {
	float:left;
	clear:both;
	width:100%;
	height:0px;	
	font-size:0px;
	line-height:0px;
}

.teaser-end {
	float:left;
	clear:both;
	width:100%;
	height:10px;
	font-size:0px;
	line-height:0px;
}

.a720199+.teaser-end,p+.teaser-end {
	display:none;	
}


.teaser h1, .teaser h3, .teaser p {
	clear:both;	
	padding-left:10px;
	padding-right:10px;
}

.teaser h1 {
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	float:left;	
	margin-bottom:0em;
	width:188px;
}

.teaser h1+p,
.teaser h1+ a + h3 {
	margin-top:1em;
}



.teaser h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005981;
	font-weight:bold;	
	float:left;
	clear:both;
	width:188px;	
}

.teaser p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;	
	float:left;
	clear:both;
	width:188px;
}

.teaser .a720199 {
	float:left;
	clear:both;
	width:100%;	
}

.teaser h1+.a720199 {
	margin-top:1em;	
}


/* 
.teaser .headline {
	font-weight:bold;	
	float:left;
	clear:both;
	display:inline;
	width:100%;	
}

.teaser .info {
	float:left;
	clear:both;
	display:inline;	
	width:100%;	
}

.headline+.info{
	margin-top:6px;	
}

*/

/* popup general */
	.popup .close-btn {
		float:left;
		clear:both;
		width:33px;
		height:25px;
		margin-left:257px;	
		display:inline;
	}
	
	.popup .close-btn a{ 
		display:block;
		clear:both;
		float:left;
		width:100%;
		height:100%;		
	}
	
	.popup .headline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		font-weight:bold;
		height:30px;
		margin-top:4px;
		float:left;
		clear:both;
		width:290px;
	}

/* mail a friend popup */
#maf-pop-up {
	width:290px;	
	height:430px;
	position:absolute;
	background-image:url(graphics/mail_a_friend_bg.png);
	display:none;
	visibility:visible;
	z-index:110;
	padding-left:16px;
}

	#maf-pop-up .field {
		float:left;
		clear:both;
		width:257px;	
	}
	
	#maf-pop-up .field+.field {
		margin-top:10px;	
	}
	
	#maf-pop-up .label {
		float:left;
		clear:both;
		width:102px;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
	}
	
	#maf-pop-up .comment .label{
		float:left;
		clear:both;
		width:257px;	
		margin-bottom:5px;
	}
	
	#maf-pop-up .input {
		float:left;
		clear:none;
		width:155px;	
	}
	
	#maf-pop-up .comment .input{
		float:left;
		clear:both;
		width:257px;	
		margin-bottom:10px;
	}
		#maf-pop-up .input input, #maf-pop-up .input textarea {
			border:1px solid #676767;	
			width:153px;
			
		}

		#maf-pop-up .comment textarea {
			height:38px;	
			width:255px;
		}
		
	#maf-pop-up .text {
		display:block;
		clear:both;
		float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:257px;	
	}
	
	#maf-pop-up .text+.field,
	#maf-pop-up .field+.text {
		margin-top:10px;	
	}

	#maf-pop-up .security-check {
		float:left;
		clear:both;
		width:257px;
		margin-top:10px;	
	}
	
	#security-image {
		width:127px;
		height:62px;
		float:left;
		clear:both;
		margin-right:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	
	
	#maf-pop-up .security-check .field {
		width:120px;	
		float:left;
		clear:none;
	}
	
	#maf-pop-up .security-check .field .label {
		width:100%;
		float:left;
		clear:both;	
		margin-bottom:5px;
	}
	
	#maf-pop-up .security-check .field .input {
		width:100%;
		float:left;
		clear:both;		
	}
		#maf-pop-up .security-check .field .input input {
			width:113px;	
		}
	
	#maf-pop-up .buttons {
		float:left;
		clear:both;
		width:257px;
		margin-top:10px;	
	}
	
	#maf-pop-up .button{
		float:right;
		clear:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		padding-left:6px;
		padding-top:4px;	
	}




/* login popup */

#fade {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(graphics/black_transperant.png);
	visibility: hidden;
	z-index: 100;
}

#login-popup {
	width:290px;
	height:190px;
	position:absolute;
	background-image:url(graphics/login_bg.png);
	display:none;
	visibility:visible;
	z-index:110;
	padding-left:16px;
}

	
	
	#login-popup .label {
		float:left;
		clear:both;
		width:290px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
		height:19px;
	}
	
	#login-popup .input {
		float:left;
		clear:both;
		width:103px;
		height:34px;
		margin-top:2px;	
		margin-left:2px;
		display:inline;
	}
	
	#login-popup .input input {
		border:none;
		background:none;
		width:92px;
		height:14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
	}
	
	#login-popup .btn {
		float:left;
		clear:none;
		width:41px;
		height:17px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		padding-left:6px;
		padding-top:4px;
		
	}
	
	#login-popup .btn a{
		display:block;
		clear:both;
		float:left;
		width:41px;
		height:17px;			
	}
	
	#login-popup .btn a:link,
	#login-popup .btn a:visited,
	#login-popup .btn a:active {
		color: #005981
	}
	
	#login-popup .btn a:hover {
		color:#C36329;	
	}
	
	#login-popup .remember-input {
		display:block;
		clear:both;
		float:left;
		width:290px;
		height:33px;
	}
	
	#login-popup .remember-input .option {
		display:block;
		clear:both;
		float:left;	
	}
		
	#login-popup .remember-input .option-text {
		display:block;
		clear:none;
		float:left;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
		padding-top:3px;
	}
	
	#login-popup .text {
		display:block;
		clear:both;
		float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:180px;
	}
	
	
	
#login-err-popup {
	width:290px;
	height:190px;
	position:absolute;
	background-image:url(graphics/wnd_bg.png);
	top:300px;
	left:700px;
	display:none;
	visibility:visible;
	z-index:110;
	padding-left:16px;
}

	#login-err-popup .text {
		display:block;
		clear:both;
		float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:265px;
	}
	
	#login-err-popup .buttons {
		width:265px;
		float:left;
		clear:both;	
	}
	
	#login-err-popup .buttons .button {
		float:right;	
	}
	
/* button */

.button,.b3200-submit input {
	background-color:#C2C2C2;
	padding:3px 6px 5px 6px;
	font-size:9px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.button {
	float:left;
}

.b3200-submit input {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.button a:link,
.button a:visited,
.button a:active,
.b3200-submit input {
	color:#005981;
}

.button a:hover { 
	color:#C36329;
}

/* Calendar */

.a1020-calendar {	
	padding-bottom:10px;
}

.a1060-calendar {
	padding-bottom:0px;
}

.seperator-calendar {
	margin-bottom:10px;
	clear:both;
}

.img-calendar {
	margin-left:8px;
	margin-right:20px;
	margin-bottom:8px;
	float:right;
}

.calendar {
	width:140px;
	margin-bottom:15px;
}



.cal-day,.cal-marked,.cal-month,.cal-weekdays,.cal-hide {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-bottom:1px;
	padding-top:1px;	
	text-align:right;
}

.cal-hide {
	color:#CCCCCC;
}

.cal-marked {
	color:#000000;
	background-color:#CCC9B8;
}

.cal-marked a:link,
.cal-marked a:visited,
.cal-marked a:active,
.cal-marked a:hover {
	color:#000000;	
}



.cal-month {
	background-color:#CCC9B8;
	border:1px solid #CCC9B8;
	text-align:center;
}

.cal-weekdays {
	border-bottom:1px solid #999999;
}

TD.cal-weeknumber {
	font-size:9px;
	color:#999999;
	border-right:1px solid #999999; 
	text-align:right;
	padding-right:1px;
}

.cal-goto-anchor a { 
	background: url(graphics/cal_bullet.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
	display: block;
	margin: 5px 0px 0px 8px;
	padding: 0px 0px 2px 8px;
	background-repeat: no-repeat;
}

.cal-goto-anchor a:link,
.cal-goto-anchor a:visited,
.cal-goto-anchor a:active,
.cal-goto-anchor a:hover {
	color: #333333;	
}

.calendar-activity {
	float:left;
	clear:both;
	width:380px;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color:#000;
	line-height:168%;
}

.calendar-activity+.calendar-activity {
	margin-top:0.7em;
	padding-top:0.7em;
	border-top:1px solid #ACACA2;
}

.calendar-activity .headline {
	font-weight:bold;	
}

p+.calendar-activity {
	margin-top:0.5em;	
}

/* stat bullet liste */

.stat-layout .specials ol {
	color:#828282;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	line-height:130%;
	margin-left:0px;
	padding-left:27px;
}

.stat-layout .specials ol li+li {
	margin-top:1em;
}

.stat-layout .specials ol a:link,
.stat-layout .specials ol a:visited,
.stat-layout .specials ol a:active,
.stat-layout .specials ol a:hover {
	color:#828282;	
}

/* tables */

table.htmltable {
	border: 2px solid #315880;
	border-collapse:collapse;
	
}

table.htmltable td {
	border: 1px solid #315880;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}


.a108+p,
.a108+ a + h3 {
	padding-top:1em;	
}

/* normtal */
.normtal
{
	margin-top:20px;
	margin-bottom:15px;
}

.normtal TABLE
{
	margin-left:8px;
	margin-right:20px;
}

.norm-kom-btn,.norm-region-btn,.norm-amt-btn
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:10px;
}

.a5600 {
	padding-bottom:0px;	
}

/* separator */

.seperator {
	width:382px;
	height:20px;
	float:left;
	clear:both;
	margin-top:10px;
	border-top:1px solid #ACACA2;
}

.normtal .button {
	margin-left:10px;
	margin-bottom:10px;
	background-color:#fff;
	padding:0px;
	padding-top:2px;
}

.normtal select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

/* Styles til handelsdelen */

.payment-cards {
	float:left;
	clear:both;
	width:188px;
	margin-left:10px;
	display:inline;
	margin-top:5px;
	margin-bottom:10px;
}	

.payment-cards .card {
	float:left;
	clear:both;
	width:188px;	
}

.payment-cards .card .icon {
	float:left;
	clear:both;	
	width:58px;
}

.payment-cards .card .text {
	float:left;
	clear:none;	
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:10px;
}


.trade_table {
	width: 382px;
	padding-right: 20px;
	margin-left: 0px;
	margin-top:1em;	
}

.trade_table .add-item-btn {
	font-size:10px;	
}

.trade_lineovr td,span.trade_lineovr {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;	
	padding: 2px;	
	
	color:#000000;
}

.trade_line td, .trade_line_sub td {
	font-family: Verdana;
	font-size: 10px;
	padding: 2px;
	padding-bottom: 5px;
	color:#000000;
}

.trade_line_sub td {
	font-weight : bold;
}

.trade_antalbox {
	font-family: Verdana;
	font-size: 9px;
	border: 1px solid black;
	width: 22px;
	height: 16px;
}

.trade_inputbox {
	border: 1px solid #666666;
	height: 20px;
	width: 200px;
	display:block;
}

.trade_button {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	padding-right:20px;
	padding-left: 8px;
	padding-bottom: 15px;
	display:block;
}

.trade_button_bg {
	font-family: Verdana;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background-image: url(grafik/knap_bg_wide.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 5px;
	background-position: center;
	margin-top: 5px;
}

.a1152 OL {
	margin-top:0px;
	margin-left:30px;
	padding-left:0px;
}

.a1152 LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	padding-bottom:3px;
	padding-left:0px;
	margin-left:0px;
}

.a1152 LI A {
	color:#000000;
	text-decoration:none;
	padding-left:0px
}

.special-page {
	margin-top:10px;
}

.a570027 {
	margin-left:8px;
	margin-right:10px;
	margin-bottom:10px;
	margin-bottom:200px;
}

.basket-shown {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:20px;
}




.shop-basket .buttons {
	width:188px;
	margin-left:10px;
	display:inline;
	float:left;
	clear:both;
	
		
}

.shop-basket .buttons .button {
	float:right;	
}

.shop-basket h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005981;		
	margin-bottom:12px;
}

.shop-basket p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

.shop-basket .item {
	width:188px;
	margin-left:10px;
	display:inline;
	float:left;
	clear:both;
	min-height:25px;
	_height:25px;
}

.shop-basket .item .text {
	width:173px;
	float:left;
	clear:both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

.shop-basket .item .del-btn {
	display:inline;
	float:left;
	clear:none;
	width:10px;
	margin-left:5px;
	height:12px;	
	background-image:url(graphics/shop_del_btn.gif);
}

.shop-basket .item .del-btn a {
	display:inline;
	float:left;
	clear:both;
	width:10px;
	height:12px;
}

.shop-basket .item+.buttons {
	margin-top:10px;	
}

/* mail service */


.mailservice-inpage {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:1em;
}

.mailservice-inpage .field {
	clear:both;
	float:left;
	width:100%;
}

.mailservice-inpage .field .label {
	float:left;
	clear:both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	margin-right:10px;
}

.mailservice-inpage .field .input {
	float:left;
	clear:none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}

.mailservice-inpage .buttons {
	float:left;
	clear:both;	
	width:200px;
	display:inline;
	margin-left:143px;
	margin-top:15px;
}

.mailservice-inpage .buttons .sep {
	float:left;
	clear:none;
	width:20px;
	text-align:center;
}

/* pdf archive */

.pdf-archive {
	float:left;
	clear:both;
	width:500px;
	margin-bottom:30px;
}	

p + div.pdf-archive,
h3 + div.pdf-archive
h1 + div.pdf-archive,
div + div.pdf-archive {
	margin-top:1em;	
}

.pdf-archive .year {
	float:left;
	clear:both;
	width:100%;	
}

.pdf-archive .year+.year {
	margin-top:15px;	
}

.pdf-archive .year .headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;		
}

.pdf-archive .no {
	float:left;
	clear:none;
	width:221px;
	height:57px;	
	margin-right:29px;
	margin-bottom:7px;
}

.pdf-archive .no .thumb{
	width:41px;
	height:57px;
	float:left;
	clear:both;
}

.pdf-archive .no .text {
	width:174px;
	height:57px;
	float:left;
	clear:none;
	margin-left:6px;
	display:inline;
}

.pdf-archive .no .text .name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005981;		
	font-weight:bold;
	float:left;
	clear:both;
	width:100%;
}

.pdf-archive .no .text .name a:link,
.pdf-archive .no .text .name a:visited,
.pdf-archive .no .text .name a:active {
	color: #005981;
}

.pdf-archive .no .text .name a:hover {
	color:#C2C2C2;	
}


.pdf-archive .no .text .description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;		
	font-weight:normal;
	float:left;
	clear:both;
	width:100%;
}

/* WebMedia */
.b3010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#000000;
	text-decoration: none;
	padding-right:0px;
	padding-left: 0px;
	padding-bottom: 15px;
	display:block;
	clear:both;
}
.b3010name {
	display:block; 
	padding-top: 14px; 
	padding-bottom: 3px;
	clear:Both;
}
.b3010element {display:block;}
.b3010format {display:none;}
.b3010size {display:none;}
.b3010date {display:none;}
.b3010description {display:block;}
/* WebMedia SLUT */

.search_text {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 417px;
	display: inline;
	margin-left: 5px;

}
.search_image {
	margin-right: 5px;
	font-weight: normal;
}
.search_result{
	display: block;
	padding: 15px 0px 0px 0px;
	width: 434px;
	
}

.search_result .head {
	font-weight: bold;
	margin-bottom: 10px;
}
.search_result .body {
	margin-left: 30px;
}
