html{height:100%;  background:url('/pics/bg_concert.jpg') no-repeat left top fixed; background-size:100% 100%;}
body{color:rgba(0,0,0,1); margin:0; padding:0; font-size:12px; font-family:Verdana, Sans Serif; overflow-y:scroll;}

a, a:visited, a:active{color:#fecc40; text-decoration:none; font-weight:bold; text-shadow:1px 1px black;}
a:hover{color:#fcfef9; text-decoration:overline underline;}
.cke_skin_office2003 a, .cke_skin_office2003 a:visited, .cke_skin_office2003 a:active{text-shadow:none;}
.cke_contents{background-color:transparent !important;}
a img{border:0;}
p.gbeditor .cke_contents{background-color:rgba(255,255,255,0.5) !important;}

input[type=text], input[type=number], input[type=date], input[type=password], input[type=email], input[type=url]{font-size:12px; padding:4px; width:300px;}
textarea{font-family:Verdana, Sans Serif; width:300px;}
input[type=submit], input[type=reset], button{padding:4px; font-size:12px;}

h1{text-transform:uppercase; color:rgba(255,204,38,1); font-weight:normal; text-shadow:2px 1px 1px black; letter-spacing:3px; font-size:18px;}
h2{text-transform:uppercase; color:rgba(255,204,38,1); font-weight:normal; text-shadow:2px 1px 1px black; letter-spacing:3px; font-size:16px;}

div.everything{position:relative; width:100%; padding:0; margin:0;}
div.visible{position:relative; width:800px; margin-right:auto; margin-left:auto; margin-top:0;
  margin-bottom:0; padding:0;}

div.headline{text-align:center; color:black; padding:0; border:0; margin:0; margin-bottom:15px;}
div.headline img{position:absolute; top:2px; right:30px;}
nav{position:absolute; top:0px; left:0; clear:both; width:100%; margin:0; height:35px; padding:0; background:white;
  box-shadow:-1px 0px 4px 4px black;
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.97) 17%, rgba(250,250,250,0.94) 37%, rgba(247,247,247,0.88) 50%, rgba(252,252,252,0.8) 70%, rgba(255,255,255,0.74) 82%, rgba(255,255,255,0.64) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(17%,rgba(255,255,255,0.97)), color-stop(37%,rgba(250,250,250,0.94)), color-stop(50%,rgba(247,247,247,0.88)), color-stop(70%,rgba(252,252,252,0.8)), color-stop(82%,rgba(255,255,255,0.74)), color-stop(100%,rgba(255,255,255,0.64))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 17%,rgba(250,250,250,0.94) 37%,rgba(247,247,247,0.88) 50%,rgba(252,252,252,0.8) 70%,rgba(255,255,255,0.74) 82%,rgba(255,255,255,0.64) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 17%,rgba(250,250,250,0.94) 37%,rgba(247,247,247,0.88) 50%,rgba(252,252,252,0.8) 70%,rgba(255,255,255,0.74) 82%,rgba(255,255,255,0.64) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 17%,rgba(250,250,250,0.94) 37%,rgba(247,247,247,0.88) 50%,rgba(252,252,252,0.8) 70%,rgba(255,255,255,0.74) 82%,rgba(255,255,255,0.64) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 17%,rgba(250,250,250,0.94) 37%,rgba(247,247,247,0.88) 50%,rgba(252,252,252,0.8) 70%,rgba(255,255,255,0.74) 82%,rgba(255,255,255,0.64) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a3ffffff',GradientType=0 ); /* IE6-9 */
}
ul.menue{position:relative; width:100%; padding:8px 0; margin:0; text-align:right; z-index:90;}
ul.menue li{display:inline-block; height:21px; border-right:1px solid rgba(100,100,100,0.2); border-left:1px solid rgba(255,255,255,0.7);}
ul.menue li:first-child{border-left:none;}
ul.menue li:last-child{border-right:none; margin-right:15%;}
ul.menue li a{color:rgba(255,204,38,1); padding:6px 15px; text-decoration:none; font-size:14px;
  font-weight:normal; text-shadow:1px 1px black;}
ul.menue li a:hover, ul.menue li a.selected{padding-top:12px; padding-bottom:15px; border-right:2px solid transparent;
  border-left:1px solid transparent; margin-left:-1px; margin-right:-2px;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.16) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.16)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
  background: linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ffffff', endColorstr='#29ffffff',GradientType=0 );
  -moz-box-shadow: 0 0 5px #595959; -webkit-box-shadow: 0 0 5px #595959; box-shadow: 0 0 5px #595959;}
ul.menue li a:hover{color:black;}
div.menueline{margin-top:3px; height:1px; background:rgba(62,62,62,0.9);}

div.footer{margin:0; margin-top:10px; padding:1px; padding-top:16px; font-size:12px; color:black; height:18px; clear:both;}
div.footer div{position:relative; float:right; padding:0; margin-top:-6px; margin-right:2px; font-size:12px;}

div.content{clear:both; width:790px; padding:5px;}

div.innerbg{background-color:rgba(255,255,255,0.2); border:1px solid rgba(255,255,255,0.3);
  box-shadow:0px 0px 8px 4px rgba(0,0,0,0.1); padding:20px; border-radius:20px;}

div.musiker{padding:10px 20px;}
div.musiker div.mname{margin-left:-10px; color:#fecc40; font-size:14px; font-weight:bold; text-shadow:1px 1px black;
  letter-spacing:1px; width:300px;}
div.mimg{position:fixed; top:100px; right:250px;}

div.kontakt{padding:0px 0px 5px 10px;}
div.kimg{position:absolute; top:50px; left:400px; opacity:0.5; width:260px; height:260px;
  background:transparent url('../logos/logo250.png') no-repeat;}

div.himg{text-align:center; margin-bottom:10px;}
div.hlinks{margin-top:10px; text-align:center;}

a.gbimg{margin-right:10px;}
a.gbimg img{margin-top:4px; margin-bottom:-4px;}
div.captcha{width:310px; border:1px solid rgba(80,80,80,0.4); background-color:rgba(255,255,255,0.5); text-align:center;
  padding:4px 0px;}
img.opaque{opacity:0.3; margin-right:15px; margin-top:3px; margin-bottom:-3px;}
span.ie8txt{display:none;}

div p{font-size:10pt; font-family:Verdana, Sans Serif;}
td.box{font-size:10pt; font-family:Verdana, Sans Serif;}
td.box-bg{font-size:10pt; font-family:Verdana, Sans Serif; background:url('logos/logo180-trans34.png') no-repeat right top;}

img.logos{vertical-align:middle; float:left; margin-right:10px; margin-bottom:15px;}
img.stripe{float:right; margin-left:0px; margin-top:90px;}
img.ostripe{float:left; margin-left:0px; margin-top:10px; margin-right:30px;}

table.logos{table-layout:fixed; border-collapse:collapse; margin-right:auto; margin-left:auto;}
table.logos tr td{border-bottom:1px dashed #7F7F7F; text-align:center; font-size:10pt; padding:8px; border-right:1px dashed #7F7F7F;}
table.logos tr td:last-child{border-right:0px;}
table.logos tr:last-child td{border-bottom:0px;}

a.impl{float:left; display:block; color:#fcfef9; margin:0 2px 0 0; padding:4px 4px; font-family:Copperplate Gothic Bold, Verdana, Sans Serif; letter-spacing:0.3em; text-decoration:none; background-color:#000000; border-bottom:1px solid #5f6355; font-size:11pt; font-variant:small-caps; font-weight:normal; border-top:1px solid #fcfef9; border-left:1px solid #fcfef9; border-right:1px solid #5f6355;}
a:hover.impl{background-color:#fcfef9; color:#000000; border-color:#000000;}
a.impr{float:right; display:block; color:#fcfef9; margin:0 2px 0 0; padding:4px 4px; font-family:Copperplate Gothic Bold, Verdana, Sans Serif; letter-spacing:0.3em; text-decoration:none; background-color:#000000; border-bottom:1px solid #5f6355; font-size:11pt; font-variant:small-caps; font-weight:normal; border-top:1px solid #fcfef9; border-left:1px solid #fcfef9; border-right:1px solid #5f6355;}
a:hover.impr{background-color:#fcfef9; color:#000000; border-color:#000000;}

table.shedule_box {border-spacing:0px; margin-right:auto; margin-left:auto; box-shadow:0px 0px 8px 4px rgba(0,0,0,0.5);
  width:750px; margin-bottom:15px; border-radius:6px;}
tr th{background-color:rgba(255,255,255,0.7); border-bottom:1px solid rgba(0,0,0,0.5); padding:10px 4px;}
tr th span.date{margin-left:280px;}
tr td{border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.7); padding:9px 4px; line-height:130%;}
tr:nth-child(odd) td{background-color:rgba(255,255,255,0.3);}
tr:nth-child(even) td{background-color:rgba(255,255,255,0.5);}
tr td span{color:black; position:relative;}
tr.old td span{color:#4F4F4F; position:relative; font-style:italic;}
tr th:first-child{border-top-left-radius:6px;}
tr th:last-child{border-top-right-radius:6px;}
tr:last-child td:first-child{border-bottom-left-radius:6px;}
tr:last-child td:last-child{border-bottom-right-radius:6px;}
div.shedule_button{margin-top:10px; text-align:center;}

div.set_boxes{clear:both;}
div.set_box{float:left;}
div.set_box ul{list-style-type:square;}
div.set_box ul li{line-height:160%;}
div.set_box ul li span.artist{color:rgba(0,0,0,0.6); font-style:italic;}

.tab { padding:5px; border:0px; width:300px; height:380px;}
.tab img{box-shadow:3px 3px 6px 4px #4A4344;}
div.imp{padding-left:15px;}