body, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding:0px;
}

h1 {
font-size:12px;
color:#b32c2c;
margin-bottom:0px;
}

h2 {
font-size:11px;
color:#000;
font-weight:normal;
margin-bottom:0px;
}

h3 {
font-size:12px;
color:#b32c2c;
margin-bottom:0px;
}

h4 {font-size:11px;
color:#000;
font-weight:bold;
margin-bottom:0px;
}

h5 {
font-size:10px;
color:#000;
}
.pris{font-size: 12px;
	font-weight: bold;
	background-color: #FCC940;
	color:#b32c2c;
	}
	
.medium 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FCC940;
}
.medium2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a{
color:#b32c2c;
}
a:hover{
color:#C73633;
}
a.banner{
	font-size: 10px;
	color: #666666;
	text-decoration:underline;
}
a.banner: link, active,visited, hover{
	color: #666666;
	}
	
a.blaaLink{
	font-size: 11px;
	color: #3399FF;
	text-decoration:underline;
}
a.blaaLink: link, active,visited, hover{
	color: #3399FF;
	}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;}
.xsmall {
FONT-SIZE:9px;
TEXT-ALIGN:right;
color:#999999;
}
.foto {
	border: 1px solid #000000;
}
.foto2 {
	border: 1px solid #000000;
	margin:5px 5px 0px 0px;
}
.mainTable {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	font-size:11px;
}
A.mainMenu, A.mainMenu:active, A.mainMenu:visited {
font-size:12px;
color:#000;
line-height:18px;
text-decoration:none
}
A.mainMenu:hover {
color:#C73633;
}
td.header{
padding-left: 5px;
padding-top:2px;
background:url(/gfx/headerTile.jpg) repeat-x;
height:30px;
}
.input {
margin:0px 0px 5px 0px;
font-size:11px;
font-weight:normal;
color:#000;
width:150px;
}
.input2{
font-size:11px;
font-weight:normal;
color:#000;
position:relative;
top:0px;
left:-5px;
padding:0px;
margin:0px;
}
.input3 {
margin:0px 0px 5px 0px;
font-size:11px;
font-weight:normal;
color:#000;
width:129px;
}
.input4 {
margin:0px 0px 5px 0px;
font-size:11px;
font-weight:normal;
color:#000;
width:126px;
}
.lysBoks{
background-color:#f5f8f0;
border:1px solid #6b8837;
padding:2px;
width:95%;
font-size:11px;
font-weight:normal;
PADDING-RIGHT:5px;
PADDING-LEFT:5px;
}
.prisLarge{
FONT-SIZE:14px;
color:#b32c2c;
font-weight:bold
}
.header2 {
background-image: url(/gfx/headerTile.jpg);
background-repeat: repeat-x;
padding: 5px;
}
.Button_soeg {
background-color: #fccc4b;
font-size:12px;
border: 1px solid #000000;
font-weight: bold;
color: #b32c2c;
width:115px;
display:block;
text-align:center;
cursor:hand;
padding:3px;
margin-top:3px;
}
.Button_small {
background-color: #fccc4b;
font-size:11px;
border:1px solid #000000;
font-weight:bold;
color: #b32c2c;
cursor:hand;
padding:2px;
}
.Button_blaa {
background-color: #edf5fd;
font-size:11px;
border:1px solid #000000;
font-weight:normal;
color: #000;
cursor:hand;
margin-right:5px
}

.bannerSt {
border:1px solid #9d312e;
width:226px;
}
.checked{
font-size:11px;
font-weight:normal;
position:relative;
top:0px;
left:-5px;
padding:0px;
margin:0px;
color:#999999}
.fordeleBoks{
color:#20556a;
width:165px;
text-align:left;
background-color:#fff;
border-right:1px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding-left:10px;
padding-right:3px;
padding-bottom:3px;
}
/*til visning af billeder på mouseover*/
#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #000;
}
a.pagenumber{
margin-right:5px;
}
a.pagenumberSel{
margin-right:5px;
color:#000;
}
.sortLink{
color:#000;
}
a.sortLink:hover,a.sortLink:visited{
color:#333333;
}

.footer{
font-size: 10px;
color: #666666;
text-decoration: none;
}


/*faneblade*/
.panel {
  border: 1px solid #000; 
  width:526px; 
  height:100%; 
  background:#fff;
  text-align:left;
  margin:0px auto;
  display:none;
  overflow:auto;
  padding-top:8px;
  padding:4px;
  cursor:default;
  font-size:11px;
  line-height:130%;
}
html>body .panel {
  width:526px;
  height:348px;
}
#fanebladsmenu .tab {
  height:20px;
  width:105px;
  padding-left:2px;
  padding-top: 4px;
  padding-right: 2px;
  padding-bottom: 4px;
  color:black;
  text-decoration:none;
  border: 1px solid #000;
  border-left:0px;
  font-weight: normal;
  background:#f5f8f0;
}
html>body #fanebladsmenu .tab {
  width:105px;
  height:13px;
}
#fanebladsmenu {
  position:relative;
  height:20px;
  width:525px;
  padding:0px;
  border-left:1px solid #000;
  background:#f5f8f0;
  margin:0px auto;
}
html>body #fanebladsmenu {
  width:525px;
}
.tab {
  position:absolute;
  top:0px;
  background-color:#f5f8f0;
}
#tab1 {left:0px;}
#tab2 {left:105px;}
#tab3 {left:210px;}
#tab4 {left:315px;}
#tab5 {left:420px;}

#cont1{
display:block;
}
#map{
display:block;
width:100%;
height:350px;
}
#cont3{
display:none;
}
#husInfo td#link1, td#link2, td#link3 {
cursor:pointer;
cursor:hand;
}
/*husInfo på UC_vishus MENU1*/
#husinfo.menu1 td#link1 {
color:#FFFFFF;
text-decoration:none;
}

#husinfo.menu1 td#link1{
background-color:#003366;
padding:2px;
text-align:center
}
#husinfo.menu1 td#link2, td#link3{
background-color:#edf5fd;
padding:2px;
text-align:center;
border-left:1px solid #003366;
border-top:1px solid #003366;
}
#husinfo.menu1 td#link2 a, td#link3 a{
color: #003366;
text-decoration:none;}

#husinfo.menu1 td#link1 a{
color:#FFFFFF;
text-decoration:none;
}
#husinfo.menu1 #cont1 {
display:block;
}
#husinfo.menu1 #map {
display:none;
}
#husinfo.menu1 #cont3 {
display:none;
}
/*husInfo på UC_vishus MENU2*/
#husinfo.menu2 td#link2{
background-color:#003366;
padding:2px;
text-align:center
}
#husinfo.menu2 td#link1, td#link3{
background-color:#edf5fd;
padding:2px;
text-align:center;
border-left:1px solid #003366;
border-top:1px solid #003366;
}
#husinfo.menu2 td#link1, td#link3{
color: #003366;
text-decoration:none;}

#husinfo.menu2 td#link2 {
color:#FFFFFF;
text-decoration:none;
}

#husinfo.menu2 #cont1 {
display:none;
}
#husinfo.menu2 #map {
display:block;
}
#husinfo.menu2 #cont3 {
display:none;
}

/*husInfo på UC_vishus MENU3*/
#husinfo.menu3 td#link3{
background-color:#003366;
padding:2px;
text-align:center
}
#husinfo.menu3 td#link1, td#link2{
background-color:#edf5fd;
padding:2px;
text-align:center;
border-left:1px solid #003366;
border-top:1px solid #003366;
}
#husinfo.menu3 td#link1, td#link2{
color: #003366;
text-decoration:none;}

#husinfo.menu3 td#link3 {
color:#FFFFFF;
text-decoration:none;
}
#husinfo.menu3 #cont1 {
display:none;
}
#husinfo.menu3 #map {
display:none;
}
#husinfo.menu3 #cont3 {
display:block;
}
/*Belægnings kalender styles*/
.valgt {
border:2px inset #cccccc;background-color:#69b31f; color:#FFFFFF}
.ikkeValgt{
cursor:pointer;border:2px outset #d7d7d7}
.ikkeLedig {
border:2px inset #CCCCCC;background-color:#b2b1b1; color:#000}

/* Calendar KKR */
#container{width:150px; table-layout:fixed;}
#navigationRow{height:1.5em; width:100%; margin:0px; border:1px solid #000000; background-color:#dbe2ed; color:#000000; font-family:arial,helvetica,sans-serif; text-align:center;  cursor:default;}
td.monthYearCell{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:default; font-size:10px; font-weight:bold;}
td.navWebdings{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer; font-size:1em; font-family: webdings; font-weight:normal;}
td.navImages{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer;}
#bodyTable{table-layout:fixed;cursor:default; width:100%; border:1px solid #000000; margin:0px; border-collapse:separate;}
#headerRow{height:1.2em; text-align:center; vertical-align:middle; color:#ffffff; background-color:#dbe2ed; font-family:arial,helvetica,sans-serif; cursor:default;}
td.headerRowCell{width:1em; padding:2px; font-size: 10px; text-align:center; color:#000000}
tr.dateRow{height:1.2em; text-align:center; vertical-align:middle;}
td.dayRegular{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayWeekend{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#990000; background-color:#ffffff; cursor:pointer}
td.daySelected{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #000000; color:#000000; background-color:#ffffff; cursor:default}
td.dayOtherMonth{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#ffffff; background-color:#ffffff; cursor:default}
td.dayDisabled{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#cccccc; background-color:#ffffff; cursor:default}
td.emptyDate{font-family:arial,helvetica,sans-serif; font-size:.7em; text-align:center; padding:2px; border:1px solid #000000; color:#000000; background-color:lightgrey; cursor:pointer}

/* Calendar txt */
.opencalender_txt
{
color:#b32c2c;
font-size:14px;
font-weight:bold;
}