.headline {
	font: normal;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Helvetica;
	font-weight:bold;
	margin: 0;
	line-height:16px;
	}
	
.text {
	font: normal;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Helvetica;
	font-weight:none;
	margin: 0;
	line-height:16px;
	}
	
.text_bold {
	font: normal;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Helvetica;
	font-weight:bold;
	margin: 0;
	padding: 0 0px 25;
	line-height:16px;
	}
	
.text_plain {
	font: normal;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Helvetica;
	font-weight:none;
	margin: 0;
	padding: 0 0px 25px;
	line-height:16px;
	}
	
.text_plain_small {
	font: normal;
	font-size:9px;
	color:#000000;
	font-family:Verdana, Helvetica;
	font-weight:none;
	margin: 0;
	padding: 0 0px 25px;
	line-height:12px;
	}
	
.padding {
	padding: 0 0px 25px;}
	
.tjek						{ 
	font: normal 12px/12px Helvetica; 
	color: #000000; 
	font-weight:bold ;
	}
	
.tjek_text						{ 
	margin: 0;
	font: normal 12px/12px Helvetica; 
	color: #000000; 
	font-weight:bold;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Helvetica;
	line-height:16px;
	}
	


html, body				{ padding: 0; margin: 0; height: 100%; }
form						{ padding: 0; margin: 0; }
img							{ border: 0; display: block; }
td							{ vertical-align: top; font: normal 12px/12px Verdana, Helvetica; }
h1							{ margin: 0; padding: 0 15px 25px; font: normal 12px/12px Helvetica; color: #000000; font-weight:bold }
h2							{ margin: 0; padding: 0 15px 15px; font: normal 11px/12px Helvetica; color: #000000; }
h3							{ margin: 0 0 0 -14px; padding: 0 15px 15px; font: normal 11px/16px Verdana; color: #B1B1B1; }
h4							{ margin: 0; padding: 0 15px 15px; font: bold 12px/18px Verdana; color: #000; }
h5							{ margin: 0; margin-top: 15px; padding: 0 15px 0; font: bold 15px/25px Verdana; color: #000; }
p							{ margin: 0; padding-bottom: 15px; }
a							{ text-decoration: none; color: #B52A1D; }
a:hover					{ text-decoration: underline; }
a.linkArrow				{  background: url(/wwcm/img/bullet-arrow.gif) no-repeat 0px 3px; padding-left: 14px; font: normal 11px/15px Verdana, Helvetica; display: block; }
a.linkArrowFront		{  background: url(/wwcm/img/bullet-arrow.gif) no-repeat 0px 3px; padding-left: 14px; font: normal 11px/15px Verdana, Helvetica; margin-left: 14px; }
a.linkArrowContent	{  background: url(/wwcm/img/bullet-arrow.gif) no-repeat 0px 3px; padding-left: 0px; font: normal 11px/15px Verdana, Helvetica; margin-left: -14px; }


/* Logo and Arrow*/
#logo							{ position: relative; top: 0px; left: 0px; }
#logo img					{ position: absolute; top: 0px; left: 0px; }
#arrow						{ background: url(/wwcm/img/arrow.gif) no-repeat 100% 100%; }

/* Width, height, backgrounds (dots) and the lower right box */
#topMenu						{ height: 85px; }
#mainTable						{ height: 100%; }
#main							{ height: 100%; background: url(/wwcm/img/bg-content-left.gif) repeat-y; }
#head							{ width: 964px; height:86px; }
.leftWidth 					{ width: 50%; }
.mainWidth 					{ width: 50%; }
.dots							{ background: url(/wwcm/img/bg.gif) repeat; }
#bottom						{ background: url(/wwcm/img/bg-content-left.gif) repeat-y;}

/* Top Menu */
#topMenu						{ background: url(/wwcm/img/bg-menu-top.gif) no-repeat 100% 0; border-bottom: solid #fff 1px; }
#topMenu ul					{ padding: 0; margin: 0; }
#topMenu ul li				{ display: block; float: right; list-style: none inside; }
#topMenu ul li a			{ color: #000; text-decoration: none; font: normal 11px/15px verdana; padding: 0 22px; background: url(/wwcm/img/bullet-squar.gif) no-repeat 0px 4px; padding-left: 14px; }
#topMenu ul li a:hover	{ background: url(/wwcm/img/bullet-squar-active.gif) no-repeat 0px 4px; }
#topMenu form 				{ margin: 2px 10px; 0 }
#topMenu form .input		{ padding: 0 5px; font: normal 9px/14px verdana; height: 15px; width: 130px; }


/* Tab Menu */
#tabMenu						{ position: relative; bottom: 0px; _bottom: -1px; left: 0px; height: 1px; }
#tabMenu a					{ text-decoration: none; text-transform: uppercase; font: normal 10px/10px verdana; color: #B2B2B2;background: url(/wwcm/img/gx_tab.gif) no-repeat left top; padding: 6px 20px 5px 35px; border-right: 1px solid #E3E3E3; z-index: 1; }
#tabMenu a:hover			{ color: #B52A1D; }
#tabMenu .erhverv			{ position:	absolute; bottom: 0px; left: 001px; }
#tabMenu .privat			{ position:	absolute; bottom: 0px; left: 085px; }
#tabMenu .forening			{ position:	absolute; bottom: 0px; left: 160px; }
#tabMenu .forening_mindre			{ position:	absolute; bottom: 0px; left: 160px; }
#tabMenu .businesses		{ position:	absolute; bottom: 0px; left: 001px; }
#tabMenu .households		{ position:	absolute; bottom: 0px; left: 100px; }
#tabMenu .struktureret advisering		{ position:	absolute; bottom: 0px; left: 001px; }
#tabMenu .detnemmesteiverden		{ position:	absolute; bottom: 0px; left: 001px; }
#tabMenu .selected			{ padding: 7px 20px 6px 35px; border-right: 1px solid #E3E3E3; color: #B52A1D; z-index: 2; }
#tabMenu .special			{ position:	absolute; bottom: 4px; left: 28px; color:#636363; font-size:10px; }

/* Main Menu */
#mainMenu		{ position: relative; top: 0; left: 0; background: url(/wwcm/img/bg-menu-red.gif) repeat-x; border-bottom: solid #fff 1px; height: 25px;
	z-index:		500;
}

html>body #mainMenu	{
	position: 		relative;
	z-index:		500;
	background: 	url(/wwcm/img/bg-menu-red.gif) repeat-x;
	border-bottom: 	solid #fff 1px;
	height: 		25px;
	width:			964px;
	top:		auto;
	left:auto;
}
#mainMenu ul {
	position:		relative;
	margin:			0px 0px 0px 10px;
	padding:		0px;
	list-style:		none;
	text-align:		left;
}
#mainMenu ul * {
	background:(/wwcm/img/x.gif);
}
#mainMenu ul li {
	float:			left;
	position:		relative;
}
#mainMenu ul li a {
	color: 			#fff;
	text-decoration:none;
	font:			bold 12px/25px verdana;
	padding: 		5px 20px;
	_padding: 		6px 20px;
	background:		url(/wwcm/img/x.gif);
}
#mainMenu ul li a:hover {
	background: 	url(/wwcm/img/bg-menu-red-active.gif) repeat-x;
	padding: 		5px 19px;
	_padding: 		6px 19px;
	border-right: 	#EB8C90 solid 1px;
	border-left: 	#94181D solid 1px;
	cursor: default;
}
#mainMenu ul li a.active {
	background: 	url(/wwcm/img/bg-menu-red-active.gif) repeat-x;
	padding: 		5px 19px;
	_padding: 		6px 19px;
	border-right: 	#EB8C90 solid 1px;
	border-left: 	#94181D solid 1px;
}

#mainMenu li:hover ul,
#mainMenu li.over ul {
	display:		block;
}

#mainMenu li ul {
	display:		none;
	position:		absolute;
	z-index:		400;
	top:			25px;
	left:			-10px;
	width:			171px;
	padding:		1px 0px 0px;
	background:		url(/wwcm/img/x.gif);
}
#mainMenu li ul li {
	clear:			left;
	display:		block;
	width:			171px;
	border:			0px;
	filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wwcm/img/bg_li_submenu.png', sizingMethod='scale');
}

html>body #mainMenu li ul li {
	background:		url(/wwcm/img/bg_li_submenu.png) repeat-y;
}
#mainMenu li ul li.top {
	padding-top:	1px;
}
#mainMenu li ul li.bottom {
	height:			7px;
	overflow:		hidden;
	filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wwcm/img/bg_li_bottom.png', sizingMethod='image');
}

html>body #mainMenu li ul li.bottom {
	background:		url(/wwcm/img/bg_li_bottom.png) no-repeat top;
}

#mainMenu li ul{

}

#mainMenu li ul a {
	color: 			#636363;
	padding: 		2px 5px 3px 20px;
	margin:			0px 5px 0px 1px;
	text-decoration:none;
	display:		block;
	font:			normal 11px/16px Verdana, Helvetica;
	width:			139px;
}
html>body #mainMenu li ul a {
	width:			140px;
}


#mainMenu li ul a:hover {
	padding: 		2px 5px 3px 20px;
	border:			0px;
	background:		#fff;
	cursor: pointer;
	cursor: hand;
}


/* Content - Left and right */
#colLeft						{ float: left; width: 200px; padding-top: 40px; }
#colRight						{ float: left; width: 240px; padding-top: 40px; }
#colRight p,
#colLeft p					{ padding: 0 20px 20px; font: normal 11px/16px verdana; color: #636363; }
#colRight h2,
#colLeft h2					{ margin: 0; padding: 0 20px 10px; }
#colRight h3,
#colLeft h3					{ margin: 0; padding: 0 20px; font: normal 11px/16px Verdana; color: #B52A1D; background: url(/wwcm/img/bullet-arrow.gif) no-repeat 9px 5px; }
#colRight img,
#colLeft img				{ margin: 5px 0px 5px; }
#colLeft .centerPicture,
#colRight .centerPicture{
	text-align: center;margin-left:0px;
}html>body #colRight .centerPicture{
	margin-left:20px;
}
#colLeft li,
#colRight li			{ font: normal 11px verdana; color: #636363; padding-bottom: 5px; }
#colLeft ul,
#colRight ul			{ padding: 0 20px 0 35px; margin: -5px 0 10px;  }



/* Content - Main */
#colCenter					{ float: left; width: 524px; padding-top: 40px; }
#colCenter div.con		{ padding: 0 60px 15px; }
#colCenter p 				{ padding: 0 60px 15px;  font: normal 12px/18px verdana; }
#colCenter h1 				{ padding: 0 60px 25px; }
#colCenter h3				{ padding: 0 60px 15px; }
#colCenter h4				{ padding: 0 60px 15px; }
#colCenter ul				{ padding: 0 60px 15px; }
#colCenter ol				{ padding: 0 60px 15px; margin: 0 25px; }
#colCenter h5				{ padding: 0 60px 0; }

#colCenter .framedContent		{ margin: 0 50px; padding: 0 15px; border-top: #9F9999 solid 1px; border-bottom: #9F9999 solid 1px; background-color: #F2F2F2; position: relative; }
#colCenter .framedContent h4	{ padding: 15px 15px 5px; font: bold 15px/18px verdana; }
#colCenter .framedContent p	{ padding: 0 15px 15px; line-height: 18px; }
#colCenter .framedContent ul	{ padding: 0 160px 0 10px; margin: 0; list-style: url(/wwcm/img/bullet-line.gif);  }
#colCenter .framedContent li	{ padding: 0; margin: 0; }
#colCenter .framedContent .call	{  position: absolute; top: 16px; right: 16px; _right: 66px; color: #D61A23; }

#colCenter ul	{ /* list-style: none; */ margin: 0 20px; }

#colCenter .framedContentDate	{ text-align: right; padding-right: 50px; font: normal 11px/22px verdana; color: #9C9EA5; }

/* Content - Subpage */
.subpage #colLeft,
.subpage #colRight		{ padding-top: 100px; }

/* Forms */
.contentForm							{ padding: 10px 0; margin: 0 50px; border: none; border-top: 1px solid #9F9999; border-bottom: 1px solid #9F9999; background-color: #F2F2F2; }
.contentForm fieldset				{ padding: 10px; margin: 0; border: none; font: normal 12px/20px verdana; }
.contentForm fieldset fieldset	{ padding: 0; margin: 0; border: none; font: normal 12px/20px verdana; }
.contentForm label					{ width: 30%; float: left; }
.contentForm label .red					{ color: #B52A1D; }
.contentForm input					{ width: 69%; float: left; }

.submit-email 							{ margin: 0; padding: 0; text-align: right; }
.submit-email input 				{ width: 100%; }
input.button-submit 				{ width: auto; margin-top: 3px; }


.comment											{font: normal 11px/22px verdana; padding: 10px 0 0; line-height: 130%; }

.contentForm .checkboxes				{ float: left; }
.contentForm .checkboxes label	{ width: 90%; float: left; }
.contentForm .checkboxes input	{ width: 10%; float: left; }

.contentForm .longLabel				{ float: left; }
.contentForm .longLabel label	{ width: 50%; float: left; }
.contentForm .longLabel input	{ width: 16%; float: left; }
.contentForm .longLabel div		{ width: 33%; float: left; }

.contentForm .textfield				{ width: 69%; float: left; }

.contentForm .zipCity label.zip	{ width: 30%; float: left; }
.contentForm .zipCity input.zip	{ width: 10%; float: left; }
.contentForm .zipCity label.city	{ width: 10%; float: left; text-align: center; }
.contentForm .zipCity input.city	{ width: 49%; float: left; }

.contentForm .pbsno label				{ width: 30%; float: left; }
.contentForm .pbsno input				{ width: 16%; float: left; }
.contentForm .pbsno .comment		{ width: 53%; float: left; padding: 3px 0 0 16px; }

.contentForm .button					{ width: 99%; }
.contentForm .button	input			{ width: auto; float: right; }


/* Tables */
.tableContainer				{ margin: 40px 50px 10px; padding: 0; }

.tableContainer table		{ border-collapse: collapse; }
.tableContainer caption		{ text-align: left; font: bold 12px/16px verdana; padding-left: 15px; padding-bottom: 5px; }
.tableContainer thead th	{ border-collapse: collapse; border-top: #9F9999 solid 1px; background-color: #F2F2F2; }
.tableContainer tfoot td	{ border: none; }
.tableContainer tbody td	{ border-collapse: collapse; border: #9F9999 solid 1px; padding: 0; margin: 0; }

.tableContainer .left			{ width: 210px; float: left; }
.tableContainer .middle		{ width: 10px; float: left; }
.tableContainer .right		{ width: 210px; float: left; margin-left: 10px;}

.tableContainerWide						{ margin: 0 50px 10px; padding: 0; }
.tableContainerWide table			{ border-collapse: collapse; padding: 0 15px; }
.tableContainerWide thead th	{ border-collapse: collapse; border-bottom: #9F9999 solid 1px; background-color: #F2F2F2; font: bold 12px/20px verdana; margin-left: 10px;  font: normal 11px/20px verdana;}
.tableContainerWide tfoot td	{ border: none; font-style: italic; padding: 15px; }
.tableContainerWide tbody td	{ border-collapse: collapse; border: #9F9999 solid 1px 0; padding: 5px 15px 0; font: normal 11px/20px verdana; line-height: 14px;}
.tableContainerWide .col1			{ float: left; width: 300px; }
.tableContainerWide .col2			{ text-align: right; width: 88px; vertical-align: bottom; }

/* Software table */
.tableContainerSW {MARGIN: 0px 0 10px -20px; PADDING: 0; BORDER-TOP: #9f9999 1px solid; BORDER-BOTTOM: #9f9999 1px solid; BACKGROUND-COLOR: #f2f2f2; clear: both;}
.tableContainerSW table {	PADDING: 0 15px; MARGIN: 0 20px; POSITION: relative; }



/* Logo table */
.tableContainerLogo						{ margin: 10px 40px 10px; padding: 0; }
.tableContainerLogo table			{ border-collapse: collapse; border-top: #9F9999 solid 1px; background-color: #F2F2F2; }
.tableContainerLogo	thead th	{ text-align: left; font: bold 11px/20px verdana;	 padding-left: 5px; }
.tableContainerLogo	tbody td	{ text-align: left; border-top: #9F9999 solid 1px; border-bottom: #9F9999 solid 1px; font: normal 11px/20px verdana; padding-left: 5px; padding-top: 5px; }
.tableContainerLogo .colLeft 	{ padding-left: 20px; }
.tableContainerLogo .colRight	{ padding-right: 10px; }

.smallTable	thead th			{ text-align: left; font: bold 11px/20px verdana;	 padding-left: 15px; }
.smallTable	tbody td			{ text-align: left; font: normal 11px/20px verdana; padding-left: 15px; }
.smallTable	tfoot td			{ text-align: left; font: normal 10px/15px verdana; padding-top: 5px; border-collapse: collapse; border: none;}

/* Sitemap */
#sitemap						{ margin: 0 0 0 60px; }
#sitemap	ul					{ margin: 0; padding: 5px 0 10px; }
#sitemap	ul li				{ margin: 0; padding: 0; font: bold 12px/18px verdana; list-style: none; }
#sitemap	ul li	ul li		{ margin: 0; padding: 0 0 5px; }
#sitemap	ul li ul li	a	{ font: normal 12px/12px verdana; background: url(/wwcm/img/bullet-arrow.gif) no-repeat 0px 3px; padding-left: 14px; }

/* Search*/
#searchResult						{ margin: 0 0 0 20px; _margin: 0 0 0 60px; list-style: none; }
#searchResult	ul					{ margin: 0; padding: 0; }
#searchResult	ul li				{ margin: 0; padding-left: 14px; padding-bottom: 10px; font: normal 12px/18px verdana; list-style: none; }
#searchResult	ul li a			{ font: normal 12px/12px verdana; background: url(/wwcm/img/bullet-arrow.gif) no-repeat 0px 3px; padding-left: 14px; }
.searchword							{ color: #B52A1D; }

.answer								{ display: none; margin: 5px 60px; }
.answer li						{ padding: 5px 0; margin-left: -60px; }
.answer ul						{ padding: 0; Xmargin-left: -60px; }

/* TOMMY */

.math{

}
.math table{
	width:200px;
	margin-left:15px;
}

#colRight .math table td p{
	margin:0;
	padding:0;
	margin-top:8px;
}


.math .numb{
	vertical-align:bottom;
}

.math .numb p{
	text-align:right;
}

.math .desc{
	width:130px;
}

.math p.info{
	padding-left:15px;
	font-size:9px;
}

.math .devider{
	height:1px;
	background-color:black;
	width:200px;
	overflow:hidden;
	margin-top:15px;
	margin-left:15px;
}

.bread{
	background-image:url( /wwcm/img/bg_locator.jpg );
	background-repeat:no-repeat;
	height:28px;
	font-size:10px;
	padding-left:32px;
	padding-top:3px;
	color: #636363;
}
.bread a 	{ color: #636363; }
.bread .red	{ color: #B52A1D; }

html>body .bread{
	margin-top: -3px;
	padding-top:6px;
}

.bread a{
	height:23px;
	padding-top:5px;
}

.emptytop{
	height:25px;
}

#colEntries div{
	float:left;
	width:205px;
	margin-right:38px;
}

#colEntries{
	margin-top:40px;
}

#colEntries div img{
	margin-left:29px;
}

#colEntries div p{
	font-size:11px;
	color:#636363;
	margin-left:29px;
}


#colEntries h3 a {
	text-decoration:none;
	padding: 		0 15px  0px;
	color: 			#B52A1D;
	display:		block;
	background: 	url(/wwcm/img/bullet-arrow.gif) no-repeat 0 4px;
	white-space: nowrap;
}

#langSelector		{ position: absolute; top: 25px; left: 760px; }
#langSelector a		{ color: rgb(153, 153, 153); font-size: 11px; }
#langSelector img	{ position: absolute; left: 100px; }

.middel_06_12_2010 { text-align:left;
						vertical-align:middle;}			

