/*****************************************************************************************
* Elements
*****************************************************************************************/
html,body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
body, div, span, td, p, ul, ol, li {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #746d63;
}
h1 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
.newsletterheadline_gl {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
h2 {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-decoration: none;
	color: #746d63;
}
img {
	border-width: 0px;
}
.breadcrumbimg {
	margin-bottom: 1px;
}
#pageimage {
	width: 437px;
	height: 185px;
}
#pageimage_graphictitle {
	margin-top: 120px;
	width: 200px;
	text-align: right;
	font-size: 15px;
	color: #FFFFFF;
}
.choppedHeadline {
	position: relative;
	bottom: 10px;
}
.subheader {
	padding-top: 60px;
	padding-right: 30px;
	width:179px;
	height:23px;
	text-align: right;
}
.pageimage_h1 {
	margin-top: 0px;
	padding-top: 0px;
}
.pageimage_h2 {
	margin-top: 10px;
	height: 18px;
}
.pageimage_h5 {
	margin-top: 20px;
}
h3 {
	margin: 0px;
	margin-top: 60px;
	margin-left: 10px;
	font-size: 13px;
	color: #FFFFFF;
}
h4 {
	color: #BB0000;
	text-transform: uppercase;
	font-size: 13px;
}
.pageimage_h3 {
	margin: 0px;
	margin-top: 60px;
	margin-left: 10px;
}
a {
	color: #990000;
	text-decoration: none;
	/* height: 18px; */
}
.arrowlink {
	background-image: url("/files/design/images/arrow.gif");
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 15px;
	text-decoration: none;
	color: #746d63;

}
.arrowlink:hover {
	text-decoration: underline;
}
.largefont {
	font-size: 13px;
}

.standardcontentholder {
	margin-left: 4px;
}
.standardcontentholder img {

}
.flags {
	padding-top: 5px;
	padding-right: 15px;
}
.languageflag {
	margin-right: 10px;
}
.search {
	padding-top: 5px;
	padding-right: 15px;
}
#searchholder {
	position: absolute;
	display: none;
	width: 196px;
	height: 43px;
	background-image: url("/files/design/images/searchfield.png");
	margin: 2px;
}
#searchholder #searchinput {
	border-width: 0px;
	background-color: transparent;
	margin-left: 17px;
	margin-top: 12px;

	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #746d63;
}
#searchholder #searchSubmit {
	margin-left: 22px;
	position: relative;
	top: 7px;
}
/*****************************************************************************************
* PDFS
*****************************************************************************************/
.pdf_surrounder {
	margin-bottom: 20px;
	width: 300px;
	float: left;
}
.pdf_screenshot {
	float: left;
	margin-right: 10px;
}
.pdf_text {
	float: left;
}
.pdf_thumb {
	border: 1px solid #DDDDDD;
}
/*****************************************************************************************
* Subpage
*****************************************************************************************/
#bigimage {
	margin:3px 0px 0px 3px; 
}

.submenu_bottom {
	margin-bottom: 30px;
	margin-left: 0px;
	margin-top: 20px;
}
.submenulink {
	text-align: left;
	width: 220px;
	height: 30px;
	float: left;
}
#smallimages {
	margin-top: 20px;
	width: 688px;
}
.smallimage {
	margin-top: 4px;
	margin-left: 2px;
	float: left;
	width: 209px;
	height: 110px;
	overflow: hidden;
	margin-right: 18px;
	cursor: pointer;
	
}
#pagetexts {
	margin-left: 3px;
	width: 688px;
	margin-bottom: 20px;
}
.pagetext {
	background-image: url("/files/design/images/textbox.gif");
	float: left;
	width: 188px;
	padding-left: 11px;
	padding-right: 11px;
	height: 123px;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 20px;
	cursor: pointer;
}
.pagetext_over {
	background-image: url("/files/design/images/textbox_selected.gif");
	float: left;
	width: 188px;
	padding-left: 11px;
	padding-right: 11px;
	height: 123px;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 20px;
	
	cursor: pointer;
}
.pagetext h1, .pagetext_over h1 {
	margin-top: 10px;
	margin-left: 16px;
}
.pagetext .pagetext_content {
	height: 65px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.pagetext_over .pagetext_content {
	height: 65px;
	padding-top: 6px;
	padding-bottom: 0px;
	text-decoration: underline;
}
/*****************************************************************************************
* Standard
*****************************************************************************************/
#standardpagecontent {
	padding-top: 10px;
}

#standardpagecontentNew {
	margin-left: 3px;
}

.searchlink {
	color: #746d63;
}
.searchlink:hover {
	color: #746d63;
	text-decoration: underline;
}
/*****************************************************************************************
* Util
*****************************************************************************************/
.breaker {
	clear: both;
	height: 0px;
	overflow: hidden;
}
/*****************************************************************************************
* News
*****************************************************************************************/
#news {
	margin-bottom: 30px;
}
#news p {
	margin: 0px;
}
.newsteasertext {
	margin-bottom: 5px;
}
.newsoverview {
	margin-bottom: 20px;
}
/*****************************************************************************************
* Templates
*****************************************************************************************/
#page {
	width: 937px;
	margin-left: auto;
	margin-right: auto;
}
#top {
	background-image: url("/files/design/images/logo_air_greenland.jpg");
	background-repeat: repeat-x;
	background-color: #b30415;
	width: 100%;
	height: 69px;
}
#bottom {
	background-image: url("/files/design/images/bottom_stretch.jpg");
	background-repeat: repeat-x;
	margin-top: 10px;
	width: 100%;
	height: 90px;
}
#bottommiddle {
	width: 962px;
	margin-left: auto;
	margin-right: auto;
}
#bottombuttons {
	float: left;
	background-image: url("/files/design/images/bottom_charter_cargo.gif");
	width: 389px;
	height: 30px;
	padding-top: 13px;
	padding-left: 85px;
	position: relative;
	font-size: 11px;
	right: 50px;
}
#charterlinkdiv {
	float: left;
	width: 131px;
}
#commercelinkdiv {
	float: left;
	width: 111px;
}
#agentlogindiv {
	float: left;
	width: 111px;
}
#charterlink {
	font-weight: bold;
}
#commercelink {
	font-weight: bold;
}
#agentlogin {
	font-weight: bold;
}
#frontflash {
	margin-top: 0px;
	margin-left: 2px;
}
#columns {
	margin-top: 0px;
}
#columnfull {
	width: 962px;
	float: left;
	overflow: hidden;
}
#column1 {
	width: 662px;
	float: left;
	margin-right: 25px;
	overflow: hidden;
}
#column2 {
	padding-top: 33px;
	float: left;
	width: 250px;
	background-color: #ff23aa;
}
.redlink {
	color: #b60e1b !important;
}
.bottomtext {
	float: left;
	position: relative;
	right: 80px;
	top: 15px;
	margin-right: 5px;
}
.lastbottomtext {
	float: left;
	position: relative;
	right: 60px;
	top: 15px;
}
.bottomdivider {
	float: left;
	position: relative;
	right: 80px;
	top: 15px;
	
	overflow: hidden;
	
	background-image: url("/files/design/images/bottom_divider.gif");

	width: 1px;
	height: 15px;
	margin-right: 5px;
}
.boxtext {
	padding-left: 10px;
	padding-right: 10px;
}
/*****************************************************************************************
* Elements
*****************************************************************************************/
#newsletterButton {
	
}
#newsletter_signup {
	background-image: url("/files/design/images/box_newsletter.gif");
	width: 357px;
	height: 80px;
	
	padding-top: 10px;
	padding-left: 25px;
}
#newsletter_headline {
	margin-left: 19px;
	margin-bottom: 9px;
}
#newsletter_sub {
	margin-top: 3px;
}
#newsletter_inputdiv {
	margin-top: 2px;
}
#newsletter_inputdiv_gl {
	margin-top: 0px;
	padding: 0px;
	position: relative;
	bottom: 4px;
}
#newsletter_inputdiv #newsletterButton {
	position: relative;
	top: 4px;
}
#newsletter_inputdiv_gl #newsletterButton {
	position: relative;
	bottom: 10px;
}
#newsletter_signuptext {
	background-color: transparent;
	border-width: 0px;
	cursor: text;
	font-size: 11px;
	margin-left: 20px;
	width: 175px;
}
#newsletter_signuptext_gl {
	background-color: transparent;
	border-width: 0px;
	cursor: text;
	font-size: 11px;
	margin-left: 130px;
	width: 175px;
	position: relative;
	bottom: 16px;
}
.leftbox, .rightbox, .rightboxSelected {
	margin-top: 21px;
	float: left;
	margin-bottom: 21px;
}
.leftbox {
	width: 251px;
	margin-right: 28px;
}
.rightbox, .rightboxSelected {
	width: 383px;
}
.rightbox p, .rightboxSelected p {
	margin: 0px;
}
.rightboxSelected, .rightboxSelected p {
	text-decoration: underline;
}
.boxdivider {
	background-image: url("/files/design/images/dotted_line.gif");
	height: 20px;
	width: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
}
.rightbox img, .rightboxSelected img {
	margin-bottom: 5px;
}
#breadcrumb {
/*
	margin-top: 10px;
	margin-bottom: 10px;
*/
}
#breadcrumb a {
	text-decoration: underline;
	color: #746d63;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#pageimage {
	float: left;
	width: 437px;
	margin-right: 19px;
}
#pageimagetext {
	float: left;
	width: 206px;
	height: 192px;
	margin-left: 7px;
	background-image: url("/files/design/images/corner_background.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
.backimage {
	width: 206px;
	height: 192px;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 10px;
	
}
.backimage img {
	margin-bottom: 5px;
}

/*****************************************************************************************
* Movebox
*****************************************************************************************/
.mailform_text {
	width: 360px;
	border: 1px solid #DDDDDD;
}
.mailform_textarea {
	width: 360px;
	height: 100px;
	border: 1px solid #DDDDDD;
}
/*****************************************************************************************
* Movebox
*****************************************************************************************/
.noharmonika {
	margin-top: 100px;
}
.calendarIcon {
	cursor: pointer;
}

#movebox_top {
	background-image: url("/files/design/images/movebox_top.gif");
	height: 4px;
	overflow: hidden;
}
#movebox_bottom {
	background-image: url("/files/design/images/movebox_bottom.gif");
	height: 4px;
	overflow: hidden;
}
#movebox_items {
	border: 0px solid #d4d4d4;
	border-left-width: 1px;
	border-right-width: 1px;
	height: 454px;
	overflow: hidden;
}
.movebox_item {

}
.movebox_item .movebox_headline, .movebox_item_selected .movebox_headline {
	height: 19px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	padding-left: 35px;
	padding-top: 7px;
	overflow: hidden;
	cursor: default;
}
.movebox_item .movebox_headline {
	background-image: url("/files/design/images/rightbox_noactive_back.gif");
	color: #c82c2d;
}
.movebox_item .movebox_content {
	
}
.movebox_item_selected {
	
}
.movebox_item_selected .movebox_headline {
	background-image: url("/files/design/images/rightbox_active_back.gif");
	color: #FFFFFF;
}
.movebox_item_selected .movebox_content {
	background-image: url("/files/design/images/rightbox_bg.jpg");
	background-repeat: repeat-x;
	background-color: #e5e3e4;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 365px;
}
.movebox_content a {
	color: #746d63;
}
.movebox_content a:hover {
	color: #746d63;
	text-decoration: underline;
}
/*****************************************************************************************
* Menu
*****************************************************************************************/
#menu {
	height: 27px;
}
.normal, .selected {
	display: block;
	float: left;
	color: #5d5d5d;
	text-decoration: none;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	
	margin-left: 5px;
	margin-right: 5px;
	
	height: 27px;
}
.normal {
	
}
.normal:hover {
	background-image: url("/files/design/images/menu_over.jpg");
	background-repeat: repeat-x;
}
.selected {
	background-image: url("/files/design/images/menu_selected.jpg");
	background-repeat: repeat-x;
}
.menusplitter {
	float: left;
	margin-top: 6px;
}
/*****************************************************************************************
* New Booking
*****************************************************************************************/
.bookingBoxHolder select {
	font-size: 12px;
}


/*****************************************************************************************
* Booking
*****************************************************************************************/
#bookingSearch {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
#bookingSearch select {
	width: 210px;
	height: 19px;
	font-size: 12px;
	color: #746d63;
}
#bookingSearch .day {
	width: 50px;
}
#bookingSearch .title {
	margin-bottom: 3px;
}
#bookingSearch  .month {
	margin-left: 2px;
	width: 132px;
}
#bookingSearch .bookingRow {
	margin-bottom: 10px;
}
#bookingSearch .bookingRowSubmit {
	margin-top: 4px;
}
#bookingSearch .extraleft {
	margin-right: 10px;
}
#bookingSearch .radioSearch {
	margin-left: 5px;
}
#bookingSearch .extraleft, #bookingSearch .extraright {
	float: left;
}
#bookingSearch .extraleft select, #bookingSearch .extraright select {
	width: 100px;
}
#bookingSearch #bookingSearchSubmit, #bookingSearch #bookingSearchSubmit:hover {
	float: right;
	display: block;
	
	margin-right: 3px;
	
	width: 86px;
	height: 18px;
	
	padding-top: 4px;
	
	font-size: 11px;
	color: #746d63;
	
	text-align: center;
}
#bookingSearch #bookingSearchSubmit {
	background-image: url("/files/design/images/searchbutton.gif");
}
#bookingSearch #bookingSearchSubmit:hover {
	background-image: url("/files/design/images/searchbutton_over.gif");
}
/*****************************************************************************************
* Newsarchive
*****************************************************************************************/
.newsarchive1headline {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.newsarchive2headline {
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin-bottom: 5px;
}

.newsarchive3headline {

}
.newsarchive1link {
	margin-top: 5px;
}
.newsarchive2link {
	margin-top: 5px;
}
.newsarchive1date {
	color: #999999;
	margin-bottom: 5px;
}
.newsarchive2date {
	color: #999999;
	margin-bottom: 5px;
}
.newsarchive1 {
	margin-bottom: 20px;
}
.newsarchive2 {
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.newsarchive3 {
	float: left;
	width: 310px;
	margin-bottom: 10px;
}
.newsarchive3headline {
	color: #AAAAAA;
}
.newsarchive1 p, .newsarchive2 p, .newsarchive3 p {
	margin: 0px;
}
.newsarchive3 {
	padding: 3px;
}
.newsarchive4 {
	margin-bottom: 10px;
}
/*****************************************************************************************
* Cargo
*****************************************************************************************/
.cargoTable {
	border-spacing: 1px;
}
.cargoTh {
	background: navy;
	color: white;
}
.cargoTd {
	background: #e0e0e0;
}
.cargoEmphasizedTd {
	background: orange;
}
/***********
*
***********/
.login_input {
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	width: 125px;
}
.login_submit {
	background-image: url("/files/design/images/searchbutton.gif");
	width: 86px;
	height: 22px;
	
	padding-top: 2px;
	
	font-size: 12px;
	color: #746d63;
	
	text-align: center;
	
	border-width: 0px;
}
.login_submit:hover {
	background-image: url("/files/design/images/searchbutton_over.gif");
}
/***********
*
***********/
#daughterbox {
	width: 245px;
	height: 134px;
	background-image: url("/files/design/images/datter3/datterselskaber_bg_nohover.jpg");
}
.daughterbutton {
	width: 130px;
	height: 15px;
	padding-top: 5px;
	padding-left: 20px;
	background-image: url("/files/design/images/datter/sister_butt.gif");
	margin-top: 2px;
	margin-left: 2px;
	cursor: pointer;
	font-size: 10px;
}
.daughterbuttonOver {
	width: 130px;
	height: 15px;
	padding-top: 5px;
	padding-left: 20px;
	background-image: url("/files/design/images/datter/sister_butt_hover.gif");
	margin-top: 2px;
	margin-left: 2px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 10px;
}
/******************************************************************
* Booking various
******************************************************************/
#special_qaanaaq {
	position: absolute;
	top: 450px;
	left: 500px;
	width: 500px;
	height: 100px;
	background-color: #CECECE;
	border: 2px dashed #000000;
	padding: 20px;
	color: #000000;
}
#special_qaanaaq a {
	color: #000000;
	text-decoration: underline;
}

/******************************************************************
* Travelagency
******************************************************************/

.offer {
	background-image: url('/files/design/images2009/bigbox.jpg');
	color: #000;
	font-size: 10px;
	width: 666px;
	height: 116px;
	padding: 7px;
	margin-bottom: 6px;
	
}

.offerTeaser {
	font-size: 11px;
	line-height: 22px;
	color: #656565;
}

.offerTeaserSmall {
	height: 40px;
	overflow: hidden;
}


.offer h2 {
	line-height: 20px;
	color: #B1B1B1;
	font-weight: normal;
	font-size: 14px;
}

.offerTextbox {
	float: left;
	width: 433px;
	margin-top: 20px;
	line-height: 19px;
	overflow: hidden;
}

.offerTextbox p {
	font-size: 11px;
	color: #000;
}

.offerDates {
	float:left;
	margin-top: 20px;
	margin-left: 20px;	
	width: 220px;
	line-height: 19px;
}

.offerDates td {
	width: 105px;
	text-align: left;
	color: #FF0000;
}

.offeredBy {
	float:left;
	margin-top: 12px;
	margin-left: 30px;
}

.offeredBy p {
	font-size: 9px;
	margin-bottom: 13px;
	color: #B1B1B1;
}

.offerInfo {
	float: left;
	background-image: url('/files/design/images2009/box_oplev_sub.jpg');
	color: #000;
	font-size: 10px;
	width: 151px;
	height: 256px;
	margin: 10px 5px 8px 0px;
	padding: 7px;
}

.offerInfo3 {
	float: left;
	background-image: url('/files/design/images2009/front_box_big.gif');
	color: #000;
	font-size: 10px;
	width: 215px;
	height: 249px;
	margin: 10px 8px 8px 0px;
	padding: 5px;
}

.offerInfo h2 {
	color: #B2B2B2;
	margin-top: 5px;
	margin-bottom: 10px;
}

.offerprice {
	color: #FF0000;
	font-family:Arial;
	font-size:22px;
}

.offerFrontpageBig{
	width: 329px;
	height: 79px;
	overflow: hidden;
}

.offerFrontpage{
	width: 216px;
	height: 79px;
	overflow: hidden;
}

.offerFrontHeadline{
	font-family: Arial;
	font-size: 16px;
	color: #CA0912;
	padding-top: 7px;
}

.offerlink{
	text-decoration: none;
}

.offerlink:hover{
	text-decoration: underline;
}

.offerlinkSmall{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.offerlinkSmall:hover{
	text-decoration: underline;
}

.bookButton{
	background-image: url(/files/design/images/bookbutton.gif);
	width: 137px;
	height: 26px;
	padding-left: 30px;
	padding-top: 10px;
	cursor: pointer;
}

.bookButton:hover{
	color: #FFFFFF;
	text-decoration: underline;
}


.bookButton a{
	color: #FFFFFF;
}

.bookButton a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.menuInformation{

}

.menuInformationSub{
	margin-top: 15px;
	margin-left: 14px;
}

.menuInformationPage{
	float: left;
	background-image: url(/files/design/images2009/menuInformationBaggrund.jpg);
	width: 224px;
	min-height: 160px;
	background-repeat: no-repeat;
	margin-right: 5px;
}

.menuInformationHeadline{
	color: #ca0912;
	font-size: 14px;
	padding-left: 14px;
	padding-top: 8px;
}


/******************************************************************
* xmasCalendar
******************************************************************/
#xmasCalendarForm {
	float: left;
	width: 567px;
	height: 287px;
	margin-left: 22px;
	margin-top: 22px;
	padding-top: 23px;
	padding-left: 33px;
}

#xmasCalendarForm h2, #xmasCalendarForm p, #xmasCalendarForm label, #xmasCalendarForm span {
	color: #940202;
}

#xmasCalendarForm p {
	margin-bottom: 2px;
}

#xmasCalendarForm #radioDiv {
	margin-left: 10px;
	margin-bottom: 10px;
	width: 520px;
}

#xmasCalendarForm .labelText {
	float: left;
	padding-top: 3px;
	width: 110px;
	color: #940202;
}

#xmasCalendarForm .inputText {
	float: left;
	width: 234px;
	height: 15px;
	margin-bottom: 3px;
	padding: 3px;
	border-style: none;
}

#xmasCalendarForm .inputCheckbox {
	height: 21px;
	width: 18px;
	margin-left: 95px;
}

#xmasCalendarForm .submit {
	float: left;
	margin-left: 270px;
}


