body {background:#000000 color:black; font-family:verdana,arial,sans-serif; font-size:11px; text-align:center;}
img {border:0px solid white; vertical-align:bottom;}
table {border-collapse:collapse; font-size:11px;}

h4, h3 {background-color:#8094BC; color:white; margin-top:30px; margin-bottom:5px; padding-left:2px; padding-bottom:1px; font-size:10px;}
h3 {font-size:11px; padding:2px 0px 3px 4px;}
p {margin-top:0px;}
p.text01:first-letter {font-size:135%; font-weight:bold;}

ol {list-style-type:decimal-leading-zero;}

form {font-family:verdana;}
form input {height:13px; font-size:9px; border:1px solid black; width:170px;}
.button {height:18px; font-size:10px; background:#673535; color:white; font-weight:bold; width:80px; }
form textarea {font-size:11px; border:1px solid black; font-family:verdana;}

/* Struktur */
#bgframe {border:1px solid black; width:780px; margin:auto; background:#FFF; text-align:left;}
#topframe {background:url(../struct/top_bg.jpg) no-repeat; height:90px;}
#topmenu {height:15px; background-image:url(../struct/topline.gif); color:#FFF; font-size:10px; padding-top:2px;}
	/*#toplinks {margin-left:490px;}*/
	/*#link02 {margin-left:35px;}
	#link03 {margin-left:37px;}
	#link04 {margin-left:20px;}*/
	#toplinks {margin-right:20px; text-align:right;}
	#link03 {margin-right:20px;}
	#link02 {margin-right:38px;}
	#link01 {margin-right:34px;}

#structure {width:100%;}
#leftline {background-color:#673535; padding:7px 0px 2px 2px;}
#home {margin-right:2px;}
#menu_nav {text-align:right; margin-top:188px;}
#menu {width:170px; padding:25px 0px;}
#content {margin:10px 0px 10px 0px; padding:15px 10px 25px 15px; border:2px solid black; min-height:310px; width:539px; font-family:verdana,arial,sans-serif; font-size:11px;}
* html #content {width: 559px; /* for IE5 and IE6 in quirks mode */
    w\idth: 539px; /* for IE6 in standards mode */
  }

#bottomline {background:url(../struct/bottomline.gif); font-size:4px; height:5px; clear:left;}
#footer {background:url(../struct/bottom_bg.gif) #D6CCA7 repeat-y; height:70px; }
	#bottom_logo {float:left; padding-left:200px;}
	#bottom_links {margin-left:660px; padding-top:6px; line-height:18px;}
#dates {font-size:9px; padding:2px 5px 5px; margin-top:5px; margin-left:9px; margin-right:10px;}
#dates h4 {margin-bottom:7px;}
#dates .date {padding-left:5px; margin-bottom:6px;}

/* Links */
a img {background:none;}
#topmenu a {color:#EEE;}
#topmenu a:hover {background:#555; text-decoration:none;}
#footer a {padding:0px 1px;}
#menu a:hover {background:none;}

a.text {text-decoration:none; color:#444; font-weight:bold; font-size:11px;}
a.text:visited {color:#666;}
a.text:hover {background:#444; color:#FFF;}

a.text_small {text-decoration:none; color:#444; font-weight:bold; font-size:9px;}
a.text_small:visited {color:#666;}
a.text_small:hover {background:#444; color:#FFF;}

.submenu a:visited {color:#444;}
.submenu a:hover {text-decoration:underline; color:#222; background:#FFF;}

/* temporaer */
.mark {border:1px solid red;}

.header {border-bottom:1px solid black; padding-bottom:2px; margin-bottom:15px;}
.submenu {float:right; text-align:right;}
.sub_left {}
.sub_right {float:right;}

.galerie_start td {padding:10px;}
.galerie_start img {margin:10px auto;}
.galerie_thumbs {margin:auto; text-align:center; margin-top:20px;}
.galerie_thumbs td {padding:3px;}
.galerie_thumbs img {padding:4px; border:1px solid #999; }
.galerie {margin-top:10px; padding:8px 0px; text-align:center; border:1px solid #999;}
.galerie_counter {float:right; width:55px; font-weight:bold; font-size:10px; border:1px solid grey; padding:2px;}
.galerie_nav {text-align:center; margin-top:10px;}
.galerie_nav img {vertical-align:middle; margin:auto 8px auto 8px;}
.pic_desc {width:100%; margin-top:8px;}
.galerie_sub {margin-top:8px; text-align:center;}
.galerie_sub a {margin-right:15px;}
.presse img {padding:5px; border:1px solid #333;}

.kontakt {width:100%;}
table.termine {width:100%; font-size:9px;}
.termine th, .table01 th {border-bottom:1px solid #FFF; background-color:#8094BC; color:white; padding-bottom:0px;}
.termine td {padding-top:5px; font-size:9px;}
.termine tr {border-top:2px solid white;}
.termine .band {background-color:#999;}
.termine .duo {background-color:#BFBFBF;}
.termine .solo {background-color:#DDD;}

.table01 {width:100%; font-size:10px; margin-top:5px;}
.table01 th {padding-left:2px; padding-bottom:1px;}
.table01 th, .table01 td {border-right:10px solid white; text-align:left;}
.table01 table td {padding-top:5px;}

.table02 td {padding:5px 0px; vertical-align:top;} /*LL*/

.table03 td {padding:0px;}
.table03 p {margin-left:20px;}
.table03 h4 {padding-left:20px;}

.lyrics {margin:20px auto auto 12px;}
.lyrics td {padding:6px;}

.gbpage {background:#673535; width:14px; height:12px; text-align:center; border:1px solid black; margin:0px 3px;}
.gbpage a {color:white; font-weight:bold; text-decoration:none; font-size:10px;}
.gbpage a:hover {color:#000;}
.cur_gbpage {width:14px; height:12px; text-align:center; border:1px solid #673535; margin:0px 3px; color:#673535; font-weight:bold; font-size:10px;}
.entry {display:none;}
.gb_name {position:absolute; top:-300px;}

.logo {text-align:center; padding-top:15px;}

.line {background:#8094BC; height:2px; font-size:4px; width:80%; margin-left:auto; margin-right:auto;}

.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.left {text-align:left;}
.center {text-align:center; margin:auto;}
.right {text-align:right;}

.mar_right {margin-right:10px;}
.mar_left {margin-left:10px;}
.mar__left {margin-left:20px;}
.mar_top {margin-top:5px;}
.mar__top {margin-top:15px;}
.no_mar {margin:0px;}
.pad {padding:15px;}
.padtop {padding-top:5px;}
.pad_top {padding-top:15px;}
.pad_left {padding-left:10px;}
.pad_right {padding-right:10px;}
.float_left {float:left; margin-right:10px;}
.float_right {float:right; margin-left:10px;}
.full_width {width:100%;}

.emph {font-weight:bold;}
.small {font-size:9px;}
.small10 {font-size:10px;}
.italic {font-style:italic;}
.red {color:red;}
.underline {border-bottom:1px solid black;}
.underline2 {border-bottom:3px double black;}