body {
   color: black;
   background-color: #585858;
   background-image: url(bg.gif);
   background-position: top center;
   background-attachement: fixed;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   line-height: 1.4;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}

#wrapper {
   color: black;
   background-color: transparent;
   width: 801px;
   padding: 0px 0px 0px 0px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}
#startseite #wrapper
{
   background-image: url(wrapper1.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#musikanlagen #wrapper
{
   background-image: url(wrapper2.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#lichtanlagen #wrapper
{
   background-image: url(wrapper5.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#buehnentechnik #wrapper
{
   background-image: url(wrapper4.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#bandsunddjs #wrapper
{
   background-image: url(wrapper1.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#galerie #wrapper
{
   background-image: url(wrapper4.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#impressum #wrapper
{
   background-image: url(wrapper1.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#kontaktseite #wrapper
{
   background-image: url(wrapper3.png);
   background-position: top center;
   background-repeat: no-repeat;
}
#crew #wrapper
{
   background-image: url(wrapper1.png);
   background-position: top center;
   background-repeat: no-repeat;
}


#kopfbereich {
   height: 55px;
   width: 796px;
   text-align: right;
   font-size: 10px;
   color: black;
   background-color: black;
   background-image: url(kopfbereich-bg.jpg);
   background-repeat: no-repeat;
   background-position: top right;
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 0px;
}

#kopfbereich a:hover, 
#myspace #navi08 a,
#impressum #navi09 a,
#kontaktseite #navi10 a,
#crew #navi11 a

{
   text-decoration: none;
   color: black;
   background-image: url(hover.gif);
   padding-bottom: 5px;
   border-bottom: none;   
}

#kopfbereich ul {
   
   margin-top: 0;
   padding-top: 0;
}

#kopfbereich li {
  display: inline;
  list-style-type: none;
  margin: 0;
}

#kopfbereich a { 
   color: black; 
   background-image: url(hover.gif);
   background-color: white;
   padding: 2px 7px 2px 7px;
}

#kopfbereich a:active { background-image: url(hover.gif); }

#navibereich {

   width: 801px;
   height: 50px;
   text-align: left;
   font-size: 10px;
   color: black;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 20px 0px 0px 0px;
}

#navibereich a:hover, 
#startseite #navi01 a,
#musikanlagen #navi02 a,
#lichtanlagen #navi03 a,
#buehnentechnik #navi04 a,
#bandsunddjs #navi05 a,
#galerie #navi06 a

{
   text-decoration: none;
   color: white;
   background-color: transparent;
   background-image: url(navi-link-hover2.jpg);
   padding: 5px 8px 5px 8px;
   border-top: none;
}

#navibereich ul {
   
   margin-right: 20px;
   margin-top: 0px;
   padding-top: 0px;
}

#navibereich li {
  text-align: left;
  display: inline;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
}

#navibereich a { 
   color: #D5D5D5; 
   background-image: url(navi-link-hover.jpg);
   background-position: center;
   padding: 5px 8px 5px 8px;
   border-left: 1px solid #242424;
   border-right: 1px solid #242424;
   border-bottom: 1px solid black;
}

#navibereich a:active { 
   background-image: url(navi-link-hover3.jpg);
}




#textbereich {
   background-color: transparent;
   margin: 8px 0px 0px 20px;
   padding: 0px 10px 0px 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

#startseite #textbereich
{
   height: 550px;
}
#musikanlagen #textbereich
{
   height: 920px;
}
#lichtanlagen #textbereich
{
   height: 426px;
}
#buehnentechnik #textbereich
{
   height: 820px;
}
#bandsunddjs #textbereich
{
   height: 450px;
}
#galerie #textbereich
{
   height: 520px;
}
#impressum #textbereich
{
   height: 450px;
}
#kontaktseite #textbereich
{
   height: 940px;
}
#crew #textbereich
{
   height: 450px;
}

#content-fullwidth {
   float: left;
   background-color: transparent;
   background-image: url(ma-enlarge-white.gif);
   text-align: left;
   width: 748px;
   height: 520px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 12px;
}

#content-fullwidthLA {
   float: left;
   background-color: transparent;
   background-image: url(ma-enlarge-white.gif);
   text-align: left;
   width: 748px;
   height: 30px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 12px;
}

#content-fullwidthMA {
	float: left;
	background-color: white;
	background-image: url(ma-enlarge-white.gif);
	text-align: left;
	width: 760px;
	height: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

#content-fullwidthBA {
	float: left;
	background-color: white;
	background-image: url(ma-enlarge-white.gif);
	text-align: left;
	width: 760px;
	height: 770px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

#content-fullwidth2 {
   float: left;
   background-color: white;
   background-image: url(ma-enlarge-white.gif);
   text-align: left;
   width: 736px;
   height: 145px;
   margin: 0px 0px 0px 0px;
   padding: 0px 12px 0px 12px;
}

#content-fullwidth3 {
   float: left;
   background-color: white;
   background-image: url(ma-enlarge-white.gif);
   text-align: left;
   width: 736px;
   height: 300px;
   margin: 0px 0px 0px 0px;
   padding: 0px 12px 0px 12px;
}

#content-fullwidth4 {
   float: left;
   background-color: transparent;
   background-image: url(ma-enlarge-white.gif);
   text-align: left;
   width: 760px;
   height: 520px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#contentL {
   float: left;
   background-color: white;
   text-align: left;
   width: 382px;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 25px 10px;
}

#contentLSS {
   float: left;
   background-color: white;
   text-align: left;
   width: 382px;
   height: 645px;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 25px 10px;
}

#contentLkontakt {
   float: left;
   background-color: white;
   text-align: left;
   height: 910px;
   width: 382px;
   margin: 0px 0px 0px 0px;
   padding: 1px 10px 25px 10px;
}


#contentR {
   float: right;
   background-color: transparent;
   width: 340px;
   margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#contentR2 {
   float: right;
   background-color: white;
   background-image: url(infobox1.gif);
   background-repeat: no-repeat;
   text-align: left;
   width: 178px;
   margin: 8px 0px 0px 0px;
   padding: 29px 8px 2px 10px;
}

#contentR3 {
   float: right;
   background-color: transparent;
   width: 340px;
   margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#contentR3 a {
   text-decoration: none;
   background-color: #E6E6E6;
   color: black;
   padding: 2px 3px 2px 3px;
   border-bottom: 2px solid #CCC;
}

#contentR3 a:hover {
   text-decoration: none;
   background-color: white;
   color: black;
   padding: 2px 3px 2px 3px;
   border-top: 1px solid #CCC;
   border-bottom: 0px solid #CCC;
}

#fussbereich {
   height: 82px;
   width: 761px;
   background-color: transparent;
   text-align: right;
   font-size: 10px;
   font-style: normal;
   padding: 11px 40px 0px 0px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}

#startseite #fussbereich
{
   background-image: url(wrapper1-fuss.png);
   background-repeat: no-repeat;
}

#musikanlagen #fussbereich
{
   background-image: url(wrapper2-fuss.png);
   background-repeat: no-repeat;
}

#lichtanlagen #fussbereich
{
   background-image: url(wrapper2-fuss.png);
   background-repeat: no-repeat;
}

#buehnentechnik #fussbereich
{
   background-image: url(wrapper2-fuss.png);
   background-repeat: no-repeat;
}

#bandsunddjs #fussbereich
{
   background-image: url(wrapper1-fuss.png);
   background-repeat: no-repeat;
}

#galerie #fussbereich
{
   background-image: url(wrapper2-fuss.png);
   background-repeat: no-repeat;
}

#kontaktseite #fussbereich
{
   background-image: url(wrapper1-fuss.png);
   background-repeat: no-repeat;
}

#impressum #fussbereich
{
   background-image: url(wrapper1-fuss.png);
   background-repeat: no-repeat;
}

#crew #fussbereich
{
   background-image: url(wrapper1-fuss.png);
   background-repeat: no-repeat;
}


#fussbereich2 {
   height: 15px;
   width: 771px;
   background-color: transparent;
   text-align: left;
   font-size: 10px;
   font-style: normal;
   color: white;
   padding: 0px 0px 0px 30px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 10px;
   margin-left: auto;
}

a { text-decoration: none; outline: none; }
a:link { color: #575757; }
a:visited { color: #575757; }
a:hover, a:focus { text-decoration: underline; color: #888888; }
a:active { color: 999999; }

.skiplink { display: none; }

/* =================================================================
   DAS KONTAKTFORMULAR
================================================================= */

form {
   float: left;
   background-color: transparent;
   text-align: left;
   height: 720px;
   width: 382px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
}
label 
{ 
display: block; 
}

label span {
   display: block;
   margin: 15px 0 5px;
}

textarea 
{
width: 360px;
border: 1px dotted #8c8c8c;
margin-bottom: 10px;
height: 150px;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px 4px 4px 4px;
}

input
{ 
font-size: 10px;
padding: 2px 2px 2px 2px;
background-color: transparent;
background-image: url(content-kontakt/formular-input-bg.jpg);
border-bottom: 1px dotted #999999;
border-left: none;
border-right: none;
border-top: none;
}

input:focus, textarea:focus { 
  background-color: transparent;
}

input[type="text"],
input[type="email"] {
   width: 360px;
}

select { 
  font-size: 10px;
  margin: 2px 2px 2px 0px;
  padding: 2px 2px 2px 2px;
  background-color: transparent;
  background-image: url(content-kontakt/formular-input-bg.jpg);
  border-bottom: 1px dotted #999999;
  border-left: none;
  border-right: none;
  border-top: none;
}

.status-msg {
  border: 1px solid black;
  border-radius: 5px;
  padding: 15px;
  font-weight: bold;
}

.status-msg.error {
   background-color: #ffebeb;
   border-color: red;
   color: red;
}

.status-msg.success {
   background-color: #ebffeb;
   border-color: green;
   color: green;
}

/* =================================================================
   SIMPLEVIEWER
================================================================= */

#flashContent {

height: 500px;
width: 737px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: transparent;
}
   
