html {
min-height: 100.1%;
} 

body {
	background-image: url(../images/body_bg.gif);
	background-color: #dee8f2;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 16px;

}

h1 {
	color: #CC3300;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	margin: 0px 0px 8px;
	padding: 0px;


}

h2 {
	font-size: 90%;
	color: #3E5A79;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;



}
h3 {
	font-size: 90%;
	color: #3E5A79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;


}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #3E5A79;





}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #3E5A79;



}

h6 {
	color: #3E5A79;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px 8px 8px;
	font-size: 75%;
	margin: 0px;
	background-color: #DEE8F2;



}

p {
	color: #3e5a79;
	margin: 0px;
	padding: 0px;
	font-size: 70%;



}


a {
	margin: 0px;
	color: #3E5A79;
	padding: 0px;




}

ul {
	margin: 0px;
	padding: 0px;

}


li {
	margin: 0px;
	padding: 0px;




}

form {
	margin: 0px;
	padding: 0px;
}

.clear {
	height: 1px;
	clear: both;

}

/* navigation top */

#topnavi {
	background: url(../images/topnavi.gif) no-repeat 0px 0px;
	width: 986px;
	height: 31px;
	padding-left: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}

#topnavi ul {
	list-style-type: none;
	margin: 1px 0px 0px;
	padding: 0px;


}
#topnavi li {
	display: inline;



}

#topnavi a {
	color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 17px 10px;
	margin-right: -6px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2C1D0;
	border-left-color: #58708B;
	font-size: 70%;
	text-decoration: none;
	font-weight: bold;




}


#topnavi a:hover {
	background: #8FA5BB url(../images/topnavi_over.gif) repeat-x 0px -1px;
	color: #ECF1F6;




}


.listBox {
	margin: 8px 0px 0px 21px;
	width: 549px;
	padding: 0px;






}

.listHeader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;

}


.listHeader h4{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.listHeader h5{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	






}

.listDescription{
	margin: 0px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	
}

.listBody {
	margin: 0px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;


}
.listBody ul {
	margin: 0px;
	padding: 0px;


}
.listBody li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
.listBody p {
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.listBody  a {
	background-image: url(../images/pil_semere.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	text-decoration: none;
	line-height: 20px;
	font-size: 70%;









}

.listBody a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semere_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	line-height: 20px;

}

.listBody img {
	float: right;
	margin: 8px 0px 0px 16px;
	padding: 0px;
}

/* temabokse - fakta, faciliteter m.m. */
	
#temaboxe {
	padding-left: 21px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;



}

.temabox {
	width: 549px;
	margin: 0;
	float: left;
}

.temaboxheader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.temaboxheader h5{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	


}

.temaboxBody{
	padding: 8px 16px 16px;
	line-height: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ECF1F6;


}

.temaboxBody p{
	padding-top: 8px;
}

.temaboxBody a {
	background-image: url(../images/pil_semere.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0;
	padding: 0px 0px 0px 18px;
	text-decoration: none;
	line-height: 20px;
}




.temaboxBody a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semere_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0;
	padding: 0px 0px 0px 18px;
}

.temaboxleft {
	width: 202px;
	margin: 0;
	float: left;
}

.temaboxleftheader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.temaboxleftheader h5{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	


}

.temaboxleftBody{
	padding: 8px 16px 16px;
	line-height: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ECF1F6;

}

.temaboxleftBody p{
	padding-top: 8px;
}

.temaboxleftBody a {
	background-image: url(../images/pil_semere.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0;
	padding: 0px 0px 0px 18px;
	text-decoration: none;

}
.temaboxleftBody a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semere_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0;
	padding: 0px 0px 0px 18px;
}


.temaboxright {
	width: 339px;
	float: left;
	margin-left: 8px;

}

.temaboxrightheader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.temaboxrightheader h5{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	



}

.temaboxrightBody{
	padding: 8px 16px 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 16px;
	background-image: url(../images/snefnug.gif);
	background-repeat: no-repeat;
	background-position: 90px center;




}

.logiInfo{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 16px;



}

/* footer */

#footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 986px;
	font-size: 65%;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

}


/* kolonnernes baggrund og form */
.container {
	background-image: url(../images/container_bg.gif);
	width: 986px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}

.maintd {
	background-image: url(../images/index_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;


}

.maintdDefault {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;



}
/* Kolonnerne */

#main {
	margin: 0px;
	padding: 0px;
	width: 588px;

}

#rightcolumn {
	margin: 0px;
	background-image: url(../images/rightcolumn_bg_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #ecf1f6;



}

#rightcolumnindex {
	margin: 0px 0px 16px;
	padding: 0px;
	background-image: url(../images/index_footer_right.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 0px none;
}

#rightcolumnBg {
	background-image: url(../images/rightcolumn_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 200px;
	height: 600px;
	margin: 0px;
	padding: 0px;








}
#leftcolumn {
	margin: 0px;
	padding: 0px;
	width: 191px;


}

/* standard introtekst og billed */

.mainbox {
	margin-right: 0px;
	padding: 0px;
	margin-top: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mainbody{
	padding-right: 30px;
	padding-left: 24px;



}
.mainbody p{
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	font-size: 70%;


}

.image {
	float: left;
	margin-right: 30px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding: 0px;


}

.image1 {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding: 0px;


}

.image2 {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding: 0px;
	margin-left: 30px;



}	
.bodyStroke {
	background-image: url(../images/strokemainhoz.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 99.9%;
	height: 5px;
	margin: 0px;
	clear: both;
	padding-top: 32px;


}

.listStroke {
	background-image: url(../images/strokemainhoz.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 100%;
	height: 8px;
	margin: 4 0;
	padding: 0px;
	clear: both;

}


/* bokse */



#mainboxes{
	background-image: url(../images/boxes_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-right: 1px;
	padding-top: 16px;
	padding-right: 21px;
	padding-bottom: 32px;
	padding-left: 21px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 50px;

}


/* fly + generelt */

#forsideboxleft{
	float: left;
	width: 156px;


}

#forsideboxleft h4{
	padding-top: 8px;
	margin: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CC3300;




}

#forsideboxleftheader{
	background-image: url(../images/fly_bg.gif);
	background-repeat: no-repeat;
	height: 48px;

}
.forsideboxbody{
	width: 156px;
	padding-top: 16px;

}
.forsideboxmore{
	margin-left: 80px;
	margin-top: 12px;


}

/* bus */


#forsideboxcenter{
	width: 156px;
	float: left;
	padding: 0px;
	margin: 0 0 0 36px;

}

#forsideboxcenterheader{
	background-image: url(../images/bus_bg.gif);
	background-repeat: no-repeat;
	height: 48px;
	}
#forsideboxcenter h4{
	margin: 0px;
	padding: 8px 0px 0px;
	color: #CC3300;



	
/* kør selv */

}
#forsideboxright{
	width: 156px;
	padding: 0px;
	float: right;
	margin: 0px;

}
#forsideboxright h4{
	margin: 0px;
	padding: 8px 0px 0px;
	color: #CC3300;


}

#forsideboxrightheader{
	background-image: url(../images/koerselv_bg.gif);
	background-repeat: no-repeat;
	height: 48px;
	
}


/* indhold venstre kolonne  */

/* venstre navigation  */

#leftnavi {
	list-style-type: none;
	margin: 16px 0px 0px;
	padding: 0px;
	width: 178px;

}

#leftnavi a {
	margin: 0px;
	padding: 2px 0px 0px 24px;
	background-image: url(../images/leftnavi_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	display: block;
	text-decoration: none;
	height: 17px;
	width: 100px;
	font-size: 70%;




}

#leftnavi a:hover,{
	margin: 0px;
	padding: 2px 0px 0px 24px;
	background-image: url(../images/leftnavi_bullet_over_ny.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	display: block;
	text-decoration: none;
	height: 17px;
	width: 100px;
	background-color: #FFFFFF;


}
#leftnavi li {
	margin: 0px;
	padding: 0px;


}
#leftnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.leftnavibreak {
	font-size: 60%;
	height: 10px;

}

.small {
	text-transform: lowercase;
}


/* Nyhedsbrev */

#newsletter {
	margin-top: 5px;

}

#newsletterheader {
	background-image: url(../images/nyhedsbrev_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 48px;
	margin: 0px;
	padding: 0px;

}

#newsletter h4 {
	padding-left: 12px;
	padding-top: 20px;
	
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #3E5A79;


}

#nyhedsbrev {

}


#newsletter input {
	font-size: 100%;




}
.newslettertextform {
	display: block;
	height: 20px;
	margin-top: 4px;




}

#newsletterbody {
	padding: 0px 12px;
	margin: 0px;

}

#newslettersubmit {

	padding: 0px;
	margin: 8px 0px 0px 100px;
}

/* indhold højre kolonne  */


/* Nyheder */
#news {
	width: 200px;
	margin: 0px;
	background-image: url(../images/news_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 8px 0px 0px;
	background-color: #ECF1F6;






}

#newsheader {
	background-image: url(../images/nyhed_bg.gif);
	height: 41px;
	width: 198px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 0px 0px 2px;



}

#news h4 {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 16px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #3E5A79;

	







}

#newsbody {
	padding: 0px 8px 0px 12px;
	margin: 0px;
	font-size: 70%;


}

#linksbody {
	padding: 0px 8px 0px 12px;
	margin: 0px;
	font-size: 70%;

}

#highlight
{
background-color:yellow
}

.teaser {
	padding: 8px 12px 0px 6px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.teaserdate {
	padding: 0px;
	margin: 0px;
	height: 18px;
	color: #3e5a79;





}

.teasertext a {
	padding: 0px;
	margin: 0px;
	color: #3e5a79;
	font-weight: bold;



}

.teasertext a:hover {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.teasertext a:visited{
	text-decoration: none;



}
.teaserstroke
{
	padding: 0px;
	margin: 4px 0px 0px;
	background-image: url(../images/teaserstroke.gif);
	background-repeat: repeat-x;
	background-position: 0px 8px;
	height: 16px;
	clear: both;
}

#newsmore {
	padding: 0px;
	margin: 4px 0px 0px 100px;
	height: 40px;

}

/* Find destination */

#destination{
	margin: 0px;
	padding: 0px;


}

#destinationheader{
	background-image: url(../images/find_destinationen.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 200px;
	clear: both;
	background-position: -2px 16px;
	padding-top: 16px;



}

#destination h4 {
	margin: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
	display: block;
	height: 48px;
	color: #CC3300;


}

#destinationmenu{
	border: 1px solid #FF0000;
	color: #283a4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-left: 18px;
	margin-top: 6px;
}

#destinationbody{



}
#mapeurope {
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 217px;
	width: 177px;
	clear: both;
}
#footer a {
	color: #FFFFFF;
	
	text-decoration: none;
	padding-left: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;



}


.listDestBox {
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 0px;
	padding-bottom: 16px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}

.listDestHeader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;





}
.listDestHeader h4{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 16px;
	padding-top: 6px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	





}

.listDestBody {
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;

}
.listDestBody ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 500px;


}
.listDestBody li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
.listDestBody p {}
.listDestBody  a {
	background-image: url(../images/pil_semere.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	text-decoration: none;
	line-height: 24px;
	font-size: 70%;





}

.listDestBody a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semere_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	line-height: 24px;





}

#information{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;



}
.informationHeader{
	background-image: url(../images/information_bg.gif);
	height: 40px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}
.informationHeader H4{
	margin: 0px;
	padding: 20px 0px 0px 16px;
	color: #CC3300;




}
.informationBody{
	margin: 0px;
	padding-top: 8px;
	padding-left: 8px;

}

.informationBody  a {
	background-image: url(../images/pil_semere.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-decoration: none;
	font-size: 70%;
	line-height: 20px;






}

.informationBody a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semere_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 18px;


}

.informationBody2{
	margin: 0px;
	padding-top: 8px;
	padding-left: 8px;

}

.informationBody2  a {
	background-image: url(../images/pil_semereR.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-decoration: none;
	font-size: 70%;
	line-height: 20px;






}

.informationBody2 a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/pil_semereR_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 18px;


}


/* temabokse tekster start */


.saeson {
	background-image:    url(../images/skisaeson.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
	padding-top: 2px;


}
.saesonTekst {
	background-color:yellow;
font-size: 100%;
}
.afstand {
	background-image:  url(../images/afstand_helsingborg.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
	padding-top: 0px;
	line-height: 30px;
}

.afstandkbh {

	background-image:  url(../images/afstand_koebenhavn.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
	padding-top: 0px;
	line-height: 30px;
}

.hoejde {
	background-image:  url(../images/hoejde_i_terrean.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

.lifter{
	background-image:  url(../images/antal_lifter.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

.nedfarter{
	background-image:  url(../images/antal_nedfarter.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}


.laengstenedfart{
	background-image:  url(../images/laengste_nedfart.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

.stoerstefald{
	background-image:  url(../images/stoerste_fald.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

.langrendsloejpe{
	background-image:  url(../images/langrendsloejper.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
	padding-top: 2px;
}

.snowboardegnet{
	background-image:  url(../images/snowboardegnet.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

.andet{
	background-image:  url(../images/andet.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}

/* temabokse tekster slut */

.navn {
	background-image:    url(../images/navn_paa_logi.gif);
	background-repeat: no-repeat;
	font-size: 80%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 7px;
	padding-top: 0px;
	line-height: 28px;
	font-weight: bold;




}


.kategori {
	background-image:    url(../images/kategori.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 3px;
	padding-top: 2px;


}

.antalsenge {
	background-image:    url(../images/antal_senge.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 3px;
	padding-top: 2px;


}

.faciliteter {
	background-image:    url(../images/faciliteter.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 3px;
	padding-top: 2px;


}

.frapris {
	background-image:    url(../images/frapris.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 3px;
	padding-top: 2px;


}

.beskrivelse{
	background-image:    url(../images/beskrivelse.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 80px;
	background-position: 0px 3px;
	padding-top: 2px;


}


#liste {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#destimg {
	height: 280px;
	display: block;



}
a:hover {

	margin: 0px;
	color: #CC3300;
	padding: 0px;
}
#semere {


}

a img {
border-width: 0;

}

a#semere img {

background: url(../images/more.gif) no-repeat left top;

}
a#semere:hover img {background: url(../images/more_over.gif) top left no-repeat;

}

#send{


}

a#send img {
	background: url(../images/send.gif) no-repeat left top;


}
a#send:hover img {background: url(../images/send_over.gif) top left no-repeat;

}
#red {
}
.mapbox {
	height: 250px;
}
#rightcolumnBg img {
	margin-left: 11px;
	margin-top: 12px;

}
#retur a {
	background-image: url(../images/pil_retur.gif);
	background-position: 18px 9px;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 20px;
	font-size: 70%;
	background-color: #FFFFFF;
	color: #3E5A79;
	margin-right: 32px;
	padding-right: 8px;
	padding-left: 38px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;















}
#retur a:hover {
	background-image: url(../images/pil_retur_over.gif);
	background-position: 18px 9px;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 20px;
	font-size: 70%;
	background-color: #FFFFFF;
	color: #CC3300;
	margin-right: 32px;
	padding-right: 8px;
	padding-left: 38px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;


}
#retur {
	text-align: right;
	height: 40px;






}
#pist a img{
	border: none;
	margin-top: 8px;
	margin-bottom: 8px;


}

.containerBooking {
	width: 986px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/containerbooking_bg.gif);

}

.containerBookingfull {
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 986px;
	padding-bottom: 8px;
	background-color: #FFFFFF;





}


.booking{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-color: #FFFFFF;
	width: 980px;





}

.help{
	height: 20px;
	background-color: #ECF1F6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;


}

.help  a {
	background-image: url(../images/help.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	text-decoration: none;
	font-size: 70%;
	line-height: 20px;






}

.help a:hover {
	text-decoration: underline;
	color: #CC3300;
	background-image: url(../images/help_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 21px;


}
#formular {
	margin-left: 16px;
	margin-top: 5px;

}
.BookingDescription {
	padding-top: 21px;
	padding-right: 21px;
	padding-bottom: 21px;
	padding-left: 21px;
	width: 600px;

}


.popup{
	height: 30px;
	background-color: #ECF1F6;
	margin-top: 8px;






}

.popupheader{
	height: 50px;
	padding-left: 16px;
	background-color: #DEE8F2;
	color: #3e5a79;
	padding-top: 16px;











}

.popupdescription{
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;








}

.popupdescription h5{
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #CC3300;




}

.popup a {
	background-image: url(../images/luk.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-decoration: none;
	font-size: 70%;
	line-height: 20px;






}

.popup a:hover {
	text-decoration: underline;
	color: #3e5a79;
	background-image: url(../images/luk_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 18px;


}

.formbooking {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.skematekst {
	font-size: 70%;
	background-color: #FFF9E6;
	color: #3e5a79;


}

.skema {
	margin-left: 16px;
	margin-right: 21px;
	margin-top: 8px;


}

.skematekstOdd {
	font-size: 70%;
	background-color: #FFF2CA;
	color: #3e5a79;

}
.bokstekst {
	padding-left: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;

}

.skematekstbg {
	font-size: 70%;
	font-weight: bold;
	color: #3e5a79;
	background-color: #ECF1F6;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	



}

.nyhed{

   padding: 16 16 16 16; }


.nyhed img {
	float: right;
	margin-left: 16px;

}
.popupheaderBus {

	height: 50px;
	padding-left: 16px;
	background-color: #DEE8F2;
	color: #3e5a79;
	padding-top: 16px;
	background-image: url(../images/bus_ikon.gif);
	background-repeat: no-repeat;
	background-position: 170px;
}
.underbox {
	margin: 0px 0px 8px;
	padding: 0px;
}
.bullet {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.box {
	margin: 0 0 0 21px;
	width: 549px;
	padding: 0px;
	
}

.box2 {
	margin: 0 0 0 21px;
	width: 449px;
	padding: 0px;
	
}
.boxHeader {
	background-image: url(../images/round_corner_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DEE8F2;
	margin: 0px;
	padding: 0px;
	height: 25px;

}

.boxHeader h4{
	background-image: url(../images/round_corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 6px 0 0 16px;
	margin: 0px;

}

.boxBody {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;


}
.skematekstheader {
	background-color: #DEE8F2;
	font-size: 75%;
	font-weight: bold;
	color: #3e5a79;

}
.skematekstnormal {
	font-size: 70%;
	background-color: #ECF1F6;
	color: #3e5a79;
	font-weight: normal;

}
.koerselv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #3E5A79;
	background-image: url(../images/bil_ikon.gif);
	background-position: 250px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	font-size: 75%;







}
.bus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	padding: 8px 8px 8px 16px;
	font-weight: bold;
	color: #3E5A79;
	background-image: url(../images/bus_ikon.gif);
	background-repeat: no-repeat;
	background-position: 250px;

}
.fly {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	padding: 8px 8px 8px 16px;
	font-weight: bold;
	color: #3E5A79;
	background-image: url(../images/fly_ikon.gif);
	background-repeat: no-repeat;
	background-position: 250px;
}

.popupheaderKoerselv {


	height: 50px;
	padding-left: 16px;
	background-color: #DEE8F2;
	color: #3e5a79;
	padding-top: 16px;
	background-image: url(../images/bil_ikon.gif);
	background-repeat: no-repeat;
	background-position: 240px;
}
.afstandsofia {

	background-image:  url(../images/afstand_sofia.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}
.hojestepunkt {


	background-image:  url(../images/hojestepunkt.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #3E5A79;
	padding-left: 105px;
	background-position: 0px 3px;
    padding-top: 2px;
}
.informationBody p {
	padding-left: 8px;
}

/* CompactTable */
.CompactTable {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e5a79;
	margin: 0px;
	padding: 0px;
}
.CompactTable p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 70%;


}
#addbox li {
	margin: 0px;
	padding: 4px 0px 0px 6px;
	background-repeat: no-repeat;
	background-position: 0px -1px;
	display: block;
	text-decoration: none;
	height: 14px;
	width: 240px;
	font-size: 70%;
	color: #3E5A79;
}

#addbox ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
