/* BODY */
a { color:#FF0000; text-decoration: none; }
a:active { color:#ff0000; text-decoration: none; }
a:visited {color: #CC0000;}
a:hover {color: #FF0000; text-decoration: underline; background-color: #EEEEFE;}
a.external {
        background: url('external.gif') no-repeat center right;
        padding-right: 13px
}

.nw{vertical-align:top;}




.body { font-family: "Geneva, Arial, Helvetica, sans-serif", sans-serif; font-size: 16px; color: #000000; margin-left: 3px; margin-right: 3px;  }

.motif {
    background-image: url('/images/all/motif1.gif');
    background-repeat: repeat;
    background-position: 0px 0px;
    border: medium none;
}

/* DIVISIONS */

img.article 
{
border:1px solid;
margin: 10px 15px 5px 15px;
}


div#rightcol {
    background-color: #e6edf6;
    border: 1px solid #6699CC;
    margin-bottom: 8px;
    font-size: 12px;
}



div#forum_in_city {
     font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     padding: 0px 0px 0px 0px;
}


/* INTROBOX */


div#introbox {
    background-color: #FFFFFF;
    border: 1px solid #6699CC;
    margin-bottom: 8px;
    font-size: 12px;
}

div#introbox p {
     font-size: 11px;
     color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     margin: 0px 0px 0px 0px;
     padding: 5px 5px 5px 5px;
}

div#introbox h3 {
     font-size: 13px;
     font-weight: bold;
     color: #000000;
      font-family: Arial, Helvetica, sans-serif; 
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}



div#introbox td {
     font-size: 11px;
     padding-left: 6px;
}

div#introbox ul {
     list-style-image: url('/img/arrow_pointer.gif');
     margin-left:13px; margin-right:5px; margin-top:5px; margin-bottom:0px; padding-left:13px; padding-right:5px; padding-top:4px; padding-bottom:3px
}

div#introbox ol {
     padding: 4px 5px 3px 16px;
     margin:  5px 5px 0px 16px;
}

div#introbox li {
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px;
     color: #666666;
     margin: 0px 0px 5px 0px;
}

div#introbox form {
     font-size: 11px;
     color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     margin:  4px 4px 3px 4px;
     padding: 4px 4px 3px 4px;
}

div#introbox p.all {
     font-size: 10px;
     font-family: Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
     color: #666666;
}

div#introbox div.greybg_fi {
     font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     color: #666666;
     background-color: #e6edf6;
     margin: 0px 0px 0px 0px;
     padding: 5px 5px 5px 8px;
}

td.greybg {
     font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     color: #666666;
     background-color: #e6edf6;
     padding: 0px 0px 5px 3px;
}

div.greybg {
     font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
     color: #666666;
     background-color: #e6edf6;
     margin: 0px 0px 0px 0px;
}

div#introbox div.greybg {
     padding: 4px 3px 5px 3px;
}






/* TABLE */

table 
        {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000066;
        }

td
        {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000066;
        }

 .fixed{font-size:13px;font-family:monospace, fixed;} 

/* EVENTS */
.events_title   {font-size: 16px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

.events_cat     {font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #DD0000; font-weight: bold;}

.events_name    {font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
a.events_name:link       {color: #505050;}   
a.events_name:visited {color: #505050;}  
a.events_name:active     {color: #333333;}
a.events_name:hover      {color: #333333;}


/* NEWS */
.news-headlines { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding-left: 5px; }
a:hover.news-headlines { color:#ff0000; text-decoration: underline; }
a:visited.news-headlines { color:#ff0000; font-size: 10px; font-weight: bold; text-decoration: underline; padding-left: 5px; }
.news-source { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #990000; text-decoration: none; padding-left: 5px; }
.news-date { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #990000; text-decoration: none; padding-left: 5px; }

/* TOOLBAR TOPNAVIG*/

.destination { font-family: "Verdana", sans-serif; font-size: 14px; color: #FF0000; text-decoration: none; padding-left: 5px; }
a:visited.destination { color:#FF0000; text-decoration: none;}
a:hover.destination { color:#FF0000; text-decoration: underline; }

/* Hotel details NEW*/

.hotelname { font-family: "Arial", sans-serif; font-size: 20px; font-weight: bold; color: #990000; }
.hotelnamedetails  {font-family: "Verdana", sans-serif; font-size: 20px; color: #FFFFFF;}
.blueboxtitle { font-family: "Arial", sans-serif; font-size: 18px; color: #FFFFFF; line-height: 25px;}


.Txt    {font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #505050;}
a:link.Txt       {color: #FF0000; text-decoration: none;}   
a:visited.Txt {color: #CC0000; text-decoration: none;}
a:hover.Txt      {color: #FF0000; text-decoration: underline;}

.TXTNOIR        {font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
a.TXTNOIR:link   {color: #0000FF; text-decoration: none;}   
a.TXTNOIR:visited {color: #0000CC; text-decoration: none;}
a.TXTNOIR:hover     {color: #0000CC; text-decoration: underline;}


.Txttitle       {font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
a.Txttitle:link      {color: #FF0000; text-decoration: none;}   
a.Txttitle:visited  {color: #CC0000; text-decoration: none;}
a.Txttitle:hover        {color: #FF0000; text-decoration: underline;}

.Txtguidetitle  {font-size: 16px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #505050;}
a:link.Txtguidetitle     {color: #FF0000; text-decoration: none;}   
a:visited.Txtguidetitle {color: #CC0000; text-decoration: none;}
a:hover.Txtguidetitle    {color: #FF0000; text-decoration: underline; background-color: #EEEEFE;}


.Txtguide       {font-size: 14px; line-height: 18px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #505050;}
a:link.Txtguide  {color: #FF0000;}   
a:visited.Txtguide {color: #CC0000;}
a:hover.Txtguide         {color: #FF0000; text-decoration: underline; background-color: #EEEEFE;}

.Hotel_citydetail       {font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #505050;}
a:link.Hotel_citydetail  {color: #000088; text-decoration: none;}   
a:visited.Hotel_citydetail {color: #000044; text-decoration: none;}
a:hover.Hotel_citydetail         {color: #000044; text-decoration: underline; background-color: #EEEEFE;}

.Hotel_table    {font-size: 13px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000088;}
a:link.Hotel_table       {color: #000088; text-decoration: none;}   
a:visited.Hotel_table {color: #000044; text-decoration: none;}
a:hover.Hotel_table      {color: #000044; text-decoration: underline; background-color: #EEEEFE;}


.red_bold {font-size : 10;  line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #DD0000;}


/* Hotel details PRIOR */

.detailbox { font-family: "Arial", sans-serif; font-size: 11px; font-weight: bold; color: #990000; }
.boxhead { font-family: "Verdana", sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; margin-left: 2px; padding-left: 2px; }
.comments { font-family: "Arial", sans-serif; font-size: 11px; color: #000000; }
.pagetitle { font-family: "Arial", sans-serif; font-size: 24px; font-weight: bold; color: #330000; }

.carrentaltop { font-family: "Arial", sans-serif; font-size: 18px; font-weight: bold; color: #FBCF65; }
a:visited.carrentaltop { color:#FBCF65; text-decoration: none;}
a:hover.carrentaltop { color:#FBCF65; text-decoration: underline; }

.hometop { font-family: "Arial", sans-serif; font-size: 16px; color: #EE9C00; }
a:visited.hometop { color:#EE9C00; text-decoration: none;}
a:hover.hometop { color:#EE9C00; text-decoration: underline; }


/* Titles*/
.bigblacktitle { font-family: "Arial", sans-serif; font-size: 18px; color: #00000; font-weight: bold; }


a:hover.arrow-red { color:#ff0000; text-decoration: underline; }
a:visited.arrow-red { color:#666666; text-decoration: none; }
.arrow-red { font-family: "Verdana", sans-serif; font-size: 10px; color: #000000; text-decoration: none; }

a:hover.headline { color:#ff0000; text-decoration: underline; }
a:visited.headline { color:#cc3333; text-decoration: none; }
.headline { font-family: "Arial", sans-serif; font-size: 12px; font-weight: bold; color: #990000; }

a:hover.cell-list { color:#0000ff; text-decoration: underline; }
a:visited.cell-list { color:#666666; text-decoration: none; }
.cell-list { font-family: "Verdana", sans-serif; font-size: 10px;
 font-weight: bold; color: #000000; text-decoration: none;
  padding-left: 5px; line-height: 14px; }

a:hover.navtitle { color:#ffffff; text-decoration: underline; background-color: #CCCCBB;}
a:visited.navtitle { color:#ffffff; text-decoration: none; }
.navtitle { font-family: "Arial", sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; margin: 3px; text-decoration: none; }


a:visited.list-1 { color:#666666;}
a:hover.list-1 { color:#0000ff; text-decoration: underline; background-color: #CCCCBB}
.list-1 { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; margin-left: 2px; padding-left: 2px; }

.cell-list2 { font-family: "Verdana", sans-serif; font-size: 10px; color: #000000;
 text-decoration: none; padding-left: 5px; }



/* Booking table */
td.booking_right {
        border-right-width:1px;
        border-right-style : solid;
}

td.booking_bottom {
        border-bottom-width:1px;
        border-bottom-style : solid;
}


td.booking_head {

        text-align : center;
        font-weight : bold;
        border-top-style:solid; 
        border-top-width:1px;
        border-left-style:solid; 
        border-left-width:1px;

}

td.booking_cell {

        border-top-style:solid; 
        border-top-width:1px;
        border-left-style:solid; 
        border-left-width:1px;
}

td.padding {
    padding-right: 8;
    padding-left: 8;
        padding-top: 4;
        padding-bottom: 4;
}

td.booking_amount {
        font-weight : bold;
    padding-right: 5;
        border-style:solid; 
        border-width:1px;
}

#webmail
{
        background: #deebf5 url('http://www.europe.org/images/all/env.jpg') no-repeat top right;
}





.search {
        
        BACKGROUND-IMAGE: url('input.gif');
}
.option1 {
        font-family: Tahoma, Arial, "Times New Roman";
        border: 1px solid #FBCF65;
}


.blackborder {
    border: 1px solid #000000;
    }

.rightborder{
    margin : 10px 0 0 0; 
	padding : 10px 0 0 0; 
	height : 90%;
	border-right : 1px solid #ccc; 
    }

.blue {
    background-color: #e6edf6;
    border: 1px solid #6699CC;
    padding-right: 8;
    padding-left: 8;
    padding-top: 4;
    padding-bottom: 4;
    }
.bluenoborder {
    background-color: #e6edf6;
    padding-right: 8;
    padding-left: 8;
    padding-top: 4;
    padding-bottom: 4;
}
.bluedark {
    background-color: #BFD8F1;
    border: 1px solid #6699CC;
}

.blueborder {
    border: 1px solid #6699CC;
}
.yellowborder {
    border: 1px solid #000088;
}

.blueborderbottom {

        border-bottom-style:solid; 
        border-bottom-width:1px;
        border-color: #6699CC;
}

.blueborderleft {

        border-left-style:solid; 
        border-left-width:1px;
        border-color: #6699CC;
}


.blueborderright {

        border-right-style:solid; 
        border-right-width:1px;
        border-color: #6699CC;
}

.darkblueborderbottom {

        border-bottom-style:solid; 
        border-bottom-width:1px;
        border-color: #BFD8F1;
}

td.bluebordertop {

        border-top-style:solid; 
        border-top-width:1px;
        border-color: #6699CC;
}

.bluedarknoborder {
    background-color: #BFD8F1;
    padding-right: 8;
    padding-left: 8;
    padding-top: 4;
    padding-bottom: 4;
}



.txtarea {
BACKGROUND-IMAGE: url('txt.gif');
        border: 1px solid #353535;
        height: 150px;
        width: 450px
}

.drop {
        font-family: Tahoma, Arial, "Times New Roman";
        
        border: 1px solid #353535;
        width: 220px;
}
.button1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        BACKGROUND-IMAGE: url('input.gif');
        border: 1px solid #FBCF65
}
.popup {
    text-align: left;
}
div.popup {
    position: absolute;
    display: none;
    padding: 3px; 
    border: 1px solid #feba02; 
    background-color: #fff9e7;
    z-index: 99;
}
div.popup p {
    margin: 0;
}
div.popup ul {
    margin: 0 0 .3em;
    padding: 0 0 0 1.8em;
}







/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	border: 0px none;
/*
	border: .5em solid white;
	border-width: .5em 0 .8em 1.4em;
*/; margin-left:.5em; margin-right:0; margin-top:0; margin-bottom:.5em
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
	float: left;
	clear: left;
	position: relative;
	border: 0px none;
/*
	margin: .3em .5em .5em 0;
	border: .5em solid white;
	border-width: .5em 1.4em .8em 0;
*/; margin-left:0; margin-right:.5em; margin-top:0; margin-bottom:.5em
}
div.floatleft p { font-style: italic; }
/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}
div.tcenter {
	float: center;
	clear: center;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}

img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}


.article_title {line-height:0.8em;font-family:"Arial Black"; color:#cc0000;font-size:3.5em;letter-spacing:-4px;padding: 0px;margin:0px 0px 15px 0px;background:none;border:none;}
.weblink_title {line-height:1.0em;font-family:"Arial Black";color:#cc0000;font-size:1.5em;letter-spacing:-1px;padding: 0px;margin:0px 0px 15px 0px;background:none;border:none;}
