/* Resets default browser margin and padding on all elements */
* {
    margin: 0px;
    padding: 0px;
}

/* Removes borders from linked images */ 
a img {
    border: none;
}

/* Default font */
body, h1, h2, h3, h4, h5, h6, table, td, input, select, text, p {
    font: 11px verdana, sans-serif;
    text-align: left;
    color: black;
}

p {
	text-decoration: none;
}

/*#bkgrd-splash {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/splash.jpg);
}*/

#background {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/pink.gif);
    z-index: 2;
}

/*#bkgrd-news {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/news.jpg);
/   background-image: url(media/pics/background.gif);
    z-index: 2;
}

#bkgrd-band {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/band.jpg);
    z-index: 2;
}
#bkgrd-tour {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/tour.jpg);
    z-index: 2;
}

#bkgrd-gallery {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/gallery.jpg);
    z-index: 2;
}

#bkgrd-contact {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    height: 525px;
    background-color: white;
    background-image: url(media/pics/contact.jpg);
    z-index: 2;
}

#enter {
    position: absolute;
    top: 196px;
    left: 50%;
    margin-left: -26px;
    width: 60px;
    height: 20px;
    background-color: transparent;
    text-align: center;
    color: white;
    font: bold 15px arial, sans-serif;
    z-index: 2;
}*/

#menu {
    position: absolute;
    top: 182px;
    left: 50%;
    margin-left: -364px;
    width: 80px;
    background-color: white;
    font: bold 9px verdana, sans-serif;
    text-align: right;
    z-index: 2;
}

#language {
    position: absolute;
    top: 168px;
    left: 50%;
    margin-left: -274px;
    width: 200px;
    background-color: black;
    font: bold 10px verdana, sans-serif;
    color: white;
    z-index: 2;
}

#head {
    position: absolute;
    top: 168px;
    left: 50%;
    margin-left: 74px;
    width: 200px;
    background-color: black;
    font: bold 10px verdana, sans-serif;
    color: white;
    text-align: right;
    z-index: 2;
}


/*#logo {
    position: absolute;
    top: 470px;
    left: 50%;
    margin-left: 282px;
    width: 60px;
    height: 30px;
    background-color: black;
    text-align: center;
    color: white;
    font: bold 14px arial, sans-serif;
    z-index: 2;
}*/

#hidden {
    position: absolute;
    overflow: auto;
    top: 0px;
    left: 50%;
    margin-left: -274px;
    width: 548px;
    height: 100px;
    background-color: black;
    z-index: 1;
}

p.hidden {
    color: #000011;
}

#text {
    position: absolute;
    overflow: auto;
    top: 182px;
    left: 50%;
    margin-left: -274px;
    width: 548px;
    height: 342px;
    background-color: white;
    z-index: 2;
}

#gallery {
    position: absolute;
    overflow: auto;
    top: 182px;
    left: 50%;
    margin-left: -274px;
    width: 548px;
    height: 342px;
    background-color: white;
    text-align: center;
    padding-top: 2px;
    visibility: hidden;
    z-index: 2;
}

div.padded {
	padding: 10px;
}

table.t {
    width: 100%;
    padding: 0px;
}

table.tour {
    padding: 5px;
}

td {
    vertical-align: top;
}

td.left {
    width: 50%;
}

td.right {
    width: 50%;
}

td.right-align {
    text-align: right;
}

td.contact-left {
    width: 40%;
}

td.news-left {
    width: 15%;
}

td.news-right {
    width: 83%;
}

td.gallery-left {
    width: 38%;
}

td.gallery-right {
    width: 62%;
}

input.field {
    width: 22em;
}

img.cursor-hand {
    cursor: pointer;
}

a:link {color: gray; text-decoration: none}
a:visited {color: gray; text-decoration: none}
a:hover {color: gray; text-decoration: underline}
a:active {color: gray; text-decoration: none}

a.splash_link:link {color: white; text-decoration: none}
a.splash_link:visited {color: white; text-decoration: none}
a.splash_link:hover {color: gray; text-decoration: none}
a.splash_link:active {color: white; text-decoration: none}

a.menu_link:link {color: black; text-decoration: none}
a.menu_link:visited {color: black; text-decoration: none}
a.menu_link:hover {color: gray; text-decoration: none}
a.menu_link:active {color: gray; text-decoration: none}

a.text_link:link {color: gray; text-decoration: none}
a.text_link:visited {color: gray; text-decoration: none}
a.text_link:hover {color: gray; text-decoration: underline}
a.text_link:active {color: gray; text-decoration: none}

a.logo_link:link {color: white; text-decoration: none}
a.logo_link:visited {color: white; text-decoration: none}
a.logo_link:hover {color: white; text-decoration: none}
a.logo_link:active {color: white; text-decoration: none}

a.lang_link:link {color: white; text-decoration: none}
a.lang_link:visited {color: white; text-decoration: none}
a.lang_link:hover {color: gray; text-decoration: none}
a.lang_link:active {color: white; text-decoration: none}

a.hidden:link {color: #000011; text-decoration: none}
a.hidden:visited {color: #000011; text-decoration: none}
a.hidden:hover {color: #000011; text-decoration: none}
a.hidden:active {color: #000011; text-decoration: none}
