/**************************/
/***   Main styles
/**************************/
body											{width: 100%; background: #80acaf url(images/gfx/bg.gif) left top repeat-x; text-align: center; margin: 0;}
body, div, span									{font: 11px/16px arial, helvetica, verdana, sans-serif; color: #333;}
a												{color: #00595e; text-decoration: none;}
a:hover											{text-decoration: underline;}
img												{border: 0; margin: 0; padding: 0;}
hr												{border: 0; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #fff;}
ul												{margin: 0 0 0 16px; padding: 0;}
li												{margin: 0; padding: 0;}
h2												{color: #333; margin: 0 0 4px; padding: 0; font: 18px/21px arial, verdana, sans-serif;}
.formular                 {border: #d1d1d1 1px solid; background-color: #f4f4f4; font-family: arial, verdana; font-size: 8pt;}
.formular_readonly_tal    {border: #d1d1d1 1px solid; background-color: #f4f4f4; font-family: arial, verdana; font-size: 8pt;text-align:right;color:#797979}
.formular_uden_ramme      {border: #d1d1d1 0px solid; background: transparent; font-family: arial, verdana; font-size: 8pt;}
.farve2                   {background-color: #2b8e93; color: #ffffff;} /* Mørkegrøn */

body.fitdesign									{overflow-x: hidden;}

#top											{width: 1012px; height: 147px; background: url(images/gfx/std_top.gif) center top no-repeat; margin: 0 auto;}
#quicklinks,
#quicklinks a										{color: #fff!important;}
#body											{width: 1012px; background: url(images/gfx/std_wrapper.gif) center top repeat-y; margin: 0 auto;}
#footer											{width: 1012px; height: 64px; background: url(images/gfx/std_footer.png) center top no-repeat; margin: 0 auto 10px;}

#wrapper										{width: 916px; margin: 0 auto; text-align: left;}
/**************************/
/***   /Main styles
/**************************/


/**************************/
/***   Menu
/**************************/
#menu											{width: 216px; float: left; margin: 18px 0 0;}
#menu_head										{width: 189px; margin: 0 0 12px 27px;}
#menu a.head									{width: 100%; margin: 4px 0 -14px; padding: 12px 0 20px 22px; display: block; font-size: 12px; line-height: 15px; font-weight: bold; text-decoration: none; background: url(images/gfx/menu_tab.png) left top no-repeat;}
#menu a.head:hover								{background: url(images/gfx/menu_tab_hover.png) left top no-repeat;}
#menu a.last									{margin: 4px 0 0;}
#menu div.last									{margin-top: -14px!important;}

.menu_sub										{width: 167px; margin: -4px 0 22px 22px; display: none;}
.menu_sub a.sub									{width: 160px; margin: -2px 0 5px; padding: 0 0 0 7px; display: block; font-size: 11px; line-height: 14px; text-decoration: none; background: url(images/gfx/menu_sub.gif) left top no-repeat;}
.menu_sub a.sub:hover							{text-decoration: underline;}
.menu_sub a.mark								{font-weight: bold;}

.menu_subsub									{width: 160px; margin: -5px 0 6px 7px; display: none;}
.menu_sub a.subsub								{width: 153px; padding: 0 0 0 7px; display: block; font-size: 11px; line-height: 14px; text-decoration: none; background: url(images/gfx/menu_subsub.gif) left top no-repeat;}
.menu_sub a.subsub:hover						{text-decoration: underline;}

.menu_subsubsub									{width: 160px; margin: 0px 0 6px 7px; display: none;}
.menu_sub a.subsubsub								{width: 153px; padding: 0 0 0 7px; display: block; font-size: 11px; line-height: 14px; text-decoration: none; background: url(images/gfx/menu_subsub.gif) left top no-repeat;}
.menu_sub a.subsubsub:hover						{text-decoration: underline;}
/**************************/
/***   /Menu
/**************************/


/**************************/
/***   Content
/**************************/
#content										{width: 636px; float: left; margin: 3px 0 0; padding: 0 35px 0 29px;}
#content .con_wrapper							{width: 636px; float: left; overflow-x: hidden; margin: 0 0 10px;}

#bread_crumb									{width: 636px; color: #00595e; margin: 0 4px 0 -4px;}
#bread_crumb a									{margin: 0 4px; text-decoration: none;}
#bread_crumb a:hover							{text-decoration: underline;}
#bread_crumb a.mark								{text-decoration: underline;}

.pt01											{/* Pagetype 1: Single column (class="conbox") in full page-width */}
.pt02											{/* Pagetype 2: Wide column (class="conbox") + narrow column (class="conbox right") */}
.pt03											{/* Pagetype 3: Three columns (class="conbox") */ width: 654px;}

/***   ### Containers ### ***/
.read_more										{margin: 5px 0;}
.read_more a									{border: 1px solid #00595e; font: 9px arial; text-transform: uppercase; background: #00595e url(images/gfx/bg_button.gif) left top repeat-x; color: #fff; font-weight: bold; text-decoration: none; padding: 2px 6px;}

.conbox											{float: left; margin: 5px 0 15px;}
.conbox a										{font-weight: normal; text-decoration: underline;}
.conbox a:hover									{text-decoration: none;}

.pt01 .conbox									{width: 636px;}

.pt02 .conbox									{width: 425px; margin-right: 37px;}
.pt02 .conbox .tP .pic							{width: 421px; float: left;}
.pt02 .conbox .tP .txt							{width: 425px; float: left; margin: 8px 0 10px;}
/*.pt02 .conbox .tP img							{width: 421px;}*/

.pt02 .conbox .lP .pic							{width: 127px; float: left; margin: 0 0 10px;}
.pt02 .conbox .lP .txt							{width: 273px; float: right; margin: 0 0 10px;}
.pt02 .conbox .lP img							{width: 127px;}

.pt02 .conbox .rP .pic							{width: 127px; float: right; margin: 0 0 10px;}
.pt02 .conbox .rP .txt							{width: 273px; float: left; margin: 0 0 10px;}
.pt02 .conbox .rP img							{width: 127px;}

.pt02 .conbox .txt h3							{color: #00595e; margin: 0 0 2px; padding: 0; font: 12px arial, verdana, sans-serif; font-weight: bold;line-height:20px}

.pt02 .right									{width: 174px; margin-right: 0;}
.pt02 .box										{width: 200px; margin: 0 0 4px;}
.pt02 .right .box								{width: 174px; margin: 0 0 4px;}

.pt03 .conbox									{width: 200px; margin-right: 18px;}

.pic											{border: 1px solid #cad4d4; background: #fff; padding: 1px;}
.pic.noborder									{border: 0!important; padding: 0!important; background: #fff!important;}

.box .header									{height: 10px; background: #eaf0f0 url(images/gfx/box_bg_header.gif) left top repeat-x; margin: 0 0 -2px; color: #eaf0f0;}
.box .header_left								{width: 9px; height: 10px; background: url(images/gfx/box_corner_header_left.png) left top repeat-x; float: left;}
.box .header_right								{width: 9px; height: 10px; background: url(images/gfx/box_corner_header_right.png) right top repeat-x; float: right;}
.box .header_title								{display: none; float: left; overflow: hidden;}

.box .body										{background: #eaf0f0; padding: 0 0 2px;}
.box .body h3									{color: #00595e; margin: 0 0 2px; padding: 0; font: 11px arial, verdana, sans-serif; font-weight: bold;}
/**.box .body a									{font-weight: normal; text-decoration: underline;}**/
.box .body_load									{background: #cad4d4!important; color: #000!important; padding: 0!important;}
.box .body .border								{background: #fff; margin: 0 1px;}
.box .body .content								{background: #eaf0f0; margin: 0 1px; padding: 5px 10px 0;}
.box .table_semifixed_height					{margin: 0 0 0 -1px; padding: 0; height: 153px;}
.box .table_semifixed_height td					{padding: 0 1px;}
.box .pic										{margin: 1px -1px 8px;}
.box .body .content .pic img					{width: 174px;}
.box .read_more									{text-align: right; margin: 0;}
.box .read_more a								{border: 1px solid #00595e; font: 9px arial; text-transform: uppercase; background: #00595e url(images/gfx/bg_button.gif) left top repeat-x; color: #fff; font-weight: bold; text-decoration: none; margin: 0 10px 0 0; padding: 2px 6px; position: relative; bottom: -14px;}
.box .footer									{height: 10px; background: #eaf0f0 url(images/gfx/box_bg_footer.gif) left top repeat-x; margin: 0 0 -4px;}
.box .footer_left								{width: 9px; height: 10px; background: url(images/gfx/box_corner_footer_left.png) left top repeat-x; float: left;}
.box .footer_right								{width: 9px; height: 10px; background: url(images/gfx/box_corner_footer_right.png) right top repeat-x; float: right;}

#marquee										{position: relative; background: #eaf0f0; overflow: hidden; height: 169px; width: 174px;}
.marquee_item									{position: absolute; left: 1px; top: 169px; height: 169px; width: 172px; background: #eaf0f0;}
.marquee_item .content							{margin: 0; padding: 0;}
.marquee_item a									{font-weight: normal!important; color: #333;text-decoration: none}
.marquee_item a b								{font-weight: bold; color: #00595e;}

/***   class="box header" ***/
.box.headline .header							{height: 34px; background: #eaf0f0 url(images/gfx/box_bg_header_header.gif) left top repeat-x; font: 12px arial, helvetica, verdana, sans-serif; font-weight: bold; color: #d9c360; text-transform: uppercase;}
.box.headline .header_left						{width: 10px; height: 34px; background: url(images/gfx/box_corner_top_left_header.png) left top repeat-x;}
.box.headline .header_right						{width: 10px; height: 34px; background: url(images/gfx/box_corner_top_right_header.png) right top repeat-x;}
.box.headline .header_title						{display: block; height: 29px; overflow: hidden; padding: 5px 3px 0; font: 12px arial, helvetica, verdana, sans-serif; font-weight: bold; color: #d9c360; background: url(images/gfx/box_std_bg_top.gif) left top repeat-x;}
.right .box.headline .body .content .pic img	{width: 148px;}
/***   /class="box header" ***/
/***   class="box green" ***/
.box.green .header								{background-color: #44959b; color: #44959b;}
.box.green .body								{background-color: #44959b; color: #fff;}
.box.green .body h3								{color: #fff; font: 14px/17px Arial, Verdana, Sans-serif; margin: 0 0 6px; padding: 0; font-weight: bold; text-transform: uppercase;}
.box.green .body .content						{background-color: #44959b; color: #fff;}
.box.green .body .content .pic					{background-color: #fff; padding: 1px; border: 0;}
.right .box.green .body .content .pic img		{width: 150px;}
.box.green .footer								{background-color: #44959b;}
.box.green .read_more a							{border: 1px solid #fff;}
.box.green a.read_more							{color: #fff!important;}
/***   /class="box green" ***/
/***   class="box teaser" ***/
.box.teaser										{padding: 0 0 18px;}
.right .box.teaser								{padding: 0 0 12px;}
.box.teaser .header								{display: none;}
.box.teaser .body								{background: #fff;}
.box.teaser .body h3							{margin: 0 0 3px; font-weight: bold;}
.box.teaser .body_load							{background: #fff!important;}
.box.teaser .body .content						{background: #fff; margin: 0; padding: 0;}
.box.teaser .body .content .pic					{background: #cad4d4; margin-bottom: 4px; padding: 1px; border: 0;}
.box.teaser .body .content .pic img				{width: 196px; border: 1px solid #fff;}
.right .box.teaser .body .content .pic img		{width: 170px; border: 1px solid #fff;}
.box.teaser .footer								{display: none;}
.right .box.teaser .footer						{display: block; height: 1px; background: #cad4d4; margin: 15px 0 0;}
.box.teaser .footer_left						{display: none;}
.box.teaser .footer_right						{display: none;}
.box.teaser .read_more a						{border: 1px solid #00595e; font: 9px arial; text-transform: uppercase; background: #00595e url(images/gfx/bg_button.gif) left top repeat-x; color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding: 2px 6px; position: relative; bottom: -6px;}
/***   /class="box teaser" ***/

.noresize, .noresize img						{width: auto!important; height: auto!important;}
.ac												{width: 100%!important; text-align: center;}

.contact										{background: url(images/gfx/x.gif) right bottom no-repeat; border-bottom: 1px solid #cad4d4; padding: 10px 0;}
.contact img									{display: none;}
.contact .data									{background: url(images/gfx/contact_dot.gif) left top no-repeat; padding: 2px 0 4px 8px; margin: 0 70px 0 8px; color: #44959b;}
.contact .data a								{color: #44959b; text-decoration: underline; font-weight: normal;}
.contact .data b								{color: #00595e; font-weight: bold;}
.contact .data table							{margin: 0 0 0 -1px; padding: 0; height: 64px;}
.conbox.right .contact .data table				{height: 57px;}
.contact .data table td							{padding: 0 1px;}

/***   ### /Containers ### ***/

.fL												{float: left;}
.fR												{float: right;}
/**************************/
/***   /Content
/**************************/


/**************************/
/***   Footer
/**************************/
#footer	.cont									{font: 10px arial, helvetica, verdana, sans-serif; color: #45969b; text-align: left; padding: 25px 0 0 80px;}
#footer .dot									{font: 10px arial, helvetica, verdana, sans-serif; color: #d9c360; margin: 0 5px; font-weight: bold;}
/**************************/
/***   /Footer
/**************************/

.noshow											{display: none;}
