/************************************/
/* ALLGEMEINE STYLES                */
/************************************/

body {
  background:#000;
  font-family:verdana, arial, sans-serif;
  font-size:70%;
  color:#666;
}
.body {
  background-image:url(../images/background.jpg);
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
}
.clearBoth { clear:both; }
a {
  text-decoration:none;
  color:#e6e3ae;
  cursor:crosshair;
}
a:hover { text-decoration:underline; }

/************************************/
/* TEXT                             */
/************************************/
h1.startH1  { color:#a09d69;}
.red        { color:#e6e3ae; }

/************************************/
/* Layout                           */
/************************************/
#logoDiv {
  margin:-100px 0 0 315px;
}
#logoDiv a{
  display:block;
  height:300px;
  width:195px;
}
#outerStartDiv {
  width:836px;
  margin:0 auto 0 auto;
/*  border-width:0 3px 0 3px;
  border-style:solid;
  border-color:#80929c; */
  text-align:center;
}
#outerDiv {
  width:836px;
  margin:0 auto 0 auto;
/*  border-width:0 3px 0 3px;
  border-style:solid;
  border-color:#80929c; */
  text-align:left;
}

#outerContentDiv {
  float:left;
  margin:0 0 0 5px;
  width:550px;

}
html>body #outerContentDiv { margin:0 0 0 7px; }


/************************************/
/* Navigation                       */
/************************************/
#naviDiv {
  width:275px;
  float:left;
}

/************************************/
/* Content                          */
/************************************/
#contentDiv {
  float:left;
  width:400px;
  margin:13px 5px 5px 4px;
  color:#353d32;
}
html>body #contentDiv { margin-left:10px; }

/* ** News ** */
.newsHighlight {
  font-weight:bold;
  color:#353d32;
}
hr {
  color: #353d32;
  background-color: #353d32;
  height: 1px;
  border: 0px;
  width: 100%;
}
h1 {
  color: #a09d69;
  font-size:1.1em;
  font-variant: small-caps;
  letter-spacing: 0.4em;
}
html>body h1{
  margin-bottom:19px;
}
h2 {
  margin:0;
  padding:0;
  color: #a09d69;
  font-size:1em;
  font-weight:normal;
}
.contentImg {
  border:1px solid #222;
}
/* ** Tabellen ** */
.membersTable th{
  vertical-align:top;
  font-weight:normal;
  padding-bottom:10px;
  width:120px;
}
.membersTable td{
  vertical-align:top;
  color:#96a6b3;
  padding-bottom:10px;
}

.concertsTable th {
  vertical-align:top;
  font-weight:normal;
  padding-bottom:10px;
  color:#a09d69;
}
.concertsTable td{
  vertical-align:top;

  padding-bottom:10px;
}

/* ** Releases ** */
.imgReleaseDiv {
  width:120px;
  float:left;
}
.txtReleaseDiv {
  width:270px;
  margin-left:127px;
}

.imgReleaseDiv2 {
  width:120px;
  float:left;
  margin:0 7px 7px 0;
}

/* ** Merch ** */
.merchBez {
  width:20px;
  display:block;
  float:left;
}

/* ** Contact ** */
table {
  font-size:11px;
  font-family:verdana, arial, sans-serif;
}
#contactTable {
  margin:0;
  padding:0;
}
#contactTable th{
  vertical-align:top;
  text-align:right;
}
input {
  font-size:1em;
  font-family:verdana, arial, sans-serif;
}
input.input {
  border:1px solid #96a6b3;
  background:#4b5a66;
  width:320px;
}
html>body input.input { margin-bottom:2px; }
textarea {
  font-size:1em;
  font-family:verdana, arial, sans-serif;
}
textarea.textarea {
  border:1px solid #96a6b3;
  background:#4b5a66;
  width:320px;
  height:100px;
}
label {
  font-weight:bold;
}
input.sumbit {
  background:#000;
  color:#b01125;
  border:1px solid #b01125;
  cursor:crosshair;
}

/* ** FOOTER ** */
#footerDiv {
  text-align:right;
  color:#590a20;
  font-size:0.8em;
  margin-top:30px;
}
#footerDiv a{ color:#590a20; }

/* ** Gaestebuch ** */
#guestbookTable {
  width:400px;
}
#guestbookTable caption{
  text-align:left;
  margin-bottom:15px;
  color:#b01125;
}
#guestbookTable textarea{
  border:1px solid #96a6b3;
  background:#4b5a66;
  width:300px;
  height:100px;
}
#guestbookTable input.field {
  border:1px solid #96a6b3;
  background:#4b5a66;
  width:320px;
}
html>body #guestbookTable input.field { margin-bottom:2px; }
#guestbookTable th, td{
  vertical-align:top;
}
#guestbookTable th{
  text-align:right;
}
input#vorschau.field {width:80px;}
input#eintragen.field {width:80px;}

#guestbookTable table table table { width:400px; }
#guestbookTable table table table input{ float:left;}
#guestbookTable table table table img{ display:block;float:left;}

/************************************/
/* Teaser                           */
/************************************/
#teaserDiv {
  float:left;
  width:120px;
  margin:13px 0 5px 10px;
  font-size:0.9em;
  color:#a09d69;
}
#teaserDiv h3{
  margin:1px 0 0 0;
  padding:0;
  color: #a09d69;
  font-size:1em;
  text-align:right;
}
#teaserDiv hr{
  color: #4b5a66;
  background-color: #a09d69;
  height: 1px;
  border: 0px;
  width: 100%;
}
a.download {
  display:block;
  background-image:url(../images/ico_play.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 10px;
  color:#a09d69;
  text-decoration:none;
}
a.download:hover {
  text-decoration:underline;
}
.teaserImg {
  border:1px solid #222;
}





