﻿body
{
    margin: 0;
    padding-left: 0;
    padding: 0;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana;
    font-size: small;
    background-image: url('../images/bg/03.png');
    background-repeat: no-repeat;
    background-position: center;
    background-position: top;
}

.topheader
{
    padding-right: 722px;
}



#shadow-container
{
    position: relative;
    width: 980px; /*   height: 1000px;*/
    margin-left: auto;
    margin-right: auto; /*background-image: url('../images/main/top.png');*/
}

#shadow-container .container
{
    position: relative;
    left: -2.5px;
    top: -4px;
    background-image: url('../images/bg/bgshadow.png');
}

.test
{
    background-image: url('../images/bg/bgshadow.png');
}

#footerclose
{
    position: relative;
    width: 961px; /*   height: 1000px;*/
    margin-left: auto;
    margin-right: auto;
}

#footerclose .footercontainer
{
    background-image: url('../images/bg/footer.png'); /*border: 1px solid #848284;*/
    height: 10px;
    background-repeat: no-repeat;
    position: relative;
    left: -2px;
    top: -4px;
}

#bootombg
{
    height: 148px;
    background-repeat: no-repeat;
    background-image: url('../images/bg/bottom.png');
}

.mainbanner
{
    padding-top: 7px;
    padding-left: 7px;
}

.mainbanner-side-a
{
    float: left;
    width: 600px;
}

.mainbanner-side-b
{
    float: left;
    padding-left: 1px;
    width: 310px;
}


#body-a-side
{
    float: left;
    width: 680px; /*background-color:Blue;*/
    border-right: dotted 2px #000000;
    height: 1320px;
}

#body-b-side
{
    float: right;
    width: 267px; /*background-color: Blue;*/
    padding-top: 0px;
}

.eventstitle
{
    text-align: left;
    padding-left: 18px;
}

.topeventsblock
{
    padding-top: 10px;
    width: 170px;
    padding-left: 18px;
    
}
.topeventsblockcont
{
    padding-top: 10px;
    width: 170px;
    padding-left: 8px;
    border-left: dotted 1px #b1b1b1;
}


.curved-boxbottom
{
    width: 960px;
    margin: 5px;
    background-color: #ffffff;
    background: #ffffff url('../images/box/pnl_products.gif') no-repeat left top;
    
}



.curved-boxbottom p
{
    background: #ffffff url('../images/box/pnl_footer.gif') no-repeat left bottom;
    margin: 0px;
    padding: 0px 25px 10px 15px;
    
    text-align: left;
}

.inside-curvebottom
{
    border-left: solid 2px #b1b1b1;
    border-right: solid 2px #b1b1b1;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 10px;
    padding-right: 15px;
    height: 110px;
}

.curved-outsideboxbottom
{
    padding-top: 5px;
}

.event-side-event-a
{
    float: left;
    width: 650px;
    padding-left: 10px;
}

.event-side-event-b
{
    float: left;
    padding-left: 5px;
    width: 310px;
}

.event
{
    padding-top: 10px;
    padding-left: 15px;
}

.attractionheaderbanner
{
    padding: 10px 10px 10px 10px;
}

.att_body
{
    border-bottom: dotted 2px #b1b1b1;
    width: 640px;
    padding-bottom: 10px;
}

.content_body_line
{
    border-bottom: dotted 2px #b1b1b1;
    width: 645px;
    padding-bottom: 10px;
}

.content_body
{
    width: 645px;
    padding-bottom: 10px;
}

.leftbutton
{
    background-repeat: no-repeat;
    padding-left: 0px;
    padding-top: 0px;
}

.leftbuttonimage
{
    background-image: url('../images/content/tourism_button.png');
    background-repeat: no-repeat;
    height: 42px;
    padding-top: 10px;
    padding-left:18px;
}


.content_body_lines
{
    border-bottom: dotted 2px #b1b1b1;
    width: 650px;
    padding-bottom: 10px;
}

.content_bodys
{
    width: 657px;
    padding-bottom: 10px;
}


#containerul, #containerul ul{
  text-align:left;
  margin:0;				/* Removes browser default margins applied to the lists. */
  padding:0;				/* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 30px;			/* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;				/* Removes browser default padding applied to the list items. */
  list-style-type:none;			/* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .clicker{			/* Various styles to position the clickable symbols next to the items in the menu. */
  display:block;
  padding-left:12px;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#containerul .symbols{			/* Various styles to position the non-clickable symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.fontstyleexpand
{
    font-family: Myriad Pro; font-size: 16pt;
}

.fontstyleexpandover
{
    font-family: Myriad Pro; font-size: 16pt; color:#00abeb;
}
a:link {text-decoration: none; color:black;}
A:visited {text-decoration: none; color:black;}

a:hover {text-decoration: underline; color: black;}

