body {background-color:#fff;font-size:100%;}
* {margin:0;padding:0;}
.clearfloats {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}
a img {border:0;}

/* Venstrestillet side*/
body.pageleft, body.pageleft #container {min-height:100%; height:100%;width:100%;} /*  height:100% = min-height for IE5+/Win */
html>body.pageleft, html>body.pageleft #container {height:auto; /*this undoes the IE hack, hiding it from IE using the child selector*/}
body.pageleft #container {position:absolute;top:0;left:0;}
body.pageleft #footer {position:absolute; width:100%;margin-top:3em;padding-bottom:5px;bottom:0;} /* text-align:center;*/

/* Centreret side*/
body.pagecenter {text-align:center;}
body.pagecenter #container {position:relative;margin:0 auto;width:757px;text-align:left;}
body.pagecenter #footer {position:relative;z-index:1;} /*position:absolute;width:100%*/
/* end - venstrestillet + centreret */

/* Structure styles */
#topgrafik {position:relative;}
#forsidelink a {position:absolute; text-decoration: none;}
#forsidelink a i {visibility:hidden;}
/*#hvidadresse {visibility: hidden;}
#maillink1 a {position: absolute; text-decoration: none;}
#maillink1 a i {visibility: hidden;}
#maillink2 a {position: absolute; text-decoration: none;}
#maillink2 a i {visibility: hidden;}*/
.breadcrumbtrail ul {margin-left:0;padding-left:0;display:inline;}
.breadcrumbtrail ul li {margin-left:0;margin-bottom:0;padding:0;list-style:none;display:inline;}

#menu_and_content {position:relative;z-index:1;} /*width:748px*/
#menu_and_content_top {position:relative;display:block; height:1.4em;}
#menu {position:relative;float:left;display:inline;margin-bottom:2em;} /* display:inline = IE fix */
#content {position:relative;width:499px; float:left; margin-left:16px;margin-top:1.88em;margin-bottom:1em;} /*margin-bottom:1em;*/
#sidstopdateret {position:absolute; top:6px; left:27px;} /*margin:0px 0 0 40px*/
#breadcrumbtrail {position:absolute;top:6px; left:250px;}

/* FONT styles */
#menu ul li a {font-size: 77%; font-family: arial, helvetica, sans-serif; text-decoration:none;}
#menu_and_content_top {font-size: 71%; font-weight:normal; font-family: arial, helvetica, sans-serif;}
h3, .h3 {font-size:.85em;font-family:arial, helvetica, sans-serif;font-weight:normal;}
h4 {font-size:.71em;font-family:arial, helvetica, sans-serif;font-weight:normal;}
h5 {font-size:.59em;font-family:arial, helvetica, sans-serif;font-weight:normal;}
#footer {font-size: 71%; font-weight:normal; font-family: arial, helvetica, sans-serif;}
.noborder {font-size:100%;}
.doborder {font-size:100%;}
.normaltxtlock {font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
.smalltxtlock { font-size: 8pt; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
fieldset label {font-size: 71%; font-family: arial, helvetica, sans-serif;}
fieldset legend {font-size: 77%; font-family: arial, helvetica, sans-serif;}
#soegdiv input {font-size: 60%;font-family: verdana, arial, helvetica, sans-serif;}
/*
.normaltxt {font-size: 77%; font-family: Arial, Helvetica, sans-serif;}
.smalltxt {font-size: 71%; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
*/

#menu ul {margin:0;margin-top:1em;list-style:none;padding:0;border:none;}
#menu ul ul {margin:0;}
#menu ul li {position:relative;} /*display:inline;*/
*html #menu ul li {display:inline;} /* hack, kun IE6 */
#menu ul li a {width:100%;display:block;line-height:1.5em;}
html>body #menu ul li a {width:auto;} /* hack, ikke IE6 */
#menu ul li a {padding-left:27px;}
#menu ul li li a {padding-left:41px;}
#menu ul li li li a {padding-left:52px;}
#menu ul li li li li a {padding-left:69px;}
#menu ul li a.indexnorm {background:url("../../layout/menu_index.gif") no-repeat 0em 0em;}
#menu ul li a.indexopen {background:url("../../layout/menu_indexopen.gif") no-repeat 0em 0em;}
#menu ul li a.mn1norm {background:url("../../layout/menu_menu1.gif") no-repeat 0em 0em;}
#menu ul li a.mn2norm {background:url("../../layout/menu_menu2.gif") no-repeat 0em 0em;}
#menu ul li a.mn3norm {background:url("../../layout/menu_menu3.gif") no-repeat 0em 0em;}
#menu ul li a.mn1open {background:url("../../layout/menu_menu1open.gif") no-repeat 0em 0em;}
#menu ul li a.mn2open {background:url("../../layout/menu_menu2open.gif") no-repeat 0em 0em;}
#menu ul li a.mn3open {background:url("../../layout/menu_menu3open.gif") no-repeat 0em 0em;}
#menu ul li.menu_bottom {height:1em;}

/* Sæt style på link, ikke billede */
a.imagelink img {border:0;}
a.imagelink {display:block; border:1px solid #94928E;}
a.imagelink:hover {border-color:#000000;}

/* FORM styles */
/*form.nomargins {margin-bottom:0px;margin-top:0px;}*/
#soegdiv {z-index:2;}
#soegdiv form, #soegdiv fieldset {float:left;}
#soegdiv input {position:relative;float:left;}
#soegdiv label {position:absolute;left:-3000px;}
#soegdiv input.inputfelt {padding:1px;background-color:#ffffff; border-top:1px solid #52443c;border-left:1px solid #52443c;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
/*
 border-color: #52443C #CCCCCC #CCCCCC #52443C; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px

*/

fieldset {border:0;}
fieldset label {position:absolute;left:-3000px;padding-left:0.1em;} /**/
fieldset legend {display:none;}
fieldset .boxdesc {display:block; width:181px;}
/*
input {background-color:#ffffff; padding-left:2px;border-color: #52443C #CCCCCC #CCCCCC #52443C; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px}
*/
#boxright {position:relative;width:213px;padding:0;margin:0;padding-left:8px; padding-bottom:6px; display:block;float:right;}

/*.soeg1 {padding-left:3px; width:498px;font-weight:bold;display:block;}
.soeg2 {padding-left:3px;}
a.soeg2 {padding-left:3px;}
a.soeg3 {padding-left:14px;}*/

textarea {padding-left:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
/* select {font-family: Arial, Helvetica, sans-serif; font-size: 11px} */
select {font-family: verdana, arial, helvetica, sans-serif; font-size: 60%;}
select.almselect {font-family: arial, helvetica, sans-serif; font-size: 77%;}
.checkbox {position:relative;top:1px;width:13px;height:13px;}

/* Skabelon specifik */
ul.sitemap {margin:0px;padding:0px;list-style:none;}
ul.sitemap li {margin:0px;padding:0px; padding-bottom:14px;}
ul.sitemap li a {line-height:1.3em}
ul.sitemap li ul {margin:0px;padding:0px;padding-left:20px;list-style:none;}
ul.sitemap li ul li {margin:0px;padding:0px;}
ul.sitemap li ul li ul {margin:0px;padding:0px; padding-left:20px; padding-bottom:6px;}
.personliste {position:relative;width:100%;margin-bottom:2.5em;}
.personliste_txt {float:left;width:345px;}
.personliste_img {float:right;}

div#nyhedsbrevinput textarea, div#nyhedsbrevinput input, div#nyhedsbrevinput select {display:block;margin-top:4px;background-color:#ffffff; font-family: verdana, arial, helvetica, sans-serif;border-color: #52443C #cfcfcf #cfcfcf #52443C;font-size:.8em;border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}
div#nyhedsbrevinput input {padding-left:2px;}
div#nyhedsbrevinput .box1bg {margin-bottom:0; padding-bottom:0;}
div#nyhedsbrevinput .checkbox {position:relative;left:0;float:left;margin:0;padding:0;margin-right:6px;}
div#nyhedsbrevinput label.box1txt {position:relative;left:0px;}
* html div#nyhedsbrevinput .checkbox {} /* IE6 hack top:-3px;left:-3px;margin-right:0; */

#divkodeord {padding:20px 0 20px 20px; margin-top:16px; background-color:#fafafa; width:256px; border:solid; border-width:1px; border-color: #dcdad9 #bebdbd #bebdbd #dcdad9;}
#divkodeord label {position:absolute; left:-3000px;}
#divkodeord .txtkodeord {color:#626467;}

/*	Box1	*/
.box1txt, .boxdesc {font-size:8pt;}
.box1ov {font-weight:bold;}
.box1top {background-repeat: repeat-x; background-image: url("../../layout/box1_tm.gif");}
.box1topv {width:6px; background-repeat: no-repeat; background-image: url("../../layout/box1_tv.gif");}
.box1toph {width:6px; background-repeat: no-repeat; background-image: url("../../layout/box1_th.gif");}
.box1topleft {width:6px; background-repeat: repeat-y; background-image: url("../../layout/box1_topv.gif");}
.box1topright {width:6px; background-repeat: repeat-y; background-image: url("../../layout/box1_toph.gif");}
.box1left {background-repeat: repeat-y; background-image: url("../../layout/box1_v.gif");}
.box1right {background-repeat: repeat-y; background-image: url("../../layout/box1_h.gif");}
.box1bund {background-repeat: repeat-x; background-image: url("../../layout/box1_bm.gif");}
.box1bundv {width:6px; background-repeat: no-repeat; background-image: url("../../layout/box1_bv.gif");}
.box1bundh {width:6px; background-repeat: no-repeat; background-image: url("../../layout/box1_bh.gif");}
.box1cross {background-repeat: no-repeat; background-image: url("../../layout/box1_plus.gif");}

/*	Box2	*/
.calendarov {font-weight:bold;}
.calendarbg100 {width:209px;}
.calendartop {background-repeat: repeat-x; background-image: url("../../layout/calendar_tm.gif");}
.calendarbund {background-repeat: repeat-x; background-image: url("../../layout/calendar_bm.gif");}
.calendarleft {background-repeat: repeat-y; background-image: url("../../layout/calendar_v.gif");}
.calendarright {background-repeat: repeat-y; background-image: url("../../layout/calendar_h.gif");}
.calendartopv {width:6px; background-repeat: no-repeat; background-image: url("../../layout/calendar_tv.gif");}
.calendartoph {width:6px; background-repeat: no-repeat; background-image: url("../../layout/calendar_th.gif");}
.calendarbundv {background-repeat: no-repeat; background-image: url("../../layout/calendar_bv.gif");}
.calendarbundh {background-repeat: no-repeat; background-image: url("../../layout/calendar_bh.gif");}
.calendarcross {background-repeat: no-repeat; background-image: url("../../layout/calendar_cross.gif");}
.calendarnext {background-repeat: no-repeat; background-image: url("../../layout/calendar_next.gif");}
.calendarprev {background-repeat: no-repeat; background-image: url("../../layout/calendar_prev.gif");}

/* Diverse*/
.boxinline {width:181px;}
.go100 {width:100%;}
.mbg {width:223px;}
.bg {clear:both; width:757px;}
.pagewidth {width:757px;}
.bundbar {width:757px;}
.adressebg {}
.soegbg {width:240px;}
div#bedstpaanettetbox {width:160px; padding:5px 0 5px 0; border-right:#990000 1px solid; border-top:#990000 1px solid; border-left: #990000 1px solid; border-bottom: #990000 1px solid; background-color: #ffffff; text-align: center;}

/* ADMIN */
div#sms_konto_bestil .statboxtxt {color:#393939;}
td.boxhr {background-repeat: repeat-x; background-image: url("../../layout/menu_border.gif");}
td.stathr {background-repeat: repeat-x; background-image: url("../../layout/menu_borderInv.gif");}

@media print {
#menu {display:none;}
#container {width:90%;}
#adressediv {left:0px;top:0px;}
#topgrafik {display:none;}
.bg {width:100%;}
.soegbg {display:none;}
#soegdiv  {display:none;}
.mn1space {display:none;}
.noprint {display:none}
.doprint {display:inline}
.onlyprint {display:inline; position:absolute; top:0px; left:0px}
}