/* -------------------------------------------------------------------------------------- */
body {
 color: #333;
 background-color: #EEE;
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 background-image: url(background.jpg);
 background-position: left top;
 background-repeat: repeat-x;
}
a {
 color: #333;
}

/* -------------------------------------------------------------------------------------- */
/* Allgemeine Klassen */ 
.clear {
 clear: both;
 height: 0px;
 margin: 0px;
 padding: 0px;
 border: none;
 display: inline;
} 
div.clear {
 clear: both;
 height: 1px;
 margin: 0px;
 padding: 0px;
 border: none;
 display: block;
 overflow: hidden;
}
br.clear {
 clear: both;
 height: 1px;
 margin: 0px;
 padding: 0px;
 border: none;
 display: inline;
}
/* -------------------------------------------------------------------------------------- */
/* #wrapper */  /* alles-umschliessender Container */
#wrapper {
 margin: 0 auto;
 padding: 0;
 text-align: left;
 background-color: transparent;
 color: #333;
 width: 760px;
 }
 
/* -------------------------------------------------------------------------------------- */
/* #main */
#main {
 width: 760px !important; /* alle browser */
 width /**/:760px; /* win ie 5 & 5.5 */
 margin: 0px;
 padding: 0px;
 border: 0px;
 background-color: #fff;
}
/* -------------------------------------------------------------------------------------- */
/* #head */
#head {
 margin: 0;
 padding: 0;
 width: auto !important; /* alle browser */
 width /**/:60px; /* win ie 5 & 5.5 */
 background-color: transparent;
}
/* -------------------------------------------------------------------------------------- */
/* #topBar */
#topBar {
 width: auto !important; /* alle browser */
 width /**/:760px; /* win ie 5 & 5.5 */
 height: 30px;
 border: 0px;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #D7D7DA; 
}
/* -------------------------------------------------------------------------------------- */
/* #domain */
#domain {
 border: 0px;
 margin: 0px;
 float: left;
 padding: 8px 0 0 14px; 
}
#domain a {
 border: 0px;
 margin: 0px;
 padding: 0px;
 text-decoration: none; 
 font-weight: bold;
 color: #86878F;
 font-size: 0.75em; 
}
/* -------------------------------------------------------------------------------------- */
/* #navMeta */
#navMeta {
 width: 490px;
 height: 30px;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000;
 font-size: 0.7em;
 color: #999;
 float: right;
}
#navMeta ul {
 margin: 0px;
 padding: 0px;
 width: auto;
 list-style-type: none;
 line-height: 1.0em;
 border: 0px solid #000;
 float: right;
}
#navMeta ul li {
 margin: 0px 5px 0px 10px;
 padding: 10px 5px 0px 5px;
 border-left: 1px solid #999;
 float: left;
}
#navMeta ul li a {
 text-decoration: none;
 color: #999;
}
#navMeta ul li a:hover {
 text-decoration: none;
 color: #333;
}
/* -------------------------------------------------------------------------------------- */
/* #picBar */
#picBar {
 height: 150px;
 width: 760px;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #FFF;
}
#picBar a, #picBar img {
 margin: 0;
 padding: 0;
 border: 0;
}
#picLarge {
 margin: 0;
 padding: 0;
 border: 0;
 border-right: 1px solid #FFF;
 float: left;
}
#picSmall {
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
}
/* -------------------------------------------------------------------------------------- */
/* #navBar */
#navBar {
 width: 760px;
 margin: 0px;
 padding: 0px;
}
#navMain {
 width: 759px !important; /* alle Browser */
 width /**/:758px; /* Windows IE 5 & 5.5 */
 margin: 0px;
 padding: 0px;
 background-color: #E7E6E6;
 border-right: 1px solid #FFF;
 float: left;
}
#navBar #navMain ul {
 margin: 0px;
 padding: 0px;
 width: 100%;
 list-style-type: none;
 border: 0px solid #000;
}
#portalFRA #navBar #navMain ul #hotel {
width: 217px;
 border-left: 0px;
 border-bottom: 3px solid #F15B4E;
}
#portalFRA #navBar #navMain ul #tourisme {
 width: 162px;
 border-bottom: 3px solid #0089CF;
}
#portalFRA #navBar #navMain ul #nature {
 width: 125px;
 border-bottom: 3px solid #0DB14B;
}
#portalFRA #navBar #navMain ul #slovenie {
 width: 171px;
 border-bottom: 3px solid #FFD400;
}
#portalFRA #navBar #navMain ul #maribor {
 width: 74px !important; /* alle Browser */
 width /**/:132px; /* Windows IE 5 & 5.5 */
 border-right: 0px;
 border-bottom: 3px solid #999;
}
#portalFRA #navBar #navMain ul li a {
 font-weight: bold;
 font-size: 0.7em;
}
#portalFRA #navMeta {
 width: 600px;
}
#navBar #navMain ul li {
 line-height: 1.7em;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 border-top: 0px solid #FFF;
 border-left: 1px solid #FFF;
 border-right: 1px solid #A1A1A1;
 border-bottom: 3px solid #999;
 float: left;
}
#navBar #navMain ul li a {
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 100%;
 height: 100%;
 border: 0px;
 display: block;
 font-size: 0.72em;
 font-weight: bold;
}
#navBar #navMain a:hover { 
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 100%;
 height: 100%;
 border: 0 0 0 0;
 background-color: #D6D5D5;
}
/* Farbzuweisungen fuer PortalDEU und PortalENG */ 
#navBar #navMain ul #hotel a:hover,
#hotel #navBar #navMain ul #hotel a,
#hotel #navSearch,
#hotel #navSearchExt,
#hotel #navSearchExtQuery {
 background-color: #F8D7CB;
}
#navBar #navMain ul #tourisme a:hover,
#tourisme #navBar #navMain ul #tourisme a,
#tourisme #navSearch ,
#tourisme #navSearchExt,
#tourisme #navSearchExtQuery {
 background-color: #C6D9F4;
}
#navBar #navMain ul #nature a:hover,
#nature #navBar #navMain ul #nature a,
#nature #navSearch ,
#nature #navSearchExt,
#nature #navSearchExtQuery {
 background-color: #D1E6C2;
}
#navBar #navMain ul #slovenie a:hover,
#slovenie #navBar #navMain ul #slovenie a,
#slovenie #navSearch ,
#slovenie #navSearchExt,
#slovenie #navSearchExtQuery {
 background-color: #FFF1AE;
}
#navBar #navMain ul #maribor a:hover,
#about #navBar #navMain ul #maribor a,
#about #navSearch ,
#about #navSearchExt,
#about #navSearchExtQuery {
 background-color: #D6D5D5;
}
/* nur Opera */
@media screen and (min-width: 550px){
 #navBar #navMain ul li { height: 27px; }
 #navBar #navMain ul li { line-height: 1.6em; }
 #navBar #navMain ul li { padding: 0px 0px 0px 0px; }
 #navBar #navMain ul li a { font-size: 0.71em; }
 #navBar #navMain ul li a { height: 27px; }
 #navBar #navMain ul li a:hover { height: 27px; }
}
/* -------------------------------------------------------------------------------------- */
#bottomBar {
 height: 25px;
 margin: 0px;
   padding: 0px;
 border: 1px solid #000;
}
/* -------------------------------------------------------------------------------------- */
/* #content */
#content {
 height: 100%;
 height /**/:auto; /* Windows IE 5 & 5.5 */
 margin: 25px 5px 0px 5px;
 padding: 0px;
 border: 0px solid #000;
}
/* -------------------------------------------------------------------------------------- */
/* #leftCol */
#leftCol {
 width: 175px;
 height: auto;
 padding: 0px;
 margin: 0px 0px 0 0px;
 border: 0px;
 font-size: 0.7em;
 text-align: left;
 float: left;
 overflow: hidden;
}
/*#middleCol */
#middleCol {
 width: 369px; /* Mac IE 5 */
 height: auto;
 padding: 0px;
 margin: 0px 14px 0 14px; /* Mac IE 5 */
 border: 0px;
 text-align: left;
 font-weight: normal;
 float: left;
 overflow: hidden;
}
#middleColBis {
 width: 544px; /* Mac IE 5 */
 height: auto;
 padding: 0px;
 margin: 0px 14px 0 14px; /* Mac IE 5 */
 border: 0px;
 text-align: left;
 font-weight: normal;
 float: left;
 overflow: hidden;
}
/* Mac IE Workaround */ 
/* vor Mac IE verbergen \*/
#middleCol {
 width: 370px; /* alle Browser */
 margin: 0px 15px 0 15px; /* alle Browser */
}
#middleCol { 
 width: 370px; /* alle Browser */
 margin: 0px 15px 0 15px; /* alle Browser */
}
#middleColBis { 
 width: 545px; /* alle Browser */
 margin: 0px 15px 0 15px; /* alle Browser */
}
/* Ende Workaround */
/* -------------------------------------------------------------------------------------- */
/* #rightCol */
#rightCol {
 width: 175px;
 height: auto;
 /* \*/
 _height: 1%;
 /* */
 padding: 0px;
 margin: 0px 0px 0 0px;
 border: 0px;
 font-size: 0.71em;
 text-align: left;
 float: left;
 overflow: hidden;
}
/* -------------------------------------------------------------------------------------- */
/* #footer */
#footer {
 padding: 0px;
 margin: 0px;
 height: 75px;
 font-size: 0.6em;
 background-position: left;
 background-repeat: no-repeat;
 background-color: #EEEEEE;
 text-align: center;
 background-image: url(/images/structure/bg_footer_shd.jpg);
 background-position: left top;
 background-repeat: no-repeat;
}
/* -------------------------------------------------------------------------------------- */
/* #special */
#Special {
 width: 740px;
 height: auto;
 padding: 0px 10px 10px 10px;
 margin: 0px 0px 0 0px;
 border: 0px;
 float: left;
 background-color: #FFFFFF;
}
/* -------------------------------------------------------------------------------------- */
#copyright {
 padding: 22px 0 0px 0px;
 color: #666;
 font-size: 1.1em;
 border: 0px solid #000;
}
#copyright span a {
 margin: 2px 0 0 0;
 padding: 0;
 text-decoration: none;
 color: #aaa;
}

/* -------------------------------------------------------------------------------------- */
/* Ueberschrift fuer alle Elemente */
#content #leftCol h2,
#content #rightCol h2 {
 height: auto;
 padding: 3px 0px 3px 5px;
 margin: 0px;
 border-left: 3px solid #999;
 background-color: #D6D5D5;
 font-weight: bold;
 font-size: 1.0em;
 display: block;
 line-height: 1.3em;
 text-align: left;
}
/* Ueberschrift: Farbeinstellungen */
#home #content #leftCol  h2
#home #content #rightCol h2 {
 background-color: #D5D5D5;
 border-color: #999;
}
#hotel #content #leftCol  h2,
#hotel #content #rightCol h2 {
 background-color: #F8D7CB;
 border-color: #F15B4E;
}
#tourisme #content #leftCol  h2,
#tourisme #content #rightCol h2 {
 background-color: #C6D9F4;
 border-color: #0089CF;
}
#nature #content #leftCol  h2,
#nature #content #rightCol h2 {
 background-color: #D1E6C2;
 border-color: #4CB425;
}
#slovenie #content #leftCol  h2,
#slovenie #content #rightCol h2 {
 background-color: #FFF1AE;
 border-color: #FFD400;
}
#about #content #leftCol  h2
#about #content #rightCol h2 {
 background-color: #D5D5D5;
 border-color: #999;
}
/* -------------------------------------------------------------------------------------- */
/* Website-Tools */
.toolBox {
 margin: 0 0 0px 0;
 _margin: 0 0 10px 0;
 padding: 0px;
}
.toolBox ul {
 height: 25px;
 border-left: 3px solid #D6D5D5;
 margin: 1px 0 0 0;
 padding: 0px;
 list-style-type: none;
 background-color: #E7E6E6;
}
.toolBox li {
 margin: 3px 0 0px 0;
 padding: 0px;
 float: left;

}
.toolBox li span {
 display: none;
}
.toolBox ul li a {
 display: block;
 margin: 0px;
 padding: 0px;
}
.toolBox #toolBoxInfo {
 
 width: 167px;
 \width: 175px; /* Windows IE 5 & 5.5 */
 w\idth: 167px;
 margin: 0 0 0 0;
 padding: 2px 0 2px 5.5px;
 _padding: 2px 0 2px 5px;
 border-top: 1px solid #D6D5D5;
 border-left: 3px solid #D6D5D5;
 background-color: #E7E6E6;
 line-height: 1.3em;
 display: block;
 clear: both;
}
.toolBox #toolBoxInfoText  {
  margin: 0;
  padding: 0;
  position: absolute;
 _position: relative;
}
/* nur Opera */
@media screen and (min-width: 550px){
   .toolBox #toolBoxInfo { position: relative; }
}
/* Toolbox: Farbeinstellungen */
#home #content .toolBox ul,
#home #content .toolBox #toolBoxInfo {
 background-color: #E7E6E6;
}
#hotel #content .toolBox ul,
#hotel #content .toolBox #toolBoxInfo {
 background-color: #FCEFEB;
}
#tourisme #content .toolBox ul,
#tourisme #content .toolBox #toolBoxInfo {
 background-color: #E7EEFA;
}
#nature #content .toolBox ul,
#nature #content .toolBox #toolBoxInfo {
 background-color: #ECF3E5;
}
#slovenie #content .toolBox ul,
#slovenie #content .toolBox #toolBoxInfo {
 background-color: #FFFBDF;
}
#about #content .toolBox ul,
#about #content .toolBox #toolBoxInfo {
 background-color: #E7E6E6;
}
#home #content .toolBox ul,
#home #content .toolBox #toolBoxInfo {
 border-color: #D6D5D5;
}
#hotel #content .toolBox ul,
#hotel #content .toolBox #toolBoxInfo {
 border-color: #F8D7CB;
}
#tourisme #content .toolBox ul,
#tourisme #content .toolBox #toolBoxInfo {
 border-color: #C6D9F4;
}
#nature #content .toolBox ul,
#nature #content .toolBox #toolBoxInfo {
 border-color: #D1E6C2;
}
#slovenie #content .toolBox ul,
#slovenie #content .toolBox #toolBoxInfo {
 border-color: #FFF1AE;
}
#about #content .toolBox ul,
#about #content .toolBox #toolBoxInfo {
 border-color: #D6D5D5;
}
/* -------------------------------------------------------------------------------------- */
/* mainBox */ /* umschliesst h2 und die folgenden Boxen */
.mainBox {
 margin: 0 0 10px 0;
 padding: 0px;
 border: 0px;
 /* \*/
 _height: 1%;
 /* */
 background-color: #FFF;
 border-bottom: 1px solid #fff;
 /* Start SGG - feste Box-Breite wegen Spaltenänderung für Gebucht. Gespart. - Banner */
 width: 175px;
 overflow: hidden;
 /* Ende SGG */
}

/* -------------------------------------------------------------------------------------- */
.imageBox {
 margin: 1px 0 5px 0;
 padding: 0px;
 text-align: center;
}
/* -------------------------------------------------------------------------------------- */
/* eventBox */
.mainBox .eventBox {
 margin: 0 0 10px 0;
 padding: 0px;
 border: 0px;
 background-color: #FFF;
}
.mainBox .eventBox ul {
 border-top: 1px solid #FFF;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.mainBox .eventBox ul li {
 border-bottom: 1px solid #CCC;
 margin: 0px;
 padding: 0;
 height: auto;
 line-height: 1.2em;
}
.mainBox .eventBox ul li a:link,
.mainBox .eventBox ul li a:visited {
 height: auto;
 margin: 0px;
 padding: 3px 0 3px 1px;
 text-decoration: none;
 background-image: url(/images/structure/bg_nextButton.gif);
 background-position: right;
 background-repeat: no-repeat;
 display: block;
 _width: 99.7%;
 color: #777777;
}
.mainBox .eventBox ul li a:hover,
.mainBox .eventBox ul li a:active {
 height: auto;
 margin: 0px;
 padding: 3px 0 3px 1px;
 text-decoration: none;
 background-image: url(/images/structure/bg_nextButton.gif);
 background-position: right;
 background-repeat: no-repeat;
 display: block;
 background-color: #f2f2f2;
 color: #777777;
}
.mainBox .eventBox span {
 display: block;
}
.mainBox .eventBox strong {
 color: #333;
 display: block;
}
.mainBox .eventBox a.more {
 margin: 2px 0 0 0;
 padding: 2px 0 4px 5px;
 display: block;
 background-color: #F1F0F0;
 text-decoration: none;
}

/* -------------------------------------------------------------------------------------- */
/* listBox & weatherBox */
.listBox, .weatherBox {
 margin: 0 0 10px 0;
 padding: 0px;
 border: 0px;
 background-color: #FFF;
}
.listBox ul {
/* border-top: 1px solid #FFF;*/
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.listBox li {
 border-bottom: 1px solid #CCC;
 margin: 0px;
 padding: 1px 0 1px 0;
 height: auto;
 line-height: 1.35em;
 display: block;
}
.listBox ul li a {
 height: auto;
 margin: 0px;
 padding: 0 15px 0 1px;
 text-decoration: none;
 background-image: url(/images/structure/bg_nextButton.gif);
 background-position: right;
 background-repeat: no-repeat;
 display: block;
}
.listBox ul li a:hover {
 height: auto;
 margin: 0px;
 padding: 0 15px 0 1px;
 background-color: #F2F2F2;
 border: 0px;
 display: block;
}

/* -------------------------------------------------------------------------------------- */
/* Listbox selected */
.mainBox .listBox ul li .select {
    background-color: #e6e6e6; 
}
#hotel .mainBox .listBox ul li .select {
    background-color: #fcefeb; 
}
#tourisme .mainBox .listBox ul li .select {
    background-color: #e7eefa; 
}
#nature .mainBox .listBox ul li .select {
    background-color: #ecf3e5; 
}
#slovenie .mainBox .listBox ul li .select {
    background-color: #fffbdf; 
}
/* -------------------------------------------------------------------------------------- */
/* textBox */
.textBox {
 _height: 0px;
 margin: 1px 0 10px 0;
 padding: 0px;
 border: 0px;
 background-color: #FFF;
 /*\*//*/
 height: 100%;
 /**/
}
.textBox div,
.loginBox div {
 height: 100%;
 /*\*//*/
 height: auto;
 /**/
 margin: 5px 0 0 0;
 padding: 0 0 5px 0;
 _padding: 0 0 5px 1px;
}
.textBox ul {
    margin: 3px 0 3px 0;
    padding: 0;
}
.textBox ul li {
    margin: 0;
    padding: 0 0 0 10px;
    list-style-type: none;
    background-image: url(/images/structure/bul_textbox_list.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.textBox ol {
    margin: 0;
    padding: 0;
    list-style-type: decimal;
    list-style-position: outside;
}
.textBox ol li {
    margin: 0 0 0 30px;
    padding: 3px 0 3px 0;
}
/* -------------------------------------------------------------------------------------- */
/* Bildeinstellungen linke, rechte Spalte */
#content #leftCol .imgLeft ,
#content #rightCol .imgLeft {
 float: left;
 margin: 3px 8px 3px 0px;
}
#content #leftCol .imgCenter,
#content #rightCol .imgCenter {
 margin: 0px 0px 3px 0px;
 _padding-left: -1px;
}
#content #leftCol .imgRight ,
#content #rightCol .imgRight {
 float: right;
 margin: 3px 0px 3px 8px;
}

/* -------------------------------------------------------------------------------------- */

/* Stylesheets | Artikel-Varianten */
.article {
 margin: 0 0 20px 0;
 padding: 0;
 border: 1px solid #ccc;
 border-left: 0;
 font-size: 0.8em;
 line-height: 1.36em;
 _line-height: 1.35em;
}
.article h1  {
 margin: 0;
 padding: 4px 8px 4px 8px;
 border-left: 3px solid #999;
 font-size: 1em;
 background-image: url(line.gif);
 background-position: left bottom;
 _background-position: 3px bottom;
 background-repeat: no-repeat;
 line-height: 1.25em;
}

/* -------------------------------------------------------------------------------------- */
/* Artikel-Content */
.article .content {
 margin: 0 0 0 0;
 padding: 3px 7px 8px 8px;
 border: 0;
 border-left: 3px solid #ccc;
 display: block;
 border-bottom: 1px solid #fff;
}

/* Artikel-Textbereich */
.article .content .text,
.articleOffer .content .text {
 margin: 0;
 padding: 0;
 display: inline;
}
.article .content .text p,
.articleOffer .content .text p,
.articleFlash .content .text p {
 margin: 0 0 1em 0;
 padding: 0;
}
/* -------------------------------------------------------------------------------------- */
/* Artikel-Bildausrichtung und Bildunterschrift, auch Flash */
.article .content .imgLeft {
 margin: 0px 8px 0px 0;
 padding: 0;
 float: left;
}
.article .content .imgRight {
 margin: 0px 0 0px 8px;
 padding: 0;
 float: right;
}

/* imgOnly und flashOnly */ /* Artikel-Bildausrichtung und Flashausrichtung Mitte */
.article .content .imgOnly, .articleOffer .content .imgOnly, .articleFlash .content .imgOnly,
.article .content .flashOnly, .articleOffer .content .flashOnly, .articleFlash .content .flashOnly {
 margin: 5px 0 5px 0;
 padding: 0;
}
/* -------------------------------------------------------------------------------------- */
/* Headlines im Textbereich */
#middleCol .article .content h1, 
#middleCol .article .content h2,
#middleCol .article .content h3, 
#middleCol .article .content h4, 
#middleCol .article .content h5, 
#middleCol .article .content h6  {
 margin: 0 0 6px 0;
 padding: 0;
 border: 0;
 background-image: none;
 background-color: transparent;
 color: #333;
 font-size: 1em;
}
/* -------------------------------------------------------------------------------------- */
/* Links im Textbereich */
#middleCol .article .content .text a:link,
#middleCol .articleOffer .content .text a:link,
#middleCol .articleMini .content .text a:link {
 margin: 0;
 padding: 0;
 color: #333;
 text-decoration: underline;
}
#middleCol .article .content .text a:visited,
#middleCol .articleOffer .content .text a:visited,
#middleCol .articleMini .content .text a:visited {
 margin: 0;
 padding: 0;
 color: #333;
}
#middleCol .article .content .text a:hover,
#middleCol .articleOffer .content .text a:hover,
#middleCol .articleMini .content .text a:hover {
 margin: 0;
 padding: 0;
 color: #000;
}
#middleCol .article .content .text a:active,
#middleCol .articleOffer .content .text a:active,
#middleCol .articleMini .content .text a:active {
 margin: 0;
 padding: 0;
 color: #888;
}

/* -------------------------------------------------------------------------------------- */
/* Artikel: Farbeinstellungen */
/* hotel */
.article .hotel h1,
.articleOffer .hotel h1,
.articleFlash .hotel h1,
.articleMini .hotel h1,
#hotel .article .default h1,
#hotel .articleOffer .default h1,
#hotel .articleFlash .default h1,
#hotel .articleMini .default h1 {
 border-left: 3px solid #F15B4E; /* 100% */
}
.article .hotel .content,
.article .hotel ul.linkList,
.articleOffer .hotel .content,
.articleOffer .hotel .content ul.linkList,
.articleMini .hotel .content .text,
.articleMini .hotel .content ul.linkList,
.articleFlash .hotel ul.linkList,
#hotel .article .default .content,
#hotel .article .default ul.linkList,
#hotel .articleOffer .default .content,
#hotel .articleOffer .default .content ul.linkList,
#hotel .articleMini .default .content .text,
#hotel .articleMini .default .content ul.linkList,
#hotel .articleFlash .default ul.linkList {
 border-left: 3px solid #F8D7CB; /* 25% */
}
/* -------------------------------------------------------------------------------------- */
/* tourisme */
.article .tourisme h1,
.articleOffer .tourisme h1,
.articleFlash .tourisme h1,
.articleMini .tourisme h1,
#tourisme .article .default h1,
#tourisme .articleOffer .default h1,
#tourisme .articleFlash .default h1,
#tourisme .articleMini .default h1 {
 border-left: 3px solid #0089CF; /* 100% */
}
.article .tourisme .content,
.article .tourisme ul.linkList,
.articleOffer .tourisme .content,
.articleOffer .tourisme .content ul.linkList,
.articleMini .tourisme .content .text,
.articleMini .tourisme .content ul.linkList,
.articleFlash .tourisme ul.linkList,
#tourisme .article .default .content,
#tourisme .article .default ul.linkList,
#tourisme .articleOffer .default .content,
#tourisme .articleOffer .default .content ul.linkList,
#tourisme .articleMini .default .content .text,
#tourisme .articleMini .default .content ul.linkList,
#tourisme .articleFlash .default ul.linkList {
 border-left: 3px solid #C6D9F4; /* 25% */
}
/* -------------------------------------------------------------------------------------- */
/* nature */
.article .nature h1,
.articleOffer .nature h1,
.articleFlash .nature h1,
.articleMini .nature h1,
#nature .article .default h1,
#nature .articleOffer .default h1,
#nature .articleFlash .default h1,
#nature .articleMini .default h1 {
 border-left: 3px solid #4CB425; /* 100% */
}
.article .nature .content,
.article .nature ul.linkList,
.articleOffer .nature .content,
.articleOffer .nature .content ul.linkList,
.articleMini .nature .content .text,
.articleMini .nature .content ul.linkList,
.articleFlash .nature ul.linkList,
#nature .article .default .content,
#nature .article .default ul.linkList,
#nature .articleOffer .default .content,
#nature .articleOffer .default .content ul.linkList,
#nature .articleMini .default .content .text,
#nature .articleMini .default .content ul.linkList,
#nature .articleFlash .default ul.linkList {
 border-left: 3px solid #D1E6C2; /* 25% */
}
/* -------------------------------------------------------------------------------------- */
/* slovenie */
.article .slovenie h1,
.articleOffer .slovenie h1,
.articleFlash .slovenie h1,
.articleMini .slovenie h1,
#slovenie .article .default h1,
#slovenie .articleOffer .default h1,
#slovenie .articleFlash .default h1,
#slovenie .articleMini .default h1 {
 border-left: 3px solid #FFD400; /* 100% */
}
.article .slovenie .content,
.article .slovenie ul.linkList,
.articleOffer .slovenie .content,
.articleOffer .slovenie .content ul.linkList,
.articleMini .slovenie .content .text,
.articleMini .slovenie .content ul.linkList,
.articleFlash .slovenie ul.linkList,
#slovenie .article .default .content,
#slovenie .article .default ul.linkList,
#slovenie .articleOffer .default .content,
#slovenie .articleOffer .default .content ul.linkList,
#slovenie .articleMini .default .content .text,
#slovenie .articleMini .default .content ul.linkList,
#slovenie .articleFlash .default ul.linkList {
 border-left: 3px solid #FFF1AE; /* 25% */
}

/* -------------------------------------------------------------------------------------- */

#navigation ul {
 margin: 0 0 15px 0;
 padding: 0;
 list-style-type: none;
 border: 1px solid #ccc;
 border-left: 0;
 border-top: 0;
}
#navigation ul li {
 margin: 0; /* value for all browsers */
 margin= 0 0 -3px 0; /* value for winie 5 & 5.5 */
 margin/*  */= 0; /* value winie 5.5 */
 padding: 0;
 border-top: 1px solid #ccc; 
 width: 100%;
 _width: 174px;
}
#navigation ul li a {
 margin: 0;
 padding: 2px 0 2px 5px;
 text-decoration: none;
 display: block;
 width: 166px;
 border-left: 3px solid #ccc;
}
#navigation ul li a:hover,  
#navigation ul li a.current, 
#navigation ul li a.selected { 
 margin: 0;
 padding: 2px 0 2px 5px;
 border-left: 3px solid #999;
 background-color: #D6D5D5;
 display: block;
 width: 166px;
 \width: 174px; /* value for winie 5 & 5.5 */
 w\idth: 166px;
}
#navigation ul li a.area,
#navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #999;
 background-color: #D6D5D5;
 width: 168px;
 \width: 174px; /* value for winie 5 & 5.5 */
 w\idth: 168px;
 font-weight: bold;
}
/* -------------------------------------------------------------------------------------- */

#navigation ul li ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 border: 0;
 background-color: #F1F0F0;
}
#navigation ul li ul li {
 margin: 0; /* value for all browsers */
 margin= 0 0 -3px 0; /* value for winie 5 & 5.5 */
 margin/*  */= 0; /* value for winie 5.5 */
 padding: 0;
 border-left: 0;
}
#navigation ul li ul li a {
 margin: 0;
 padding: 2px 0 2px 16px;
 display: block;
 width: 155px;
 border-left: 3px solid #ccc;
 background-image: url(bul_navigation_2nd_level.gif);
 background-position: left top;
 background-repeat: no-repeat; 
}
#navigation ul li ul li a:hover,
#navigation ul li ul li a.current,
#navigation ul li ul li a.selected {
 margin: 0;
 padding: 2px 0 2px 16px;
 text-decoration: none;
 border-left: 3px solid #999;
 background-color: #D6D5D5;
 width: 155px;
 \width: 174px; /* value for winie 5 & 5.5 */
 w\idth: 155px;
}

/* -------------------------------------------------------------------------------------- */
/* presentation */
#hotel #navigation ul li a,
#hotel #navigation ul li ul li {
 border-color: #F8D7CB;
}
#hotel #navigation ul li a:hover,
#hotel #navigation ul li a.current,
#hotel #navigation ul li a.selected,
#hotel #navigation ul li ul li a:hover,
#hotel #navigation ul li ul li a.selected {
 border-color: #F15B4E;
 background-color: #F8D7CB;
}
#hotel #navigation ul li a.area,
#hotel #navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #F15B4E;
 background-color: #F8D7CB;
}
#hotel #navigation ul li ul {
 background-color: #FCEFEB;
}
#hotel #navigation ul li ul li a {
 background-image: url(puce-rouge.gif);
}
/* -------------------------------------------------------------------------------------- */
/* tourisme */
#tourisme #navigation ul li a,
#tourisme #navigation ul li ul li {
 border-color: #C6D9F4;
}
#tourisme #navigation ul li a:hover,
#tourisme #navigation ul li a.current,
#tourisme #navigation ul li a.selected,
#tourisme #navigation ul li ul li a:hover,
#tourisme #navigation ul li ul li a.selected {
 border-color: #0089CF;
 background-color: #C6D9F4;
}
#tourisme #navigation ul li a.area,
#tourisme #navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #0089CF;
 background-color: #C6D9F4;
}
#tourisme #navigation ul li ul {
 background-color: #E7EEFA;
}
#tourisme #navigation ul li ul li a {
 background-image: url(puce-bleue.gif);
}
/* -------------------------------------------------------------------------------------- */
/* nature */
#nature #navigation ul li a,
#nature #navigation ul li ul li {
 border-color: #D1E6C2;
}
#nature #navigation ul li a:hover,
#nature #navigation ul li a.current,
#nature #navigation ul li a.selected,
#nature #navigation ul li ul li a:hover,
#nature #navigation ul li ul li a.selected {
 border-color: #4CB425;
 background-color: #D1E6C2;
}
#nature #navigation ul li a.area,
#nature #navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #4CB425;
 background-color: #D1E6C2;
}
#nature #navigation ul li ul {
 background-color: #ECF3E5;
}
#nature #navigation ul li ul li a {
 background-image: url(puce-verte.gif);
}
/* -------------------------------------------------------------------------------------- */
/* infos */
#slovenie #navigation ul li a,
#slovenie #navigation ul li ul li {
 border-color: #FFF1AE;
}
#slovenie #navigation ul li a:hover,
#slovenie #navigation ul li a.current,
#slovenie #navigation ul li a.selected,
#slovenie #navigation ul li ul li a:hover,
#slovenie #navigation ul li ul li a.selected {
 border-color: #FFD400;
 background-color: #FFF1AE;
}
#slovenie #navigation ul li a.area,
#slovenie #navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #FFD400;
 background-color: #FFF1AE;
}
#slovenie #navigation ul li ul {
 background-color: #FFFBDF;
}
#slovenie #navigation ul li ul li a {
 background-image: url(puce-jaune.gif);
}
 
/* -------------------------------------------------------------------------------------- */
/* quid */
#about #navigation ul li a,
#about #navigation ul li ul li {
 border-color: #D6D5D5;
}
#about #navigation ul li a:hover,
#about #navigation ul li a.current,
#about #navigation ul li a.selected,
#about #navigation ul li ul li a:hover,
#about #navigation ul li ul li a.selected {
 border-color: #999;
 background-color: #D6D5D5;
}
#about #navigation ul li a.area,
#about #navigation ul li a.area:hover {
 border-left: 1px solid #ccc;
 border-bottom: 3px solid #999;
 background-color: #D6D5D5;
}
#about #navigation ul li ul {
 background-color: #e6e6e6;
}
#about #navigation ul li ul li a {
 background-image: url(puce-grise.gif);
}

.compteur {display: none}