body {	margin: 0px 0px 0px 0px;	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #333333;	background-color: #000000;	scrollbar-base-color: #000000;	scrollbar-face-color: #000000;	scrollbar-track-color: #333333;	scrollbar-arrow-color: #ffffff;	scrollbar-shadow-color: #ffffff;	background-image: url(../Images/SystemPictures/topgrafik_body.gif);	background-repeat: no-repeat;	background-position: left top;}h1,h2,h3,h4,h5,h6{	margin: 0px;	padding: 0px;}.tblTotalPage {	width: 100%;	height:96%;	padding: 0px 0px 0px 0px;} .trTotalPage {        vertical-align:top;        text-align:left; } .tdTotalPage {	width:100%;	height:100%;	vertical-align:middle;	text-align: center;	padding: 0px;	/*border: solid 1px red;*/} /* TOTopBar */.tblContent {	width: 970px;	height: 550px;	padding: 0px 0px 10px;	margin: auto;	border-bottom-color: #CCCCCC;/*border: solid 1px red;*/}.tdTopBar {	height:48px;	width:970px;	padding: 0px 0px 0px 0px;    /*border: solid 1px green;*/}.dTOTopBar {        position:relative;    height:100%;    width:100%;    /*border: solid 1px red;*/}.dTOTopBarLogoSmall {	position:relative;	left:0px;	top:0px;	height:48px; /*48px ændret af Johnny Kühn, Kühn design*/	width:210px;  /*50px ændret af Johnny Kühn, Kühn design*/    /*border: solid 1px red;*/}.dTOTopBarBookmarkTip {	position:absolute;	left:550px;	top:6px;	height:38px;	width:200px;	text-align:left;   /*border: solid 1px red;*/}    .dTOTopBarLanguageMenu {	position:absolute;	left:750px;	top:10px;	height:38px;	width:200px;	text-align:right;   /*border: solid 1px red;*/}/* end: dTOTopBar */.tdContentPaymentWindowRow {        height:330px;    width:500px;    padding: 0px 0px 0px 0px;     /*border: solid 1px yellow;*/     }/* dTOContent */.tdContentRow {        height:450px;    width:970px;    padding: 0px 0px 0px 0px;     /*border: solid 1px yellow;*/     }.dTOContent {    position:relative;    top:0%;    left:0%;    height:100%;    width:100%;    /*border: solid 1px navy;*/}.dTOContentDefaultRandomLocation {    position:absolute;    top:0%;    left:0%;    height:100%;    width:100%;    /*border: solid 1px navy;*/}/* dTOContentDefaultRandomLocationLeftBar */.dTOContentDefaultRandomLocationLeftBar {    position: relative;    top:0%;    left:0%;    height:100%;    width:200px;     }.dTOContentDefaultRandomLocationLeftBarInfotext {	position:relative;	top: 0%;	left: 0%;	height:100%;	width:160px;	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #ffffff;	text-decoration: none;	padding-top:0px;	padding-left:10px;	padding-right:10px;	font-size: 0.7em;    /*border: solid 1px red;*/}.dTODefaultRandomLocationInfotext {        font-size: 0.7em;}.dTOContentDefaultRandomLocationLeftBarSearchRegion {    position:relative;    top: 0%;    left: 0%;    height:20%;    width:100%;    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;    color: #ffffff;    text-decoration: none;    padding:10px;    font-size: 0.7em;}/* end: dTOContentDefaultRandomLocationLeftBar *//* dTOContentDefaultRandomLocationRightBar */.dTOContentDefaultRandomLocationRightBar {	position:absolute;	top:0%;	left:200px;	height:100%;	width:770px;	background-color:#000000;    /*border: solid 1px red;*/}/* dTOContentDefaultRandomLocationRightBarCompany */.dTOContentDefaultRandomLocationRightBarCompany {    position:absolute;    top:0px;    left:0px;    height:450px;    width:350px;    background-color:#ffffff;    /*border: solid 1px red;*/}/* dTOContentDefaultRandomLocationRightBarRandomCompany */.dTOContentDefaultRandomLocationRightBarRandomCompany {    position:absolute;    top:0%;    left:0%;    height:100%;    width:100%;}.dTOContentDefaultRandomLocationRightBarRandomCompanyPicture {	position:absolute;	top:0%;	left:0%;	width:350px;	height:250px;	background-color:#ffffff;}.dTOContentDefaultRandomLocationRightBarRandomCompanyDescription {	background-color: #ffffff;	color:#000000;	position:absolute;	top:250px;	left:0px;	width:330px;	height:196px;	background-color:#ffffff;	padding:10px;	font-size : 0.7em;}.lblRandomCompanyName {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  font-weight:bold;  }.dTOContentDefaultRandomLocationRightBarRandomCompanyDescription h1 {	font-size : 1.3em; /* ændret fra 1 em af Johnny Kühn, Kühn design */	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	color: #333333;}.lblRandomCompanyDescription {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;    /*"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;*/  color: #000000;  text-decoration: none;  font-weight:normal;    }/* end: dTOContentDefaultRandomLocationRightBarRandomCompany *//* end: dTOContentDefaultRandomLocationRightBarCompany *//* dTOContentDefaultRandomLocationRightBarMap   */.dTOContentDefaultRandomLocationRightBarMap {	position:absolute;	top:0px;	left:351px;	height:450px;	/*width:400px; - Rettet af Johnny Kühn, Kühn design*/	width:405px;	background-color:#000000;	/*border: solid 8px #75c697; - Rettet af Johnny Kühn, Kühn design*/		border: 8px solid #e6aa1a;}.dTOContentDefaultRandomLocationRightBarMapContent {    position:absolute;    top:25px;    left:0px;    height:384px;    width:384px;    background-color:#000000;    /*border: solid 1px red;*/}/* end: dTOContentDefaultRandomLocationRightBarMap   *//* end: dTOContentDefaultRandomLocationRightBar *//* dTOContentDefaultSearch */.dTOContentDefaultSearch {    position:absolute;    top:0%;    left:0%;     /*height:100%; udkommenteret af Johnny Kühn, Kühn design*/    width:100%;    /*border: solid 1px navy;*/}/* dTOContentDefaultSearchLeftBar */.dTOContentDefaultSearchLeftBar {	position: relative;	top:0%;	left:0%;	/*height:100%; udkommenteret af Johnny Kühn, Kühn design*/    width:190px;	color:#ffffff;	font-size:0.7em;    /*border: solid 1px navy;*/}.dTOContentDefaultSearchLeftBarProductHeadline {      position:relative;    height:20px;   /*border: solid 1px navy;*/  }.dTOContentDefaultSearchLeftBarProduct {	position:relative;	width:190px;}.dTOContentDefaultSearchLeftBarProductContent1 {	position:relative;	width:190px;	padding-left:2px;	padding-top:2px;	padding-bottom:2px;}.dTOContentDefaultSearchLeftBarProductContent2 {      position:relative;    width:190px;    padding-left:2px;    padding-top:2px;    padding-bottom:2px; }.dTOContentDefaultSearchLeftBarProductContent3 {      position:relative;    width:190px;    padding-left:2px;    padding-top:2px;    padding-bottom:2px; }.dTOContentDefaultSearchLeftBarProductContent4 {      position:relative;    width:190px;    padding-left:2px;    padding-top:2px;    padding-bottom:2px; }.dTOContentDefaultSearchLeftBarQuickHeadline {      position:relative;    height:20px;    /*border: solid 1px navy;*/}.dTOContentDefaultSearchLeftBarQuick {	position:relative;	width:180px;	border: solid 1px #ffffff;	padding:5px;}.dTOContentDefaultSearchLeftBarQuickAlphabeticallyContent {      position:relative;    width: 100%;    height:100%;     padding-left:10px;   }.dTOContentDefaultSearchLeftBarQuickRegionContent {      position:relative;    width: 100%;    height:100%;     padding-left:10px;   }.dTOContentDefaultSearchLeftBarAdvancedHeadline {      position:relative;    height:20px;    /*border: solid 1px navy;*/}.dTOContentDefaultSearchLeftBarAdvanced{      position:relative;    width:190px;    height:390px;    border: solid 1px #ffffff;    padding-left:5px;      overflow: auto;     }.dTOContentDefaultSearchLeftBarAdvancedHeadline1  {      position:relative;    height:20px;    font-weight:normal;    padding-left:5px;   }.dTOContentDefaultSearchLeftBarConceptsHeadline {      position:relative;    height:20px;    /*border: solid 1px navy;*/}.dTOContentDefaultSearchLeftBarConcepts {      position:relative;    width:190px;    border: solid 1px #ffffff;  }/* end: dTOContentDefaultSearchLeftBar *//* dTOContentDefaultSearchRightBar */.dTOContentDefaultSearchRightBar {    position:absolute;    top:0%;    left:200px;    height:100%;    width:770px;    background-color:#000000;    /*border: solid 1px red;*/}/* dTOContentDefaultSearchRightBarResult */.dTOContentDefaultSearchRightBarResult {    position:absolute;    top:0px;    left:0px;    height:450px;    width:350px;    background-color:#ffffff;    /*border: solid 1px red;*/}.dTOContentDefaultSearchRightBarResultTop {	position:absolute;	top:0%;	left:0px;	width:350px;	height:225px;	background-color:#ffffff;	overflow:auto;    /*border: solid 1px red;*/}.dTOContentDefaultSearchRightBarResultTopHowTo {        top:0%;    left:0%;    width:100%;    height:100%;    padding-top:10px;    padding-left:10px;    padding-right:10px;     }.dTOContentDefaultSearchRightBarResultTopCount {        top:0%;    left:0%;    padding-left:10px;    padding-top:5px;         width:100%;    height:25px;}.dTOContentDefaultSearchRightBarResultTopZeroResult {        top:0%;    left:0%;    width:100%;    height:100%;    padding-top:10px;    padding-left:10px;    padding-right:10px;     }.dTOContentDefaultSearchRightBarResultTopProduct  {        top:25px;    left:100%;    width:100%;    height:200px;    padding-top:10px;    padding-left:10px;    padding-right:10px;     } .dTOContentDefaultSearchRightBarResultTopQuick  {        top:25px;    left:100%;    width:100%;    height:200px;    padding-top:10px;    padding-left:10px;    padding-right:10px;     } .dTOContentDefaultSearchRightBarResultTopAdvanced  {        top:25px;    left:100%;    width:100%;    height:200px;    padding-top:10px;    padding-left:10px;    padding-right:10px;     } .dTOContentDefaultSearchRightBarResultTopConcepts  {        top:0px;    left:100%;    width:100%;    height:225px;    padding-top:10px;    padding-left:10px;    padding-right:10px;} .dTOContentDefaultSearchRightBarResultTopConceptsRight {        position:relative;    top:0%;    left:0%;    height:100%;    padding-top:5px;     /*border: solid 1px red; */    } .dTOContentDefaultSearchRightBarResultTopConceptsPicture {    position:relative;    top:0%;    left:0%;    padding:5px;     float:left;    /*border: solid 1px green;*/} .dTOContentDefaultSearchRightBarResultTopConceptsText {    position:relative;    top:0%;    left:0%;    padding:10px;     float:left;    /*border: solid 1px red;*/} .dSearchConceptHeadline{      font-weight:bold; } .dTOContentDefaultSearchRightBarResultBottom {	position: relative;	background-color: #ffffff;	color:#000000;	position:absolute;	top:225px;	left:0px;	width:350px;	height:200px;	background-color:#ffffff;	padding:0px;	font-size : 0.7em;	border-top: dotted 1px red;}.dTOContentDefaultSearchRightBarResultBottomLocation {    position: relative;    top:0%;    left:0%;    width:100%;    height:100%;} .dTOContentDefaultSearchRightBarResultBottomLocationLeft {    position:absolute;    top:0%;    left:0%;    width:140px;    padding:10px;     height:100%;} .dTOContentDefaultSearchRightBarResultBottomLocationRight {        position:absolute;    top:0%;    left:140px;    width:210;    height:100%;    padding-top:5px;     overflow:auto; }  .dTOContentDefaultSearchRightBarResultBottomLocationRight h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}    /* dTOContentDefaultSearchRightBarMap   */.dTOContentDefaultSearchRightBarMap {	position:absolute;	top:0px;	left:351px;	height:450px;	width:400px;	background-color:#000000;	border: 8px solid #e6aa1a;}.dTOContentDefaultSearchRightBarMapContent {    position:absolute;    top:25px;    left:0px;    height:384px;    width:384px;    background-color:#000000;    /*border: solid 1px red;*/}/* end: dTOContentDefaultSearchRightBarMap   *//* end: dTOContentDefaultSearchRightBar */.lblTODefaultHeadline {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-weight:bold;} .lblTODefaultText {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-weight:normal;} .lblTODefaultHeadlineBlack {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  font-weight:bold;} .lblTODefaultTextBlack {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  font-weight:normal;} .tdsearchttext {    color:#ffffff;  height:20px;  font-size: 0.7em;} .tdsearchttextindented {    color:#ffffff;  height:20px;  padding-left:5px;  font-size: 0.7em;} .tdsearchresulttext {    height:20px;  font-size: 0.7em;} .tdsearchresulttextbold{    height:20px;  font-size: 0.7em;  font-weight:bold;  } .tdsearchresulttextindented {    height:20px;  font-size: 0.7em;  padding-left:5px;} /* end: dTOContentDefaultSearch *//* dTOContentLocationLeftBar */.dTOContentLocationLeftBar {    position: relative;    top:0%;    left:0%;    height:100%;    width:217px;    font-size : 0.7em;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    overflow:auto;    /*border: solid 1px red;*/ }.dTOLocationAddressAndDirectionLink {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-weight: normal;}.dTOLocationHeadline {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #ffffff;	text-decoration: none;	font-weight:bold;	font-size: 1.1em;  }.dTOLocationHeadline h1 {	font-size : 1em;	font-weight:bold;	margin: 0px;	padding: 0px;	display:inline;	letter-spacing: 1px;	word-spacing: 1px;}.dTOLocationHeadline h2 {	font-size : 1em;	font-weight:bold;	margin: 0px;	padding: 0px;	display:inline;	letter-spacing: 1px;	word-spacing: 1px;}.dTOLocationText {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-weight:normal;  padding-bottom:10px;  }.lblTOLocationHeadline {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-weight:bold;  }/* end: dTOContentLocationLeftBar *//* dTOContentLocationRightBar */.dTOContentLocationRightBar {    position:absolute;    top:0%;    left:217px;    height:100%;    width:753px;    background-color:#000000;    /*border: solid 1px red;*/}/* dTOContentLocationRightBarPictures */.dTOContentLocationRightBarPictures {    position:absolute;    top:0px;    left:5px;    height:450px;    width:400px;    background-color:#000000;    /*border: solid 1px red;*/}.dTOContentLocationRightBarSmallPictures {    position:absolute;    top:0px;    left:0px;    height:100%;    width:100%;    background-color:#000000;}.dTOContentLocationRightBarLargePicture {    position:absolute;    top:0px;    left:29px;    height:100%;    width:100%;    background-color:#000000;    /*border: solid 1px red;*/}.dTOContentLocationRightBarLargePictureContent {        position:absolute;    top:0px;    left:0px;    height:350px;    width:350px;    background-color:#000000;    /*border: solid 1px red;*/}.dTOContentLocationRightBarLargePictureBackLink  {        position:absolute;    top:378px;    left:0px;    width:110px;    background-color:#000000;    color: #ffffff;    font-size : 0.7em;    /*border: solid 1px red;*/}.dTOContentLocationRightBarLargePictureNavigateLinks  {        position:absolute;    top:378px;    right:50px;    width:120px;    background-color:#000000;    color: #ffffff;    font-size : 0.7em;    text-align:right;    /*border: solid 1px red;*/}.dPictureGallery1 {    position:absolute;    top:0px;    left:0px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery2 {    position:absolute;    top:0px;    left:140px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery3 {    position:absolute;    top:0px;    left:280px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery4 {    position:absolute;    top:140px;    left:0px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery5 {    position:absolute;    top:140px;    left:140px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery6 {    position:absolute;    top:140px;    left:280px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery7 {    position:absolute;    top:280px;    left:0px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery8 {    position:absolute;    top:280px;    left:140px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGallery9 {    position:absolute;    top:280px;    left:280px;    height:120px;    width:120px;    background-color:#000000;    /*border: solid 1px red;*/}.dPictureGalleryMessage {    position:absolute;    bottom:0px;    left:0px;    height:25px;    width:100%;    text-align:center;    color: #ffffff;     font-size : 0.7em;    background-color:#000000;    /*border: solid 1px red;*/}/* dTOContentLocationRightBarAddressAndDirection */.dTOContentLocationRightBarAddressAndDirection {    position:absolute;    top:0px;    left:5px;    height:400px;    width:400px;    background-color:#000000;    /*border: solid 1px red;*/}.dTOContentLocationRightBarAddressAndDirectionContent {        position:absolute;    top:0px;    left:0px;    height:350px;    width:350px;    background-color:#000000;    padding-left:10px;    font-size : 0.7em;    /*border: solid 1px red;*/}.dTOContentLocationRightBarAddressAndDirectionBackLink  {        position:absolute;    top:378px;    left:0px;    width:110px;    background-color:#000000;    color: #ffffff;    font-size : 0.7em;    padding:10px;    /*border: solid 1px red;*/}/* dTOContentLocationRightBarProducts */.dTOContentLocationRightBarProducts {    position:absolute;    top:0px;    left:420px;    height:450px;    width:333px;    background-color:#000000;    color:#ffffff;    border: solid 8px #e6aa1a	}.dTOContentLocationRightBarProductTypeListHeadline {    position:absolute;    top:4px;    left:4px;    height:25px;    width:309px;    background-color:#000000;    font-size : 0.7em;    font-weight: bold;    /*border: solid 1px red;*/}.dTOContentLocationRightBarProductTypeList {    position:absolute;    top:30px;    left:4px;    height:25px;    width:309px;    font-size : 0.7em;    background-color:#000000;    /*border: solid 1px red;*/}.dTOContentLocationRightBarProductListHeadline {    position:absolute;    top:55px;    left:4px;    height:25px;    width:309px;    background-color:#000000;    font-size : 0.7em;    font-weight: bold;    /*border: solid 1px red;*/}.dTOContentLocationRightBarProductList {    position:absolute;    top:80px;    left:4px;    height:25px;    width:309px;    font-size : 0.7em;    background-color:#000000;    /*border: solid 1px red;*/}.cboTOLocationProductList {	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	font-size: 1em;	/*ændret af Johnny Kühn, Kühn design*/	width:307px;	color: #000000;}.cboTOLocationProductTypeList {	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	font-size: 1em;	/*ændret af Johnny Kühn, Kühn design*/	width:307px;	color: #000000;}.dTOContentLocationRightBarProductDescription {    position:absolute;    bottom:4px;    left:4px;    height:326px;    width:309px;    font-size : 0.7em;    padding:5px;    background-color:#000000;    border: solid 1px #E6D988}.dTOContentLocationRightBarProductDescriptionContent {    width:100%;}.dTOContentLocationRightBarProductPrice {	position:absolute;	padding-top:10px;	padding-bottom:0px;	width:100%;	height:60px;	bottom:43px;}.tdTOContentLocationPriceNameCol {        width:120px;    height:20px;    color:#ffffff;    text-align:left;    /*border: solid 1px red;*/}.tdTOContentLocationPriceCol {        width:70px;    height:20px;    color:#ffffff;    text-align:right;}.dTOContentLocationRightBarProductDescriptionSaveBooking {	position:absolute;	width:100%;	height:20px;	color:#ffffff;	bottom:4px;	font-size:0.7em;    /*border: solid 1px red;*/}/* end: dTOContentLocationRightBar *//* dTOContentBookingListLeftBar */.dTOContentBookingListLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:940px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 8px #1f91b0; ændret af Johnny, Kühn design*/ 	border: solid 8px #e6aa1a;    /*border: solid 1px red;*/ }.dTOContentBookingListLeftBarHeadline {	position:absolute;	top:0px;	left:0px;	color: #ffffff;	text-decoration: none;	font-weight:bold;	padding-top:10px;	padding-left:0px;	height:40px;	width:924px;}.dTOContentBookingListLeftBarHeadline h1 {	font-size : 1em;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.dTOContentBookingListLeftBarList {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:10px;  height:400px;  width:940px;  overflow:auto;   }.dTOContentBookingListLeftBarListCurrency {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:0.7em;  padding-left:10px;  padding-right:10px;   height:40px;  width:924px;  text-align:right;   /*border:solid 1px red;*/ }.lblCurrency {      color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:bold;  height:0.7em;  width:100%;     }    .tblTOContentBookingList {        width: 100%;    height:100%;    padding: 0px 0px 0px 0px;  }.tdBookingListLocationName{        height:10px;}  .dTOContentBookingListLeftBarListBookings {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:0.7em;  padding-left:10px;  padding-right:10px;   height:334px;  width:924px;  text-align:right;   /*border:solid 1px red;*/  overflow:auto;  }.tdBookingListLocationLine {    height: 20px;    padding-left: 2px;}.lblTOBookingListHeadline {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:bold;  }.lblTOBookingListText {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  /*text-decoration: none;*/  font-weight:normal;}.lblTOBookingListTextAlignTop {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:normal;  vertical-align:top; }.tdBookingListProductLine1 {    height: 20px;    padding:2px;     width:290px;}.tdBookingListProductLine2 {    height: 20px;    padding:2px;    width:150px;}.tdBookingListCalendarLine1 {    height: 20px;    width:56px;    padding:2px;    vertical-align:top;     /*border: solid 1px red;*/}.tdBookingListCalendarLine2 {    height: 20px;    width: 90px;    padding:2px;    /*border: solid 1px red;*/}.tdBookingListProductLine3 {    height: 20px;    padding:2px;    width:444px;}.tdBookingListProductLine3bottom {    color:#ffffff;     height: 20px;    padding:2px;    width:444px;    text-align:right;    font-size: 0.7em;      }.tdBookingListProductLine3Comments {    color:#ffffff;     height: 50px;    padding:2px;    width:444px;    text-align:right;    font-size: 0.7em;      }.tdBookingListPriceLine1h {    height: 20px;    width:80px;    padding-top:2px;    padding-right:2px;    padding-bottom:2px;    padding-left:2px;       /*border: solid 1px red;*/}.tdBookingListPriceLine2h {    height: 20px;    width:75px;    padding:2px;    text-align:right;     /*border: solid 1px red;*/}.tdBookingListPriceLine3h {    height: 20px;    width:60px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine4h {    height: 20px;    width:75px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine5h {    height: 20px;    width:70px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine6h {    height: 20px;    width:70px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine1 {    height: 20px;    width:80px;    padding-top:2px;    padding-right:2px;    padding-bottom:2px;    padding-left:2px;    /*border: solid 1px red;*/}.tdBookingListPriceLine2 {    height: 20px;    width:75px;    padding:2px;    text-align:right;     /*border: solid 1px red;*/}.tdBookingListPriceLine1_2 {    height: 20px;    width:155px;    padding-top:2px;    padding-right:2px;    padding-bottom:2px;    padding-left:2px;    /*border: solid 1px red;*/}.tdBookingListPriceLine3 {    height: 20px;    width:60px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine4 {    height: 20px;    width:75px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine5 {    height: 20px;    width:70px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine6 {    height: 20px;    width:70px;    padding:2px;    text-align:right;    /*border: solid 1px red;*/}.tdBookingListPriceLine5link {    height: 20px;    width:70px;    padding:2px;    color:#ffffff;    font-size:0.7em;    padding-left:0px;        text-align:right;         /*border: solid 1px red;*/}.tdBookingListPriceLine6link {    height: 20px;    width:70px;    padding:2px;    color:#ffffff;    font-size:0.7em;     text-align:right;        /*border: solid 1px red;*/}.hrSeparator{    height: 2px;    width:100%;    color:#ffffff; }.tdBookingListProductLine4 {    height: 20px;    padding:2px;    width:20px;         }.tdBookingListSeparator {    height: 20px;    padding:2px;    width:100%; }.txtTODate {		border: solid 1px silver;	font-size: 0.7em;	width:60px;	color: #000000;	vertical-align:top;}.txtTOQuantity {		border: solid 1px silver;	font-size: 0.7em;	width:20px;	color: #000000;}.calendarpic {		}.lblTOBookingListTextAlignRight {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:normal;  text-align:right;    }.lblTOBookingListTextAlignCenter {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:normal;  text-align:center;    }.dTOBookingListBottomButtons {    color:#ffffff;    font-size:0.7em;    }/* end: dTOContentBookingListLeftBar *//* dTOContentLoginLeftBar */.dTOContentLoginLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a;}.dTOContentLoginLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;}.dTOContentLoginLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentLoginLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  /*font-size:0.7em;*/  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  height:394px;  width:754px;  /*border: solid 1px #990000;*/  overflow:auto;    }.dTOContentLoginLeftBarInfotext {        position:absolute;    top:0px;    left:0px;    height:150px;    width:754px;    color: #ffffff;    vertical-align:text-top;    font-size:0.7em;    padding-top:10px;    padding-left:20px;    padding-right:20px;    /*border: solid 1px red;*/}.dTOContentLoginLeftBarLoginFields {        position:absolute;    top:150px;    left:0px;    height:200px;    width:754px;    color: #ffffff;    vertical-align:text-top;    font-size:0.7em;    padding-top:10px;    padding-left:20px;    padding-right:20px;    /*border: solid 1px red;*/}.dTOContentLoginRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }.lblTOLoginHeadline {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:bold;  }.lblTOLoginText {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:normal;}.dTOLoginText {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-size : 0.7em;  color: #ffffff;  text-decoration: none;  font-weight:normal;}/* end: dTOContentLoginLeftBar *//* dTOContentBookingDetailsLeftBar */.dTOContentBookingDetailsLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:940px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 8px #1f91b0; ændret af Johnny, Kühn design*/ 	border: solid 8px #e6aa1a;	/*border: solid 1px red;*/ }.dTOContentBookingDetailsLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:0px;  height:40px;  width:920px; }.dTOContentBookingDetailsLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentBookingDetailsLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:10px;  height:400px;  width:940px;  overflow:auto;   }/* end: dTOContentBookingDetailsLeftBar *//* dTOContentEProfileLeftBar */.dTOContentEProfileLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:940px;    color: #ffffff;    vertical-align:text-top;    border: solid 8px #e6aa1a;     /*border: solid 1px red;*/ }.dTOContentEProfileLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:920px;  /*border: solid 1px #990000; */ }.dTOContentEProfileLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentEProfileLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  height:394px;  width:920px;  /*border: solid 1px #ffffff;*/  overflow:auto;} .dTOContentEProfileLeftBarInfotextTop  {      position:absolute;    top:0px;    left:20px;     height:40px;    width:870px;    font-size:0.7em;    /*border: solid 1px #990000;*/   } .dTOContentEProfileRow1 {    position:absolute;  top:40px;  left:20px;   height:220px;  width:290px;  font-size:0.7em;  /*border: solid 1px #990000;*/   }.dTOContentEProfileRow2 {    position:absolute;  top:40px;  left:310px;  height:220px;  width:290px;  font-size:0.7em;  /*border: solid 1px #990000;*/}.dTOContentEProfileRow3 {    position:absolute;  top:40px;  left:600px;  height:220px;  width:300px;  font-size:0.7em;  /*border: solid 1px #990000;*/  }.dTOContentEProfileErrorMessageRow {    position:absolute;  top:320px;  left:20px;   height:20px;  width:200px;  padding-left:0px;  /*border: solid 1px #990000;*/}.dTOContentEProfileMessageRow {    position:absolute;  top:340px;  left:20px;   height:20px;  width:200px;  padding-left:0px;  /*border: solid 1px #990000;*/}.dTOContentEProfileAdministratorLinkRow {    position:absolute;  top:320px;  left:225px;   height:20px;  width:200px;  padding-left:0px;  font-size:0.7em; /*border: solid 1px #990000;*/}.dTOContentEProfileBottomRow {    position:absolute;  top:374px;  left:0px;   height:20px;  width:920px;  /*border: solid 1px #990000;*/}/* end: dTOContentEProfileLeftBar *//* dTOContentBookingConfirmationLeftBar */.dTOContentBookingConfirmationLeftBar {        position: relative;    top:0px;    left:0px;    height:450px;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a;}.dTOContentBookingConfirmationLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px red;*/}.dTOContentBookingConfirmationLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentBookingConfirmationLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  text-decoration: none;  font-size:0.7em;  padding-top:10px;  padding-left:20px;  padding-right:20px;  height:394px;  width:754px;  overflow:auto;   /*border: solid 1px red;*/}.dTOContentBookingConfirmationRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentBookingConfirmationLeftBar *//* dTOContentBusinessMeetingAndConference */.dTOContentBusinessMeetingAndConferenceLeftBar {	position: relative;	top:0px;	left:0px;	height:450;	width:770px;	color: #ffffff;	vertical-align:text-top;	padding-right:0px;	border: solid 8px #e6aa1a;	display: block;    }.dTOContentBusinessMeetingAndConferenceLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  padding-top:10px;  padding-left:20px;  height:40px;  width:734px;}.dTOContentBusinessMeetingAndConferenceLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentBusinessMeetingAndConferenceLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  width:770px;  height:394px;  vertical-align:text-top;    overflow:auto;  }.dTOContentBusinessMeetingAndConferenceLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentBusinessMeetingAndConferenceRightBar {	position: absolute;	top:0px;	left:825px;	height:450;	width:145px;	color: #ffffff;	vertical-align:text-top;	padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentBusinessMeetingAndConference *//* dTOContentLinksLeftBar */.dTOContentLinksLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:0px;    border: solid 8px #e6aa1a;}.dTOContentLinksLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  padding-top:10px;  padding-left:20px;  height:40px;  width:734px;}.dTOContentLinksLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentLinksLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  width:770px;  height:394px;  vertical-align:text-top;    overflow:auto;}.dTOContentLinksLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentLinksRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentLinksLeftBar *//* dTOContentStayAndAccommodation */.dTOContentStayAndAccommodationLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:0px;    border: solid 8px #e6aa1a;    }.dTOContentStayAndAccommodationLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  padding-top:10px;  padding-left:20px;  height:40px;  width:734px;}.dTOContentStayAndAccommodationLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentStayAndAccommodationLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  width:770px;  height:394px;  vertical-align:text-top;    overflow:auto;}.dTOContentStayAndAccommodationLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentStayAndAccommodationRightBar {	position: absolute;	top:0px;	left:838px;	height:450;	width:132px;	color: #ffffff;	vertical-align:text-top;	padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentStayAndAccommodation *//* dTOContentContactUs */.dTOContentContactUsLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a; }.dTOContentContactUsLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px #990000;*/ }.dTOContentContactUsLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentContactUsLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  height:394px;  width:754px;  /*border: solid 1px #990000;*/  overflow:auto;  }.dTOContentContactUsLeftBarContent1 {    position:relative;  top:0px;  left:0px;   color: #ffffff;  padding-top:10px;  padding-left:20px;  font-size:0.7em;  text-decoration: none;  width:300px;  float:left;      /*border: solid 1px #990000;*/  }.dTOContentContactUsLeftBarContent1 a {    color: #ffffff;  text-decoration: none;}.dTOContentContactUsLeftBarContent2 {	position:relative;	top:0px;	color: #ffffff;	text-decoration: none;	padding-top:0px;	padding-left:20px;	height:394px;	width:414px;	left: 10px;      }.dTOContentContactUsRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }.dTOContentConceptLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;    padding-top:10px;  padding-left:20px;  height:40px;  width:734px;}.dTOContentConceptLeftBarHeadline h1 {    font-size:1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentConceptLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  width:714px;   }.dTOContentConceptLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentLegalAspectsLeftBarHeadline {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  padding-top:10px;  padding-left:20px;  height:40px;  width:734px;}.dTOContentLegalAspectsLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentLegalAspectsLeftBarContent {    position:relative;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  width:714px;}.dTOContentLegalAspectsLeftBarContent a {    color: #ffffff;  text-decoration: none;}/* end: dTOContentContactUs *//* dTOContentMailToAFriend */.dTOContentMailToAFriendLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a; }.dTOContentMailToAFriendLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px #990000;*/ }.dTOContentMailToAFriendLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentMailToAFriendLeftBarContent1 {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  font-size:0.7em;  text-decoration: none;  padding-top:10px;  padding-left:20px;  height:394px;  width:300px;  /*border: solid 1px #990000;*/  }/*.dTOContentMailToAFriendLeftBarContent1 a {    color: #ffffff;  text-decoration: none;}*/.dTOContentMailToAFriendLeftBarContent2 {    position:absolute;  top:40px;  left:300px;   color: #ffffff;  text-decoration: none;  padding-top:5px;  padding-left:20px;  height:394px;  width:454px;  /*border: solid 1px navy;*/}.dTOContentMailToAFriendRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentMailToAFriend *//* dTOContentNewsletterLeftBar */.dTOContentNewsletterLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a;}.dTOContentNewsletterLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px #990000; */ }.dTOContentNewsletterLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentNewsletterLeftBarContent {	position:absolute;	top:40px;	left:0px;	color: #ffffff;	font-size:0.7em;	text-decoration: none;	padding-top:10px;	padding-left:20px;	padding-right:20px;	height:394px;	width:734px;	/*border: solid 1px #990000;*/  overflow:scroll;  }/*.dTOContentNewsletterLeftBarContent a {    color: #ffffff;  text-decoration: none;}*/.dTOContentNewsletterRightBar {	position: absolute;	top:0px;	left:798px;	height:450;	width:172px;	color: #ffffff;	vertical-align:text-top;	padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentNewsletterLeftBar *//* dTOContentOrderCheckout */.dTOContentOrderCheckoutLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a; }.dTOContentOrderCheckoutLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px #990000;*/ }.dTOContentOrderCheckoutLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentOrderCheckoutLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  font-size:0.7em;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  height:394px;  width:754px;  /*border: solid 1px #990000;*/  }.dTOContentOrderCheckoutLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentOrderCheckoutRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentOrderCheckout *//* dTOContentOrderConfirmation */.dTOContentOrderConfirmationLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:770px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    border: solid 8px #e6aa1a; }.dTOContentOrderConfirmationLeftBarHeadline {    position:absolute;  top:0px;  left:0px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:20px;  height:40px;  width:754px;  /*border: solid 1px #990000;*/ }.dTOContentOrderConfirmationLeftBarHeadline h1 {  font-size : 1em;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.dTOContentOrderConfirmationLeftBarContent {    position:absolute;  top:40px;  left:0px;   color: #ffffff;  font-size:0.7em;  text-decoration: none;  padding-top:10px;  padding-left:20px;  padding-right:20px;  height:394px;  width:754px;  /*border: solid 1px #990000;*/  }.dTOContentOrderConfirmationLeftBarContent a {    color: #ffffff;  text-decoration: none;}.dTOContentOrderConfirmationRightBar {        position: absolute;    top:0px;    left:770px;    height:450;    width:200px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px #990000;*/ }/* end: dTOContentOrderConfirmation *//* dTOContentPaymentWindow */.dTOContentPaymentWindow {        position: relative;    top:0px;    left:0px;    height:320;    width:500px;    color: #ffffff;    font-size:0.7em;    padding-top:10px;    padding-left:10px;    vertical-align:text-top;    padding-right:10px;    border: solid 1px red;}/* dTOContentTemplateLeftBar */.dTOContentTemplateLeftBar {        position: relative;    top:0px;    left:0px;    height:450;    width:940px;    color: #ffffff;    vertical-align:text-top;    padding-right:10px;    /*border: solid 1px red;*/ }.dTOContentTemplateLeftBarHeadline {    position:absolute;  top:0px;  left:20px;   color: #ffffff;  text-decoration: none;  font-weight:bold;  font-size:1em;  padding-top:10px;  padding-left:10px;  height:50px;  width:920px; }.dTOContentTemplateLeftBarContent {    position:absolute;  top:50px;  left:0px;   color: #ffffff;  text-decoration: none;  padding-top:10px;  padding-left:10px;  height:400px;  width:940px;  border: solid 8px navy;   overflow:auto;   }/* end: dTOContentTemplateLeftBar *//* end: dTOContent *//* BottomBar */.tdBottomBar {	height:50px;	width:970px;	padding: 0px 0px 0px 0px;    /*border: solid 1px red;*/     }.dTOBottomBar {        position:relative;    top:0%;    left:0%;    height:100%;    width:100%;    vertical-align:bottom;    /*border: solid 1px red;*/}.dTOBottomBarTotal {	position:relative;	top:0%;	left:0%;	height:100%;	width:100%;    /*border: solid 1px red;*/}.dTOBottomBarInfoMenu {	position:absolute;	bottom:0%;	left:200px;	height:15%;	width:770px;	text-align:left;	vertical-align:text-bottom;    /*border: solid 1px red;*/}.dTOBottomBarMarquee {    position:absolute;    bottom:0%;    left:710px;    height:15%;    width:242px;    text-align:left;    vertical-align:text-bottom;    color: Red;    font-size: 0.7em;    /*border: solid 1px red;*/}/* end: dTOBottomBar */.cboTODropDownList{	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; /*indsat af Johnny Kühn, Kühn design*/	border: solid 1px silver;	font-size: 1em;	width:15em;	color: #000000;}.lblHeadline {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-weight: bold;  text-decoration: none;  }.toinfomenulinktext {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #ffffff;	text-decoration: none;	font-size : 0.7em;	padding-right: 10px; /*indsat af Johnny Kühn, Kühn design*/} a.toinfomenulink:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #CCCCCC;  text-decoration: none;  font-size : 0.7em;  padding-right: 10px; /*indsat af Johnny Kühn, Kühn design*/}a.toinfomenulink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #CCCCCC;  text-decoration: none;  font-size : 0.7em;  padding-right: 10px; /*indsat af Johnny Kühn, Kühn design*/}a.toinfomenulink:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;  padding-right: 10px; /*indsat af Johnny Kühn, Kühn design*/}a.toinfomenulink:active {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;  padding-right: 10px; /*indsat af Johnny Kühn, Kühn design*/}.tosearchlinktextbold {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-weight: bold;  text-decoration: none;  }.tosearchlinktext {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  } a.tosearchlink:link {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #CCCCCC;	text-decoration: none;  }a.tosearchlink:visited {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #CCCCCC;	text-decoration: none;  }a.tosearchlink:hover {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #FFFFFF;	text-decoration: none;  }.toreadmorelinktextbold {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  font-weight: bold;  text-decoration: none;  }.toreadmorelinktext {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  } a.toreadmorelink:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }a.toreadmorelink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }a.toreadmorelink:hover {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color:#ef0500; /*indsat af Johnny Kühn, Kühn design*/	text-decoration: none;  }.towhitenavigationlinktext {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  } a.towhitenavigationlink:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  }a.towhitenavigationlink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  }a.towhitenavigationlink:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  }.towhitenavigationlinkftext {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;} a.towhitenavigationlinkf:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;}a.towhitenavigationlinkf:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;}a.towhitenavigationlinkf:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;}.tolanguagelinktext {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #CCCCCC;	text-decoration: none;	font-size : 0.7em;	padding-right: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	padding-left: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	} a.tolanguagelink:link {	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #CCCCCC;	text-decoration: none;	font-size : 0.7em;	padding-right: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	padding-left: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	}a.tolanguagelink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #CCCCCC;  text-decoration: none;  font-size : 0.7em;  padding-right: 5px; /* tilføjet af Johnny Kühn, Kühn design*/  padding-left: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	}a.tolanguagelink:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;  padding-right: 5px; /* tilføjet af Johnny Kühn, Kühn design*/  padding-left: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	}a.tolanguagelink:active {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  font-size : 0.7em;  padding-right: 5px; /* tilføjet af Johnny Kühn, Kühn design*/  padding-left: 5px; /* tilføjet af Johnny Kühn, Kühn design*/	}.tocalendarlinktextnormal {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  } a.tocalendarlink:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;  }a.tocalendarlink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #75c697;  text-decoration: none;  }a.tocalendarlink:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #ffffff;  text-decoration: none;}.tosearchresultlink h2 {    font-size: 1em;  font-weight: normal;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  display: inline; }.tosearchresultlinktext {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  } a.tosearchresultlink:link {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }a.tosearchresultlink:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }a.tosearchresultlink:hover {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }a.tosearchresultlink:active {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;  text-decoration: none;  }.tdheadline {		font-size: 0.7em;  font-weight:bold; 	color: #ffffff;}.tdtext {	font-size: 0.7em;  font-weight:normal;		color: #ffffff;}.tdtextbold {	font-size: 0.7em;  font-weight:bold;		color: #ffffff;}.tdformularlabel {		height:25px;  width:100;	}.tdformularlabelfreewidth {		height:25px;  }.tdformulartextbox {		height:25px;	width:180px;	}.tblformularrow {		width:290px;}.lbltext {		font-size: 0.7em;	color: #ffffff;    width:90px;}.lblbookingheadline {		font-size: 1em;	font-weight:bold;  padding-left:10px;		color: #ffffff;}.lbltextfreewidth {		font-size: 0.7em;	color: #ffffff;    }.lbltextfreewidth20px {		font-size: 0.7em;	color: #ffffff;  height:20px;  }.textbox {		border-left: solid 1px #ffffff;	border-right: solid 1px #ffffff;	border-top: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	color: #000000;	vertical-align:top;    background-color:#ffffff;    width:180px;     height:20px;  }.textboxfreewidth {		border-left: solid 1px #ffffff;	border-right: solid 1px #ffffff;	border-top: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	color: #000000;	vertical-align:top;    background-color:#ffffff;    height:20px;  }.textarea {		border: solid 1px #ffffff;	color: #000000;	vertical-align:top;    background-color:#ffffff;    /*width:180px; */    }.textareafreewidth {		border: solid 1px #ffffff;	color: #000000;	/*vertical-align:top; udkommenteret af Johnny, Kühn design*/    background-color:#ffffff;    width:180px;     }.radiobuttonlist {   color: #ffffff;  font-weight:normal;  height:0.7em;  width:100%;                             }.radiobuttonlist label {     font-size : 0.7em;  color: #ffffff;  font-weight:normal;  vertical-align:middle;}.radiobuttonlistbold {   color: #ffffff;  font-weight:bold;  height:0.7em;  width:100%;                             }.radiobuttonlistbold label {     font-size : 0.7em;  color: #ffffff;  font-weight:bold;  vertical-align:middle;}.checkbox {   color: #ffffff;  font-weight:normal;  /*height:0.7em;  width:100%; udkommenteret af Johnny. Kühn design */                }.checkbox label {     font-size : 0.7em;  color: #ffffff;  font-weight:normal;  vertical-align:middle;}.LabelErrorMessage{	font-size: 0.7em;	font-weight: normal;    color: #ff0033;}.LabelErrorMessageNoSize{	font-weight: normal;    color: #ff0033;}.LabelMessage{	font-size: 0.7em;	font-weight: normal;    color: #ff0033;	}.LabelMessageNoFontSize{	font-weight: normal;	/*color: #E6D988 - ændret af Johnny Kühn, Kühn design*/	color:#ef0500;}.dropdownlistsearch {font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; /*indsat af Johnny Kühn, Kühn design*/	/*font-size: 0.9em; ændret af Johnny Kühn, Kühn design**/	font-size: 1em;	width:180px;	color: #000000;}.dropdownlistsearchfreewidth {	/*font-size: 0.9em; ændret af Johnny Kühn, Kühn design**/	font-size: 1em;	color: #000000;}.tdvzinfotextheadline h1 {		font-size: 0.7em;  font-weight:bold; 	color: #ffffff; 	margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.tdvzinfotextheadline h2 {			font-size: 0.7em;  font-weight:bold; 	color: #ffffff; 	margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.tdvzinfotextheadline a {  color: #ffffff;  text-decoration:none;	}.tdvzinfotexttext {    font-size: 0.7em;  font-weight:normal;    color: #ffffff;    line-height: 150%;}.tdvzinfotexttext a {  font-weight:normal;	  color: #ffffff;  text-decoration:underline;	}.tdvzinfotextheadlineblack h1 {		font-size: 0.7em;  font-weight:bold; 	color: #000000; 	margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.tdvzinfotextheadlineblack h2 {			font-size: 0.7em;  font-weight:bold; 	color: #000000; 	margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}.tdvzinfotextheadlineblack a {  color: #000000;  text-decoration:none;	}.tdvzinfotexttextblack {    font-size: 0.7em;  font-weight:normal;    color: #000000;    line-height: 150%;}.tdvzinfotexttextblack a {  font-weight:normal;		color: #000000;}