/*----- Overordnede containers -----*/

.menuspace {width: 0px; height: 20px; float: left;}
#topcontainer {width: 889px; float: left; margin: 3px 5px 5px 0; height:;} /* -- indholdsomraade der indeholder bokse paa midten  --*/
#bottomcontainer {width: 889px; margin:0; padding: 0px 0 0 0px; height:134px; overflow: hidden;}

/*----- Kolonner paa forsiden -----*/

/* -- INDHOLDSOMRAADE PAA FORSIDEN - Det indeholder de tre bokse skrevet herunder --*/
.midt1 { width: 889px; float: left; margin: 0 22px 0px 0; padding: 0; overflow:hidden; height:;}

#left-boks {height: 237px; width: 220px; background-color: #fff; border: 1px solid #ddd; float: left;}
#left-boks p {font-family:  Arial, "Tahoma", Times, serif; font-size: 11px; color: #000; padding: 5px;  }
#left-boks h2 {font-family:  Arial, "Tahoma", Times, serif; padding:5px; font-size:18px; color:#000; font-weight:bold;}

#left-boks117 {height: 106px; width: 208px; background-color: #fff; border: 1px solid #ddd; float: left; padding: 5px; overflow: hidden;}
#left-boks117 p {font-family:  Arial, "Tahoma", Times, serif; font-size: 11px; color: #000; padding: 5px;  }
#left-boks117 h2 {font-family:  Arial, "Tahoma", Times, serif; padding:5px; font-size:18px; color:#000; font-weight:bold;}
#left-boks117 #text117 {position:relative; left:0px; top:0px; z-index:2;}
#left-boks117 #image117 {position:absolute; left:120px; top:175px; z-index:1;}

#left-boks117-news {background: url(/files/messer/ferieforalle2011/gpx/217x115px_nyheder.jpg) no-repeat top left; height: 106px; width: 208px; background-color: #fff; border: 1px solid #ddd; float: left; padding: 5px; overflow: hidden;}
#left-boks117-news p {font-family:  Arial, "Tahoma", Times, serif; font-size: 11px; color: #000; padding: 5px;  }
#left-boks117-news h2 {font-family:  Arial, "Tahoma", Times, serif; padding:5px; font-size:18px; color:#000; font-weight:bold;}
#left-boks117-news #text117 {position:relative; left:0px; top:0px; z-index:2;}
#left-boks117-news #image117 {position:relative; left:100px; top:-45px; z-index:1;}

.content-boks {height: 237px; width: 431px; border: 1px solid #ddd; float: left; margin: 0 6px 0 6px; padding: 0px;}
.content-boks-left {height: 232px; width: 210px; float: left; padding: 5px; margin-right: 5px;}
.content-boks-right {height: 192px; width: 191px; float: left; padding: 5px; margin-left: 0px;}
.content-boks-facebook {height: 40px; width: 38px; float: left; padding-bottom: 10px; margin-left: 102px; text-align: right;}



#right-boks {float: right; height: 237px; width: 220px; background-color: #fff; border: 1px solid #ddd; background: #ffffff url(/files/messer/ferieforalle2011/gpx/hoejre-boks-bg.jpg) repeat-x bottom left;}
#right-boks p {font-family:  Arial, "Tahoma", Times, serif; font-size: 11px; color: #000; padding: 7px 5px 5px 7px;  }
#right-boks h2 {font-family:  Arial, "Tahoma", Times, serif; padding: 7px 5px 5px 7px; font-size:18px; color:#000; font-weight:bold;}

#right-boks240 {float: left; height: 230px; width: 208px; background-color: #fff; border: 1px solid #ddd; padding:5px;}
#right-boks240 p {font-family:  Arial, "Tahoma", Times, serif; font-size: 11px; color: #000; padding: 7px 5px 5px 7px;  }
#right-boks240 h2 {font-family:  Arial, "Tahoma", Times, serif; padding: 7px 5px 5px 7px; font-size:18px; color:#000; font-weight:bold;}



/* --- hoejre kolonne --*/
.midt2 { width: 200px; float: left; margin-right: 2px; padding: 5px 0 0 0; overflow: hidden; height:; } 

/* --- nedre kolonne - omgiver de fem temabokse --- */
.midt3 { width: 889px; float: left; margin:0px; padding: 0px; overflow: hidden; height: 134px;} 
.spotboks {height: 134px; width: 175px; float: left; margin:0px 0px 0px 0px; padding: 0px; }

.midt4 {width: 888px; height: 100px; background-color: blue; float: left;}

.printLink {position: absolute; left: 470px; top: 25px; color: #000;}
.printLink a {margin-top: 20px;}



/*----- NY FORSIDE ----- */
.master_fp_midt {height:242px;}
.master_fp_midt div p { padding-top: 0px; }
.master_fp_midt1 { width: 220px; height:242px; float: left; margin-right: 6px; padding: 0; overflow: hidden; background-color: #fff;}
.master_fp_midt2 { width: 436px; height:240px; float: left; margin-right: 6px; overflow: hidden; border: 1px solid #ddd; background: url(/files/messer/ferieforalle2011/gpx/center_bg_ny.jpg) repeat-x top left;}
.master_fp_midt2 h1 a {color:#000000; text-decoration:none; font-size: 16px; font-family: Arial, Tahoma, Times, serif; font-weight: Bold; padding: 5px 0px 3px; text-transform: uppercase;}
.master_fp_midt2 a {color:#000000; text-decoration:none; }
.master_fp_midt2 p a:hover { color:#069; text-decoration:none; }
.master_fp_midt3 { width: 218px; height:240px; float: left; padding: 0; overflow: hidden; border: 1px solid #ddd;}

/*----- NY FORSIDE M FLASH ----- */
#firstRowflash{ height: 373px;}
.master_fp_midt1flash { width: 710px; height: 373px; position: relative; float: left; margin-right: 4px; margin-bottom: 5px; padding-left:0px; margin-left: 0px; overflow: hidden;}
.master_fp_midt2flash { width: 175px; height: 380px; position: relative; float: left; overflow: hidden;}

.spotbox-right { width: 173px; height: 182px; background-color: #FFF; border: 1px solid #00599d; margin-bottom: 5px;}
.spotbox-header { position:relative; background-color: blue; height: 31px; background-image: url(/files/messer/Ferieforalle2012/gfx/spotbox-top.jpg); background-repeat: repeat-x; padding: 10px 0 0 8px;}
.spotbox-header { font-family: Arial, Tahoma, Times, serif; font-size: 16px; font-weight: bold; color: #FFF;}
.spotbox-bgimage { position:relative; z-index:100; }
.spotbox-bgimage img{ width: 173px; height: 141px;}
.spotbox-content { position:relative; z-index:200; top: -130px; left: 8px; font-family: Arial, Tahoma, Times, serif; font-size: 12px; font-weight: bold; color: #FFF;}
.spotbox-content  a{ font-family: Arial, Tahoma, Times, serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none;}
.spotbox-content  a:hover{ font-family: Arial, Tahoma, Times, serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none;}
.spotbox-content ul { padding-left: 18px; font-family: Arial, Tahoma, Times, serif; font-size: 12px; font-weight: bold; color: #FFF;}
.spotbox-content li { padding: 8px 0 0 0; margin: opx; font-family: Arial, Tahoma, Times, serif; font-size: 12px; font-weight: bold; color: #FFF;}



.master_fp_box { width: 209px; float: left; margin-right: 10px; overflow: hidden; }
#RightCol .master_fp_box { width: 209px; float: none; margin: 0; overflow: hidden; position: relative; z-index: 500; }



#spotBannerWrap {height: 220px; width: 210px; padding: 5px 5px 5px 5px; margin: 0; border: 0px solid red;}
.bannerWrap {padding: 0; margin: 0; width: 173px; height: 141px; position: relative; top: 130px; left: -8px; }
.spotBanner {padding: 0; margin: 0; width: 173px; height: 141px; }
#slideshowboks a { color:#000000; text-decoration:none; }
#slideshowboks a:hover { color:#069; text-decoration:none; }
#slideshowboks h1 a { color: #000; font-family: Arial, Tahoma, Times, serif; font-size: 16px; font-weight: bold; padding: 5px 0px 3px; text-decoration: none; text-transform: uppercase; text-decoration:none; }


/*---- Nyhedsboks på forsiden ---*/
#nyheder { width: 208px; height: 80px; margin: 0px; padding: 0px; float: left; padding: 0px 0 0 0;}
#nyheder ul { list-style: none; }
#nyheder li {background: url(/files/messer/ferieforalle2011/gpx/news-bullet.jpg) no-repeat 2px 6px; padding: 0px 0px 6px 10px;}
#nyheder ul li a { font-size: 11px; text-decoration: none;  }
#nyheder ul li a:hover { text-decoration: underline; color: #069;}
#nyheder ul li  a:visited {text-decoration: underline;}
#nyheder ul li img.videoikon { position: absolute; top: 7px; right: 3px; }
#nyheder #readmore { position: absolute; top: 95px; left: 113px;}
#nyheder #readmore a { font-size: 10px; text-decoration: underline;  }
#nyheder #readmore a:hover { text-decoration: underline; color: #069;}
#nyheder #readmore a:visited {text-decoration: underline;}


#left-boks117 ul { list-style: none; }
#left-boks117 li {background: url(/files/messer/ferieforalle2011/gpx/news-bullet.jpg) no-repeat 2px 10px; padding: 4px 0px 2px 10px;}
#left-boks117 ul li a { font-size: 11px; text-decoration: none;  }
#left-boks117 ul li a:hover { text-decoration: underline; color: #069;}
#left-boks117 ul li  a:visited {text-decoration: underline;}
#left-boks117 ul li img.videoikon { position: absolute; top: 7px; right: 3px; }

/*----- Kolonner paa undersider -----*/

#ContentWithLeftMenu, #ContentWithLeftMenuNoRight { padding-top: 4px; /*background: url(/files/Billeder/MCH_Portal/gfx/ContentBg.png) no-repeat top;*/ }
#ContentWithLeftMenu .contentCol, #ContentWithLeftMenuNoRight .contentCol { float: left; display: block; margin: 0; padding: 0; padding-right: 5px; position: relative; }
#ContentWithLeftMenu #LeftCol, #ContentWithLeftMenuNoRight #LeftCol { width: 171px;} /*----- venstre kolonne (Holder menuen) -----*/
#ContentWithLeftMenu #CenterCol { width: 495px; padding: 0px; margin: 6px 0px 0 8px;} /*----- Indholdsomraadet-----*/
#ContentWithLeftMenu #CenterCol a {color: #006699;} /*--- Globale link p? hele indholdssiden ---*/
#ContentWithLeftMenuNoRight #CenterCol { width: 711px;}
#ContentWithLeftMenu #RightCol { width: 192px; padding: 0px; margin: 13px 0 0 0px; float: right;} /*----- Hoejre kolonne-----*/
#ContentWithLeftMenu {}
#sub-boks {width: 188px; padding: 0px; margin:0; float:left;}/*----- Afsnit template til indhold i kolonne paa subsider ----*/


#secondRow {margin: 5px 0 0 0; padding: 0px; height:; width:; display: block;} /* dette er den container som indeholder indholdselementerne nederst p? forsiden --*/
.contentRow {padding: 5px 0 0 0; margin-right: 0px;} /* dette er den container som indeholder indholdselementerne p? forsiden --*/ 


/*----- Resets -----*/
select { border:auto; }

h1, h1.h1 { font-family:  Arial, "Tahoma", Times, serif; padding:5px 0 5px 0px; font-size:16px; color:#000; font-weight:bold; }
h2, h2.h2 { font-family:  Arial, "Tahoma", Times, serif; font-size:14px; font-weight: bold; padding: 0 0 5px 0; color: #454545; }
h3, h3.h3 { font-weight:normal; font-listeNyhederArkiv_top_1size:12px; padding: 0px; font-weight: bold; }
h4, h4.h4 { font-weight:bold; font-size:11px; color: #3e1468; margin: 0; padding: 0; }

a {color:#000000; text-decoration:underline; }
a:hover { color: #3e1468; }
b, strong, div, p, span, td { font-size:11px; }
.noUnderline, .noUnderline a:hover { text-decoration:none; }
hr { height:1px;margin:0; border:0; border-top:1px solid #b2b2b2; margin:5px 0px; font-size:1px; line-height:1px; }
.imagesRight img { float:right; padding:3px 0 10px 10px;}
.imagesLeft img { float:left;  padding:3px 10px 10px 0;}


/*----- Grundlaeggende struktur -----*/
body { background: #4388cd url(/files/messer/ferieforalle2011/gpx/bg.jpg) repeat-x top left;}

#whatFlash {height: 100%;} 
#wrapper { top: 50px; }
#wrapperBGBottom { display: none; }




/*----- Bannere -----*/
div#topBannerWrap { height: 136px; overflow: hidden; margin:0; padding:0; width: 891px; }
div#topBannerWrap div.banner { width: 891px; height: 136px; }
#topBanner {height: 135px; width: 891px;}
.banner {padding: 0; margin: 0; width: 891px; height: 136px; }


/*----- HOT TOPICS - NYHEDSLISTEN P? FORSIDEN -----
#nyheder {width: 195px; margin: 0px; float: left; height:px; padding: 0px;}
#nyheder h2 {font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #93a839; margin: 0px; padding: 0px 0 10px 0px; }
#nyheder ul { list-style: none;}
#nyheder li {list-style: none; padding: 0px 0 15px 0;}
#nyheder ul li a { font-size: 11px; text-decoration: none; }
#nyheder ul li a:hover { text-decoration: underline; color: #333333;}
#nyhederul li  a:visited {text-decoration: underline;}
#nyheder ul li img.videoikon { position: absolute; top: 7px; right: 3px; }
#nyheder .readmore {color: #000; float: right; font-size: 11px; padding: 0px; margin: 0 0 10px 0;}*/


/*----- HOT TOPICS - formatering af selve nyheden  -----*/
#newsdetails h1 {padding: 0 0 0 0px;}
#newsdetails {}


#newslist {width: 204px; clear:both; background-color: #000;  padding:0px; margin:0px; background-color: red;}
#newstop {width: 204px; float: left; height: 38px; background:url(/Files/messer/gulvmessen2010/grafik/gulvmessen-seneste-nyt-top.jpg) no-repeat 0 0px;}


/*----- Formatering af listen med nyheder  -----*/

.largeListImages table { width: 98%; }
.largeListImages table th, .largeListImages table td { padding: 3px; }
.largeListImages table td { }
.largeListImages table th { }


.largeListImages table a:visited {text-decoration: none;}

.largeListImages .arrTbl td.image div { width:234px; height:  overflow:hidden; }
.largeListImages table.infoList { width:247px; }
.largeListImages table.infoList td { border-bottom:solid 1px #b2b2b2; padding:6px; }
.largeListImages table.infoList td div, .largeListImages table.infoList td h2 { width:235px; }
.largeListImages table.infoList td.header {  padding:0 5px 0px 5px; }
.largeListImages table.infoList td.header h2 { height:28px; color:#b21b16; font-size:12px; padding:0; margin:0px; font-weight: bold; }
.largeListImages table.infoList td.links { text-align:right; border-bottom:none; padding:8px; }
.largeListImages table.infoList td.time div, .largeListImages table.infoList td.price div, .largeListImages table.infoList td.place div { font-size: 10px; }
.largeListImages table.infoList td.time div strong, .largeListImages table.infoList td.price div strong, .largeListImages table.infoList td.place div strong { font-size: 10px; }
.largeListImages table.infoList td.time div { height:15px; }
.largeListImages table.infoList td.price div { height:27px; }
.largeListImages table.infoList td.place div { height:15px; }
.largeListImages table.infoList td.place div a { font-size:10px; }
.largeListImages table.infoList td.links .readMore { background:url(/files/Billeder/MCH_Portal/gfx/redArrow.png) no-repeat; }
.largeListImages table.infoList td.links .ticket { position:relative; top:-2px; display:block; padding-left:10px; float:right; }
.largeListImages table.infoList .infoList_elm { padding: 0; margin: 0; border: none; }
.largeListImages table.infoList .infoList_elm td { padding: 0; margin: 0; border: none; vertical-align: top; font-size: 10px; font-family: arial; }
.largeListImages table.infoList .infoList_elm td.infoList_elm_1, .largeListImages table.infoList .infoList_elm td.infoList_elm_1 div { width: 25px; }
.largeListImages table.infoList .infoList_elm td.infoList_elm_2 div { width: 200px; }
.largeListImages table.infoList .infoList_elm td.infoList_elm_3 div { width: 200px; height: 12px;overflow: hidden; text-transform: capitalize; }


/*----- Formattering af unordered list p? underside-----*/
#CenterCol ul {}
#CenterCol li {list-style: circle; padding: 2px; margin-left: 24px; }

#CenterCol h1, h1.h1 { font-family:  Arial, "Tahoma", Times, serif; padding:5px 0 3px 0px; font-size:16px; color:#000; font-weight:bold; text-transform: uppercase;  }
#CenterCol h2, h2.h2 { font-family:  Arial, "Tahoma", Times, serif; font-size:14px; font-weight: bold; padding: 2px 0 2px 0px; color: #000; }
#CenterCol h3, h3.h3 { font-weight:normal; font-listeNyhederArkiv_top_1size:12px; padding: 0px; font-weight: bold; padding: 5px 0 3px 0px;}
#CenterCol h4, h4.h4 { font-weight:bold; font-size:11px; color: #000; margin: 0; padding: 5px 0 3px 0px; }

#CenterCol a {color: #339321; text-decoration: none; }
#CenterCol a:hover {color: #339321; text-decoration: underline;}
#CenterCol a:visited {color: #339321; text-decoration: underline;}
#CenterCol img {border: none;}


/*----- Top grafik under oeverste banner - midlertidigt sat til ikke at blive vist-----*/
#MainTop img {display: none;} 
#MainBG_Top_Center {display: none;}
#StandardTop {display: none;}




/*----- Bokse nederst p? forsiden  -----*/

.forsideboks {width: 194px; height:; color: #000; float: left; margin: 4px 0px 10px 0px; padding: 0px; }
.forsideboks h3 {font-family: Trebuchet MS; color: #193e51;  font-size: 18px; margin: 2px 0 0 0; padding:1px 1px 3px 0px; text-transform: uppercase; }
.forsideboks p {font-family: verdana; color: #000; font-size: 11px;  margin:0px; padding: 3px 0px 0px 0px;} 
.forsideboks img {overflow: hidden; width:194px; padding: 0px; margin: 0px auto; }

/*----- "Book stand" boks p? forsiden  -----*/
 
.bookstandboks {width: 216px; height:; color: #000; float: left; margin: 0px 0px 0 0; }
.bookstandboks h3 {background: url(/files/messer/gulvmessen2010/Grafik/gulv-10-htag-bg.jpg) no-repeat; font-family: verdana; color: #fff; height:26px; font-size: 14px; margin: 2px 0 0 0; padding:3px 2px 2px 8px; }
.bookstandboks p {font-family: verdana; color: #000; font-size: 11px;  margin:0px; padding: 1px 2px 1px 2px;} 
.bookstandboks img {overflow: hidden; width:216px; height: 81px; padding: 0px; margin: 0px auto; }


/*----- SPOTBOKSE - Venstre kolonne  -----*/
.contentleft {height: auto; width: 170px; float: left; display: block;}


/*----- Spacer der bruges mellem bokse p? forsiden -----*/
.spacer {width: 3px; height: 6px; float: left; margin: 0px; padding: 0px; display: block; }


/*----- Formattering af tabeller -----*/
.tabel { padding:3px; } 
.tabel td { padding: 3px; }


/*----- Formatering af wrapper som holder designet -----*/
#innerWrap, #MainBottom {background-color: #fff; float: left; }
#innerWrap { position: relative; }
#ContentWrap { padding: 5px 4px 5px 5px; background: #ffffff; }
#ContentWithMenu { margin-top: 0px; position:relative;/* background: url(/files/Billeder/MCH_Portal/gfx/ContentBg.png) no-repeat top;*/ }


/*----- Formatering af ?vre menu -----*/
#MainTop { display:none; }
#MainMenu { background:#003366; height: 20px; width: 889px; position: relative; padding: 1px 0 0px 0; background: url(/files/messer/ferieforalle2011/gpx/menu-bg.jpg) repeat-x bottom left;}
#MainMenu ul { width: 690px; list-style: none; margin: 0 10px 0 0;}
#MainMenu li { float: left; font-size: 10px; list-style: none; padding: 0 0 0 5px; }
#MainMenu li a { float: left; text-transform: uppercase; text-decoration:none; color: #ffffff;  font-size: 10px; padding: 3px 11px 3px 11px; font-weight: normal; height: 14px; display: block; }
#MainMenu li.inpath { background: #000000 url(/files/messer/ferieforalle2011/gpx/ActiveMainLinkBG.jpg) repeat-x bottom left;}


/* ---- Formatering af venstremenu ------*/

#minMenuHeight { float: right; width: 1px; height: 5px;}
#Submenu { position: relative; width: 168px; height: auto; margin: 0 0 25px 2px;}
#Submenu #SubMenuBG, #Submenu #SubMenuShadowBG { position: absolute; top: 0; left: 0; display: block; width: 170px; display: none; } /*----- Grafikken et sat til display: none  -----*/
#Submenu #SubMenuBG { z-index: 10; }
#Submenu #SubMenuShadowBG { top: 24px; z-index: 10; }
#Submenu #SubMenuShadowBottomBG { position: relative; display: block; top: 11px; display: none; }
#Submenu #pageName { position: absolute; top: 6px; left: 10px; color: #fff; font-size: 11px; font-weight: normal; z-index: 1000; }
#Submenu ul { list-style: none; }
#Submenu ul.M0 { position: relative; float: left; top: 0px; width: 169px; margin: 0 0 28px 0; overflow: hidden; z-index: 12; }
#Submenu ul li { font-size: 11px; margin: 0px; padding: 0 0 0 2px; background: url(/files/mch.dk/grafik/bullets/simple_arrow.png)  no-repeat 0 6px; }
#Submenu ul li.firstitem {}
#Submenu ul li li, #Submenu ul li li.firstitem { background: none; padding: 0; margin: 0; }
#Submenu ul li a {padding: 5px 0 5px 10px; color: #000; font-size: 10px; display: block; text-decoration:none; border-bottom: 1px solid #E0E0E0; margin: 0px; }
#Submenu ul li li a, #Submenu ul li.inpath li a { padding-left: 15px; color: #666666; font-weight: normal; }
#Submenu ul li li li a, #Submenu ul li li li.firstitem a { background: none; padding: 5px 0 5px 22px; margin: 0; }
#Submenu ul li a#activeLink, #Submenu ul li.inpath a, #Submenu ul li.inpath li.inpath a { color: #000; font-weight: bold; }
#Submenu ul li a.activeitem { font-weight: bold;}
#Submenu ul li a:hover { text-decoration: none; color: #888888; }
#Submenu ul li a.lastinlevel {border-bottom: 1px solid #ddd;}

#Submenu ul li a.hasChildren {  background-position:0 0px; }
#Submenu ul li a.hasChildren.inpath {  background-position:0 -46px; }
#Submenu ul li a.hasChildren:hover { background-color: Transparent; background-position:0 -23px; }
#Submenu ul li a.hasChildren.activeitem,
#Submenu ul li a.hasChildren.inpath {  background-position:0 -46px; }
#Submenu ul li a.hasChildren.activeitem:hover,
#Submenu ul li a.hasChildren.inpath:hover { background-color: Transparent; background-position:0 -69px; }
#Submenu ul ul ul li { padding-left: 5px; }

#MainMenu #search { width: 200px; position: relative; float: right; margin-right: 3px; }
#MainMenu #search #soegKnap { position: absolute; top: 3px; right: 2px; display: block;}
#MainMenu #search #q { position: absolute; border:0; top: 3px; right: 38px; display: block; background: #ffffff; /*url(/files/Billeder/MCH_Portal/gfx/SearchBoxBG.png) no-repeat 5px 1px;*/ padding: 0 5px 0 0; width: 164px; text-align: right; color: #000000; }
#MainMenu #search #quk { position: absolute; border:0; top: 3px; right: 60px; display: block; background: #ffffff; /*url(/files/Billeder/MCH_Portal/gfx/SearchBoxBG.png) no-repeat 5px 1px;*/ padding: 0 5px 0 0; width: 164px; text-align: right; color: #000000; }
#MainMenu #search #qde { position: absolute; border:0; top: 3px; right: 60px; display: block; background: #ffffff; /*url(/files/Billeder/MCH_Portal/gfx/SearchBoxBG.png) no-repeat 5px 1px;*/ padding: 0 5px 0 0; width: 164px; text-align: right; color: #000000; }

/*----- Footer struktur -----*/
#SiteMap { padding:10px 11px; background: url(/files/billeder/FormlandSpring2010/gfx/sitemap_fade.png); margin-top:10px;  }
#SiteMap td { border-right:solid 1px #c0c0c0; padding:5px 10px;}
#SiteMap td a, #SiteMap td p, #SiteMap td span, #SiteMap td, #SiteMap td div, #SiteMap td h3 { font-size:10px; text-decoration:none; }
#SiteMap td h3 { margin:0; padding:0; padding-bottom:3px; font-weight:bold; }
#SiteMap td.noBorder { border-right:0px;  }

#Footer { height: 102px; position: relative;  color: #5e5d5d; margin: 10px 0 0 0; }
#FooterBG { }
#FooterContent { position: absolute; top: 0; left: 0; color: #ffffff;}
#FooterContent p { font-size: 11px; color: #ffffff;}
#FooterContent table { width: 900px; height: 15px; text-align: center; vertical-align: middle;  }
#FooterContent table td, p #FooterContent table td a { font-size: 11px; color: #ffffff;  }
#FooterContent table td a {text-decoration: none; color: #ffffff; font-size: 11px;}
#FooterContent table td a:hover {text-decoration: underline;  font-size: 11px;}
#FooterContent small {color: #ffffff;} 


/*----- Nyhedsliste -----*/
.newsedit {width: 496px; border-bottom: 1px solid #ddd; padding: 0 0 10px 0;}
.newsedit h2 {color:#0c4e7c; font-size:16px; font-weight:bold;  margin:0; padding:5px 0 5px 5px; font-family:Arial, "Tahoma", Times, serif;}
.newsedit a {text-decoration: none;} 
.newsedit a:hover {text-decoration: underline;}

.newstext a {float: left; padding: 10px 0 0 0;}



#Content #secondRow .omniBox { width:210px; float:left; height:125px; }

/*----- Br?dkrummesti -----*/

#Brodkrumme { height: 18px; padding-top: 3px; position:relative;}
#Brodkrumme #LegendWrap {position: absolute; top:3px; left:0px; border-bottom: solid 1px #666; z-index:2; height:17px; }
#Brodkrumme #BrodkrummeBundStreg { width:100%; height:1px; position:absolute; top:19px; left:0; z-index:1; font-size:0px; line-height:0px; border-bottom: 1px solid #ccc; }
#Brodkrumme span.Legend { padding-bottom:3px; padding-left:0px; }
#Brodkrumme a { list-style: none; text-transform: uppercase; color: #666666; font-size: 11px; font-weight: normal; }
#Brodkrumme a.lastLegend { color: #000000; }

.searchForm { padding-top: 15px; }
.searchForm .searchFormText { border: solid 1px #cccccc; padding: 2px; font-family: "verdana"; font-size: 11px; }
.searchForm .searchFormButton { }
#pageLastUpdated { padding-top: 15px; text-align: right; }

#Extralinks {}
#Extralinks a {color: #666666; text-transform:none;}

table.tblTwoCol { margin:0; padding:0; border:0; width:100%; }
table.tblTwoCol td.{ vertical-align:top; }
table.tblTwoCol td.col1 { padding-right:10px; }
table.tblTwoCol td.col2 { width:205px; }
table.tblKontakt { width:205px; margin-top:10px; }
table.tblKontakt .header { text-transform:uppercase; padding-left:10px; vertical-align:middle; background: url(/files/Billeder/MCH_Portal/gfx/tabel_lille_top.gif) no-repeat top; color:#ffffff; }
table.tblKontakt .footer { background: url(/files/Billeder/MCH_Portal/gfx/tabel_lille_bund.gif) no-repeat top; }
table.tblKontakt h5 { font-size:10px; color:#333333; font-weight:normal; margin:0; padding:0; }
table.tblKontakt * { font-size:10px; color:#666666; font-weight:normal; }
table.tblKontakt .tblKontaktCol2 { width:102px; padding-left:10px; }
table.tblKontakt img { padding:0; margin:0; display:block; }
table.tblKontakt td { padding:2px 0px; border-top:solid 1px #d3d5d2; vertical-align:bottom; }
table.tblKontakt tr.firstRow td { border:none; }

/*----- Nyheder struktur -----*/
.largeList table { width: 100%; background:#000000 url(/files/Billeder/MCH_Portal/gfx/tabel_top.gif) no-repeat top right; }
.largeList table th, .largeList table td { padding: 3px; }
.largeList table td { background:#f0f0f0; }
.largeList table th { color: #ffffff; }
.largeList table tr.footerRow td { text-align:right; width:100%; background:#c3c1ce url(/files/Billeder/MCH_Portal/gfx/tabel_bund.gif) no-repeat top right; }

.largeList table td.categoryName div { display:none; }
.largeList table td.date, .largeList table td.date div { width:130px; }
.largeList table td.eventsted, .largeList table td.eventsted div { width:180px; }
.largeList table td.categoryName, .largeList table td.categoryName div { width:127px; }
.largeList table td, .largeList table td h3 { width:250px; }
.largeList table td h3 { padding:0; }
.largeList table td { border-top:solid 1px #c2c2ce; }
.largeList table td.firstTd { border-top:0; }

.largeList.largeNewsList table td.date, .largeList.largeNewsList table td.date div { width:70px; }
.largeList.largeNewsList table td.eventsted, .largeList.largeNewsList table td.eventsted div { width:180px; }
.largeList.largeNewsList table td.categoryName, .largeList.largeNewsList table td.categoryName div { width:127px; }
.largeList.largeNewsList table td, .largeList.largeNewsList table td h3 { width:310px; }

.filters { padding:15px 0; }

.footerRow a { float:right; display:block; height:16px; background-position:left; }
.footerRow a.rssFeed { background:url(/files/Billeder/MCH_Portal/gfx/rssIcon_listFooter.gif) no-repeat; padding-left:20px; padding-right:13px; }
.footerRow a#ArrangementDL { background:url(/files/Billeder/MCH_Portal/gfx/pdfIcon_listFooter.gif) no-repeat; padding-left:35px; padding-right:13px; }
#ArrangementDL { display:none; }

.largeNyhederListImages {  }
/*..la { padding-top:10px; }*/
.largeNyhederListImages td.image { width:235px; }
.largeNyhederListImages .largeNews { padding-bottom: 4px; border-bottom: 1px solid #ddd; width: 495px; text-decortation: none; }
.largeNyhederListImages a { text-decoration:underline; }


#largeNews_hovednyhed_table { width: 496px; }
#largeNews_hovednyhed_table a { text-decoration: none; }
#largeNews_hovednyhed_table td#largeNews_hovednyhed_table_td { border-bottom: none; }
#largeNews_hovednyhed_table td#largeNews_hovednyhed_table_td div { border: none; }
#largeNews_hovednyhed_table td a #largeNews_hovednyhed_table_td a { border-bottom: none;  text-decoration: none; }
#largeNews_hovednyhed_table a  { text-decoration: none; }

.largeNews {width: 496px; overflow: hidden;}
.largeNews img {width: 235px; height: 85px;}
.largeNews .text {padding: 0 0px 0 5px;}

.largeNews_top { }
.largeNews_top_header { width: 335px; float: left; overflow: hidden; }
.largeNews_top_date { width: 140px; float: right; text-align: right; padding-top: 10px; color:#b21b16; }
.largeNews_hovednyhed_top { }
.largeNews_hovednyhed_top_header { width: 340px; float: left; overflow: hidden; }
.largeNews_hovednyhed_top_date { width: 140px; float: right; text-align: right; padding-top: 10px; color:#b21b16; }
.largeNyhederListImages h2, .largeNyhederListImages h2 span { color:#3e1468; font-size:12px; font-weight:bold; padding:10px 0; margin:0px; text-decoration:none; }
.largeNyhederListImages h2 { padding-top: 0; }
.largeNyhederListImages h2 span { font-weight:normal; }
.largeNyhederListImages td.text {height:87px; width:245px; position:relative; }
.largeNyhederListImages.mainNews td.text div { height:auto; width:auto; padding:0; } /* HER */
.largeNyhederListImages td.text div .readMore { display:block; position:absolute; bottom:0; right:0; }
.rssFeedDW { padding-top:10px; text-align:right; }

.largeNyhederListImages.mainNews td.text div table.nyhedsListeHovednyhed { width: 100%; }
.largeNyhederListImages.mainNews td.text div table.nyhedsListeHovednyhed td.nyhedsListeHovednyhed_2 { text-align: right; }
.largeNyhederListImages .largeNews .arrTbl .nyhedsListeHovednyhed { width: 100%; }
.largeNyhederListImages .largeNews .arrTbl .nyhedsListeHovednyhed td.nyhedsListeHovednyhed_2 { text-align: right; }
.largeNyhederListImages .largeNews .arrTbl .nyhedsListeHovednyhed td.nyhedsListeHovednyhed_2 a { background: url(/files/billeder/FormlandSpring2010/gfx/menu_pil.png) no-repeat 0 4px; padding-left: 10px; text-decoration: none; }
.largeNews_image { padding-top: 3px; }


/*----- Nyhedsarkiv -----*/
#listeNyhederArkiv { padding-top: 4px; }
#listeNyhederArkiv table { width: 496px; }
#listeNyhederArkiv table td { padding-left: 10px; }
.listeNyhederArkiv_top td { height: 16px; font-weight: bold; vertical-align: top; padding-top: 2px; }
.listeNyhederArkiv_top_1 { width: 30px; }
.listeNyhederArkiv_top_2 { width: 30px; }
.listeNyhederArkiv_top_3 { width: 310px; }
.listeNyhederArkiv_top_4 { width: 126px; }
.listeNyhederArkiv_tr td { border-bottom: 1px solid #d5d5d5; height: 21px; }
.listeNyhederArkiv_bund { margin-top: 10px; }
.listeNyhederArkiv_bund td { height: 18px; background: #c2c1cd; }


/*----- S?g -----*/
.searchRight { width:205px; height:40px; background:url(/files/Billeder/MCH_Portal/gfx/Search_news.png) no-repeat; position:relative; }
.searchRight .soegKnap { width:35px; height:40px; position:absolute; left:170px; top:0px; padding:0; }
.searchRight .q { width:121px; height:14px; border: solid 1px #515151; position:absolute; left:46px; top:16px; padding:0; }


/*----- Formularer -----*/
.contentCol input, .contentCol textarea { padding: 3px; }
.contentCol input[type=text], .contentCol textarea { border:solid 1px #7f9db9; }
.contentCol textarea { overflow:auto; }

div.socialBannerShift { width: 218px; height: 170px; position:relative; display:block; overflow: hidden; }
div.socialBannerShift div.bannerWrap a.banner { width: 204px; height: 100px; }


/*----- Image Gallery -----*/
div.imageListPresseNyheder { height: 102px; overflow: hidden; }
div.imageList img { padding:0; margin:2px; border:0; display:block; float:left; cursor:pointer; }
.imageList_download_header, .imageList_flere_header { font-weight: bold; display: none; padding-bottom: 2px; }


/*----- Indykning af formular -----*/
.mchMoveFormTable { padding-left: 100px; }


/*----- Special overskrifter -----*/
h1.h1graa { color: #3e1468; text-transform: uppercase; background: url(/files/billeder/FormlandSpring2010/gfx/heading_bg.jpg) repeat-x; height: 24px; padding: 9px 0 0 14px; margin: 0 0 3px 0; font-size: 11px; font-weight: bold; }
h2.h2graa { color: #3e1468; text-transform: uppercase; background: url(/files/billeder/FormlandSpring2010/gfx/heading_bg.jpg) repeat-x; height: 24px; padding: 9px 0 0 14px; margin: 0 0 3px 0; font-size: 11px; font-weight: bold; }



