/*
udviklet af Claus Lundholm
Copyright Ekstra Bladet
*/

/* resets */
html,body{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-left:0;}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* clearing technique */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* mac hide \*/
.clearfix {display:block;}
 /* End hide */
/*........... do not change or amalgamate the above clearfix styles..................*/


a{color:#990000;cursor:pointer;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
a:visited{color:#990000;}



body{background:#e0e0e0 url(../gfx/bodybg.gif) repeat-x;font-family:Arial;font-size:12px;}
body.tdc{background:#cfe2f2 url(../gfx/bodybg_tdc.gif) repeat-x;font-family:Arial;font-size:12px;}
body.box{background:#dce8d9 url(../gfx/bodybg_box.gif) repeat-x;font-family:Arial;font-size:12px;}
body.vejret{background:url(../gfx/bodybg_vejret.gif) repeat-x;font-family:Arial;font-size:12px;}
body.fodbold{background:url(../gfx/bodybg_fodbold.gif) repeat-x;font-family:Arial;font-size:12px;}

/* basic structure */
#page{width:900px;margin:0 auto 0 auto;}
#header{width:900px;min-height:0px;float:left;}
#headerInner{}
#headerPicture{background:url(../gfx/pic.jpg) no-repeat 0 0;width:900px;height:210px;display:none;}
#trail{width:900px;margin:0 0 10px;0;}
#headerTopmenu{width:900px;height:50px;margin:-60px 0 0 0;float:left;}/*w:600*/
#headerTopmenu li{display:block;float:left;width:134px;font-size:14px;font-weight:bold;text-align:left;}
#headerTopmenu li{width:136px;} /*old width : 134px */
#headerSubmenu{width:470px;height:20px;margin:10px 0 0 0;float:right;}
#headerSubmenu li{display:block;float:left;width:80px;text-align:center;}
#leftcol{width:580px;float:left;margin:0 28px 0 0;}
#leftcolWide{width:900px;float:left;margin:0;}
#rightcol{width:292px;float:right;}


/* logo */
p#logo,p#logo a,p#logo em{width:155px;height:106px;cursor:pointer;display:block;overflow:hidden;margin:0;position:relative;}
p#logo{margin:7px 0 0 0;}
p#logo a{background:url(../gfx/logo.png) no-repeat 0 0;}
p#logo em{left:-99em;top:-999em;}

/* headerSubmenu */
#headerSubmenu a,#headerSubmenu a:visited{color:#000;text-decoration:none;}
#headerSubmenu a:hover{text-decoration:underline;}


#footerFiller {
  clear:both;
  height:50px;
}

/* footer */
/* footer styles */
#footer{position:fixed;background:#eeeeee;left:0;bottom:0;width:100%;height:35px;line-height:30px;border-top:1px solid #d9d9d9;}
#foot-inner{width:900px;margin:auto;font-size:11px;text-align:center;}
#footer span,#footer strong,#footer a{padding:0 0 5px 0;}
#footer strong{color:#222}
#footer span{color:#990000;}
#footer a,#footer a:visited{color:#990000;}
#foot-inner p{margin:0;}

/* spot box */
#boxwrap{width:202px;height:190px;margin:28px 30px 30px 0;float:left;font-size:12px;}
#boxwrap_last{width:202px;height:190px;margin:28px 0 0 0;float:right;font-size:12px;}
#boxPicture{width:202px;height:100px;margin:0 0 8px 0;background:url(../mf_gfx/1.png);}
#boxwrap a{/*color:#000;*/ text-decoration:none;}
#boxwrap_last a{/*color:#000;*/ text-decoration:none;}
#boxwrap a:hover{color:#990000;text-decoration:underline;}
#boxwrap a:hover{color:#990000;text-decoration:underline;}
#boxwrap_last a:hover{text-decoration:underline;}


/* content box */
#contentboxWrap{width:292px;float:left;}
#contentboxWrap_last{width:292px;float:right;margin:20px 0 50px 0;}
#contentboxTop{width:292px;height:24px;background:url(../gfx/contentbox_top.png);font-size:14px;font-weight:bold;line-height:25px;text-indent:10px;}
#contentbox{background:#f4f4f4;border-color:#cacaca;border-width:1px;border-style:solid;padding:0 9px 0px 9px;}
#boxlist li{margin:0px;height:30px;display:block;border-bottom:1px solid;border-bottom-color:#bebebe;padding:9px 0 5px 0;line-height:14px;}
#number{font-size:30px;font-weight:bold;color:#bebebe;float:left;margin:-3px 11px 0 0;line-height:35px;}
#number a{color:#bebebe;cursor:pointer;text-decoration:none;}
#number a:hover{text-decoration:underline;}
#number a:visited{color:#bebebe;}
#number_small{font-size:12px;font-weight:bold;color:#990000;float:left;margin:0 11px 0 0;}
#pdf{width:44px;height:44px;background:url(../gfx/pdf.png);float:left;margin:-5px 11px 0 0;}
.pdflist{line-height:33px;font-size:18px;}
#boxlink{font-size:14;font-weight:bold;text-decoration:underline;color:#bb0000;margin:15px 0 15px 0;}
#boxlink a{text-decoration:underline;color:#bb0000;}
#boxlink a:hover{text-decoration:none;color:#bb0000;}
#boxlink a:visited{text-decoration:none;color:#bb0000;}

.height1{height:210px;overflow:hidden;}
.height160{height:160px;overflow:hidden;}

p{padding:9px 0 15px 0;line-height:20px;}
p#boxtext{padding:9px 0 15px 0;line-height:14px;}
.margin{margin:20px 12px 50px 0;}
.nomargin{margin:0;}
.min-height{min-height:181px;}
.min-height-2{min-height:121px;}

/* main content box */
#maincontentboxWrap{width:580px;float:left;}
#maincontentboxTop{width:580px;height:5px;background:url(../gfx/mainbox_corners.png);}
#maincontentboxFooter{width:580px;height:5px;background:url(../gfx/mainbox_corners.png) no-repeat 0 -5px;}
#maincontentbox{border-right-width:1px;border-left-width:1px;border-bottom-width:0px;border-top-width:0px;width:580px;background:#fff url(../gfx/mainbox_bg.png) repeat-y;}
#maincontentboxInner{padding:0 9px 0px 9px;margin-right:5px;}
#image{padding:5px 10px 0 0 ;float:left;}
#persondata{}
#dataliste li{list-style-type:none;display:block;}
#maincontentbox a{/*color:#000;*/ text-decoration:none;}
#maincontentbox a:hover{text-decoration:underline;}
.scroll{height:300px;overflow:auto;}

/* lists */
ul{list-style-type:square;list-style-position:outside;display:block;line-height:20px;}
li{margin-bottom:3px;margin-left:15px;list-style-position:outside;line-height:20px;}



/* calendar box */
#calendarwrap{width:580px;height:100%;float:left;}
#calendarrow_even{width:560px;background:#e9e9e9;text-align:center;line-height:25px;float:left;}
#calendarrow_odd{width:560px;background:#f8f8f8;text-align:center;line-height:25px;float:left;}
#calendar_entry{width:90px;height:23px;margin:0 2px 0 0;float:left;border-right:1px solid #fff;}
#calendar_entry_last{width:90px;height:23px;margin:0 3px 0 0;float:left;}
#calendar_weekentry{width:77px;height:23px;margin:0 2px 0 0;float:left;border-right:1px solid #fff;}
#calendar_weekentry_spanall{width:560px;height:23px;margin:0 0 0 10px;float:left;text-align:left;border-top:1px solid #fff;}
#calendar_weekentry_last{width:77px;height:23px;margin:0 3px 0 0;float:left;}

/* text formatting */
h1{font-size:22px;font-weight:normal;line-height:15px;padding:5px 0 10px 0;}
h2{font-size:14px;font-weight:bold;line-height:15px;padding:10px 0 6px 0;}
.hr{width:100%;border-bottom:1px solid;color:#eaeaea;margin:10px 0 10px 0;float:left;}
.dato{color:#bb0000;padding:0 7px 0 0;}

/* forms */
.inputfield{width:196px;height:24px;background:url(../gfx/inputfield.png);border:0px;padding:0px;margin:0 0 6px 0;text-indent:10px;float:left;}
#button_send{width:56px;height:24px;background:url(../gfx/button_tilmeld.png);border:0;margin:0 0 0 4px;float:left;}


/* images start */
p img{padding:0 0 10px 0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.border{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/* MIFR additions */ 
div.person{float:left;width:540px;border-bottom:1px solid #dedede;padding:3px 0 3px 0;}


