/* CSS Document */
body{
margin:0px;
background-color:#f6f9fb;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%
}

p, span{
font-size:1.2em;
line-height:16px;
margin:0px;
padding:0px
}

h1{
display:block;
color:#000;
font-size:3.0em;
line-height:34px;
font-weight:normal;
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
}

h2{
display:block;
font-size:1.3em;
line-height:18px;
font-weight:bold;
margin:0px 0px 15px 0px;
padding:0px;
}

h3{
font-size:1.2em;
line-height:16px;
font-weight:bold;
margin:0px 0px 15px 0px;
padding:0px;
}

h4{
display:block;
color:#000;
font-size:1.6em;
line-height:20px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
}
.smallText{
font-size:0.8em;
color:#666666;}
div.hr{
width:100%; 
height:1px; 
background-color:#ccc;
font-size:1px;
margin:0px;
padding:0px;
}
a, a:link, a:active{
color:#000;
text-decoration:underline;
}
.mainContent a:hover{
color:#b5c65a;
}
/*.mainContent a:visited{
color:#942242
}*/

a.red, a.red:visited, a.red:active, a.red:link{
text-decoration:none;
color:#af1c45;
cursor:pointer
}
a.red:hover{
color:#b5c65a;
}
img.sol{
margin-right:2px;
}
#besked{
color: #999;
font-size:1em
}
.alert{
color:#b01a45;
}

td#besked{
padding-top:20px;padding-left:10px;width:225px;
}

input{
border:1px solid #7f9db9;
width:200px 
}

input.chekBox{
border:0px;
width:15px;
}

input#CheckBox_persistent{
border:0px;
width:14px;}

select{
width:208px}

input#ImageButton1{
border:0px;
text-decoration:none;
margin:0px}

#DropDownList_LAND{
width:120px;
font-size:1.1em;
font-weight:normal;
height:18px;
}
#TextBox_POSTNR{
width:60px;
height:13px;}

#DropDownList_KARAKTER{
width:35px;
}
#DropDownList_KARAKTER_HUS, #DropDownList_KARAKTER_OMRADE, #DropDownList_KARAKTER_SERVICE, #DropDownList_KARAKTER_YDELSE_PRIS{
width:35px;
font-size:0.8em}
.knap{
height:48px;
width:110px;
position:relative;
text-decoration:none;
border:0px
}

.knap_log-paa{
height:29px;
width:71px;
position:relative;
text-decoration:none;
border:0px
}
/* udfases dk - no - de - uk */
.knap_log-paa-NO{
height:22px;
width:68px;
position:relative;
text-decoration:none;
border:0px
}
/* udfases dk - no - de - uk */
.knap_opretProfil-NO, .knap_activate-profile-NO, .knap_create-profile-NO{
height:22px;
width:98px;
position:relative;
text-decoration:none;
border:0px
}
.knap_98x22{
height:22px;
width:98px;
position:relative;
text-decoration:none;
border:0px;
cursor:pointer;
}
.knap_68x22{
height:22px;
width:68px;
position:relative;
text-decoration:none;
border:0px;
cursor:pointer;
}
/* udfases dk - no - de - uk */
.knap-save{
height:22px;
width:68px;
position:relative;
text-decoration:none;
border:0px
}

table.subMenu td{
padding-bottom:3px;
white-space:nowrap;
}

table.subMenu td.inactive a{
color:#000;
text-decoration:none;
font-size:1.1em;
line-height:1.4em;
cursor:pointer;
}

table.subMenu td.inactive .du-er-her{
margin-left:5px;
visibility:hidden
}

table.subMenu td.inactive:hover .du-er-her{
margin-left:5px;
visibility:visible;
}

table.subMenu td.active a {
color:#000;
text-decoration:underline;
font-size:1.1em;
line-height:1.4em;
}

table.subMenu td.active .du-er-her{
margin-left:5px;
visibility:visible
}

a.graaNavi{
color:#666;
text-decoration:none
}
a.graaNavi:hover{
color:#666;
text-decoration:underline
}

td.break {
background-color:#CCCCCC;
height:1px;
font-size:1px;
}

td#funktioner{
padding:2px 2px 2px 4px; 
border-width:2px 2px 2px 2px; 
border-color:#ccc; 
border-style:solid;
text-decoration:none;
color:#333;
font-weight:bold;
cursor:pointer
}

td#funktioner:hover{
background-color: #f3f3f3}

/*boks med betalings og ordre info på Mine ferie*/
#ordreInfo{
clear:both; padding:0px 11px 0px 11px;
}
/**/
/*boks m. rundehjørner*/
.midtTop{
height:10px; /*vidde defineret i dok. da den varierer*/
background: url(/images/min-ferieside/rundeHjoerner/topTile.gif) repeat-x;
}
.midtTl{
height:10px; /*vidde defineret i dok. da den varierer*/
background:url(/images/min-ferieside/rundeHjoerner/tl.gif) top left no-repeat;
float:left;
font-size:7px
}
.midtTr{
height:10px;/*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/tr.gif) right top no-repeat;
float:right;
font-size:7px
}
.midtTileRight{
background: url(/images/min-ferieside/rundeHjoerner/rightTile.gif) right repeat-y;
text-align:left
}
.midtTileLeft{
background: url(/images/min-ferieside/rundeHjoerner/leftTile.gif) repeat-y;
}
.midtIn {
/*vidde defineret i dok. da den varierer 2px mindre end den ydre for ikke at dække tile i siderne*/
background-color:#ffffff; 
padding:0px 10px 0px 10px; 
margin: 0px 1px 0px 1px;
}

.midtTileBund{
 height:10px; /*vidde defineret i dok. da den varierer*/ 
 background: url(/images/min-ferieside/rundeHjoerner/bundTile.gif) repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
 }
 .midtBl{
height:10px; /*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/bl.gif) top left no-repeat;float:left;
font-size:7px; /*ie6 laver luft uden font-size her*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.midtBr{
height:10px; /*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/br.gif) right top no-repeat;
float:right;
font-size:7px;/*ie6 laver luft uden font-size her*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}


.attraktion_leftmenu_link
{
	font-weight:bold; font-size:11px;
}

.attraktion_leftmenu_link_active
{
	font-weight:bold; font-size:11px;
}



