




/* styles */

#tisContent {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}

/* RP: most unlikely used anymore */
#tisMiddle, #tisMiddleleft, #tisMiddleright, #tisWidecontent {
  float: left;
  margin: 0 0 0 0;
  height: 100%
}

#tisleft .border, .border, #searchrespage .border, #tisContent .bottommiddle, #tisContent .bg p, #tismeta li, #tismeta li a, #tismeta li span, #tisLeft .topright, .topright, #tisContent .bottomright, #tisContent .bottomleft, #tisContent .bottommiddle, #tisScoutContent .bg, .bg, #tisContent #tisScoutContent .topmiddle, #tisContent .border, #tisTafa .bg, #tisTafa .topmiddle, #tisTafaAdress .topmiddle, #tisTafaConfirmation .topmiddle { border-color: #D4CADF; background-color: #D4CADF;  } 

.border {
  background-color: transparent !important;
}

#tisMiddle {
  width: 463px;
  overflow: hidden;
  margin: 0 0 0 0;
  padding: 0
}

#tisMiddle/* */ {
  margin: 0;
  /* rule out ie5mac \*/
  margin: 0 0 0 0;
  /* end rule out ie5mac */
}

#tisMiddleright {
  width: 622px;
  margin: 0 0 0 0;
}

#tisMiddleright/* */ {
  width: 622px;
  overflow: hidden;
  /*\*/
  margin: 0 0 0 0;
  /**/
}

* html #tisMiddleright {
  width: 622px;
}

#tisMiddleleft {
  width: 578px;
}

#tisWidecontent {
  width: 700px;
}


#tisRight {
  float: left;
  width: 158px;
  overflow: hidden;
  height: 100%;
  padding-top: 20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#tisRight .mnu, #tisRight .mnuSel {
  clear:both;
  padding: 2px 2px 2px 9px;
  height: auto;
  color: #000000;
  width: 147px;
  border: 1px;
  overflow: hidden
}

#tisRight .mnu/* */, #tisRight .mnuSel/* */ {
  width: 136px /* nonie5 */
}

#tisRight .mnuSel, #tisRight .mnuSel a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF
}

/* RPi: requested to remove hover-effect by RH
#tisRight .mnu a:hover {
  text-decoration: none
}
*/

#tisRight .weathercenter {
  width: 115px;
  padding-top: 5px;
  text-align: center;
  border: 1px solid
}

#tisRight .icon {
  width: 45px;
  float: left;
  margin-left: 5px
}

#tisRight .quickbooktitle {
  width: 153px;
  height: 25px; /* ie5 */
  overflow: hidden;
  padding-top: 25px
}

#tisRight .quickbooktitle/* */ {
  height: 0 /* nonie5 */
}

#tisRight .day, .month {
  padding: 0;
  margin: 0;
  width: 38px
}

#tisRight select {
  margin-top: 1px
}

#tisRight select option {
  padding-left: 0
}

#tisRight .wicon, #tisRight .wicon1 {
  float: left;
  font-size: 10px;
  padding-left: 10px;
  text-align: center
}

#tisRight .wicon {
  width: 35px;
}

#tisRight .wicon1 {
  width: 45px;
}


#sysContent {
  background-color: #FFFFFF;
  padding: 0 0 0 0;
  width: 765px
}

#sysContentffs {
  background-color: #FFFFFF;
  margin: 10px 12px 0 12px;
  width: 582px;
  padding: 10px 10px 10px 10px;
}

#sysContent .linie, #sysContent .liniebold, #tisContent .liniebold {
  border-top-color: #B2B2B2;
  border-top-style: solid;
  width: 100%;
  height: 1px;
  font-size: 0px
}

#sysContent .linie {
  border-top-width: 1px;
}

#sysContent .liniebold, #tisContent .liniebold {
  border-top-width: 2px;
}

#providerNavigation {
  float: left;
  width: 156px;
  display: block;
  padding-top: 0;
  margin-top: 0;
  padding-left: 2px;
  padding-right: 0;
  margin: 0;
  padding: 0;
}


#tisContent .headline{
  float              : left;
  width              : 545px;
  display            : block;
  padding            : 6px 10px;
  margin             : 15px 0 24px 0;
}


#providerNavigation li a:hover { color: #7C4CAC; font-weight: bold; background-color: #C6B8D4;  } 


.subreiter, .bgcol, .restitle, .title, .copybox, .boxcontent { background-color:#FDF1DB } 
.mnulink_sel { background-color: #F1A00C; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_orange.gif) } 
.alphaborder { border: 2px solid #FDF1DB } 
.bgcol, .subreiter, .bghotelgruen, .stitle, .restitle, .title, .copybox, .boxcontent { background-color: #EDF4CB } 
.mnulink_sel { background-color: #66A20D; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_gruen.gif) } 
.deacttextgrey { display: none; font-family: Verdana; font-size: 10px; color: #999999 } 
.deactbold { display: none; font-family: Verdana; font-size: 11px; color: #336666; font-weight: bold; text-decoration: underline; vertical-align: middle; letter-spacing: 0.0em } 
.seatitle { font-size:11px;color:#000000;padding-left:9px;height:22px;background-color: #EDF4CB } 
td.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;background-color : #EDF4CB } 
select.month { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:85px } 
input.year { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:30px } 
td.calDaysColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#A0A0A0 } 
td.calWeekend { font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #c0c0c0 } 
td.calBgColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#d3d3d3 } 
.calBorderColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#EDF4CB } 
td.calHighlightColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#9EBEA3 } 
A.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;text-decoration:none } 
A.cal:Hover { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#FF0000;text-decoration:none } 
.disabled { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#9C9C9C;text-decoration:none; } 
input.searchbuttonBGColor { border-style:none;background-color:#FFFFFF } 
.subreiter, .bgcol, .title, .restitle, .copybox, .boxcontent { background-color: #EDF4CB; } 
.mnulink_sel { background-color:#4079C3;font-size:11px;font-weight:bold;color:#FFFFFF; } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_orange.gif); } 
.alphaborder { border: 2px solid #EDF4CB } 
.bgcol, .subreiter, .bghotelgruen, .stitle, .restitle, .title, .copybox, .boxcontent { background-color: #EDF4CB } 
.mnulink_sel { background-color: #66A20D; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_gruen.gif) } 
.deacttextgrey { display: none; font-family: Verdana; font-size: 10px; color: #999999 } 
.deactbold { display: none; font-family: Verdana; font-size: 11px; color: #336666; font-weight: bold; text-decoration: underline; vertical-align: middle; letter-spacing: 0.0em } 
.seatitle { font-size:11px;color:#000000;padding-left:9px;height:22px;background-color: #EDF4CB } 
td.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;background-color : #EDF4CB } 
select.month { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:85px } 
input.year { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:30px } 
td.calDaysColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#A0A0A0 } 
td.calWeekend { font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #c0c0c0 } 
td.calBgColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#d3d3d3 } 
.calBorderColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#EDF4CB } 
td.calHighlightColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#9EBEA3 } 
A.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;text-decoration:none } 
A.cal:Hover { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#FF0000;text-decoration:none } 
.disabled { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#9C9C9C;text-decoration:none; } 
input.searchbuttonBGColor { border-style:none;background-color:#FFFFFF } 
.bgcol, .title, .restitle, .copybox, .boxcontent { background-color: #FDF1DB } 
.mnulink_sel { background-color: #F1A00C; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.bgcol, .subreiter, .bghotelgruen, .stitle, .restitle, .title, .copybox, .boxcontent { background-color: #EDF4CB } 
.mnulink_sel { background-color: #66A20D; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_gruen.gif) } 
.deacttextgrey { display: none; font-family: Verdana; font-size: 10px; color: #999999 } 
.deactbold { display: none; font-family: Verdana; font-size: 11px; color: #336666; font-weight: bold; text-decoration: underline; vertical-align: middle; letter-spacing: 0.0em } 
.seatitle { font-size:11px;color:#000000;padding-left:9px;height:22px;background-color: #EDF4CB } 
td.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;background-color : #EDF4CB } 
select.month { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:85px } 
input.year { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;width:30px } 
td.calDaysColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#A0A0A0 } 
td.calWeekend { font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #c0c0c0 } 
td.calBgColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#d3d3d3 } 
.calBorderColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#EDF4CB } 
td.calHighlightColor { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;background-color:#9EBEA3 } 
A.cal { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#000000;text-decoration:none } 
A.cal:Hover { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#FF0000;text-decoration:none } 
.disabled { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#9C9C9C;text-decoration:none; } 
input.searchbuttonBGColor { border-style:none;background-color:#FFFFFF } 
.subreiter, .bgcol, .title, .restitle, .copybox, .boxcontent { background-color:#F2E2DC } 
.mnulink_sel { background-color: #F1A00C; font-size: 11px; font-weight: bold; color: #FFFFFF } 
.reiter { background: url(/vs/docs/xl/individualt05/header/menu/mnu_bg_rot.gif) } 
.alphaborder { border: 2px solid #E3EBF6 } 
#tisHeader .lblfulltxtsearch { font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; } 
#tisHeader .search { background-color: #A6B395; } 
.bgcol { background-color:#A7B493; } 


#tisContent #roomResult .roommodul .roundfirstsearchresultroomsearch { color: #666666;  } 
#tisContent #roomResult .roommodul .roundsecondsearchresultroomsearch { color: #666666;  } 
#tisContent #roomResult .roommodul .roundthirdsearchresultroomsearch { color: #666666;  } 
#tisContent #roomResult .roommodul .roundfourthsearchresultroomsearch { color: #666666;  } 
#tisContent #productLine .roundFirstSearchResultRoomsearch { color: #666666;  } 
#tisContent #productLine .roundSecondSearchResultRoomsearch { color: #666666;  } 
#tisContent #productLine .roundThirdSearchResultRoomsearch { color: #666666;  } 
#tisContent #productLine .roundLastSearchResultRoomsearch { color: #666666;  } 
#tisContent .mnuTop { color: #666666; font-size: 15px;  } 
#tisContent #searchResult .roundLoSearchResult { color: #666666;  } 
#tisContent #searchResult .roundRoSearchResult { color: #666666;  } 
.smallgrey {  } 

#sysContent, #popupbottom, #popuptop { background-color: #D4CADF;  } 
#sysContent { background-color: #D4CADF;  } 
legend { color: #666666; font-size: 15px;  } 
.greenborder {  } 
#tisContent #productLine .curSum, #tisContent #productLine .curSumSpaceRight, #tisContent #productLine .curDepositRight { color: #666666;  } 
#tisContent #productLine .total, #tisContent #hpProductdetails .total { color: #666666;  } 
#tisContent .line, .line { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 
#tisContent .line, .line{
  border-top: 0;
}
#tisContent #roomResult .prices .priceElem, #tisContent #roomResult .prices .priceElem1 { color: #666666;  } 
body, p, table { color: #3D4337;  } 
body { background-color: #FFFFFF;  } 
#tisContent a { color: #7C4CAC;  } 
.copytext {  } 
.copytextFFS { color: #3D4337;  } 
#tisContent .linie, #tisContent .liniebold, #tisContent .liniebold { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 
#tisContent .linie, #tisContent .liniebold, #tisContent .liniebold{
  border-top: 0;
}
#tisContent .linie { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 
#tisContent .linie{
  border-top: 0;
}
#tisContent .liniebold { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 
#tisContent .liniebold{
  border-top: 0;
}
.small {  } 
.grey {  } 
legend, h2, h1, #tismeta a:hover, #confirmDataBook .legend, #insHeader .legend, #confEcuserdata legend {  } 

#tismeta li a:link, #tismeta li a:visited, #tismeta li a:hover { color: #7C4CAC;  } 

#providerNavigation {  } 
#providerNavigation h2 { color: #FFFFFF; background-color: #604E72;  } 
#providerNavigation {  } 
.textblock p { color: #000000; font-size: 12px; font-weight: normal;  } 
#providerNavigation .mnuSel a, #tisLeft .mnuSel { color: #7C4CAC; font-weight: bold; background-color: #C6B8D4;  } 
#providerNavigation .mnu a { color: #372F2D; font-weight: bold; background-color: #D4CADF;  } 
#providerNavigation .mnu a:hover { color: #7C4CAC; font-weight: bold; background-color: #C6B8D4;  } 

.links #weather {  } 
.links #weather .centered a, .links #weather .mnu a { color: #7C4CAC;  } 
.links #weather .centered a:hover, .links #weather .mnu a:hover { color: #7C4CAC;  } 
.links #weather .mnuSel, .links #weather .centered .mnuSel a {  } 

.links .mnuSel, #tisRight .mnuSel a {  } 
.links .mnu a { color: #7C4CAC;  } 
.links .mnu a:hover { color: #7C4CAC;  } 
.links {  } 

#tisMiddle .copyRight { color: #3D4337;  } 
#tisMiddle { background-color: #FFFFFF;  } 
#tisMiddle { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 
#tisMiddle { border-right-color: #EAEAEA; border-right-style: solid; border-right-width: 1px;  } 
#tisMiddle/* */ { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 
#tisMiddle/* */ { border-right-color: #EAEAEA; border-right-style: solid; border-right-width: 1px;  } 
#tisMiddleright { background-color: #FFFFFF;  } 
#tisMiddleright { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 

#tisContent .copyRight { color: #3D4337;  } 
#tisContent { background-color: #FFFFFF;  } 
#tisContent { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 
#tisContent { border-right-color: #EAEAEA; border-right-style: solid; border-right-width: 1px;  } 
#tisContent/* */ { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 
#tisContent/* */ { border-right-color: #EAEAEA; border-right-style: solid; border-right-width: 1px;  } 
#tisContent { background-color: #FFFFFF;  } 
#tisContent { border-left-style: none; border-left-width: 2px; border-left-color: #FF005F;  } 

.accname, .accnamenoright { border-right-color: #EAEAEA; border-right-style: solid; border-right-width: 1px;  } 




/* end styles */

.headingLine {  } 
.headingLine2 { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 

h1, h2,h3, #tisContent .headline { color: #666666; font-size: 15px;  } 

#providerNavigation h2, #providerNavigation h3 { color: #FFFFFF; background-color: #604E72;  } 

.hotelpic img, #details img.provider { border-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: #D4CADF;  } 




h1, h2, #tisContent .headline {
  border-top: 0;
  padding             : 2px 0;
  background-color: transparent;
  border: 0 !important;
}

h2,h3, #tisContent .headline { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;  } 

.links {
  margin              : 0 0 0 0;
  border              : 0px dotted red;
}

#tisContent{
  border: 0;
  padding-left: 17px;
  margin: 0;
}

#details{
  margin-left: 0;
}


#tisScoutContent {
  float: left;
  width: 556px; /* ie5 */
  margin: 0;
}



#tisScoutContent/* */ {
  width: 565px; /* nonie5 */
}

#advertising {
  float              : left;
  width              : 160px;
  margin-left        : 0;
}

#header {
  background           : none;
}

#tisHeader .headerLeft {
  float: left;
  width: 143px;
  height: 180px;
}
#tisHeader .headerLeft { background-repeat: no-repeat;  } 
#tisHeader .headerLeft { height: 180px;  } 

#tisHeader .headerRight {
  float: right;
  width: 622px;
  height: 180px;
}

#tisHeader .headerRight { background-repeat: no-repeat; background-image: url(https://secure.visitscotland.com/vs/images/ACC/40/ACC61840Svs/header.jpg);  } 
#tisHeader .headerRight { height: 180px;  } 

#tisHeader .headerTisLogoL {
  float: right;
  width: 500px;
  padding-top: 12px;
  padding-bottom: 12px;
}

#tisHeader .headerTisLogoR {
  float: right;
  width: 150px;
  text-align: right;
  padding-top: 14px;
  padding-bottom: 14px;
}



body {
  margin: 0 auto;
  width: 765px;
}

#content { 
  margin-top          : 0;
} 

#tisHeader{
  padding: 0;
  margin: 0;
}

.doublecol1 .title1 {
  float: left; width: 608px; background-color: blue; color: red;
}

.doublecol1 .weather {
  float: left; width: 157px; background-color: red;
}


.doublecolheader{
  float: left;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}

#providerNavigation .doublecolheader .accname h2, .doublecolheader .accnamenoright h2 { color: #FFFFFF; background-color: #4C3E5A;  } 
#providerNavigation .doublecolheader .accname, .doublecolheader .accnamenoright { color: #FFFFFF; background-color: #4C3E5A;  } 

.doublecolheader .weather h2, .rightMenuHeadline h2 { color: #FFFFFF; background-color: #604E72;  } 
.doublecolheader .weather { color: #FFFFFF; background-color: #604E72;  } 

.doublecolheader .accname h2, .doublecolheader .accnamenoright h2, .doublecolheader .weather h2{
  padding: 6px 10px;
  border: 0;
}

.rightMenuHeadline h2, #providerNavigation h2 {
  float: left;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  padding: 6px 10px;
  border: 0;
}

#providerNavigation h2 {
  padding: 6px 0;
}

.accname{
  float: left;
  width: 606px;
}

.accnamenoright {
  float: left;
  width: 100%;
}

.weather{
  float: left;
  width: 158px
}

#tismeta {
  padding-top: 10px;
}

#providerNavigation li a {
  display             : block;
  padding             : 9px 10px;
  background          : none;
}

#providerNavigation{
  padding: 0;
  margin: 0;
  width: 143px
}

#guidesectiontismiddleright {
  float: left; width: 622px; background-color: #FFFFFF;
}

#guidesectiontismiddleright {  } 

#providerNavigation h2 {
  background-image    : none;
  padding             : 5px 0;
  border-bottom       : 1px solid #eaeaea;
}

.rightMenuHeadline h2{
  border-bottom       : 1px solid #eaeaea;
}

.weather h2 {
  border-bottom       : 1px solid #eaeaea !important;
}

.centered {
  text-align          : left;
}

.doublecolheader .accnamenoright h2 {
  margin: 0;
}

#tismeta li span, #tisScoutContent .bg, .bg, #tisContent .bg p, #tisContent .bg h1, #tisContent .bg h2, li#scoutSel span { color: #3D4337;  } 

li#scoutSel span, #tismeta li span {
  font-size: 11px !important;
  font-style: normal !important;
  font-family: Verdana,Arial,sans-serif;
}



