@charset "iso-8859-1";

@media only screen and (max-width: 600px) 
{
body,.body3
{
background-color:#000000; 
background-image: url("1pic/studiobackh.jpg");
  background-position: 0 0;
  background-attachment:fixed;
  background-repeat: no-repeat;
  background-size: 100%;
  }
.bodymusic
{
background-color:#000000; 
background-image: url("1pic/backmh.jpg");
  background-position: 0 0;
  background-attachment:fixed;
  background-repeat: no-repeat;
  background-size: cover;
  }


/* links: */
/* links: streifen */
.nohandy,.verdeckt
{
visibility:hidden;
}
li,html,div,table
{
font-size:4vw;
line-height:4.5vw;
font-weight:400
}
/* alphabetisch */
.aktll
{
padding:0.3vw;
margin-bottom:0.3vw;
font-size:6vw;
}
audio
{
width:100%;
padding-bottom:1vw
}
.audtab
{
width:100%;
}
.audtab1
{
width:30%;
}
.audtab2
{
width:70%;
}
.backlnk
{
width:23%;
margin:0px;
padding:1vw 1vw 1vw 1vw
}

.bild20
{
width:35%;
margin:0px;
padding:0px
}
.bild30
{
width:50%;
margin:0px;
padding:0px
}
.bild40
{
width:60%;
vertical-align:top;
padding:1vw 0vw 1vw 0vw
}
.bild50
{
width:60%;
margin:0px;
padding:1vw 0vw 1vw 0vw

}
.bild60
{
width:100%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bild60h
{
width:60%;
margin:0px;
padding:0px
}
.bild70
{
width:100%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bild80
{
width:80%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bild90
{
width:90%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bild97
{
width:97%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bild100
{
width:100%;
margin:0px;
padding:1vw 0vw 1vw 0vw
}
.bildh
{
width:100%
}

.blackstripe
{
position:fixed;
left:0%;
top:20vw;
width:100%;
z-index:5
}
h1 
{
text-align:left;
line-height:8vw;
font-size:8vw;
font-weight:500;
padding-bottom:1vw;
}
h2
{
text-align:left;
line-height:5vw;
font-size:6vw;
font-weight:500;
}
.hspframe
{
height:60vw;
width:100%
}

.inhlt
{
position:absolute;
top:45vw;
left:0%;
width:100%;
margin:0vw;
padding:1vw;
font-size:3.5vw;
line-height:4vw;
font-weight:500
}
.inhltcart,.inhlthum
{
color:#000000;
position:absolute;
top:50vw;
left:0%;
width:100%;
margin:0vw;
padding:0vw;
padding-bottom:20vw;
text-align:left;
background-color:#ccccfd;
padding:1vw
}
.stz
{
position:absolute;
top:33vw;
left:0%;
width:100%;
margin:0vw;
}
.stztxt
{
color:#000000;
margin:0vw;
padding:1vw;
padding-bottom:2vw;
text-align:left;
background-color:#99b1dd;
}
.stzpic
{
width:100%;
margin:0vw;
margin-left:0%
}

.spot1
{
position:absolute;
top:130vw;
left: 0%;
width:100%;
padding:1vw;
}
.spot1frame
{
height:60vw;
width:100%
}

.ttl 
{
position:absolute;
left:2%;
top:2vw;
width:95%;
text-align:left;
}
.ttllogo 
{
width:34%;
margin-left:0%
}
.ttl2 
{
position:fixed;
left:0%;
top:35vw;
width:100%;
text-align:left;
color#ffffff
}

.ttlh
{
position:absolute;
left:2%;
top20vw;
width:95%;
text-align:left;
font-size:3.5vw;
line-height:3.7vw
}
.ttlm,.ttlm2
{
padding:1.4vw
}
.vd
{
width:100%
}
.wollemikroh
{
margin-left:55%;
margin-top:-40vw
}
}
