
 /*css  für Mozilla Firefox und Netscape und Opera 9.10, mit der alten Operaversion 6.x sieht es Scheiße aus, aber jetzt mit der neuen Version 9.10, sieht die Seite bis auf ganz kleine Kleinigkeiten gut aus */

body
{
font: 85% verdana, helvetica, sans-serif;

color: #333;
background-color: #F7F2EE;

}

a:link { color: #B52C07; }
a:visited { color: #B52C07; }

a:hover, a:active
{
color: #e9a97e;
}

h2
{
color: #B52C07;
font: 105% verdana, times, "times new roman", serif;
font-weight: bold;
margin: 23 0 -10px 0;
}


h4
{
color: #B52C07;
font: 90% verdana, times, "times new roman", serif;
font-weight: bold;
margin: 0 0 -10px 0;
}

h5
{

color: #B52C07;
font: 95% verdana, times, "times new roman", serif;
font-weight: bold;
}

.himpres
{

color: #B52C07;
font: 12px verdana, times, "times new roman", serif;
font-weight: bold;
}

p, form
{
font: 90% verdana, times, "times new roman", serif;
}
 /*texteinzug bei den Tanzkursen*/
p.einzug

{padding-left: 30px;
font-style:italic;
margin: -10 0 -10px 0;

}


 /*linien zwischen dem Text bei news,wissen,veransatltung*/
.linie
{border-bottom: 1px solid #B52C07;
padding:20 0 ;}


#start

{margin: 0 0 ;
background-image: url(../img/pixel.gif);
background-repeat: repeat;
height:600;
padding:120 100;


}


#container   /*außenkasten*/
{

background-color: #fff;
height: 600px;
width: 794px;
background-image: url(../img/paar.jpg);
background-repeat: no-repeat;
background-position: 280 130;
z-index:1;
margin-left:150px;
}

#header  /*kopfbereich einschl.Hintergrund*/
{
height: 127px;
width: 794px;
background-image: url(../img/header.jpg);
background-repeat: no-repeat;
background-position: 0 0 ;
position: absolute;
z-index:1;
}

#header a    /*Position des Logo-Links*/
{
position: absolute;

        left: 445px;
        top:0;

}

#contents  /*Textbreich */
{
width:500px;


padding-top:150;
padding-left: 70;
text-align: left;
margin: 100 0 0 180;
position: relative;
z-index:1;
border 1px solid #000000;
}

 /*Textbereich für news, wissen, veranstalt, kontakt*/

#contentsnews,
#contentsveranstalt,
#contentskontakt,
#contentsimpres,
#contentswissen
{
width:500px;
padding-top:150;
padding-left: 70;
text-align: left;
margin: 100 0 0 180;
position: relative;
z-index:2;
border 1px solid #000000;
}



#contentswissen ul li
{
font: 95% verdana;
list-style-type: circle;
}

#contentsnews p,
#contentsveranstalt p
{
line-height: 1.3;
}

#contentskontakt
{
padding: 150 10 10 70;
}

#contentsimpres
{
padding: 150 10 10 70;
}

#contentskontakt table td
{font: 75% verdana;
padding-right: 9;
}

#contentsimpres table td
{font: 75% verdana;
padding-right: 9;
}

 /*linke navigation*/
#mainnav
{
text-align: left;
height: 474px;
width: 200px;
background-image: url(../img/links.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 127 0 0 0;
position: absolute;
z-index:1;

}

#mainnav ul
{
margin: 0 0 0 0px;
padding: 0 0 0 0;

}

#mainnav li
{
display: inline;

}

#mainnav li a
{
text-decoration: none;
color: #fff;
font: 100% tahoma,verdana,arial,helvetica, sans-serif;
font-weight: bold;
line-height: 220%;
text-align: left;
 margin: 8;
padding: 6 25px;


}

#mainnav li.ort a

{text-decoration: none;
color: #fff;
font: 90% tahoma,verdana,arial,helvetica, sans-serif;
margin 0;
padding: 15 40;
line-height: 220%;

}

#mainnav li.ort-aktiv a

{text-decoration: none;
color: #e9a97e;
font: 90% tahoma,verdana,arial,helvetica, sans-serif;
margin 0;
padding: 15 40;
line-height: 220%;

}
#mainnav li.ort-aktiv-m a

{text-decoration: none;
color: #e9a97e;
font: 90% tahoma,verdana,arial,helvetica, sans-serif;

padding:5 40;
line-height: 220%;
cursor:default;

}

#mainnav li.ort-m a

{text-decoration: none;
color: #fff;
font: 90% tahoma,verdana,arial,helvetica, sans-serif;
margin 0;
padding:  5 40;
line-height: 220%;

}

#mainnav li.ort-m a:hover
{
color: #e9a97e;
}

#mainnav li.ort a:hover

{text-decoration: none;
color: #e9a97e;
font: 90% tahoma,verdana,arial,helvetica, sans-serif;
margin 0;
padding: 15 40;
line-height:220%;

}


#mainnav li.aktiv a:link,
#mainnav li.aktiv a:visited

{
        background:url(../img/kringel.jpg) no-repeat;
        background-position: 0  0  30 0;

        font-weight: bold;
        text-decoration: none;
        color:#ffffff;

        cursor:default;
         z-index:3;

}
#mainnav li.currentol-a a:link,
#mainnav li.currentol-a a:visited

{

        text-decoration: none;

        color: #e9a97e;
        cursor:default;
        font: 90% tahoma,verdana,arial,helvetica, sans-serif;
        padding: 0 55px;
        line-height:180%;
        white-space:nowrap;
        }

#mainnav li.currentol-b a:link,
#mainnav li.currentol-b a:visited

{
        text-decoration: none;
       font: 90% tahoma,verdana,arial,helvetica, sans-serif;
        padding: 0 55px;
         line-height:180%;
        white-space:nowrap;

        }

#mainnav li.currentol-b a:hover

         {color: #e9a97e;
}

#mainnav ul li.hover a:hover

{
background:url(../img/kringel.jpg) no-repeat;
}
.abstand

{
margin:0;
padding: 0 0 0 0;
     /*Ende Navigation links*/
}



 /*Navigation  Tanzkurse/ Karteikarten*/
#menue {

        margin:0;

}

#menue ul.grund
{
background:url(../img/menue_grundkurse.jpg) ;
background-repeat: no-repeat;
background-position: 0 148;
margin-top:-150;
  z-index:3;
padding: 149 0 0 0;


}


#menue ul.fortschritt
{
background:url(../img/menue_fortschrittkurse.jpg) ;
background-repeat: no-repeat;
background-position: 0 148;
margin-top:-150;
padding: 149 0 0 0;
z-index:3;
}

#menue ul.medaille
{
background:url(../img/menue_medaillekurse.jpg) ;
background-repeat: no-repeat;
background-position: 0 148;
margin-top:-150;
padding: 149 0 0 0;
z-index:3;

}


#menue ul {

       margin: 0;
       list-style: none;
}

#menue li {

        display: inline;

}

#menue li a {
        margin:1%;
        padding:6px 8px 22px 11px;
        font:normal .80em/2 verdana, "Times New Roman", Times, serif;
        text-decoration: none;
				color: #E06000;
}

#menue li a:hover {

        color: #E06000;
         }
#menue li.inaktiv a:link,
#menue li.inaktiv a:visited
{
color: #e9a97e;
}

#menue li.inaktiv a:hover
{
color:  #E06000;
};
/*Navigation Ende  Tanzkurse/ Karteikarten*/


 /*Abstand des Tanzortes über der Tabelle*/
p.tanzort
{
margin: 40 0 5px 0;
}

/*Tabellengestaltung Termine Tanzkurse*/
#tabelle

{
color:#000000;
        vertical-align:top;
        background-color:#F2CEB5;
        font-size: .95em;

}

#tabelle tr.tablehead

{font-weight:bold;
}
#tabelle tr.medaille

{font-size:12px;
}

#tabelle td {
padding: 5 8 ;
        vertical-align:top;
        background-color:#FFFEF2;

        font-size: .90em;
}
.cmdBtn {color:#FFF2C6; font: 80%; background:url(../img/button_grund.jpg) no-repeat; width:70px; height: 16px;  border:0;}
