html {
  height: 100%;
  margin-bottom: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size:14px;
}
body {
   background-image:url("/images/Navi/gogo-taenzerin-bg.png");
   background-attachment:fixed;
   color:#fff;
}

#contentWrap div a {
   color:#fff;
}

a, a:visited, a:link, a u  {
   color:#fff;
   border-bottom: 1px;
   border-top: 0px;
   border-right: 0px;
   border-left: 0px;
   border-style: dotted;
   outline-style: none;
   text-decoration:none;
}

#sigplus_32615fe8988d58e46859bc04fec28e27 a {
   text-decoration:none;
   border:0px;
}

#sigplus_bbda8f37d3238cbabad5cc36d021b5b6 a {
   text-decoration:none;
   border:0px;
}

#sigplus_e3c7660d4412a525fbe788907b9694d8 a {
   text-decoration:none;
   border:0px;
}

#sigplus_17272cdda846edcf2583fea8e9de1a7a a {
   text-decoration:none;
   border:0px;
}


a:active  {
   color:#cc0099;
   text-decoration:none;
   border:0px;
}

a:hover, a:hover strong, a u:hover {
   color:#cc0099;
   text-decoration:none;
   border:0px;
}

h1 {
   margin-top: 30px;
   text-indent:-99999px;
   background-image:url("/images/Navi/Teufel-Seite/gogo-berlin-teufel-1.png");
   background-repeat: no-repeat;
   background-position: center;
}
h1:hover {
   background-image:url("/images/Navi/Teufel-Seite/gogo-girl-berlin-cherry-teufel.png");
   background-repeat: no-repeat;   
   background-position: center;
}

#gogo-taenzerin-logo {
   text-align: center;
   margin-top: -20px;
}

#mainContent {
   width:1000px;
   margin-left:auto;
   margin-right:auto;
}

#wrapper {
   width:100%;
   margin-left:auto;
   margin-right:auto;
}

#menu-bar {
   width:100%;
   display:block;
   margin-left:auto;
   margin-right:auto;
}

#contentWrap {
   padding:20px 150px 10px 150px;
   width:700px;
   min-height:300px;
   text-align:center;
   clear:both;
   border-bottom: 1px solid #fff;
}
#page {
   text-align: center;
   margin-bottom:50px;
}

#footer {
   width:1000px;
   margin-top:-20px;
   margin-bottom:50px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
}
#footer a {
   color:#fff;
   font-size:10px;
   border:none;
   text-decoration:none;
}

#footer a:hover {
   color:#cc0099;
   font-size:10px;
   border:none;
   text-decoration:none;
}

#container iframe {
   margin-right:830px;
   margin-top:25px;
   margin-bottom:-16px;
   position: relative;
}

form {
  margin: 0;
  padding: 0;
}

img,table {
                border: none;
}

/*** gesamtes Menu ***/


/*** Aussehen aller Menupunkte ***/
ul.menu a, ul.menu span {
   display: block;
   padding: 0px 20px;   /*** Abstand der Menupunkte ***/
   font-weight: normal;
   text-decoration: none; 
   text-transform: none;
   font-size:16px;
   text-decoration:none;
   border:0px;
   letter-spacing: 1px;
}

/*** Aussehen aller Menupunkte bei Mouseover  ***/
   ul.menu a:hover {
   color: #cc0099;
}
  
/*** Aussehen aller Menupunkte bei Active ***/
li.active a {  
   color: #cc0099; 
}

/*** Aussehen aller Menupunkte ab 2. Ebene  ***/
ul.menu li ul span { 
   padding:0;
   width:100px;
   color:#fff;
}

ul.menu li ul span:hover { 
   padding:0;
   width:100px;
   color:#cc0099;
}

ul.menu li ul li#current.active span { 
   padding:0;
   width:100px;
   color:#cc0099;
}
  
/*** Aussehen aller Menupunkte ab 2. Ebene  ***/
ul.menu li ul a {
   color:#fff;
   text-transform:none;
}

ul.menu li ul li#current.active a {
   color:#cc0099;
   text-transform:none;
}


ul.menu {
   margin: 0; padding: 0;
   margin-top:30px;
   text-align: center;
   z-index:999;
   width:100%;

}

/*** erste Ebene ***/
ul.menu li {
   list-style: none;
   float: left;  /* ohne width - nach CSS 2.1 erlaubt */
   position: relative;
   z-index:999;
   border-bottom: 1px solid #fff;
   padding-bottom:7px;
}

/*** zweite Ebene ***/
ul.menu li ul {
   margin-top:2px;
   padding: 0;
   position: absolute;
   top: 25px; left: 0em;    /*** Position der zweiten Ebene Box ***/
   display: none;
   background-color:black;
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.80;       
}

ul.menu li ul li {
   border: 1px solid #333;
}

ul.menu li ul li+li {
   border-top: 0px solid #333;
}

ul.menu li:hover ul {
   display: block;  /* Unternavigation in modernen Browsern einblenden */
  }

ul.menu li ul li {
   float: none;
   display: block;
   margin:0;
   padding:0;
}

ul.menu li ul li.active {
   float: none;
   display: block;
}
