html {
        width: 100%;
        height: 100%;
}
body {
        background-color: #FFFFFF url(files/billeder/background.gif);	
        margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        width: 100%;
        height: 100%;
}
.text {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.textbold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.textlink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.textbold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.TopSideHeader {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.streg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #C4151C;
}
.overskrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.textboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a:link.textboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #222222;
}
a:visited.textboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a:hover.textboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a:active.textboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.overskriftstor {

font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

ul.M0, ul.M2, ul.M3, ul.M4, ul.M5 {
      margin:0;
      list-style-type: none;
padding:0;
}

li.l2,li.l2_Active {
      list-style: none outside;
      margin:0;
}

li.l3 {
      list-style-position: outside;
      list-style-image: url('http://www.ibf.dk/files/navigation/leftmenu_l2_selected_arrow.gif');
      margin-left:16px;
}
li.l3:hover {
      list-style-position: outside;
      list-style-image: url('http://www.ibf.dk/files/navigation/leftmenu_l2_selected_arrow_red.gif');
      margin-left:16px;
}
li.l3_Active {
      list-style-position: outside;
      list-style-image: url('http://www.ibf.dk/files/navigation/leftmenu_l2_selected_arrow_red.gif');
      margin-left:16px;
}

li.l4 {
      list-style-position: outside;
      list-style-image: url('http://www.ibf.dk/files/navigation/leftmenu_l3_selected_line.gif');
      margin-left:15px;
}
li.l4:hover {
      list-style-position: outside;
      margin-left:15px;
}

li.l4_Active {
      list-style-position: outside;
      margin-left:15px;
}

li.l5 {
      list-style-position: outside;
      margin-left:8px;
}
li.l5:hover {
      list-style-position: outside;
      margin-left:8px;
}
li.l5_Active {
      list-style-position: outside;
      margin-left:8px;
}

li.l6 {
      list-style-position: outside;
      margin-left:8px;
      text-decoration: underline;
      font-style: normal;
      font-weight: normal;
      color: #c4151c;
}
li.l6:hover {
      list-style-position: outside;
      margin-left:8px;
      text-decoration: underline;
      font-style: normal;
      font-weight: normal;
      color: #c4151c;
}
li.l6_Active {
      list-style-position: outside;
      margin-left:8px;
      color: #c4151c;
      text-decoration: none;
      font-style: normal;
      font-weight: normal;
}
li.l6 a {
      font-style: normal;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
}
li.l6 a:hover {
      font-style: normal;
      font-weight: normal;
      color: #c4151c;
      text-decoration: none;
}
li.l6_Active a {
      font-style: normal;
      font-weight: normal;
      color: #c4151c;
      text-decoration: none;
}
li.l6_Active a:hover {
      font-style: normal;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
}

.l6, .dwne {
      text-align: left;
}

li.l1,li.l1_Active {
      list-style: none outside;
      margin-left:0px;
      display: block;
}

li.l1 a.l1, li.l1_Active a.l1_Active, ul.M1{
      margin:0px;
}

.nimg{
      display: block;
}

#service_menu a:link {
	text-decoration: none;
	color: #000000;
}

#service_menu a:visited {
	text-decoration: none;
	color: #000000;
}

#service_menu a:hover {
	text-decoration: underline;
	color: #000000;
}

#service_menu a:active {
	text-decoration: none;
	color: #000000;
}

.roedTableTDW {
	font-size: 1px;
}

.roedTableTDH {
	font-size: 0px;
}

#ibfFooter small, #ibfFooter small a {
	color: #FFFFFF;
        font-size: 10px;
        font-weight: normal;
        letter-spacing: 1pt;
}

#ibfFooter div {
	margin-top: 5px;
}

/*----- IBF - Gallerinavigation -----*/
#galleryNavigation {width: 260px; height: 39px; position: relative; background: url(/Files/Billeder/gfx/galleryBack.png) repeat-x; border-top: 2px solid white;}
#imageGalleryPaging {width: 84px; height: 26px; position: absolute; top: 0; left: 88px; text-align: center; font-size: 10px; padding-top: 13px;}
.imageGalleryPagingNew { padding-top: 6px !important; }
#imageGalleryPagingMore {width: 84px; height: 26px; position: absolute; top: 20px; left: 88px; text-align: center; font-size: 10px;}
#imageGalleryPagingMore a { font-size: 10px; text-decoration: none; color: #c4151c; }
#imageGalleryPagingMore a:hover { text-decoration: underline; }

#galleryBtnBack {position: absolute; left: 10px; top: 10px; width: 68px; height: 19px; overflow: hidden;}
#galleryBtnBack a, #galleryBtnBack div { padding: 3px 0 0 15px; width: 68px; height: 19px; display: block; background: url(/Files/Billeder/gfx/galleryBtn.gif) 0px 0px no-repeat;color: #fff; text-decoration: none; text-transform: uppercase; font-size: 10px;}
#galleryBtnBack a:hover, #galleryBtnBack div.hover {padding: 3px 0 0 15px; width: 68px; height: 19px; display: block; background: url(/Files/Billeder/gfx/galleryBtn.gif) 0px -19px no-repeat; color: #fff; text-decoration: none; text-transform: uppercase;font-size: 10px;}
#galleryBtnBack div { display:none; cursor:pointer; }

#galleryBtnForward {position: absolute; right: 10px; top: 10px; width: 68px; height: 19px; overflow: hidden;}
#galleryBtnForward a, #galleryBtnForward div { padding: 3px 0 0 15px; width: 68px; height: 19px; display: block; background: url(/Files/Billeder/gfx/galleryBtn.gif) 0px -38px no-repeat; color: #fff; text-decoration: none; text-transform: uppercase;font-size: 10px;}
#galleryBtnForward a:hover, #galleryBtnForward div.hover {padding: 3px 0 0 15px; width: 68px; height: 19px; display: block; background: url(/Files/Billeder/gfx/galleryBtn.gif) 0px -57px no-repeat; color: #fff; text-decoration: none; text-transform: uppercase;font-size: 10px;}
#galleryBtnForward div { display:none; cursor:pointer; }

#imageGallery { overflow:hidden;width:260px; height:347px; }
#imageGalleryCo3 { overflow:hidden;width:260px; height:347px; }
#imageGalleryCo3_List { display: none; }
#imageGalleryCo3_Link { height: 39px; background: url(/Files/Billeder/gfx/galleryBack.png) repeat-x; border-top: 2px solid white; padding-top: 5px; text-align: center; font-size: 10px; }
#imageGalleryCo3_Link a { font-size: 10px; color: #c4151c; }



/* ---- IBF nyhedsbrevstilmelding ---- */
.nb_box_container { padding-left: 14px; }
#nb_form { margin: 0; padding: 0; }
#nb_txt_table_td1 { padding: 5px 0; }
#nb_txt_table #nb_txt_field_navn, #nb_txt_table #nb_txt_field_email { background: url(/files/billeder/nyhedsbrev/nb_inputfelt.jpg) no-repeat; width: 171px; height: 19px; padding: 3px 0 0 4px; margin: 0; } 
#nb_txt_table #nb_txt_field_navn input, #nb_txt_table #nb_txt_field_email input { padding: 0; margin: 0; width: 130px; border: none; height: 13px; background: #FFF; position: relative; top: -2px; font-size: 10px; }
#nb_txt_field_navn {}
#nb_txt_field_email {}


/* ---- Jubil?umsforside ---- */
#modalContent01 {}
.errorBox { width: 933px; height: 610px; background: #FFF; display: none; padding: 0; font-size: 13px; color: #4f4f4f; }
#modalContent02 {}
.errorBox2 { width: 720px; height: 405px; background: #FFF; display: none; padding: 0; font-size: 13px; color: #4f4f4f; }

/* ---- Jubil?umskonkurrencer ---- */
#drom_kon_table {}
#drom_kon_table td { vertical-align: top !important; }
#drom_kon_td_anden { /* display: none; */ }
#drom_kon_table_imgs td { vertical-align: top; }
.drom_kon_table_imgs_td1 {}
.drom_kon_table_imgs_td2 { padding-left: 10px; }
.drom_kon_table_imgs_td3 { width: 30px; text-align: right; }
.drom_kon_table_imgs_td4 { padding-left: 10px; }


/* ---- forhandler soegning ---- */
#dealer-table, #dealer-search-res-table, #dealer-search-res-table { border: none; width: 550px; }
#dealer-table th { text-align: left; cursor: pointer; }
#dealer-search-res-table th { text-align: left; }
#dealer-table tr:first-child td, #dealer-search-res-table tr:first-child td { margin: 0; padding: 0 10px 0 0; }
#dealer-table th.td1, #dealer-search-res-table th.td1 { width: 150px; }
#dealer-table th.td2, #dealer-search-res-table th.td2 { width: 150px; }
#dealer-table th.td3, #dealer-search-res-table th.td3 { width: 50px; }
#dealer-table th.td4, #dealer-search-res-table th.td4 { width: 90px; }
#dealer-table th.td5, #dealer-search-res-table th.td5 { padding-right: 0; width: 70px; }
#dealer-table td { padding: 5px 0; border-bottom: #CCC 1px solid; }
#dealer-search-res-table .dealer-search-res-th td { font-weight: bold; }
#dealer-search-res-table th, #dealer-search-res-table tr.dealer-product td { padding: 5px 0; border-bottom: #CCC 1px solid; }
#dealer-table td.dealer-name, #dealer-search-res-table td.dealer-name {}
#dealer-table td.dealer-address, #dealer-search-res-table td.dealer-address {}
#dealer-table td.dealer-zip, #dealer-search-res-table td.dealer-zip {}
#dealer-table td.dealer-city, #dealer-search-res-table td.dealer-city {}
#dealer-table td.dealer-phone, #dealer-search-res-table td.dealer-phone {}


