hmtl
{
font-size: 100,01%;
}

body 			
{
font-family: verdana, sans serif, arial;
background-color: #FBFBFB;
color: #000;
margin: 0;
padding: 0;
border: 0;
}

.bgfarbelive
{
background-color: #FCF6F4;
}

#main
{
width: 1600px;
height: 1024px;
position: relative;
margin: 0 auto;
padding: 0;
text-align: center;
background-color: transparent;
background-repeat: no-repeat;
border-left: 0px solid red;
}

.livefoto
{
background-image: url(../images/AS-50-1.jpg);
}

.vitafoto
{
background-image: url(../images/AS-52.jpg);
}

.dancehousefoto
{
background-image: url(../images/AS-47.jpg);
}

.kirchefoto
{
background-image: url(../images/AS-20.jpg);
}

.loungesoulfoto
{
background-image: url(../images/AS-53.jpg);
}

.impressumfoto
{
background-image: url(../images/impressum.jpg);
}

#logo
{
width: 100%;
height: 125px;
text-align: center;
float: left;
position: relative;
margin: 0;
padding: 35px 0 30px 0;
border: 0px solid red;
}

#navi
{
width: 100%;
height: 50px;
position: relative;
float: left;
margin: 0;
padding: 0;
border: 0px solid red;
}

#subnavi
{
font-size: 0.85em;
width: 50%;
position: relative;
margin: 0 auto;
padding: 0;
border-top: 1px solid grey;
border-top-style: dotted;
}

#contentlinks
{
width: 33.3%;
position: relative;
float: left;
margin: 0;
padding: 0;
text-align: left;
border: 0px solid red;
}


#contentmitte
{
width: 33.3%;
height: 455px;
position: relative;
float: left;
padding: 0;
margin: 0;
text-align: left;
border: 0px solid red;
}

#contentmitteimpressum
{
overflow-y: scroll;
width: 33.3%;
height: 655px;
position: relative;
float: left;
padding: 0;
margin: 0;
text-align: left;
border: 0px solid red;
}

#contentrechts
{
width: 33.3%;
position: relative;
float: left;
margin: 0;
padding: 0;
text-align: left;
border: 0px solid red;
}

#galerie
{
width: 100%;
position: relative;
float: left;
padding: 0 0 1em 0;
margin: 0;
text-align: center;
}

#konzertmeister
{
width: 100%;
height: 130px;
position: relative;
float: left;
padding: 1em 0 1em 0;
margin: 0;
}

#footer
{
position: relative;
float: left;
width: 100%;
height: 50px;
background-color: transparent;
padding: 0;
margin: 0;
}

#page
{
margin: 0;
padding: 0;
}

#contentlinks ul li,
#contentmitte ul li,
#contentrechts ul li,
#contentrechts ol li
{
padding: 0;
margin: 0;
line-height: 1.8em;
font-size: 0.75em;
}

#navi ul, #footer ul
{
text-align: center;
padding: 0em 0em;
text-decoration: none; 
font-weight: normal;
margin: 0;
}

#subnavi ul
{
text-align: center;
padding: 0.3em 0em;
text-decoration: none; 
font-weight: normal;
margin: 0;
}

#navi ul li, #footer ul li
{
color: #000;
list-style: none;
display: inline;
margin: 0; 
padding: 0em 0.5em 0.2em 0.5em;
}

#subnavi ul li
{
list-style: none;
display: inline;
margin: 0; 
padding: 0em 1.25em;
}

#navi a, #footer a, #subnavi a
{
color: #000;
text-decoration: none;
font-size: 0.8em;
padding: 0;
margin: 0;
background-color: transparent;
}

#navi ul li a:link,
#navi ul li a:visited,
#footer ul li a:link,
#footer ul li a:visited,
#subnavi ul li a:link,
#subnavi ul li a:visited
{
}

#navi ul li a:hover,
#navi ul li a:active,
#navi ul li a:focus,
#footer ul li a:hover,
#footer ul li a:active,
#footer ul li a:focus,
#subnavi ul li a:hover,
#subnavi ul li a:active,
#subnavi ul li a:focus
{
color: #fff;
background-color: transparent;
}

h1
{
line-height: 1.1em;
font-size: 0.985em;
padding: 1em 0 0.6em 3em;
margin: 0;
font-weight: bold;
}

h2 
{
font-weight: bold;
font-size: 0.75em;
padding: 1.3em 0 1.4em 3em;
margin: 0;
}

ul
{
margin: 0em;
padding: 3.65em 4em 0 1em;
}

a
{
color: #000;
}

p 
{
color: #000;
font-size:0.75em;
line-height: 1.8em;
margin: 0;
padding: 0;
}

#contentmitteimpressum p,
#contentmitte p
{
color: #000;
margin: 0;
padding: 1.6em 4em 0 4em;
}

#contentlinks p
{
color: #000;
margin: 0;
padding: 1.6em 0 0 17em;
}

#contentrechts p
{
color: #000;
margin: 0;
padding: 1.6em 4em 0 0;
}

#contentmitte audio
{
padding: 0;
margin: 0;
}

#contentrechts audio
{
padding: 0 0 0.9em 0;
margin: 0;
}

#contentlinks audio
{
padding: 0;
margin: 0;
}

#contentlinks img 
{
margin: 1.4em 0em 1em 1em;
border: 1px solid grey;
}

#galerie a img,
#contentmitte a img,
#contentrechts a img
{
margin: 0.1em;
padding: 0;
border: 1px solid grey;
}

#konzertmeister img
{
text-align: right;
float: right;
border: 1px solid grey;
}

.logo
{
margin: 0.25em 0 0 0em;
padding: 0;
}

.fett 
{
color: #000;
font-weight: bold;
font-style: normal;
}

.semifett
{
margin-bottom: 4em;
color: #000;
font-weight: normal;
font-style: normal;
text-align: center;
}

.zitat 
{
padding: 0;
margin: 0;
font-size: 0.9em;
line-height: 2.01em;
text-align: center;
font-style: italic;
}

.zentriert
{
text-align: center;
}

.bildhalter
{
float: left;
text-align: center;
margin: 0.1em;
padding: 0;
width: 120px;
height: 120px;
}

.aktiv
{
font-weight: normal;
color: #fff;
background: red;
}

.clear
{
padding-top: 1.5em;
clear:both;
}