body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
body { background-image:url(bg.gif); background-repeat:repeat-x; background-color:#f7f5f6; }
/* #############################  COLORS  ################################### */

.grau	{ color : #95908a; }
.rot	{ color : #a43a3c; }

/* #############################  TEXT  ################################### */

h1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color : #a43a3c; font-weight: bold; line-height: 20px; }

.text { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color : #95908a; line-height : 18px; text-decoration: none; text-align: left; }
.text a,.text a:link,.text a:active,.text a:visited { color : #95908a; text-decoration: none; font-weight: normal; }
.text a:hover { color : #a43a3c; text-decoration: none; }

.galerie { font-size: 24px; font-family: Arial, Helvetica, sans-serif; color : #95908a; line-height : 18px; text-decoration: none; text-align: left; }
.galerie a,.galerie a:link,.galerie a:active,.galerie a:visited { color : #95908a; text-decoration: none; font-weight: bold; }
.galerie a:hover { color : #a43a3c; text-decoration: none; }


/* #############################  FIELDS  ################################### */

div.stage { 
width:1024px; height:650px; position: absolute; top: 0%; left: 50%; 
margin-left: -512px; margin-top: 0; background-image:url(stage.gif); background-repeat:no-repeat;

}
div.nav { 
width:180px; top: 0%; right: 0%; float:left;
margin-top: 0; padding-left: 66px; border: 0; z-index: 999;
}

div.homebut { 
width:180px; height: 80px; margin-top:100px; margin-left: 15px;
}

div.content { 
width:950; position: relative; top: 0%; right: 0%; 
margin-top: 115px; padding-left: 277px; border: 0; z-index:1;
}


div.footer { 
width:1024px; height:30px; position: absolute; top: 0%; left: 50%; 
margin-left: -512px; margin-top: 660px;
text-align: center;
font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #95908a; line-height : 18px; text-decoration: none;
}

.footer a,.footer a:link,.footer a:active,.footer a:visited { color : #95908a; text-decoration: none; font-weight: normal; }
.footer a:hover { color : #a43a3c; text-decoration: none; }


/* #############################  NAVI  ################################### */

#navcontainer {
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
position: relative;
padding-top: 292px;
padding-left: 0px;
min-height: 180px;
float: left;
overflow: hidden;
text-align: left;
}
* html #navcontainer { overflow: visible; }

.nav {
      position: relative;
      list-style-type: none;
      margin: 0;
      padding: 0px;
      font-size: 100%;
}

.nav li {
      text-align: right;
      margin: 0px 0px;
      padding: 0;
}

.nav li a {
      border: 0;
      display: block;
      padding: 0px 0 3px 0px;
      color: #95908a;
      font-weight: normal;
      text-decoration: none;
      width: 180px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}

.nav li a:hover {
      color: #a43a3c;
      cursor: pointer;
}

.selected li a {
      border: 0;
      display: block;
      padding: 0px 0 3px 0px;
      color: #a43a3c;
      font-weight: normal;
      text-decoration: none;
      width: 180px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}
.selected li a:hover {
      color: #a43a3c;
      cursor: pointer;
}

