/*OBS: der er brugt en del !important/double-stmts for at opnå ensartethed i IE6 og firefox på pixelniveau :-( */
/*		Globals 		*/
body			    { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4a4a4a;
                    background-image:url(/gfx/Main/bg_page.png); background-repeat: repeat-x; text-align:center;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote  {
			 padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
table               {background-color: #ffffff;} /* skal væk igen når mitnykredit farver er løst */
/*		Tags 			*/
a 				    { text-decoration:none; color: #9a3821; margin:0px; padding: 0px;}
a:visited		    { text-decoration:none; color: #9a3821;}
p 				    {  margin: 0px;  padding:4px 0px 3px 0px; }
h1,h2,h3 		    { padding: 0px;}
h1                  { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 20px; color: #22387F;
                      font-weight: normal;  margin: 0px 0px 10px 0px; } /*Sideoverskrift*/
.manchet,
.manchet p,
h2                  { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; color: #22387f;
                      font-weight: bold; } /*Manchet*/
.heading_2,   /*IW tilrettes ikke til at benytte H3, derfor dette tag - SEO tabes idet H3 ikke bruges*/
.heading_2 p,
h3                  { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #575e68;
                      font-weight: bold;  margin: 9px 0px 3px 0px} /*Overskrift Brødtekst*/
img 			    { border:0; }
input,
select,
option              { color: #4a4a4a; font-size: 10px; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
option              { height: 14px; }
input.text          { border: 1px solid #c6ccd4; height: 14px; }
input[type="text"]  { border: 1px solid #c6ccd4; height: 14px; }


/*ul { margin: 10px 0px; padding: 0px 0px 0px 12px; }*/

td ul.listing           { padding: 3px 0px 3px 0px!important; margin: 0px; }
ol,    
ul                      { padding: 3px 0px 3px 0px; margin: 0px; }
ol li div               { position: relative; left: -4px !important; left: -8px; line-height: 14px; }
ul li div               { position: relative; left: -2px; }
td ul                   { padding: 0px 0px 0px 15px !important; padding: 0px 0px 0px 17px; margin: 10px 0px; }
td ul li div            { position: relative; left: -1px !important; left: -3px; }
td ol                   { padding: 0px 0px 0px 18px !important; padding: 0px 0px 0px 23px; margin: 10px 0px; }
td ol li div            { position: relative; left: -4px !important; left: -9px; }
ul.listing li           { list-style-type: none; background: transparent url('/gfx/Navigation/arrow_red.gif') no-repeat 1px 5px;
                          padding: 0px 0px 0px 14px; margin: 0px; line-height:14px; position: relative; list-style-position: outside; }

/* 		Structure 		*/
/*           --------------------     Topbar 				--------------------- */
div#topblue             { height: 50px; background-image: url(/gfx/Main/bg_bluetop.gif); background-repeat: repeat-x; overflow: hidden; }
div#topwhite            { clear: both; padding:0px; height: 24px; overflow-y: visible !important; overflow-y: hidden; }
div#submenuitemholder   { }
div#searchholder        { float: right; padding-top: 7px !important; padding-top: 6px; height: 17px;}

div.breadcrumbs         { font-size: 10px; color: #8e99a9; left: 189px; float:left; width: 540px; top: 9px;
                          overflow: visible !important; overflow: hidden; white-space: nowrap; position: relative; }
div.breadcrumbs a,
div.breadcrumbs em,
div.breadcrumbs span    { float:left;  }
div.breadcrumbs span    { padding-left: 5px; padding-right: 5px;}
div.breadcrumbs em      { font-style: normal; }
div.breadcrumbs a,
div.breadcrumbs a:active,
div.breadcrumbs a:hover,
div.breadcrumbs a:visited { text-decoration: underline; color: #8e99a9; }

div#logo 		            { padding:0px 0px 0px 20px; float: left; height:50px; width:182px; }
div#menu 		            { float:right; padding:19px 14px 0px 0px; font-size:10px; height:15px; white-space: nowrap; }
div#menu span 	            { padding-left:19px; }
div#menu span a	            { color:#d3d7e5; text-decoration:none; }
div#menu span a.selected    { color:#ffffff; text-decoration:none; background-image: none; }
div#menu span.selected      { background: transparent url(/gfx/Navigation/short_arrow_white.gif) no-repeat scroll 11px 4px; }
div#menu span img.key       { padding-right: 5px; }
div#menuholder 	            { float:right; height:51px; }
div#soeg 		            { text-align: left; width: 194px;  z-index:100; }
div#soeginput 	            { float:left; padding: 0px 0px 0px 15px; position: relative; }
div#soegknap 	            { float:right; width:20px; padding-right:12px; position: relative; top:0px !important; top: 1px;}
.soeginput                  { width:133px!important; width:132px; padding-left: 2px; padding-top: 0px; margin: 0px; }
div#top 		            { height:74px; background-color:#FFFFFF; }
div#toplinkct	            { float: left; height: 15px; padding: 15px 19px 0 0px}
.toplink				    { float:left; padding:4px 11px 0px 8px; }
.toplink.selected           { background: transparent url(/gfx/Navigation/short_arrow_white.gif) no-repeat scroll 0px 8px; }
div#topsplif 	            { background-image:url(/gfx/Main/bg_bluetop_corner.gif); background-repeat:no-repeat; background-position:top;
                                width:20px; height:10px; padding:0px; float:left; }
div#print                   { width: 970px; background-color:#FFFFFF; background-image: url(/gfx/spacer.gif); background-repeat: repeat; }
div#printlogo               { width: 630px; text-align:right; }

/*           --------------------     Column Left 			--------------------- */
div#colleft			        { padding:0px; float:left; width:209px; }
div#colleft_mod_1 	        { margin: 0px; min-height: 250px; _height: 250px; /* _height is a ie6 fix */ padding-left: 20px; padding-top: 14px; }
div#subcolleft_mod_1 	    { margin: 0px;  padding-left: 20px; padding-top: 14px; }
div#subcolleft_mod_1_1 	    { margin: 0px;  padding-left: 0px; padding-right: 15px; position: relative;}
td div#subcolleft_mod_1_1   {padding-left: 19px; }

div#colleft_mod_1 h2        { margin-bottom: 0px; }
div#colleft_mod_2 	        { margin:0px; padding:0px; }
td div#colleft_mod_2 	    { padding-left: 19px; }
div#colleft_mod_2_1         { text-align:left; display:block; position:relative; color:#1F1F1F; text-decoration:none; padding: 0px 0px 0 20px; }
div#left_notits	            { padding-right: 15px; }

/*           --------------------     Column Middel forside		--------------------- */
div#colmid			                { float:left; width:567px;}
div#colmid_mod_1 	                { height:250px; width:552px; margin-top: 36px; }
div#colmid_mod_2 	                { height:231px; width:567px; }
div#colmid_mod_2_inner 	            { }
div#colmid_mod_2_1 	                { width:174px; float:left; margin-right: 15px; }
div#colmid_mod_2_2 	                { width:174px; float:left; margin-right: 15px; }
div#colmid_mod_2_3 	                { width:174px; float:left; }
/*  Module 2.1 and 2.2 is combined  */
div#colmid_mod_2_1_and_2_2          { width:363px; float:left; margin-right:15px; }
/*  Module 2.2 and 2.3 is combined  */
div#colmid_mod_2_2_and_2_3          { width:363px; float:left; }
/*  Module 2.1, 2.2 and 2.3 is combined  */
div#colmid_mod_2_1_and_2_2_and_2_3  { width:552px; float:left; }
div#colmid_mod_3 	                { height:20px; width:567px; }

/*           --------------------     sub grid  		HUSK miHeight+overflow--------------------- */
/* GridHeader */
div.colmid_grid_header          { margin-right: 11px; }
div.colmid_grid_header h1       { margin:5px 15px 0 0px; float: left; }
div.colmid_grid_icons           { margin-right: 0px; padding-top: 9px; float: right; white-space: nowrap; height:20px; overflow: hidden; }

div.colmid_grid_seperator { clear: both; height: 5px; font-size: 0px; margin-right: 8px; }
/* GridHeaderEND */

div.colmid_grid                 { position: relative; width:567px; clear: left; top: 1px; }
div.colmid_grid_row             { position: absolute; }
div.colmid_grid_mod_2_1 	    { width:174px; float:left; margin-right: 15px;  min-height: 103px;  _height: 103px; /* _height is a ie6 fix */
                                    position: relative; overflow-x: hidden; }
div.colmid_grid_mod_2_2 	    { width:174px; float:left; margin-right: 15px;  min-height: 103px;  _height: 103px; /* _height is a ie6 fix */
                                    position: relative; overflow-x: hidden; }
div.colmid_grid_mod_2_3 	    { width:174px; float:left;   min-height: 103px; _height: 103px; /* _height is a ie6 fix */
                                    position: relative; overflow-x: hidden; }
/*  Module 2.1 and 2.2 is combined  */
div.colmid_grid_mod_2_1_and_2_2 { width:363px; float:left; margin-right:15px; min-height: 103px; _height: 103px; /* _height is a ie6 fix */
                                  position: relative; overflow-x: hidden; }
/*  Module 2.2 and 2.3 is combined  */
div.colmid_grid_mod_2_2_and_2_3 { width:363px; float:left; min-height: 103px; _height: 103px; /* _height is a ie6 fix */
                                  position: relative; overflow-x: hidden; }
/*  Module 2.1, 2.2 and 2.3 is combined  */
div.colmid_grid_mod_2_1_and_2_2_and_2_3 { width:552px; float:left; min-height: 103px; _height: 103px; /* _height is a ie6 fix */
                                          position: relative; overflow-x: hidden; }

/*           --------------------     beregn --------------------- */
div#colmid_calc		{ float:left; width:760px; }

/*           --------------------     Column Right 			--------------------- */
div#inner 			{ text-align:left; display:block; position:relative; text-decoration:none; margin:0px 0px 0px 0px ;
                      padding: 9px 10px 0px 9px; overflow-x: hidden; width: 174px; }

div#inner object    { margin: 6px 0px 6px 0px; }
div#colright 		{ float: right; padding:0px; width:193px; min-height:500px; _height: 500px; position: relative; 
                      background: #f9fafb url( /gfx/jpeg/generel/bg_rightside_skydelaag.gif ) repeat-x bottom;
                      margin:36px 0px 0px 0px; border-left: 1px solid #c6ccd4; border-top: 1px solid #c6ccd4; }
.rightSideDivider   { clear: both; background: transparent url(/gfx/Main/pattern_dotedline.gif) repeat-x left top;
                      margin:9px 0px 9px 0px; padding:0; height: 1px; font-size: 0px; }

/*           --------------------     Footer				--------------------- */
div#bottom_shaddow	{ float:left; font-size: 0px; }
div#footer          { float:left; padding: 2px 0px 0px 0px; height: 12px; width:742px; font-size:10px; text-align: left;
                      margin: 15px 205px 0px 20px; display: inline; border-top: 1px solid #c6ccd4; position: relative;}
td div#footer       {margin-right: 0px; width: 771px; } /* hack for old pages*/
#contactlist        { margin: 0px 0px 0px -16px; padding: 0px; display: inline; }
#contactlist li 	{ display: inline; padding-left:17px; padding-right:4px; list-style:none;
                      background: url( /gfx/General/dot_bottom.gif ) no-repeat 2px 4px; }
#contactlist li.FirstItem	{ list-style-type: none; margin-left: 0px; background-image:none; }
div.updatedate      { font-size: 10px; color: #4a4a4a; position: absolute; right: 0px; top: -24px; }

/*           --------------------     General 				--------------------- */
div#main			{ width:970px; float:left; }
div#maincontent 	{ height:494px; text-align:left; background-color: #FFFFFF; clear: both; }
div#shaddowleft		{ background-image: url(/gfx/Main/bg_page_shadow_l.png); background-repeat: no-repeat; height:600px; width:4px; float:left; }
div#shaddowright 	{ background-image: url(/gfx/Main/bg_page_shadow_r.png); background-repeat: no-repeat; height:600px; width:4px; float:right; }
div#siteholder		{ margin-left:auto; margin-right:auto; width:978px; height:600px; }

/*		Custom Classes 	*/
.clear 					{ /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 100%; }
.img_right 				{ padding-bottom: 3px; }
.spacer 				{ height:10px; overflow:hidden; }
.rightNotitsDivider     { padding: 0px 0px 0px 0px; margin: 0px; background: transparent url(/gfx/Main/pattern_dotedline.gif) no-repeat scroll 0% 100%;
                          background-position: left center;}
/*rightNotitsDivider kan udgå, når væk fra Menu.jsp*/

ul.bulletlayout1,
ul.bulletlayout2        { padding: 3px 0px 2px 0px; margin: 0px; position: relative; }
/*!important setup up to make sure the ul li in iwtekst is overruled*/
ul.bulletlayout1 li     { list-style: none !important; background: transparent url('/gfx/General/v_mark.gif') no-repeat 1px 5px !important;
                          padding: 0px 0px 0px 14px !important; margin: 0px !important; line-height:14px !important; list-style-position: outside !important; }
/*ul.bulletlayout1 li div { position: relative; left: 0px !important; left: 0px; }*/
ul.bulletlayout1 li div { position: relative; left: 0px !important; left: 0px; }
ul.bulletlayout2 li     { list-style: disc!important; padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 16px !important;
                          line-height:14px !important; list-style-position: outside !important; background:none !important; }
ul.bulletlayout2 li div { position: relative; left: -2px; }

/************************************* buttons BEGIN */
.btn-a              { display: inline-block; } /* trigger haslayout for IE>5.0 */
.btn-a              { display: block; } /* put it back to what it should be in separate rule */
.btn-a              { margin:5px 10px; overflow:auto; cursor: pointer; float: left; clear: left; display: inline;}
.btn-a:link,
.btn-a:active,
.btn-a:hover,
.btn-a:visited      { color: #ffffff; }

.btn-l-bluearrow,
.btn-l-bluecalc,
.btn-l-redarrow,
.btn-l-redcalc,
.btn-l-grayarrow,
.btn-l-graycalc     { float:left; display:block; width:17px; height:20px; }

.btn-c-blue,
.btn-c-red,
.btn-c-gray         { float:left; display:block; padding:2px 2px 0px 4px; height:18px; overflow: hidden; }

.btn-r-blue,
.btn-r-red,
.btn-r-gray         { float:left; display:block; width:8px; height:20px; }

/*when sizing the button - you need to substract 32px from the size to get correct width (35= 17+8+2*5(padding)*/
.btn-l-bluearrow    { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiBlue_l_pil.gif) no-repeat; }
.btn-l-bluecalc     { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiBlue_l_lommeregner.gif) no-repeat; }
.btn-c-blue         { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiBlue_c.gif) repeat-x; }
.btn-r-blue         { background: url(/gfx/NykreditKnapper/Maxi/button_blueright.gif) no-repeat;  }

.btn-l-redarrow     { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiRed_l_pil.gif) no-repeat; }
.btn-l-redcalc      { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiRed_l_lommeregner.gif) no-repeat; }
.btn-c-red          { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiRed_c.gif) repeat-x; }
.btn-r-red          { background: url(/gfx/NykreditKnapper/Maxi/button_redright.gif) no-repeat; }

.btn-l-grayarrow    { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiGrey_l_pil.gif) no-repeat; }
.btn-l-graycalc     { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiGrey_l_lommeregner.gif) no-repeat; }
.btn-c-gray         { background: url(/gfx/NykreditKnapper/Maxi/btnMaxiGrey_c.gif) repeat-x; }
.btn-r-gray         { background: url(/gfx/NykreditKnapper/Maxi/button_greyright.gif) no-repeat; }

a.loginbutton,
.bluebutton         { display: block; height: 20px; margin-right: 0px; cursor: pointer; }

.bluebutton			{ background: transparent url(/gfx/NykreditKnapper/Mini/btnMiniBlue_pil.gif) no-repeat scroll top right; width: 20px;}

a.loginbutton:link, a.loginbutton:active,a.loginbutton:hover,a.loginbutton:visited,
.bluebutton:link, .bluebutton:active, .bluebutton:hover, .bluebutton:visited{ color: #ffffff; }

/************************************* buttons END */

a.errorlink         { text-decoration: underline; }


/************************************* Leftmenu BEGIN */
.leftMenu                               { margin: 0px 0px 0px 0px; padding: 0px; width: 174px; }
td .leftMenu                            { margin-left: 19px; margin-top: -7px; padding: 0px !important; }
.leftMenu li                            { list-style: none; background: transparent url(/gfx/Main/pattern_dotedline.gif) repeat-x 0px 100%;
                                          margin: 0px; padding: 0px 0px 1px; }
.leftMenu li a,
.leftMenu li a:visited                  { display: block; padding: 5px 0px 5px 0px; }
.leftMenu li a.menuLevelOneSelected,
.leftMenu li a.menuLevelOneSelected:visited {  }
.leftMenu li .leftMenuSub               { padding: 1px 0px 0px!important; margin: 0px 0px; background: transparent url(/gfx/Main/pattern_dotedline.gif) repeat-x 0px 0px; }
.leftMenu li .leftMenuSub li            { background: transparent; margin: 0px; padding: 0px 0px 1px; }
.leftMenu li .leftMenuSub li a,
.leftMenu li .leftMenuSub li a:visited  { padding-left: 17px; }

/* Level 1 segment menu */
A.menuLevelOne,
A.menuLevelOne:link,
A.menuLevelOne:visited              { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-size : 10px;
                                      color : #22387F; text-decoration : none; display : block; }

A.menuLevelOne span,
A.menuLevelOne:link span,
A.menuLevelOne:visited span         { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;
                                      font-size : 11px; color : #22387F; text-decoration : none; }
A.menuLevelOne:active               { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;
                                      font-size : 10px; color : #22387F; text-decoration : none; display : block; }
A.menuLevelOne:active span          { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;
                                      font-size : 11px; color : #22387F; text-decoration : none; }

A.menuLevelOneSelected,
A.menuLevelOneSelected:link,
A.menuLevelOneSelected:active,
A.menuLevelOneSelected:visited      { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;
                                      font-size : 10px; color : #22387F; text-decoration : none; display : block; }

A.menuLevelOneSelected span,
A.menuLevelOneSelected:link span,
A.menuLevelOneSelected:active span,
A.menuLevelOneSelected:visited span { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;
                                      font-size : 11px; color : #8e99a9; text-decoration : none; }

/* Level 2 segment menu */
A.menuLevel2,
A.menuLevel2:link,
A.menuLevel2:active,
A.menuLevel2:visited                { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : normal;
                                      font-size : 10px; color : #8e99a9; text-decoration : none; display : block; }

A.menuLevel2Selected,
A.menuLevel2Selected:link,
A.menuLevel2Selected:active,
A.menuLevel2Selected:visited        { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : normal;
                                      font-size : 10px; color : #22387f; text-decoration : none; display : block;
                                      background: transparent url('/gfx/Navigation/short_arrow_blue.gif') no-repeat 9px 9px; }
/************************************* Leftmenu END */


/************************************* Table BEGIN*/
table.layout                            { border-spacing: 0; font-size: 10px; }
table.notitle                           { margin-top: 12px; }
table.layout th                         { border: 0px none transparent; border-bottom: 2px solid #22387f; text-align: left;
                                          padding: 0px 9px; font-size: 11px; color: #22387f; line-height: 21px; font-weight: normal; margin: 0px; }
table.layout tbody                      { display: table-row-group; }
table.layout tbody tr td                { border: 2px solid #ffffff; border-width: 0px 0px 4px 0px; padding: 4px 9px; vertical-align: top; }
table.layout tbody tr.odd td            { background-color: #f3f5f6; }
table.layout tbody tr.even td           { background-color: #fbfcfc; }
table.layout tbody tr.last td           { border: none; }
table.layout tbody tr.odd td.headline   { background-color: #dee1ec; }
table.layout tbody tr.even td.headline  { background-color: #f0f2f6; }
table.layout tfoot tr td                { border: 0px none transparent; border-top: 1px solid #dde0e5; line-height: 0px; }

/************************************* TableEND */

/************************************* imgText BEGIN*/
div#inner div.billede               { padding: 5px 0px 5px 0px; }
div.billede a                       { font-size: 0px; }
table.imgText tbody tr td p         { display: inline; }
/************************************* img Text END */

/************************************* StandardNotits BEGIN */
div.standard                        { overflow-y: hidden; }
div.standard h2                     { font-weight: bold; margin: 0px 0px 3px 0px;}
div.standard img                    {  margin-top: 2px;}
div.standard div.iwtekst            { padding: 0px 0px; list-style-position: outside; clear:both;}
div.standard div.iwtekst ol         { margin-left: 18px !important; margin-left: 22px; }
div.standard div.iwtekst ol li div,
div.standard div.iwtekst ul li div  { display: inline; }
div.standard div.iwtekst ul li      { list-style: disc; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 16px; line-height:14px;
                                      list-style-position: outside; background:none; }
div.standard a.btn-a                { margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 6px; }
/************************************* StandardNotits END */

/************************************* Højreelement/notits BEGIN */
div.hoejrenotits                    { }
div.hoejrenotits h2                 { font-weight: bold;  margin: 0px 0px 3px 0px;}
div.hoejrenotits h2 a,
div.hoejrenotits h2 a:visited       { color: #22387f; }
div.stdimglink                      { font-size: 0px; margin-top: 2px; }
div.hoejrenotits .notitscontent     { padding: 0px 0px 0px 0px; position: relative; }
div.notitscontent ul                { padding-left: 0px; }

    /***************** content types */
    /*kursliste*/
div.kursintro           { padding: 3px 0px 1px 0px; font-size: 10px; }
ul.kursList li          { list-style: none; padding: 0px 0px 0px 0px; margin: 0px; display: inline-block; }
td.navn a               { background: transparent url('/gfx/Navigation/arrow_red.gif') no-repeat 1px 5px; padding-left: 12px; display: inline-block; }
td.pos                  { background: transparent url(/gfx/General/kursliste_uparrow_green.gif) no-repeat 2px 9px; }
td.even                 { background: transparent url(/gfx/General/kursliste_nochange.gif) no-repeat 2px 9px; }
td.neg                  { background: transparent url(/gfx/General/kursliste_downarrow_red.gif) no-repeat 2px 9px; }
td.navn                 { vertical-align: top; width: 90%; padding-right: 0px !important; }
td.kurs                 { vertical-align: top; width: 9%; padding-right: 0px !important; }
td.change               { vertical-align: top; width: 1%; padding-right: 0px!important; padding-left: 6px!important; }
tr.firstrate td         { border-top: 2px solid #22387f !important; }
tr.lastrate td          { border-bottom: 1px solid #dde0e5 !important; }
#inner tr.firstrate td  { border-top: 2px solid #ffffff !important; }
#inner tr.lastrate td   { border-bottom: 1px solid #ffffff !important; }
#inner td.navn          { border-left: 1px solid #ffffff !important; }
#inner td.change        { border-right: 1px solid #ffffff !important; }
    /*minikampagne*/
ul.minikampagne         { padding-top: 4px; padding-bottom: 0px; margin-bottom: 15px; list-style-type: none; }
ul.minikampagne li      { background: none; padding: 0px;  line-height:0px; display:block; margin-bottom:5px;  clear:both;}
ul.minikampagne p       { height: 30px; overflow: hidden; line-height:15px; padding: 0px 0px; display: inline; }

ul.minikampagne a img,
ul.minikampagne a:active img,
ul.minikampagne a:visited img { height: 30px; width: 45px; float: left; border-right: 1px solid #dde0e5; margin-right: 5px; }
ul.minikampagne a:hover img   { height: 30px; width: 45px; float: left; border-right: 1px solid #22387f; margin-right: 5px; }

ul.minikampagne a,
ul.minikampagne a:active,
ul.minikampagne a:visited { border: 1px solid #dde0e5; background-color: #ffffff; display: block; height: 30px; color: #4a4a4a; }
ul.minikampagne a:hover   { border: 1px solid #22387f; background-color: #f3f5f6; display: block; height: 30px; color: #22387f; }

    /*nyhedsbrev*/
div.notitscontent form                  { float: left; width: 172px; padding-top: 2px !important; padding-top: 3px;
                                          margin-bottom: 0px; padding-bottom: 12px !important; padding-bottom: 3px; }
div.notitscontent form div.email        { float: left; }
div.notitscontent form div.email input  { width: 138px !important; width: 137px; padding-top: 0px; padding-left: 2px; margin: 0px; }
div.notitscontent form div.knap         { float: right; width:20px; margin-top: 0px !important; margin-top: 1px; }
div.notitscontent form div.knap input   { width: 20px; border: none; }

    /*rss*/
ul.listing li.rss                       { padding-left: 2px !important; text-indent: 14px !important; padding-bottom: 6px;}
ul.listing li.last                      { padding-bottom: 0px; }
/************************************* Højreelement/notits END */

/************************************* Faktaboks BEGIN  (faktabokse og højreelementer)*/

div#inner div.faktaboks1,
div#inner div.faktaboks2,
div#inner div.faktaboks3,
div#inner div.faktaboksopdelt   { margin: 10px 0px 10px 0px; }

div.faktaboks1                  { border: 1px solid #22387f; overflow-y: hidden; }
div.faktaboks2                  { border: 1px solid #22387f; background-color: #f3f5f6; overflow-y: hidden; position: relative; }
div.faktaboks3                  { border: 1px solid #c6ccd4; background-color: #f3f5f6; overflow-y: hidden; position: relative; }
div.faktaboksopdelt             { border: 1px solid #c6ccd4; background-color: #fbfcfc; overflow-y: hidden; }

div.faktaboks1 h2,
div.faktaboks2 h2               { margin: 9px 0px 1px 0px; padding: 0px 9px 0px 9px; }
div.faktaboks3 h2,
div.faktaboksopdelt h2          { margin: 0px; padding: 4px 9px 7px 9px; }
div.faktaboks1 h2,
div.faktaboks2 h2               { color: #22387F; }
div.faktaboks3 h2,
div.faktaboksopdelt h2          { color: #ffffff;  background-color: #c6ccd4; }

div.faktaboks3 .splif,
div.faktaboksopdelt .splif      { height: 5px; width: 10px; padding: 0px; margin: 0px; font-size: 0px;
                                  background: transparent url( /gfx/Notits/notits_corner.gif ) left top no-repeat;
                                  float:left; position: absolute; }

div.faktaboks1 div.iwtekst,
div.faktaboks2 div.iwtekst,
div.faktaboks3 div.iwtekst                      { margin:0px; padding: 2px 9px 0px 9px; clear:both; }

div.faktaboks1 div.iwtekst ol,
div.faktaboks2 div.iwtekst ol,
div.faktaboks3 div.iwtekst ol,
div.faktaboksopdelt div.iwtekst ol,
div.faktaboks1 div.iwtekst ul,
div.faktaboks2 div.iwtekst ul,
div.faktaboks3 div.iwtekst ul                   { list-style-position: inside; margin: 3px 0px; }

div.faktaboks1 div.iwtekst ol li div,
div.faktaboks2 div.iwtekst ol li div,
div.faktaboks3 div.iwtekst ol li div,
.faktaboksopdelt div.iwtekst ol li div,
div.faktaboks1 div.iwtekst ul li div,
div.faktaboks2 div.iwtekst ul li div,
div.faktaboks3 div.iwtekst ul li div            { display: inline; position: relative; left: -4px !important; }

.faktaboksopdelt div.odd,
.faktaboksopdelt div.even                       { padding: 2px 9px 9px 9px; list-style-position: inside; clear: both;}
.faktaboksopdelt div.odd                        { background-color: #fbfcfc; }
.faktaboksopdelt div.even                       { background-color: #f3f5f6; }

.odd h3,
.even h3                                        { padding: 6px 9px 0px 0px; margin-top: 0px; }

div.faktaboks1 ul.listing,
div.faktaboks2 ul.listing,
div.faktaboks3 ul.listing                       { padding: 3px 9px 10px 9px; }
div.faktaboksopdelt ul.listing                  { padding: 3px 9px 3px 0px; }

div.faktaboks1 a.btn-a,
div.faktaboks2 a.btn-a,
div.faktaboks3 a.btn-a                          {  }

div.faktaboksopdelt a.btn-a                     { margin: 5px 0px 5px 0px; }
div.faktaboksopdelt a.last                      { padding: 5px 0px 2px 0px; margin: 0px; }

div.linkButton                                  { position: absolute; bottom: 6px !important; bottom: 5px; }
div.faktaboks1 div.linkButton ul.listing,
div.faktaboks2 div.linkButton ul.listing,
div.faktaboks3 div.linkButton ul.listing        { padding: 3px 9px 6px 9px; }
div.faktaboksopdelt div.linkButton ul.listing   { padding: 3px 9px 6px 0px; }
/************************************* Faktaboks END*/
    /* minisvarkort */
div#inner div.minisvarkort                            { margin: 10px 0px 10px 0px; }
div.minisvarkort                                      { border: 1px solid #22387f; overflow-y: hidden; }
div.minisvarkort h2                                   { margin: 9px 0px 5px 0px; padding: 0px 9px 0px 9px; }

div.minisvarkort form                                 { display: inline; }
div.minisvarkort form div                             { padding: 2px 9px 3px 9px; }
div.minisvarkort form div.sektion                     { }
div.minisvarkort form div.inputtext                   { padding: 2px 0px 3px 9px !important; padding: 1px 0px 2px 9px; }
div.minisvarkort form div.inputtext input             { padding: 0px 0px 0px 2px; }
div.minisvarkort form div.checkbox                    { }
div.minisvarkort form div.checkbox input              { margin: 0px 8px 0px 0px; width: 13px; height: 13px; }
div.minisvarkort form div.checkbox span               { position: relative; top: -2px!important; top: 1px; }
div.minisvarkort form div.radiobutton                 { }
div.minisvarkort form div.radiobutton input           { margin: 0px 8px 0px 0px; width: 13px; height: 13px; }
div.minisvarkort form div.radiobutton span            { position: relative; top: -2px!important; top: 1px; }
div.minisvarkort form div.dropdown select             { border: #8E99A9 1px solid; }
div.minisvarkort form div.knap a.btn-a                { color: #FFFFFF; padding: 5px 0px 0px 0px; margin: 0px; float:none; display: block; }
div.minisvarkort form div.knap                        { padding-bottom: 4px; }
div.minisvarkort form div.knap a span.btn-l-bluearrow { padding: 0px 0px; }
div.minisvarkort form div.knap a span.btn-c-blue      { padding: 2px 2px 2px 4px; height: 20px; }
div.minisvarkort form div.knap a span.btn-r-blue      { padding: 0px 0px; }

/************************************* Minisvarkort-kvittering BEGIN  (faktabokse og højreelementer)*/
div.kvittering                          { margin: 5px 8px 5px 20px;}
div.kvittering div.linie                { padding: 5px 0; }
div.kvittering div.linie div.prompt     { float: left; width: 300px; }
div.faktaboks1 form div select          { height: 18px; }
/************************************* Minisvarkort-kvittering END */


/************************************* Downloadliste BEGIN * genbruger table.layout som udgangspunkt*/
.downloadliste h2                       { margin: 0px; border-bottom: 2px solid #22387f; padding: 3px 0px 3px 0px; }
.downloadliste h3                       { color:#22387F; margin: 0px; border-bottom: 1px solid #6473a5; padding: 3px 10px 4px 9px;
                                          font-weight: normal; font-size: 11px; }
.downloadliste img                      { padding: 0px 0px; }
.downloadliste table.layout tr td.img   { padding: 2px 2px 2px 9px !important; padding: 2px 1px 2px 9px; }
.downloadliste table.layout tr td.img a { font-size: 0px; padding: 0px 2px 0px 3px !important; padding: 0px 2px 0px 2px; }
.downloadliste img.getadobe             { padding-top: 6px; }
.downloadliste 			{overflow-y: hidden; position: relative;}
/************************************* Downloadliste END*/

/************************************* Linkliste(r) BEGIN*/
.billede_vertikal h2,
.billede_horisontal h2,
.linkliste h2                                           { margin: 0px; border-bottom: 2px solid #22387f; padding: 3px 0px 3px 0px; }
.billede_horisontal h2                                  { padding: 8px 0px 3px 0px; }

.billede_vertikal h3,
.billede_horisontal h3,
.linkliste h3                                           { color:#22387F; padding: 3px 0px 4px 0px; margin: 0px;
                                                          border-bottom: 1px solid #6473a5; font-weight: normal; font-size: 11px; }
.linkliste h3                                           { padding-left: 9px; }
.billede_horisontal h3                                  { clear: left; border-bottom: 0 none;}

.linkliste                                              { overflow-y: hidden; }
.linkliste table.layout tr td.link                      { vertical-align: top; padding: 6px 0px 12px 9px; }
.linkliste table.layout tr td.tekst                     { vertical-align: top; padding: 6px 10px 12px 10px; }
.linkliste table.layout tr td.link a                    { background: transparent url(/gfx/Navigation/arrow_red.gif) no-repeat scroll 1px 4px;
                                                          display: block; padding-left: 15px; }

.billede_vertikal div.iwtekst ol,
.billede_horisontal div.iwtekst ol,
.billede_vertikal div.iwtekst ul,
.billede_horisontal div.iwtekst ul                      {list-style-position: inside; }

.billede_horisontal ul.linklist                         { padding-top: 0px; padding-bottom: 0px; clear: both; }
.billede_vertikal ul.linklist                           { border-bottom: 1px solid #dde0e5; padding-top: 0px; padding-bottom: 0px; }

.billede_vertikal ul.linklist li.linkitem               { background: none; padding: 0px; border-bottom: 4px solid #ffffff;
                                                          line-height:0px; display:block; list-style: none; }
.billede_horisontal ul.linklist li.linkitem             { background: none; padding: 0px 4px 0px 0px; display: inline; float:left;
                                                          border-bottom: 1px solid #dde0e5; list-style: none; font-size: 0px;
                                                          margin-bottom: 4px; border-top: 1px solid #6473a5;}
.billede_vertikal ul.linklist li.last                   { border-bottom: none; }
.billede_vertikal ul.linklist li.last,
.billede_horisontal ul.linklist li.last                 { padding: 0px; }

.billede_vertikal ul.linklist li.linkitem a img         { height: 53px; width: 135px; float: left;}
.billede_horisontal ul.linklist li.linkitem a img       { height: 53px; width: 135px; }

.billede_vertikal ul.linklist li.linkitem div.odd,
.billede_vertikal ul.linklist li.linkitem div.even      { min-height: 42px; _height: 42px; /* _height is a ie6 fix */
                                                          padding: 5px 0px 6px 0px; overflow-x:hidden; line-height:14px;left: 0px;}
.billede_horisontal ul.linklist li.linkitem div.odd,
.billede_horisontal ul.linklist li.linkitem div.even    { height: 47px; width: 135px; overflow: hidden; left: 0px;}


.billede_vertikal ul.linklist li.linkitem div.odd,
.billede_horisontal ul.linklist li.linkitem div.odd     { background-color: #f3f5f6; }

.billede_vertikal ul.linklist li.linkitem div.even,
.billede_horisontal ul.linklist li.linkitem div.even    { background-color: #fbfcfc; }

.billede_vertikal ul.linklist li.linkitem div a.iwlink   { display: block; }
.billede_vertikal ul.linklist li.linkitem div a.iwlink,
.billede_horisontal ul.linklist li.linkitem div a.iwlink { float: none; background: transparent url(/gfx/Navigation/arrow_red.gif) no-repeat 0px 4px;
                                                           padding-left: 13px; margin: 0px 10px 0px 10px; }
.billede_horisontal ul.linklist li.linkitem div a.iwlink { display: table !important; display: inline-block; margin-top: 6px; }

.billede_vertikal ul.linklist li.linkitem div.odd div.iwlinktekst,
.billede_vertikal ul.linklist li.linkitem div.even div.iwlinktekst  { display: block; padding: 1px 10px 3px 23px!important;
                                                                      padding: 1px 10px 0px 23px; line-height: 12px; left: 0px;}
.billede_horisontal ul.linklist li.linkitem div.odd div.iwlinktekst,
.billede_horisontal ul li.linkitem div.even div.iwlinktekst         { display: block; padding: 3px 10px 13px 10px; line-height: 12px; }

/************************************* Linkliste(r) END*/
