/* Body */

body
{
  font-family: Trebuchet MS, Sans-serif, Sans Serif, Microsoft Sans Serif, Tahoma, Verdana, Arial;
  font-size: 10pt;
  background-color: black;
  margin: 0 auto;
  text-align: center;
  padding: 0;
  cursor: default;
}
img
{
  border: 0;
}

/* Zentrierung für Mozilla und Opera */

#center
{
  width: 765px;
  margin: 0 auto;
  text-align: center;
}

/* Panel */

#panel_top
{
  width: 765px;
  height: 30px;
  margin-top: 20px;
}
#panel_bottom
{
  width: 765px;
  height: 33px;
  margin-bottom: 30px;
}
#panel
{
  width: 715px;
  background: url(images/panel.gif) repeat-y;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  margin: 0;
}
#logo
{ 
  padding-top: 0px;
  height:160px;
  background: url(images/banner_neu.jpg) no-repeat;  /* blaues Banner im Kopf der Seite */
  background-position: center;
}
#logo img
{
  position: relative;
  top: 40px;
}

/* Mitte */

#content
{
	width: 500px;
  float:left;
	margin-left: 108px;
  text-align: justify;
}
#content_iframe
{
	width: 700px;
  float:left;
	margin-left:0px;
  text-align: justify;
}

/* Platzhalter zwischen Content und Footer */

#spacer
{
	clear: both;
	height: 30px;
}

/* Menü */

.navcontainer 
{
  position: relative;
  left: -17px;
  margin: 0 auto; 
  width: 700px;
  border-bottom: 1px solid #000; 
}
.navlist ul
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
}
.navlist li
{
  display: inline;
  list-style-type: none;
}
.navlist a 
{ 
  padding: 3px 10px; 
}
.navlist a:link, .navlist a:visited
{
  color: #fff;
  background-color: #036;
  text-decoration: none;
}
.navlist a:hover
{
  color: #fff;
  background-color: #369;
  text-decoration: none;
}

.shop {
    color: red !important;
}

/* Link  allgemein */

a:link, a:visited 
{
  color : #0066cc;
  text-decoration : none;
  font-weight : normal;
}
a:hover 
{
  color : #0066cc;
  text-decoration : underline;
  font-weight : normal;
}

/* Footer */

#footer
{
  font-family: Trebuchet MS, Sans-serif, Sans Serif, Microsoft Sans Serif, Tahoma, Verdana, Arial;
  font-size: 8pt;
  color: #999999;
  width: 95%;
  border-top: 1px dotted #CFCFCF;
  text-align: center;
  clear: both;
  padding-top: 5px;
  margin: 0 auto;
}
#footer img
{
  border: 0;
}
#footer a
{
  color: #999999;
  text-decoration: none;
  border: 0;
}
#footer a:hover
{
  color: #000000;
  font-weight: normal;
}

#promo {
    position: absolute;
    
    z-index: 1000;
    
    margin: 0px auto;
}