/* Tags */
*							{ margin: 0; padding: 0; text-decoration: none; color: #444444;line-height: 20px;}
body						{ background: #EEEEEE url(../gfx/pagebg.gif) repeat-x;  text-align: center; font-family: verdana,arial, sans; font-size: 12px; z-index: 1; }

input 					{ border: 1px solid #444444;  font-size: 12px; padding:0px; margin:0px;}

a							{ color: #c73333; text-decoration: none; font-family: verdana,arial, sans; font-size: 12px;}
a:active					{ color: #c73333; text-decoration: none; }
a:visited				{ color: #c73333; text-decoration: none; }
a:hover					{ color: #c73333; text-decoration: none; }
div						{ text-decoration: none; font-family: verdana,arial, sans; font-size: 12px; font-weight:normal;}

/* Page Construction  */
#page						{ margin: 0 auto; text-align: left; width: 772px; border: none; }
#outerwrapper			{ float: left; margin: 0px;width: 772px; border-top: none; background: #FFFFFF url(../gfx/bg.gif) repeat-x;font-family: verdana,arial, sans; font-size: 12px;}
#wrapper					{ float:left; margin-left: 6px; width: 754px;  background: #FFFFFF;}
#top						{ float:left; width: 759px; padding: 0px; margin:0px; background: #FFFFFF url(../gfx/topbg.gif) repeat-x; height: 108px;}
#top #logo				{ float:left; height: 85px;}
#top #logo h1					{ font-size: 24px; color: #004499; padding: 10px; padding-bottom: 5px;}
#top #logo h2				{ font-size: 12px; color: #d0a114; margin-left: 25px;}
		
#topmenu 					{ float:left; clear: both; height:30px; }
#topmenu div				{ float:left; }
#topmenu span				{ color: #FFFFFF; margin:0px; padding: 0px;  padding-left: 10px; padding-right: 10px; text-align:center;}
#topmenu a					{ color: #FFFFFF; margin:0px; padding: 0px; padding-left: 20px; padding-right: 20px; text-align:center; border-right: 1px solid #FFFFFF;}
#topmenu a:link			{ color: #FFFFFF; font-weight: normal; text-decoration:none; }
#topmenu a:visited		{ color: #FFFFFF; font-weight: normal; text-decoration:none; }
#topmenu a:hover			{ color: #cccccc; font-weight: normal; text-decoration:none;  }
#topmenu a.selected			{ color: #FFFFFF; font-weight: normal;}
#topmenu a.selected:link			{ color: #FFFFFF; font-weight: normal; text-decoration:none; }
#topmenu a.selected:visited		{ color: #FFFFFF; font-weight: normal; text-decoration:none; }
#topmenu a.selected:hover			{ color: #cccccc; font-weight: normal; text-decoration:none;  }

#outerfooter 						{ float: left; width: 100%; height: 12px; padding:0px; margin-bottom: 0px; background: #FFFFFF url(../gfx/bottombg.gif) repeat-x;}

#footer 						{ float: right; width: 100%; text-align:right; padding-top:10px; margin-bottom: 30px; padding-right: 10px;}
#footer a					{ padding:10px; }
#footer img					{ border: none; margin-right: 5px; }

#searchfield				{ position:absolute; top: 10px; margin-left: 540px;  width: 200px; }
#searchfield #query			{ padding:1px; _padding:0px; float:right; width: 170px;height: 19px; }
#searchfield #submit		{ float:right; margin-left: 5px;}


#contentwrapper				{ float: left; width: 100%; background-color: #FFFFFF; margin:0px; padding: 0px; }
#content					{ float: left; width: 100%; margin:0px;  text-align:left;}

#leftcontent				{ float: left; width: 180px; margin: 20px; _margin:0px; _padding: 20px; }
#maincontent				{ float: left; text-align: left; }
#maincontent #forside		{ float: left; width: 100%; padding: 20px;}
#maincontent #indhold		{ float: left; width: 100%; padding: 20px;}
#maincontent #underside		{ float:left; width: 520px; padding:0px;margin-top: 20px;  border: 0px solid red; margin-bottom: 20px; }
#maincontent				{ color: #444444;}
#maincontent h1				{ font-size: 16px; color: #004499; font-weight: normal; margin-bottom: 15px;}
#maincontent h2				{ font-size: 13px; margin-bottom: 10px;}
#maincontent h3				{ font-size: 12px; color: #004499; margin-bottom: 10px;}
#maincontent h4				{ font-size: 11px; }
#maincontent h5				{ font-size: 11px; font-weight: normal; }
#maincontent h6				{ font-size: 10px; }

#maincontent a				{ color: #c73333; text-decoration: underline; }
#maincontent a:hover		{ color: #c73333; text-decoration: none; }
#maincontent a:active				{ color: #c73333; text-decoration: underline; }
#maincontent a:visited				{ color: #c73333; text-decoration: underline; }
#maincontent p				{ margin-bottom: 15px; }
#maincontent ul				{ margin: 3px 8px 5px; font-size: 12px; }
#maincontent ul li			{ margin-left: 16px; }
#maincontent table			{ border: none; font-size: 11px; }
#maincontent table td		{ border: none; font-size: 11px; vertical-align: top; }
#maincontent table th		{ border: none; font-size: 11px; vertical-align: top; text-align: left; }

#maincontent table.data				{ font-size: 11px; width: 100%; border: #29396D solid 1px; border-collapse: collapse; }
#maincontent table.data caption		{ font-size: 13px; padding: 5px 0px 2px; text-align: left; font-weight: bold; }
#maincontent table.data thead th	{ font-size: 11px; padding: 1px 5px; vertical-align: top; text-align: left; background: #27AA68; color: #FFFFFF; border: #29396D solid 1px; }
#maincontent table.data tfoot td	{ font-size: 11px; padding: 1px 5px; vertical-align: top; text-align: left; background: #27AA68; color: #FFFFFF; border: none; }
#maincontent table.data td			{ font-size: 11px; padding: 1px 5px; vertical-align: top; text-align: left; background: #EDEDED; color: #29396D; border: #29396D solid 1px; }

/* Nyhedsbox - forsiden */
#content div.box a					{ text-decoration:none; }
#content div.box a:link				{ text-decoration:none; }
#content div.box a:visited			{ text-decoration:none; }
#content div.box a:hover			{ text-decoration:underline; }
#content div.box						{ background-color: #f7f7f7; width: 100%; border: 0px solid red;  margin-bottom: 20px;}
#content div.boxtop					{ background: #f7f7f7 url(../gfx/div_tm.gif) repeat-x;}
#content div.boxtop div.r			{ float:left; background: #f7f7f7 url(../gfx/div_tl.gif) 0 0 no-repeat; height: 24px; width: 10px; }
#content div.boxtop div.l			{ float:right; background: #f7f7f7 url(../gfx/div_tr.gif) 0 0 no-repeat; height: 24px; width: 10px;}
#content div.box h1		{ margin:0px; padding:0px; margin-left: 10px; font-size: 12px; color: #444444; font-weight: bold; height: 24px; }
#content div.boxcontent				{ padding: 10px; background-color: #f7f7f7; border: 1px solid #E4E4E4; border-top:none;}
#content div.spacer					{ float:left; margin:5px; }

img.right					{ float:right; margin: 0px; margin-left: 10px; margin-bottom: 5px; }

ul							{ list-style-image: url(../gfx/li.gif); text-align:left;}
ul li						{ text-align:left;}

blockquote					{ padding-left: 30px; }


.menu						{ margin: 0px 0; }
.menu ul					{ list-style: none; list-style-image:none;}
.menu ul li					{ font-weight: normal; }
.menu ul li a				{ color: #00569B; padding-left: 0px; }
.menu ul li a:hover			{ color: #00569B; text-decoration:underline;}
.menu ul li a.selected		{ color: #00569B; font-weight: bold; }
.menu ul ul					{ margin-bottom: 10px; }
.menu ul ul li				{ font-weight: normal; }
.menu ul ul li a			{ padding-left: 20px; }

#menuhead					{ margin-bottom: 10px; font-weight: bold; border-bottom: 5px solid #004499; padding-bottom: 5px;}
#tinx				{ float:left; }

#ContentGrid form br				{ margin-bottom: 20px; }
#ContentGrid form .inputfield	{ width: 200px; }
#ContentGrid form .inputarea	{ width: 200px; }
#ContentGrid label				{ float:left; width: 100px; clear:left; }

#RightGrid form br		{ margin-bottom: 20px; }
#RightGrid form .inputfield	{ width: 200px; }
#RightGrid form .inputarea	{ width: 200px; }
#RightGrid label		{ float:left; width: 100px; clear:left; }

