body {
	/* Base font */
	font-family: 'Trebuchet MS';
	font-size: 11px;
	color: #3d3d3f;
	background: #fbf9ec;
}

a {
	color: #930c0c;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	background: url(/gfx/content_background.gif);
	float: left;
	padding: 0 22px;
}

#contentBackground {
	background: #fff;
}

#phone span {
	font-size: 2.2em;
	margin: 0 0 0 10px;
}

/* Root menu */
#menu ul li a {
	display: block;
	width: 118px;
	line-height: 50px;

	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

/* Root menu hover */
#menu ul li a:hover {
	background: transparent url('/gfx/menu_active.png') no-repeat center center;
}

/* Sub menu wrapper */
#menu ul li ul {
	background: #ac1212;
}

/* Submenu style */
#menu ul li ul li a {
	border-bottom: 1px solid #930c0c;
	border-top: 1px solid #bb1313;
	line-height: 25px;
	text-align: left;
	height: 25px;
	width: 200px;
}

/* Submenu hover */
#menu ul li ul li a:hover {
	background: transparent url('/gfx/menu_subitem_active.png') no-repeat center 60%;
}



#navWrapper {
	text-align: left;
}

#navWrapper a {
	color: #3d3d3f;
	text-decoration: none;
}
#navWrapper a:hover {
	text-decoration: underline;
}

#footerWrapper {
	background: transparent url('/gfx/foot_bg.gif') no-repeat;
}
#bottomWrapper {
	background: url('/gfx/content_background_footer.gif') no-repeat;
}

#bottomWrapper span {
	padding: 0 5px;
}
#bottomWrapper, #bottomWrapper a {
	color: #696969;
	text-decoration: none;
}
#bottomWrapper a:hover {
	text-decoration: underline;
}

#bottomIntern1 a {
	color: #9e9e9f;
}

/* Content Box (Left and Right) */
.contentBox204,
.contentBox204Top,
.contentBox204Content,
.contentBox204Bottom {
	float: left;
	width: 204px;
}

.contentBox204 {
	background: #fff;
	padding: 0 0 10px 0;
}

.contentBox204Top {
	background: transparent url('/gfx/box_204_top.gif') no-repeat bottom;
	line-height: 7px;
}

.contentBox204Content {
	background: transparent url('/gfx/box_204_bg.gif') repeat-y;
	text-align: left;
	padding: 6px 16px;
	width: 172px;
}

.contentBox204Bottom {
	background: transparent url('/gfx/box_204_bottom.gif') no-repeat top;
	line-height: 7px;
}

/* Content Box (Content) */
.contentBox502,
.contentBox502Top,
.contentBox502Content,
.contentBox502Bottom {
	float: left;
	width: 502px;
}
.contentBox502 {
	background: #fff;
	padding: 0 0 10px 0;
}

.contentBox502Top {
	background: transparent url('/gfx/box_502_top.gif') no-repeat bottom;
	line-height: 7px;
}

.contentBox502Content {
	background: transparent url('/gfx/box_502_bg.gif') repeat-y;
	text-align: left;
	padding: 6px 16px;
	width: 470px;
}

.contentBox502Bottom {
	background: transparent url('/gfx/box_502_bottom.gif') no-repeat top;
	line-height: 7px;
}

/* Content Box uden bgfarve (Content) */
.contentBoxNoColor502,
.contentBoxNoColor502Top,
.contentBoxNoColor502Content,
.contentBoxNoColor502Bottom {
	float: left;
	width: 502px;
}
.contentBoxNoColor502 {
	background: #fff;
	padding: 0 0 10px 0;
}

.contentBoxNoColor502Top {
	background: transparent url('/gfx/box_502_no_bg_color_top.gif') no-repeat bottom;
	line-height: 7px;
}

.contentBoxNoColor502Content {
	background: transparent url('/gfx/box_502_no_bg_color_bg.gif') repeat-y;
	text-align: left;
	padding: 6px 16px;
	width: 470px;
}

.contentBoxNoColor502Bottom {
	background: transparent url('/gfx/box_502_no_bg_color_bottom.gif') no-repeat top;
	line-height: 7px;
}

/* Default header */
h1 {
	color: #930c0c;
	font-family: 'Trebuchet MS';
	font-size: 1.6em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height:1.7em;
}
h1 img {
	vertical-align: 8%;
	margin-right: 3px;
}
h1 span {
	float: right;
}

h2 {
	color: #930c0c;
	font-family: 'Trebuchet MS';
	font-size: 1.5em;
	/*text-transform: uppercase;*/
	margin: 0;
	padding: 0;
	font-weight:normal;
}

/* Content Box Header */
h3 {
	background: transparent url('/gfx/icons/pgb_bullet.gif') no-repeat 0 .4em;
	color: #930c0c;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 1.27em;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 13px;
}

span.indholdsElement {
	background: transparent url('/gfx/icons/pgb_bullet.gif') no-repeat 0 .4em;
	color: #930c0c;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 1.27em;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 13px;
}

span.artikelOverskrift {
	background: transparent url('/gfx/pgb_arrow.gif') no-repeat 0 .4em;
	color: #930c0c;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 1.27em;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 13px;
}

/* Default button */

button {
	background: #fcfcfc url('/gfx/stdbtn_bg.gif') repeat-x 0px 1px;
	border: 1px solid #c5c5c5;
	color: #666;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	font-size: 1em;
	font-weight: bold;
	overflow: visible;
	padding: 1px 0px;
	position: relative;
	white-space: nowrap;
}

button img {
	position: absolute;
}

button span {
	padding: 0 10px 0 22px;
	line-height: 16px;
}

/* Default text feild */

input.stdTxt,
select.stdSel {
	border: 1px solid #7f9db9;
	/*color: #9e9e9f;*/
	color: #5F5F5F;
	font-family: 'Trebuchet MS';
	font-size: 1em;
	padding: 2px 1px;
}

input.stdTxt:focus,
select.stdSel:focus {
	color: #5F5F5F;
}

input.google {
	width: 120px;
	padding: 2px 0 2px 20px;
	background: #fff url('/gfx/icons/google.gif') no-repeat 2px;
	position: absolute;
}

button img.google {
	position: relative;
}

.imgBorder {
	border: 1px solid #d3d1c7;
	padding: 1px;
}

/* Destinations vælger */
#destinationsvaelger {
	background: url('/gfx/destinationsvaelger.gif') no-repeat;
	height: 108px;
	padding: 8px 16px 0 16px;
}

/* Lad os hjælpe dig */
#ladOsHjaelpeDig {
	background: url('/gfx/lad_os_hjaelpe_dig.gif') no-repeat;
	height: 98px;
	padding: 8px 16px 0 16px;
}
#ladOsHjaelpeDig p {
	padding: 3px 0 0 55px;
}


.stdList, .stdList li {
	margin: 0;
	padding: 0;
}

.stdList li {
	list-style: inside url('/gfx/pgb_bold_arrow_closed.gif');
	border-bottom: 1px dotted #c9c7bd;
	line-height: 20px;
}

.stdList li.open {
	list-style: inside url('/gfx/pgb_bold_arrow_open.gif');
	border-bottom: none;
}

.stdList ul {
	margin: 0;
	padding: 0;
}
.stdList ul li {
	padding: 0 0 0 14px;
}
.stdList ul li.first {
	border-top: 1px dotted #c9c7bd;
}

.stdList a {
	text-decoration: none;
	color: #3d3d3f;
}
.stdList a:hover {
	text-decoration: underline;
}

.hotelFacts {
	border-bottom: 1px solid #d5d3c9;
	float: left;
	width: 225px;
	padding: 3px 5px;
}

.hotelFactsKey {
	float: left;
	font-weight:bold;
}

.hotelFactsValue {
	float: right;
}

/* Bestillings form @ hotel */

#orderForm #orderFormText {
	padding: 0 0 0 10px;
}

#orderForm #orderFormPrice {
	white-space: nowrap;
}

#orderForm #orderFormPrice small {
	text-transform: uppercase;
	font-size: 1em;
}

#orderForm #orderFormPrice span {
	color: #930c0c;
	font-size: 2.7em;
	font-weight: bold;
}

#searchcontrol
{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#searchcontrol .gsc-control
{
    width: 100%;
}

#accordion .overskrift {
	text-align:center;
	color: #ffffff;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 1.27em;
	text-transform: uppercase;
	margin: 1px;
	padding: 0 0 0 0;
}

a.fancy {
	background: url('/gfx/linkbullet/linkbullet.gif') no-repeat;
	background-color: transparent;
	background-attachment: scroll;
	background-position: left center;
	padding-left: 14px;
	margin-left:2px;
}

.aktivtMenuPunkt {
	font-weight:900;
	color: #930c0c;
	/*font-style:italic;*/
	font-size:12px;
}

#tagElement {
	/*width:175px;*/
}

#tagElement a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}

#tagElement a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#A02C2C;
	color:#FBF9EC;
}

