/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Global Styles
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
html {
        margin:0;
        padding:0;
        height:100%;
		overflow-y:scroll;
}

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        background-color:#ddddd3;
		background-image:url(../_img/bg.jpg);
		background-repeat:repeat; 
        margin:0;
        height:100%;
}
			
#homeBtn a { display: block; height: 31px; width: 100px;  background:url(../_img/menu.jpg) -255px 0px no-repeat;}
#homeBtn a:hover {background-position: -255px -31px; }
#homeBtn a:active { background-position: -255px -31px; }

#gigsBtn a { display: block; height: 31px; width: 85px; background: url(../_img/menu.jpg) -355px 0px no-repeat;}
#gigsBtn a:hover {background-position: -355px -31px; }
#gigsBtn a:active { background-position: -355px -31px; }

#bandBtn a { display: block; height: 31px; width: 90px; background: url(../_img/menu.jpg) -440px 0px no-repeat;}
#bandBtn a:hover {background-position: -440px -31px; }
#bandBtn a:active { background-position: -440px -31px; }

#mediaBtn a { display: block; height: 31px; width: 105px; background: url(../_img/menu.jpg) -530px 0px no-repeat;}
#mediaBtn a:hover {background-position: -530px -31px; }
#mediaBtn a:active { background-position: -530px -31px; }

#merchBtn a { display: block; height: 31px; width: 115px; background: url(../_img/menu.jpg) -635px 0px no-repeat;}
#merchBtn a:hover {background-position: -635px -31px; }
#merchBtn a:active { background-position: -635px -31px; }

#contactBtn a { display: block; height: 31px; width: 149px;  background: url(../_img/menu.jpg) -750px 0px no-repeat;}
#contactBtn a:hover {background-position: -750px -31px; }
#contactBtn a:active { background-position: -750px -31px; }

a:link { color:#90ac72; font-size: 11px; font-weight:bold; text-decoration: none}
a:visited{color:#90ac72; font-size: 11px; font-weight:bold; text-decoration: none}
a:hover{color:#FFFFFF; font-size: 11px; font-weight:bold; text-decoration: none}
a:active{color:#FFFFFF; font-size: 11px; font-weight:bold; text-decoration: none}

p { 
	font-family: Arial, Helvetica, sans-serif;
	color:#8d6953;
    font-size:9pt;
	padding:0; 
    margin-left:0px; 
	margin-right:0px;
	margin-top:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#99cccc;
    font-size:20px;
	font-weight:bold;
    margin-left:10px; 
	margin-bottom: 0px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#99cccc;
    font-size:16px;
	font-weight:bold;
    margin-left:10px; 
	margin-bottom: 0px;
	padding:0px;
}

hr {
	margin-top: 3px; 
	margin-bottom: 3px; 
	border-top: 0px none; 
	border-left: 0px none; 
	border-right: 0px none; 
	border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153); 
	border-style: none none dashed;"
}

#mainContent {
	font-family: Arial, Helvetica, sans-serif;
	display:table;
	background-color:#1c1714;
	margin-left:5px;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;	
}

td.gigs  {
	border:0px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color:#cccccc;
	padding-left:5px;
	margin-bottom:-5px;
	padding-top:5px;
}

.newsBild {
   float: left;
   width:140;
   height:100; 
   border-top: 0px;
   border-right: 0px;
   border-bottom: 0px;
   border-left: 0px;
   margin-top:0px;
   margin-right: 0px; 
   margin-left:10px; 
}
.newsText {
	text-align:justify;
	width:300px;
	position:relative; 
	top:0px; 
	left:0px;
}
#videoContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:300px;
	display:table;
	margin-top:10px;
	margin-left: 0px;
	margin-bottom:10px;
}
.video {
	margin-left:10px;
	padding:0px;
	width:300px;
}

#player {
	margin-left:0px;
}

#gigsMainContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:320px;
	display:table;	
	margin-top:10px;
	margin-left: 0px;
	margin-bottom:10px;
}

.gigsMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#262e11;
	margin-left:10px;
	margin-top:0px;
}

#bilderContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:320px;
	display:table;	
	margin-top:10px;
	margin-left: 0px;
	margin-bottom:10px;
}
.thumb {
    padding:1px;
    background-color:#2c3717;
	margin: 2px;
}

#picLink a {
	filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
	background-color:#FFFFFF;
}

#picLink a:hover { 
	filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;
	background-color:#FFFFFF;
}

#bandContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:610px;
	height:600px;
	display:table;	
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

.bio {
	margin-left:50px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../_img/bioeinzelnback.jpg);
	background-position:top right;
	background-repeat:no-repeat;	
}

#gigsContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:610px;
	height:600px;
	display:table;	
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

.gigs {
	border:3px;
	border-style:groove;
	border-color:#1b1e0b;
	margin-top:-10px;
	margin-left:40px;
	background-image:url(../_img/gigsback.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

#mediaContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:610px;
	height:600px;
	display:table;	
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

#linksContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:710px;
	height:600px;
	position:relative;
	display:table;
	margin-top:10px;
	margin-left:20px;
}

#storeContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:710px;
	height:600px;
	display:table;
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

#guestbookContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:560px;
	height:600px;
	display:table;
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

#adminContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #36342c;
	width:710px;
	height:600px;
	display:table;
	position:relative;
	margin-top:10px;
	margin-left:20px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	margin:5px;
}

td {
    text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}

hr {
	color:#2c3717;
}