h1 {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#D1D1D1;
  background-color:#000000;
  white-space:nowrap;
  margin:0px;
  padding:3px 10px 3px 10px;
  clear:both;
}

.h2 {
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:900;
  color:#FFFFFF;
  text-align:right;
  white-space:nowrap;
  padding:0px;
  margin:0px;
}


.mainmenuLink {
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:900;
  color:#FFFFFF;
  text-align:right;
  white-space:nowrap;
  line-height:25px;
  vertical-align:middle;
  font-variant:small-caps;
  text-decoration:none;
  padding-right:20px;
  display:block;
}

.submenuLink {
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:900;
  color:#FFFFFF;
  white-space:nowrap;
  line-height:20px;
  vertical-align:middle;
  font-variant:small-caps;
  text-decoration:none;
  display:block;
  padding-left:15px;
  padding-right:15px;
}

h3 {
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:900;
  color:#FFFFFF;
  text-align:left;
  white-space:nowrap;
  padding:0px;
  margin:0px;
  line-height:20px;
  vertical-align:top;
  font-variant:small-caps;
}

h4 {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#BFBFBF;
  white-space:nowrap;
  padding:0px 0px 5px 0px;
  margin:0px;
}

h5 {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#BFBFBF;
  white-space:nowrap;
  padding:0px 0px 5px 0px;
  margin:14px 0px 0px 0px;
}

h6 {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#D1D1D1;
  background-color:#000000;
  white-space:nowrap;
  margin-bottom:5px;
  padding:3px 10px 3px 10px;
}

body {
 background-image:url(../images/bodyback.gif); 
 background-repeat:repeat;
 background-attachment:fixed; 
 padding:0px; 
 margin:15px;
 text-align:center;
}

form {
  padding:0px;
  margin:0px;
}

hr
{
 color:#C0953A;
}

.mainmenu {
  background:url(../images/menuback0.gif) no-repeat fixed; 
  padding:0px;
  margin:0px;
  border-width:0px;
}
.mainmenu a:link { background:url(../images/menuback0.gif) no-repeat; }
.mainmenu a:visited { background:url(../images/menuback0.gif) no-repeat; }
.mainmenu a:focus { background:url(../images/menuback1.gif) no-repeat; }
.mainmenu a:hover { background:url(../images/menuback1.gif) no-repeat; }
.mainmenu a:active { background:url(../images/menuback1.gif) no-repeat; }

.mainmenuSub {
  background:url(../images/menubackSub0.gif) no-repeat fixed; 
  padding:0px;
  margin:0px;
  border-width:0px;
}
.mainmenuSub a:link { background:url(../images/menubackSub0.gif) no-repeat; }
.mainmenuSub a:visited { background:url(../images/menubackSub0.gif) no-repeat; }
.mainmenuSub a:focus { background:url(../images/menubackSub1.gif) no-repeat; }
.mainmenuSub a:hover { background:url(../images/menubackSub1.gif) no-repeat; }
.mainmenuSub a:active { background:url(../images/menubackSub1.gif) no-repeat; }


.inputNewsletter {
  width:205px;
  background:url(../images/newsltback.gif) repeat-y; 
  padding:0px;
  margin:0px;
  display:block;
}

.leftcol {
  margin:0px;
  padding:0px;
  background:url(../images/leftback.gif) repeat-y;
  width:205px;
}

.centercol {
  background-color:#222222;
  border-right: #000000 solid 1px;
  width:455px;
}

.rightcol {
  background:url(../images/rightback.gif) repeat-y;
  width:205px;
}

.centercolInner {
  padding:10px;
}

.contentText {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:300;
  color:#BFBFBF;
  float:left;
}

.contentInner {
  background-color:#191919;
  border: 1px solid #000000;
  padding:5px;
  margin:0px 0px 5px 0px;
  height:100%;
  float:left;
  width:435px;
}
.contentInnerVorschau {
  background-color:#191919;
  border: 1px solid #000000;
  padding:5px;
  margin:0px;
  height:100%;
  float:left;
  width:435px;
  
}

.detailtable{
  color:#ffffff;
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:300;
  border:1px solid #222222;
  width:422px;
  margin-bottom:5px;
}

.detailtableVorschau{
  color:#ffffff;
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:300;
  border:1px solid #222222;
  margin-bottom:5px;
  width:285px;
}

.detailtable td, .detailtableVorschau td {
  border:1px solid #222222;
  background-color:#222222;
  padding:2px;
}

.contentInner2 {
  background-color:#191919;
  border-left: 1px solid #000000;
  border-top: 0px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  padding-top:0px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:0px;
  margin:0px 0px 0px 0px;
  height:100%;
  float:left;
  width:435px;
}

.contentInner3 {
  background-color:#191919;
  border-left: 1px solid #000000;
  border-top: 0px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  padding-top:5px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:0px;
  margin:0px 0px 0px 0px;
  height:100%;
  float:left;
  width:435px;
}

.contentInner4 {
  background-color:#191919;
  border-left: 1px solid #000000;
  border-top: 0px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-top:0px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
  margin:0px 0px 0px 0px;
  height:100%;
  clear:both;
}

.contentInner5 {
  background-color:#191919;
  border-left: 1px solid #000000;
  border-top: 0px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-top:0px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
  margin:0px 0px 0px 0px;
  height:100%;
  width:435px;
  min-width:435px;
  max-width:435px;
  float:left;
}

.padding {
  padding-left:15px;
  padding-right:15px;
}

.rightEventsInner {
  display:block;
  padding-bottom:10px;
}

.moreLink {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:300;
  text-align:right;
  color:#C1973C;
  text-decoration:none;
  display:inline;
}

.shopLink {
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:900;
  color:#FFFFFF;
  text-align:right;
  white-space:nowrap;
  line-height:25px;
  vertical-align:middle;
  font-variant:small-caps;
  text-decoration:none;

  display:inline;
}

.floatingFooter {
  float:left;
  padding:10px;
  display:block;
}

.floatleft {
  float:left;
  margin:0px 5px 5px 0px;
  display:block;
}

.floatright {
  float:right;
  margin: 0px 0px 5px 5px;
  display:block;
}

.floatleftv {
  float:left;
  margin:0px 5px 5px 0px;
  display:block;
}

.floatrightv {
  float:right;
  margin: 0px 0px 5px 5px;
  display:block;
}

.footer {
  background-color:#191919;
  border-right: 1px solid #000000;
  height:50px;
}

.centerbody {
  width: 870px;
  margin:auto;
  text-align:left;
}  

a 
{
  text-decoration:none;
}
 
img {
  display:block;
  border: 0px;
}

.download {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:300;
  color:#C1973C;
  text-decoration:underline;
}

.links {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:300;
  color:#C1973C;
  text-decoration:underline;
}

.submenu {
  border: 1px solid #777777;
  border-bottom:0px;
  position:absolute;
  top:-50px;
  left:200px;
  z-index:1;
  background: #161616; 
  padding:0px;
  margin:0px;
  display:none;
}

.submenu a:link { }
.submenu a:visited {  }
.submenu a:focus { background:#C1973C;display:block; }
.submenu a:hover { background:#C1973C;display:block; }
.submenu a:active { background:#C1973C;display:block; }

.submenuPunkt {
  display:block;border-bottom:1px solid #777777;
}

.galimgLink {
  float:left;
  border:0px;
  margin:5px;
  padding:0px;
  display:block;
}

.galImg {
  border:0px;
}

label {
  width:130px;
  vertical-align:center;
  line-height:24px;
  display:-moz-inline-box;
}

input 
{
  display:inline;
}

.gbinput
{
  width:250px;
  max-width:250px;
  min-width:250px;

}
.gbtextarea
{
  width:250px;
  max-width:250px;
  min-width:250px;

}

.alignLink {
  width:100%;
  text-align:right;
  display:block;
}

.Tabelle {
  font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#D1D1D1;
  background-color:#000000;
  white-space:nowrap;
  margin-bottom:5px;
  padding:3px 10px 3px 10px;
  width:435px;
  background-color:#191919;
  border: 1px solid #000000;
}

td {
  vertical-align:top;
  text-overflow:hidden;
  font-weight:300;
  border:0px;
  white-space:normal;
}

.PreisSpalte {
  width:70px;
  white-space:nowrap;
  text-align:right;
}

.ZeileGesamtsumme {
  border-top: 2px solid #888888;
}

.ZeileMwst {
  border-bottom: 1px solid #888888;
}

th {
  border:0px;
}

.ZeileHead {
  border-bottom: 2px solid #888888;
}

.ZeileBody {
  border-bottom: 1px solid #888888;
}

.gbhead
{
font-family:tahoma,verdana,arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:900;
  color:#D1D1D1;
  background-color:#000000;
  clear:both;
  margin:10px 0px 0px 0px;
  padding:5px 0px 5px 5px;
}
.kommentar
{
  font-family:verdana,tahoma,arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:600;
  color:#FFFFFF;
  text-align:left;
  white-space:nowrap;
  padding:0px;
  margin:0px;
  line-height:20px;
  vertical-align:top;
}

.link2 
{
  text-decoration:none;
  color:#C0953A;
}
.link2:hover
{
  color:#C0953A;
  text-decoration:none;
}
.link2:link
{
  color:#C0953A;
  text-decoration:none;
}
.link2:active
{
  color:#C0953A;
  text-decoration:none;
}
.link2:focus
{ 
  color:#C0953A;
  text-decoration:none;
}

.img2
{
  float:right;
  display:block;
  margin-top;5px;
  padding-top:10px;
}

.code
{
  float:left;
  display: block;
  padding:0px;
  margin:0px;
  clear:both;
}

.button
{
  float:left;
  margin:0px;
  padding:0px;
  clear:both;
}

.pos {
  position:absolute;
  left:-999em;
}
