@charset "utf-8";
/* CSS Document */



body#index {background:url(../images/layout/background.jpg) top center no-repeat #000; margin:0; padding:0; font-family:Arial, Tahoma, Verdana;}
body#frame {}
div {float:left; margin:0; padding:0;position: relative;}
img {border:0px}
input, textarea {border:1px solid #414141; background:#dbdbdb; padding:3px 6px; font-family:Arial, Tahoma, Verdana; font-size:10px; font-weight:bold;}
input:focus, textarea:focus {border:1px solid #2f7025; background:#fff;}
a, a:visited {text-decoration:none; color:#CCC;}
a:hover {color:#449e34;}
#container {width:976px; height:100%; margin:0 auto 0 auto; padding:0; float:none;background:url(../images/layout/background.jpg) top center no-repeat #000;}
/* FIREFOX FIX */#container:after {content: ".";display: block;clear: both;height: 0;font-size:0;visibility:hidden;}
#header {width:976px; height:237px;}
#mp3player {width:232px; height:237px;}
#menu {width:744px; height:237px;}
#content {width:976px; height:444px;}
#content #leftcolom {width:196px; margin:0px 119px 0px 0px; padding:37px 0px 0px 62px;}
#content #leftcolomempty {background:url(../images/layout/leftcolom_bgleeg.jpg) right top no-repeat;width:221px; height:443px; margin:0px 119px 0px 0px; padding:0px 0px 0px 36px;}
#content #leftcolomgb {width:196px; margin:0px 119px 0px 36px; padding:54px 0px 0px 26px;}
div:focus {outline: none;}

#pagetitle {width:374px; height:40px; margin:19px 138px 10px 10px;}
#contentscroll {width: 522px; height: 320px; overflow: auto; margin: 0; padding: 0px; }

/*
.content {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/layout/contentbg.png');}
.content[class] {background: url(../images/layout/contentbg.png);}
*/
#content #rightcolom {width:532px; padding:37px 0px 0px 20px;}
.home_news {width:350px; margin:0px 4px 0px 0px; padding:0px 0px 0px 8px;}
.home_news .head {background:url(../images/layout/rightcolom_kop.gif) top left no-repeat; width:335px; height:41px; padding:0px 0px 0px 15px; line-height:40px; font-size:10px; font-style:italic; font-weight:bold; color:#fff;}
.home_news .content {width:330px; padding:5px 10px 10px 10px; border-bottom:1px solid #b4b4b4; margin:0px 0px 13px 0px;}
.home_news .content .image {width:60px; margin:0px 10px 0px 0px; padding:4px 0px 0px 0px;}
.home_news .content .image img {border:1px solid #fff;}
.home_news .content .image p {margin:0; padding:0; font-size:10px; font-weight:bold; color:#449e34;}
.home_news .content .text {width:260px; color:#fff; font-size:10px; line-height:14px;}
.content .image_details {width:100px; margin:0px 10px 0px 0px; padding:4px 0px 0px 0px;}
.content .image_details img {border:1px solid #fff;}
.content .image_details p {margin:0; padding:0; font-size:10px; font-weight:bold; color:#449e34;}
.content .text_details {width:354px; color:#fff; font-size:10px; line-height:14px;}



.home_lastrelease {width:172px; height:100%; margin:0px 0px 10px 0px;}
.home_lastrelease .image {background:url(../images/layout/home_latestreleasebg.jpg) top left no-repeat; width:158px; height:164px; padding:7px; text-align:center;}
.home_lastrelease .buttons {width:167px; padding:0px 0px 0px 5px;}

.home_gigs .head {background:url(../images/layout/leftcolom_kop.gif) top left no-repeat; width:172px; height:41px; padding:0px 0px 0px 15px; line-height:40px; font-size:10px; font-style:italic; font-weight:bold; color:#fff;}
.home_gigs .content {width:152px; padding:5px 10px 10px 10px; border-bottom:1px solid #b4b4b4; margin:0px 0px 13px 0px;}
.home_gigs .content p {margin:0; padding:0; font-size:10px; line-height:12px;}
.home_gigs .content p.date {color:#449e34;}
.home_gigs .content p.info {color:#fff; font-weight:bold; margin:0px 0px 3px 0px;}
.home_gigs .content p.info span {font-weight:normal;}
.home_gigs .content p.more {text-transform:uppercase; font-weight:bold; line-height:20px; font-size:10px; color:#fff; border-top:1px solid #b4b4b4;}

.disco_row {width:480px; height:100%; margin:0px 0px 10px 10px;}
.disco_row .disco_item {width:111px; margin:0px 8px 0px 0px; height:190px;}
.disco_row .disco_item .head  {width:103px; height:18px; line-height:18px; background:url(../images/layout/head_discography.jpg) no-repeat top left; padding:0px 0px 0px 8px;  font-size:10px; font-style:italic; font-weight:bold; color:#449e34; text-transform:uppercase; }
.disco_row .disco_item .content {width:93px; border-bottom:1px solid #b4b4b4; padding:3px 9px; min-height:160px;}
.disco_row .disco_item .content img {border:1px solid #fff; margin:0; padding:0;}
.disco_row .disco_item .content p {font-family:Arial, Tahoma, Verdana; font-size:10px; color:#fff; margin:0; padding:0;}
.disco_row .disco_item .content p img {border:0px;}
.disco_row .disco_item .content p.title {font-weight:bold;min-height:45px;}
.disco_row .disco_item .content p.view {}

.row {width:484px; margin:0px 0px 10px 10px;}
/* FIREFOX FIX */.row:after {content: ".";display: block;clear: both;height: 0;font-size:0;visibility:hidden;}
.row .item {width:484px; margin:0px 0px 0px 0px;}
.row .item .head  {width:484px; height:40px; line-height:40px; background:url(../images/layout/head_rightcolom_big.jpg) no-repeat top left; padding:0px 0px 0px 8px;  font-size:10px; font-style:italic; font-weight:bold; color:#fff;}
.row .item .content {width:466px; border-bottom:1px solid #b4b4b4; padding:9px;}
.row .item .content p {font-family:Arial, Tahoma, Verdana; font-size:10px; color:#fff; margin:0; padding:0;}
.row .item .content .image img {border:1px solid #fff;}
.row .item .content table {font-family:Arial, Tahoma, Verdana; font-size:10px; color:#fff;}
.row .item .content .image {width:139px; margin:0px 10px 0px 0px;}
.row .item .content .info {width:317px;}
#footer {width:921px; font-size:10px; color:#b5b5b5; line-height:20px; text-align:right; padding:0px 55px 0px 0px;}

.guestbook_write .head {background:url(../images/layout/leftcolom_kop.gif) top left no-repeat; width:172px; height:41px; padding:0px 0px 0px 15px; line-height:40px; font-size:10px; font-style:italic; font-weight:bold; color:#fff;}
.guestbook_write .content {width:152px; padding:5px 10px 10px 10px; border-bottom:1px solid #b4b4b4; margin:0px 0px 13px 0px; font-weight:Arial, Tahoma, Verdana; font-size:10px; color:#fff; line-height:16px;}
.guestbook_write .content div {width:152px;}
.guestbook_write .content input, .guestbook_write .content textarea {margin:0px 0px 3px 0px;}

.itemrow {width:466px; height:100%; font-family:Arial, Tahoma, Verdana; font-size:10px; line-height:20px; border-bottom:1px dashed #333;}
.itemrow .agenda_date {width:80px; margin:0px 10px 0px 0px;color:#449e34;}
.itemrow .agenda_party {width:375px; color:#fff; font-weight:bold;}
.itemrow .agenda_date_past {width:80px; margin:0px 10px 0px 0px;color:#193c13;}
.itemrow .agenda_party_past {width:375px; color:#999; font-weight:bold;}
.itemrow .agenda_party_past a, .itemrow .agenda_party_past a:visited {color:#999;}
.itemrow .top10_nr {width:39px; margin:0px 10px 0px 0px; height:26px; padding:3px 0px;}
.itemrow .top10_info {width:416px; color:#fff; font-weight:bold; line-height:12px; padding:4px 0px;}
.itemrow .top10_info span {color:#999; font-weight:normal;}
.gb_pages {font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold;width:466px;  padding:9px; color:#fff;}
.gb_pages a {padding:0px 6px;}
.gb_by {width:400px; color:#449e34;}
.gb_date {width:55px; text-align:right; color:#999;}

ul.links {list-style:none; margin:0; padding:0; font-family:Arial, Tahoma, Verdana; font-size:10px; color:#fff;}
ul.links li {width:140px; float:left;}
ul.links li a, ul.links li a:visited {padding:4px 6px; display:block; font-weight:bold;}
ul.links li a:hover{background:url(../images/layout/contentbg.png);}

.newsarchive {font-family:Arial, Tahoma, Verdana; font-size:11px; color:#fff; font-weight:bold; width:350px; text-align:right;}
.newsarchive a, .newsarchive a:visited, .home_news .content .image a, .home_news .content .image a:visited {color:#449e34;}
.newsarchive a:hover, .home_news .content .image a:hover {text-decoration:underline;}

.row .item .content .inputrow {width:466px;}
.row .item .content .textbooking {width:306px;}
.row .item .content .imagebooking {width:160px;}
.row .item .content div.picturesrow {width:215px; padding:5px; margin:0px 4px 5px 4px; background:url(../images/layout/contentbg.png); cursor:pointer;}
.row .item .content div.picturesrow .picturesrow_thumb {width:60px; margin:0px 5px 0px 0px;}
.row .item .content div.picturesrow .picturesrow_info {width:140px;}
.row .item .content div.picturesrow .picturesrow_info p.title {font-weight:bold; color:#449e34;}
.row .item .content div.picturesrow .picturesrow_info p.amount {color:#666;}
.row .item .content div.livesetsrow {width:456px; padding:5px; margin:0px 0px 5px 0px; background:url(../images/layout/contentbg.png); cursor:pointer;}

ul.pictures_album {list-style:none; padding:0; margin:0;}
ul.pictures_album li {width:102px; min-height:102px; margin:0px 4px 5px 0px; padding:5px; background:url(../images/layout/contentbg.png); float:left;}
ul.pictures_album li img {border:1px #333 solid;}
ul.pictures_album li:hover img{border:1px solid #449e34;}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 15px; background: #D7EBDF url(../images/layout/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbar {width: 15px; background: #99CBCB url(../images/layout/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;}
.hscrollerbase {height: 15px; background: #D7EBDF url(../images/layout/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbar { height: 15px; background: #99CBCB url(../images/layout/horizontalbarbody_cornerjog.png) 0px -30px repeat-x; }
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2; }
.vscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px 0px no-repeat; width: 15px; height: 15px; }
.hscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -15px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -15px no-repeat; height: 15px; width: 15px; } 
.scrollerjogbox { width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; background: #4E727C url(../images/layout/horizontalbarbody_cornerjog.png) 0px 0px; }
.vscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbaseend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;  height: 15px; width: 15px; }
.hscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px 0px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbaseend { height: 15px; width: 15px; background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px 0px no-repeat; }
.scrollerjogbox:hover { background: #5E828C url(../images/layout/basebarcaps_verticalbarbody.png) -45px -15px; }
/* Scroll Bar Master Styling Ends Here */



