/* General styles - sendt 03-07-2007 */

html, body{ 
	margin:0px;
    padding:0px;
    height:100%;
    border:none
}
	
body { 
	font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e2e2e;
	background: #f9f8f7;
	}
	
form{
	margin:0px;
}

table, td {
	margin:0px; 
	padding:0px; 
	border:0px;
	font-size:15px;
	border-collapse:collapse; 
	vertical-align:top;
	font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

input {
	font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1f1f1f;
	line-height:13px;
	border:none;	
}


.input { background:url(/images/formBg.gif) no-repeat; padding-left:5px; width:180px;}


a { text-decoration:none; color:#1f1f1f; }
a .blue { color:#004b66; }
a .red { color:#b72e33; }
a .grey { color:#2e2e2e; }

p {margin:0px; padding:0px;}

h1 { margin:0px; padding:0px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#004b66; text-transform:uppercase; }
h2 { margin:0px; padding:0px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#004b66; text-transform:uppercase; }
h2 a { color:#004b66;  }
h3 { margin:0px; padding:0px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b66; }
h4 { margin:0; padding:0px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
h5 { margin:0px; padding:0px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#b72e33;; text-transform:uppercase; }
.blue { color:#004b66; }
.red { color:#b72e33; }
.grey { color:#2e2e2e; }

.aabningstider { margin:10px;  }
.aabningstider td { font-size:11px; }

.borderCellLeft { background: url(/images/left.gif) repeat-y right; }
.borderCellRight { background: url(/images/right.gif) repeat-y left; }
.billedList { width:237px; height:100%; margin-left:10px; }
.boxLeft { width:204px; text-align:center; }
.boxRight { width:204px; text-align:center; }
.boxTop { background:url(/images/boxTop.gif) no-repeat; width:200px; height:29px; text-align:left; font-size:12px; vertical-align:middle; color:#FFFFFF; text-transform:uppercase; }
.boxTop a { color:#FFFFFF; }
.boxTop span { margin-left:11px; }
.boxCenter { background:url(/images/boxCenter.gif) repeat-y; width:200px; height:29px; }
.boxBtm { background:url(/images/boxBund.gif) no-repeat; width:200px; height:4px; }

.centerContent { width:490px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.datoBlue { background:url(/images/kalenderBlue.gif) no-repeat; width:54px; height:72px; }
.datoRed { background:url(/images/kalenderRed.gif) no-repeat; width:54px; height:72px; }
.datoGrey { background:url(/images/kalenderGrey.gif) no-repeat; width:54px; height:72px; }
.day { font-size:25px; color:#FFFFFF; vertical-align:middle; text-align:center; }

.downloadBox { background:url(/images/donwnloadBox.jpg) no-repeat; width:204px; height:146px; text-align:left;}
.downloadBox table { text-align:left; margin-left:10px; margin-top:52px; }
.divMain {width:100%; height:100%;}

.frontPage { border-bottom: 1px solid #dfdfdf; width:470px; }

.headline { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b66; }

.image { background:#FFFFFF; border: 1px solid #dadada;}
.imagesmall { background:#FFFFFF; border: 1px solid #dadada;}
.innerBox { margin-left:10px; margin-right:10px; margin-bottom:8px; height: 72px; }
.linkList { width:350px; height:100%; margin-left:10px; }

.kalenderList { width:420px; height:100%; margin-left:10px; }
.kalenderTop { background:url(/images/kategorier.gif) top right no-repeat; }

.laesMereblue { color:#004b66; background: url(/images/pilBlue.gif) no-repeat center left; font-size:11px; text-align:left; padding-left:10px;}
.laesMereblue a { color:#004b66;}
.laesMereRed { color:#b72e33; background: url(/images/pilRed.gif) no-repeat center left; font-size:11px; text-align:left; padding-left:10px;}
.laesMereRed a { color:#b72e33; }
.laesMereGrey { color:#2e2e2e; background: url(/images/pilGrey.gif) no-repeat center left; font-size:11px; text-align:left; padding-left:10px;}
.laesMereNoter { color:#004b66; background: url(/images/pilRed.gif) no-repeat center left; font-size:11px; text-align:left; padding-left:10px;}

.menuContainer { color:#FFFFFF; text-transform:uppercase; }
.menu { background:url(/images/menu.gif) no-repeat; width:200px; height:29px; text-align:right; font-size:12px; vertical-align:middle; border-top:#FFFFFF 1px solid; }
.menu_se { background:url(/images/menu_se.gif) no-repeat; width:200px; height:29px; text-align:right; font-size:12px; vertical-align:middle; border-top:#FFFFFF 1px solid; }
.menu_login { background:url(/images/menuLogin.gif) no-repeat; width:200px; height:29px; text-align:right; font-size:12px; vertical-align:middle; border-top:#FFFFFF 1px solid; }
.menu_login_se { background:url(/images/menuLogin_se.gif) no-repeat; width:200px; height:29px; text-align:right; font-size:12px; vertical-align:middle; border-top:#FFFFFF 1px solid; }
.menu a { margin-right:25px; text-decoration:none; color:#FFFFFF; }
.menu_se a { margin-right:25px; text-decoration:none; color:#FFFFFF; }
.menu_login a { margin-right:25px; text-decoration:none; color:#FFFFFF; }
.menu_login_se a { margin-right:25px; text-decoration:none; color:#FFFFFF; }
.menuSkygge { background:url(/images/boxSkygge.gif) no-repeat; width:200px; height:29px; }
.mcbLogo {  margin:0px; padding:0px; margin-right:30px; margin-top:3px; }
.mcbLogoBox {  margin:0px; padding:0px; border: 1px solid #637c85; width:125px; margin-left:3px; margin-top:2px; margin-right:3px; text-align:center;}
.mcbLogoBox a{ font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#FFFFFF; font-size:9px; }
.menu_sub { width:200px; background:#b95257; border-top:#FFFFFF 1px solid; }
.menu_sub table { width:200px; }
.menu_sub td { padding-right:25px; color:#FFFFFF; text-align:right; font-size:10px; height:20px; vertical-align:middle; text-transform:uppercase; }
.menu_sub td a { color:#FFFFFF; text-decoration:none; }
.month { color:#2e2e2e; font-size:10px; text-transform:uppercase; text-align:center; vertical-align:middle; }

.noter { background:url(/images/noter.jpg) no-repeat; width:201px; height:147px; margin-bottom:15px; }
.noterTable { margin:20px; margin-top:52px; }
.noterInnerTable { margin-top:5px; }
.noterTable td { }
.nyhedsbrevBox { margin-top:8px; margin-left:10px; margin-right:10px; }
.nyhedsbrevTop {  }
.nyhedsbrevCenter { background:url(/images/nyhedsbrevCenter.gif) repeat-y; width:200px; }
.nyhedsbrevBtm {  }

.onlineTilmelding { background:url(/images/onlineTilmelding.jpg); width:204px; height:91px; margin-bottom:25px; }

.smallFrontContent { padding-top:10px; padding:5px;}
.smallFrontContentPic { background:url(/images/boxSkygge.gif) no-repeat top; padding-top:10px; padding:5px;}
.smallFrontContent td { font-size:10px; }
.smallFrontContentPic td { font-size:10px; }
.smallHeadlineFront { height:40px; padding-left:5px; vertical-align:middle; }
.smallKalender { width:115px; height:100%; margin-left:10px; }
.smallKalenderCell { font-size:10px; line-height:13px;}
.selected { text-decoration:underline; color:#FFFFFF; }

.topBorderCell { background: url(/images/top_bg.gif) repeat-x; }

.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-hasFlash h1 {visibility: hidden; font-size:25px;}
.sIFR-hasFlash h2 {visibility: hidden; font-size:20px; }
.sIFR-hasFlash h5 {visibility: hidden; font-size:25px;}	

