/* CSS Document */
html {	min-width:750px;}
body {	font:10px/14px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#205e7f;	text-align:center;	background-color:#5e879d;	background-image: url(/images/site/back_gradient.jpg); margin:0px; padding:0px; scrollbar-base-color: #a1aba4;	scrollbar-arrow-color: #fff;	scrollbar-shadow-color: #a1aba4; scrollbar-lightshadow-color: #a1aba4; scrollbar-darkshadow-color: #a1aba4; scrollbar-highlight-color: #a1aba4; 	scrollbar-3dlight-color: #a1aba4; scrollbar-track-color: #eafcff; background-repeat: repeat-x;}

a { color:#dd6100; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { letter-spacing: 0.5px;	color: #1b506c;	font-size : 12px; margin: 0px; padding: 0px; font-weight: bold;}
h2 { letter-spacing: 0.5px;	color: #1b506c;	font-size : 10px; margin: 0px; padding: 0px;}
h3 { letter-spacing: 0.5px;	color: #1b506c;	font-size : 9px; margin: 0px; padding: 0px; text-transform:capitalize;}

td {font:9px/14px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#205e7f; text-align:justify;}
img {border:0px;}
.clearer{height:1px; overflow:hidden; margin-top:-1px; clear:both;}

/*   HOMEPAGE  */
#container {width: 750px; margin-top:14px;	background-color : transparent; text-align:left;}

#funknav-container{ height:22px; background-image: url(/images/site/bckgr-funknav.gif); font:9px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #907a56; text-align:right; padding-right:19px;}
#funknav-container a { color:#907a56; text-decoration: none;}
#funknav-container a:hover { text-decoration: underline;}

#container2 { width: 750px; margin: 3px 0px 0px 0px; padding: 0px; background-image:url(/images/site/backgr-container2.gif); background-repeat:repeat-y;}
.logo {float:left; width: 222px; margin: 0px; padding: 0px; background-color: #fff;}
.foto-header{float:right; width: 528px; margin: 0px; padding: 0px; background-image:url(/images/site/backgr-content.gif);}


#container3 { width: 750px; margin: 0px; padding: 0px; background-image:url(/images/site/bckgr-container3.gif); background-repeat:repeat-y;}

#concerts{float:left; width: 192px; padding: 0px 11px 0px 19px; margin: 0px; background-image:url(/images/site/bckgr-concerts.gif); background-repeat:repeat-y;}
#concerts ul { margin: 0px; padding: 5px 3px 3px 18px; background:transparent;}
#concerts li {color: #416d95; margin: 0px; padding: 0px; list-style: none; font-size:9px; letter-spacing: 0.3;}
#concerts li.place {color: #79aad7; margin: 0px 0px 10px 0px; padding: 0px; list-style: none; font-size:9px;}
#concerts li a {font-weight:bold; color:#416d95; text-decoration: none;}
#concerts li a:hover {text-decoration:underline;}


#artists{float:left; width: 192px; padding-left: 19px; padding-right:11px; margin: 0px;  background-image:url(/images/site/bckgr-concerts.gif); background-repeat:repeat-y;}
#artists p {font:9px  Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:15px 0px 15px 34px; text-transform:uppercase; font-weight:bold;}
#artists ul { margin: 0px; padding: 0px; background-color:#ff780e; width: 192px;}
#artists li { font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; margin: 0px; padding: 0px; list-style: none; height: 20px; border-top:1px solid #faba88;}
#artists li a { font-weight:normal; color:#fff; text-decoration: none; padding: 0px 3px 0px 34px;}
#artists li a:hover {text-decoration:underline;}
#artists li.site { background-image:url(/images/site/bckgr-site.gif); font: 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#552c0b; margin: 0px; padding: 0px; list-style: none; height: 28px;}
#artists li.site a { font-weight:normal; color:#552c0b; text-decoration: none; padding: 0px 3px 0px 34px;}
#artists li.site a:hover {text-decoration:underline;}

#content{ float:right; width: 509px; margin: 0px  19px 0px 0px; padding: 0px; background:transparent; text-align:justify;}

#newscontent {float:right; width: 509px; margin: 0px  19px 0px 0px; padding: 0px; background:transparent; text-align:justify;}
#newscontent h1{padding: 3px 0px 10px 20px;}
#newscontent p {margin:0px; padding: 3px 0px 10px 20px; color:#ff780e;}
#newscontent p.txt {margin:0px; padding: 0px 0px 10px 20px; color:#205e7f;}
#newscontent ul {margin: 0px 0px 10px 20px; padding: 0px; background-color:#ff780e;}
#newscontent li {font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; margin: 0px; list-style: none; height: 20px; border-top:1px solid #faba88; background-image: url(/images/site/arrow-bullet2.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 30px;}
#newscontent li a {font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#newscontent li a:hover {text-decoration:underline;}
img.news {margin: 0px; padding: 15px; border:1px solid #8faebf;}


tr.newsflash {background-color:#e8f3f9;}
td.newsflash {padding: 8px 8px 8px 0px; font-size:9px;}
a.newsflash { color: #1b506c; text-decoration: none; font-size:9px;}
a:hover.newsflash { text-decoration: underline; }

.subscribecontainer {background-image: url(/images/site/backgr-subscribe.gif); background-repeat:no-repeat; padding: 0px; margin: 0px; display:block; width: 509px; height: 99px;}
#subscribe {margin:0px; padding: 24px 0px 0px 189px; width: 167px; float:left;}
#subscribe input {height: 17px; width: 160px; font:9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #929292; border:1px solid #d66308; background-color:#FFFFFF; padding: 0px 0px 0px 15px; margin:0px 0px 3px 0px;}

#unsubscribe { margin:0px; padding: 20px 5px 0px 0px;  width: 115px; float:right; font:10px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
#unsubscribe a {color:#fff; text-decoration: underline;}
#unsubscribe a:hover {text-decoration: none;}

#footer { font:9px/14px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#c8deec; background: transparent; padding:0px 0px 0px 34px;}
#footer a {font:9px/14px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#c8deec; text-decoration: none;}
#footer a:hover {font:9px/14px  Verdana, Geneva, Arial, Helvetica, sans-serif; color:#c8deec; text-decoration: underline;}


table.tour {text-align:left;}
td.tourheader { background-color:#D7E6E9; height: 20px; padding: 0px 5px 0px 3px; font-weight: bold; border-right:1px solid #fff; border-bottom:2px solid #fff;text-align:left;}
td.tourdata {background-color:#ECF5FB; padding: 3px 5px 5px 3px; border-right:1px solid #fff; border-bottom:1px solid #fff;text-align:left;}


form#booking {margin: 0px 0px 0px 20px; padding:5px;  background-color: #e8f3f9; text-align: left; }
label{float: left;width: 150px;}
input, textarea{padding: 0px; margin: 0px 0px 3px 0px; width: 300px; height: 17px; background-color:#fff; border:1px solid #416d95; font: 11px verdana, geneva; color:#416d95;}
textarea{width: 300px;height: 50px;}
select { padding: 0px; margin: 0px 0px 3px 0px; width: 300px; height: 17px; background-color:#fff; border:1px solid #416d95; font: 11px verdana, geneva; color:#416d95;}
.boxes{width: 1em;}
#submitbutton{margin-left: 150px; margin-top:5px; padding:2px; width: 90px; height: 22px; background-color:#416d95; color:#fff; font: 11px/19px;}
br{clear: left;}

form#unsub-form {margin: 0px 0px 20px 0px; padding:10px;  background-color: #e8f3f9; text-align: left; }
label{float: left; width: 100px;}
input{padding: 0px; margin: 0px 0px 5px 0px; width: 200px; height: 17px; background-color:#fff; border:1px solid #416d95; font: 11px verdana, geneva; color:#416d95;}
#unsub-button{margin-left: 100px; padding:0px; width: 90px; height: 20px; background-color:#416d95; color:#fff; font: 11px/20px;border:1px solid #1b506c;}



#booking h1 {color: #1b506c; font-size : 12px; margin: 0px; padding: 5px 0px 5px 0px; font-weight: bold;}
#booking hr {margin-right: 0px; height: 1px;  border: 1px dotted #416d95;}
.error {font-size:10px; color:#FF0000; padding: 10px  19px 20px 20px;}


#multicontent {float:right; width: 509px; margin: 0px 19px 0px 0px; padding: 0px; background:transparent; text-align:justify;}
#multicontent h1{margin: 0px; padding: 0px 0px 10px 20px;}
#multicontainer {margin: 0px; padding: 0px 0px 0px 20px;}

#multicontent h2{margin: 0px; padding: 0px 0px 0px 10px; background-color:#82a4b8; color:#fff; font: 11px/17px;font-weight: bold;}
#multicontent ul{list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; background-image:none;}
#multicontent li {list-style-type: none; margin: 0px; padding: 0px; border-top:1px solid #d7e6e9; height:17px; background-color:#e8f3f9; background-image:url(/images/site/arrow-bullet4.gif); background-repeat:no-repeat;}
#multicontent li a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;  text-transform:none;  text-decoration: none; font-weight: normal; color:#577f95;}
#multicontent li a:hover {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;   text-transform:none;  text-decoration: none; font-weight: normal; text-decoration:underline;}


















