body, p, a, td, tr, th, img {
margin: 0 0 0 0;
background-color: #4b4b4b;
color: #000000;
font-size: 10px;
font-family: verdana;
}

.table,
.main,
.foot,
img{
background-color: #ffffff;
}

a {
background: none;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:visited {
text-decoration: none;
}

a:active {
text-decoration: none;
color: #005fb3;
}

#wrapper {
margin: 0 auto;
width: 1011px;
background-color: #ffffff;
}

#header {
background-image: url(layout/header.jpg);
background-repeat: no-repeat;
height: 308px;
margin: 0;
}

#header p {
background: none;
padding: 25px 0 0 850px;
word-spacing: 30px;
font-size: 10px;
}

#navigation {
float: left;
width: 280px;
border-right: double;
border-right-color: #1992fd;
}

#navigation ul li {
list-style-type: none;
font-size: 15px;
font-weight: bold;
margin: 0 0 0 -25px;
}

#navigation ul li.news {
background-image: url(layout/navi01.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.news a,
#navigation ul li.news-active a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 8px 0 0 45px;
}

#navigation ul li.news-active {
background-image: url(layout/navi01active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.leistungen {
background-image: url(layout/navi02.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.leistungen-active {
background-image: url(layout/navi02active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.leistungen a,
#navigation ul li.leistungen-active a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 7px 0 0 45px;
}

#navigation ul li.artist {
background-image: url(layout/navi03.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.artist-active {
background-image: url(layout/navi03active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
margin: 0 0 0 -25px;
}

#navigation ul li.artist-zwei {
background-image: url(layout/navi03.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
margin: 10px 0 0 -25px;
}

#navigation ul li.artist a,
#navigation ul li.artist-zwei a,
#navigation ul li.artist-active a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 6px 0 0 45px;
}

#navigation ul li.context-artist {
padding: 10px 0 0 50px;
font-size: 11px;
text-transform: uppercase;
}

#navigation ul li.context-artist-zwei a {
padding: 0 0 0 70px;
font-size: 11px;
font-weight: normal;
}

#navigation ul li.kontakt {
background-image: url(layout/navi04.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.kontakt-active {
background-image: url(layout/navi04active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.kontakt a,
#navigation ul li.kontakt-active a,
#navigation ul li.kontakt-zwei a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 5px 0 0 45px;
}

#navigation ul li.kontakt-zwei {
background-image: url(layout/navi04.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
margin: 10px 0 0 -25px;
}

#navigation ul li.feat {
background-image: url(layout/navi05.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
margin: 75px 0 0 -25px;
}

#navigation ul li.feat-active {
background-image: url(layout/navi05active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
margin: 75px 0 0 -25px;
}

#navigation ul li.feat a,
#navigation ul li.feat-active a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 8px 0 0 45px;
}

#navigation ul li.family {
background-image: url(layout/navi06.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.family-active {
background-image: url(layout/navi06active.jpg);
background-repeat: no-repeat;
width: 236px;
height: 37px;
}

#navigation ul li.family a,
#navigation ul li.family-active a {
float: left;
font-size: 15px;
text-transform: uppercase;
text-decoration: none;
padding: 7px 0 0 45px;
}

#navigation ul li.news a:hover,
#navigation ul li.kontakt a:hover,
#navigation ul li.leistungen a:hover,
#navigation ul li.artist a:hover,
#navigation ul li.feat a:hover,
#navigation ul li.family a:hover,
#navigation ul li.news-active a:hover,
#navigation ul li.kontakt-active a:hover,
#navigation ul li.leistungen-active a:hover,
#navigation ul li.artist-active a:hover,
#navigation ul li.feat-active a:hover,
#navigation ul li.family-active a:hover,
#navigation ul li.kontakt-zwei a:hover,
#navigation ul li.artist-zwei a:hover {
color: #128efd;
}

#navigation ul li.context a {
padding: 0 0 0 50px;
margin: 0 0 5px 0;
font-weight: normal;
}

#navigation ul li.context a:hover {
text-decoration: underline;
}

#content {
float: left;
width: 728px;
}

* + #content {
width: 727px;
}

* #content {
width: 725px;
}

#content p {
background: none;
font-size: 11px;
padding: 15px 25px 0 25px;
}

#content table, tr, td {
background-color: #FFFFFF;
margin: 0 0 0 135px;
}

#content p span {
text-transform: uppercase;
font-weight: bold;
}

#content p a:hover span {
text-decoration: underline;
}

#content p span.phone,
#content p span.fax,
#content p span.mail {
text-transform: none;
}

#content ul li,
#content ul li h4 {
float: left;
list-style-type: none;
width: 485px;
}

* #content ul li,
* #content ul li h4 {
float: left;
list-style-type: none;
width: 450px;
}

#content ul li.ndbutton {
background-image: url(news/newdeal_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
}

#content ul li.tlbutton {
background-image: url(news/tanialevy_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 25px 0 0 0;
}

#content ul li.tlbutton-news {
margin: 25px 0 0 0;
}


#content ul li.psbutton {
background-image: url(news/partsix_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.psjeremybutton {
background-image: url(news/partsix_01_jeremy.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.psbutton-news {
margin: 30px 0 0 0;
}

#content ul li.searchbutton {
background-image: url(news/search_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.searchbutton-news {
margin: 30px 0 0 0;
}

#content ul li.crbutton {
background-image: url(news/codered_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.crbutton-news {
margin: 30px 0 0 0;
}

#content ul li.nybutton {
background-image: url(news/newyorker.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.nybutton-news {
margin: 30px 0 0 0;
}

#content ul li.xcydeflybutton {
background-image: url(news/xcydefly.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.xcydeflybutton-news {
margin: 30px 0 0 0;
}

#content ul li.estherfillybutton {
background-image: url(news/estherfilly_01.jpg);
background-repeat: no-repeat;
width: 200px;
height: 100px;
margin: 30px 0 0 0;
}

#content ul li.estherfillybutton-news {
margin: 30px 0 0 0;
}

#content ul li.ndbutton p,
#content ul li.searchbutton p,
#content ul li.tlbutton p,
#content ul li.psbutton p,
#content ul li.events p,
#content ul li.fanbase p,
#content ul li.crbutton p,
#content ul li.nybutton p,
#content ul li.psjeremybutton p,
#content ul li.xcydeflybutton p,
#content ul li.estherfillybutton p {
display: none;
}

#content ul li p {
margin: 0 0 0 -15px;
}

#content ul li.events {
background-image: url(feat/blondeevents.jpg);
background-repeat: no-repeat;
width: 125px;
height: 130px;
}

#content ul li.fanbase {
background-image: url(feat/fanbase.jpg);
background-repeat: no-repeat;
width: 125px;
height: 130px;
margin: 15px 0 0 0;
}

#content ul li.fanbase-info {
margin: 15px 0 0 0;
}

#content p.logo {
text-align: center;
height: 200px;
}

#content p.fotos {
text-align: center;
}

#content p.fotos img {
border: none;
}

#content ul.family ul {
width: 656px;
}

#content ul.family li {
float: left;
}

#content ul.family li.ultimatedesigns {
background-image: url(family/ultimatedesigns.jpg);
background-repeat: no-repeat;
float: left;
width: 250px;
height: 71px;
margin: 65px 0 0 30px;
}

#content ul.family li.kernbonn {
background-image: url(family/kernmanagement.jpg);
background-repeat: no-repeat;
float: left;
width: 200px;
height: 226px;
margin: 0 0 0 125px;
}

#content ul.family li.xcyde {
background-image: url(family/xcyde.jpg);
background-repeat: no-repeat;
float: left;
width: 334px;
height: 181px;
margin: 20px 0 0 -20px;
}

#content ul.family li.flystudios {
background-image: url(family/flystudios.jpg);
background-repeat: no-repeat;
width: 149px;
height: 180px;
margin: 20px 0 0 115px;
}

#content ul.family li.bluemonkey {
background-image: url(family/bluemonkeymusic.jpg);
background-repeat: no-repeat;
width: 100px;
height: 226px;
margin: 70px 0 0 50px;
}

#content ul.family li.senamusic {
background-image: url(family/senamusic.jpg);
background-repeat: no-repeat;
float: left;
width: 150px;
height: 96px;
margin: 110px 0 0 60px;
}

#content ul.family li.osna {
background-image: url(family/osnafotos.jpg);
background-repeat: no-repeat;
float: left;
width: 259px;
height: 75px;
margin: 110px 0 0 50px;
}

#content ul.family li.newyorker {
background-image: url(family/newyorker.jpg);
background-repeat: no-repeat;
float: left;
width: 485px;
height: 135px;
margin: 40px 0 0 70px;
}

#content ul.family li.ultimatedesigns span,
#content ul.family li.kernbonn span,
#content ul.family li.bluemonkey span,
#content ul.family li.senamusic span,
#content ul.family li.newyorker span,
#content ul.family li.osna span,
#content ul.family li.flystudios span,
#content ul.family li.xcyde span {
display: none;
}

#content h3.artist-navi {
text-align: center;
text-transform: uppercase;
background-image: url(layout/mainborder.jpg);
background-position: top;
background-repeat: no-repeat;
word-spacing: 25px;
font-size: 15px;
}

#content h3.artist-navi a {
text-align: center;
text-transform: uppercase;
word-spacing: 25px;
font-size: 15px;
}

#content ul.escher,
#content ul.partsix,
#content ul.codered,
#content ul.estherfilly {
float: left;
margin: 0;
}

* + #content ul.escher,
* + #content ul.partsix,
* + #content ul.codered,
* + #content ul.estherfilly {
float: left;
margin: 0 0 10px 0;
padding: 0 0 0 40px;
}

* #content ul.escher,
* #content ul.partsix,
* #content ul.codered,
* #content ul.estherfilly {
float: left;
margin: 0 0 10px 0;
padding: 0 0 0 40px;
}

#content ul li.escher-morgen {
background-image: url(artist/male_sebastianescher_morgen.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.escher-morgen span {
display: none;
margin: 0 0 10px 0;
}

#content ul li.escher-morgeninfo p {
margin: -15px 0 10px -10px;
}

#content ul li.escher-igdna {
background-image: url(artist/male_sebastianescher_ichgebdichnichtauf.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.escher-igdnainfo p {
margin: -15px 0 10px -10px;
}

#content ul li.escher-dbd {
background-image: url(artist/male_sebastianescher_dasbistdu.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.escher-dbdinfo p {
margin: -15px 0 10px -10px;
}


#content ul li.escher-al {
background-image: url(artist/male_sebastianescher_akustischlauter.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.escher-alinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.partsix-wantya {
background-image: url(artist/band_partsix_wantya.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.partsix-wantyainfo p {
margin: -15px 0 10px -10px;
}

#content ul li.partsix-drivesofar {
background-image: url(artist/band_partsix_drivesofar.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.partsix-drivesofarinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.partsix-drivesofar2 {
background-image: url(artist/band_partsix_drivesofar2.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.partsix-wts {
background-image: url(artist/band_partsix_whatsthatsound.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.partsix-wtsinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.partsix-showtime {
background-image: url(artist/band_partsix_showtime.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.partsix-showtimeinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.codered-senorpomedor {
background-image: url(artist/band_codered_senorpomedor.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.codered-senorpomedorinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.codered-2sexy4u {
background-image: url(artist/band_codered_2sexy4you.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.codered-2sexy4uinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.codered-partycode {
background-image: url(artist/band_codered_partycode.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
float: left;
}

#content ul li.codered-partycodeinfo p {
margin: -15px 0 10px -10px;
}

#content ul li.estherfilly-neuezeit {
background-image: url(artist/female_estherfilly_csdnordwest.jpg);
background-repeat: no-repeat;
width: 200px;
height: 191px;
float: left;
}

#content ul li.estherfilly-neuezeitinfo p {
margin: -20px 0 10px -10px;
}

#content ul li.estherfilly-vfb {
background-image: url(artist/female_estherfilly_vfb.jpg);
background-repeat: no-repeat;
width: 200px;
height: 191px;
float: left;
}

#content ul li.estherfilly-vfbinfo p {
margin: -20px 0 10px -10px;
}

#content ul li.estherfilly-allianz {
background-image: url(artist/female_estherfilly_allianz.jpg);
background-repeat: no-repeat;
width: 200px;
height: 166px;
float: left;
}

#content ul li.estherfilly-allianzinfo p {
margin: -20px 0 10px -10px;
}

#content ul li.estherfilly-tun {
background-image: url(artist/female_estherfilly_tun.jpg);
background-repeat: no-repeat;
width: 200px;
height: 176px;
float: left;
}

#content ul li.estherfilly-tuninfo p {
margin: -20px 0 10px -10px;
}

#content ul li.estherfilly-sarah {
background-image: url(artist/female_estherfilly_sarah.jpg);
background-repeat: no-repeat;
width: 200px;
height: 331px;
float: left;
}

#content ul li.estherfilly-sarahinfo p {
margin: -20px 0 10px -10px;
}

#content ul li.escher-igdna span,
#content ul li.escher-dbd span,
#content ul li.escher-al span,
#content ul li.partsix-wantya span,
#content ul li.partsix-drivesofar span,
#content ul li.partsix-drivesofar2 span,
#content ul li.partsix-wts span,
#content ul li.partsix-showtime span,
#content ul li.codered-senorpomedor span,
#content ul li.codered-2sexy4u span,
#content ul li.codered-partycode span,
#content ul li.estherfilly-neuezeit span,
#content ul li.estherfilly-vfb span,
#content ul li.estherfilly-allianz span,
#content ul li.estherfilly-tun span,
#content ul li.estherfilly-sarah span {
display: none;
}

#footer {
background-image: url(layout/footer.jpg);
background-repeat: repeat-x;
height: 93px;
margin: 0;
}

#footer p {
background: none;
text-align: center;
text-transform: uppercase;
padding: 50px 0 0 0;
}

#footer span {
font-weight: bold;
text-transform: uppercase;
}

h1 {
display: none;
}

h2 {
background: none;
font-size: 11px;
padding: 15px 25px 0 25px;
}

h3 {
text-align: right;
text-transform: uppercase;
font-size: 15px;
padding: 4px 25px 0 25px;
background-image: url(layout/mainborder.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

h4 {
font-size: 11px;
margin: 0 0 0 10px;
}

.clear {
clear: both;
}

p.counter {
display: none;
}