body {
background-color : #e5e0e0;
background-image : ;
background-repeat : repeat;
padding : 0;
margin : 0;
}
#box {
position : absolute;
height : 610px;
width : 890px;
margin : -265px 0 0 -425px;
top : 50%;
left : 50%;
padding : 0;
background-repeat : no-repeat;
overflow : auto;
}
#logo {
position : absolute;
height :110px;
width : 644px;
top : 8px;
left : 230px;
padding : 0;
overflow : auto;
}
.legende {
position : absolute;
top : 575px;
left : 610px;
text-align : right;
font-family  : arial;
font-size : 9pt;
font-weight : bold;
color : #333333;
}
.legende_start {
position : absolute;
top : 575px;
left : 17px;
text-align : left;
font-family  : arial;
font-size : 9pt;
font-weight : bold;
color : #333333;
}
#menu {
position : absolute;
top : 40pt;
left : 12pt;
width :211px;
height : 131px;
}
a:link {
color: #b8b4b3;
text-decoration : none;
}
a:visited {
color: #b8b4b3;
text-decoration : none;
}
a:hover, a:active {
color: #42e7f9;
}
.link_klein {
font : normal 9pt arial;
color : #ffffff;
}
.link_gross {
font : normal 10pt arial;
color : #ffffff;
}
.subtext {
font : normal 9pt arial;
color : #000000;
}
.text-menu {
font: normal 10pt arial;
color : #333333;
font-stretch : wider;
}
.text-menu-programm {
font: normal 9pt arial;
color : #333333;
font-stretch : wider;
}
.headline {
font: normal 20pt arial;
color : #000000;
font-stretch : wider;
}
.headline-galerie {
font: normal 22pt arial;
color : #000000;
font-stretch : wider;
}
#termine_text {
position : absolute;
height : 435px;
width : 610px;
margin : -210px 0 0 -178px;
top : 53%;
left : 50%;
text-align : left;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#programme_text {
position : absolute;
height : 460px;
width : 600px;
margin : -220px 0 0 -185px;
top : 56%;
left : 50%;
text-align : justify;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#Atgb_text {
position : absolute;
height : 425px;
width : 300px;
margin : -220px 0 0 -185px;
top : 55%;
left : 85%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#BPS_text {
position : absolute;
height : 425px;
width : 325px;
margin : -220px 0 0 -185px;
top : 55%;
left : 81%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#DgW_text {
position : absolute;
height : 425px;
width : 325px;
margin : -220px 0 0 -185px;
top : 56%;
left : 82%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#CtC_text {
position : absolute;
height : 400px;
width : 610px;
margin : -220px 0 0 -185px;
top : 53%;
left : 49%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#EbF_text {
position : absolute;
height : 425px;
width : 315px;
margin : -220px 0 0 -185px;
top : 56%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#FijL_text {
position : absolute;
height : 410px;
width : 310px;
margin : -220px 0 0 -185px;
top : 55%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#GuD_text {
position : absolute;
height : 420px;
width : 315px;
margin : -220px 0 0 -185px;
top : 57%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#LBs_text {
position : absolute;
height : 415px;
width : 620px;
margin : -220px 0 0 -185px;
top : 53%;
left : 49%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#SiM_text {
position : absolute;
height : 410px;
width : 320px;
margin : -220px 0 0 -185px;
top : 60%;
left : 84%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#SSS_text {
position : absolute;
height : 430px;
width : 315px;
margin : -220px 0 0 -185px;
top : 54%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#TM_text {
position : absolute;
height : 430px;
width : 320px;
margin : -220px 0 0 -185px;
top : 56%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#TuC_text {
position : absolute;
height : 425px;
width : 300px;
margin : -220px 0 0 -185px;
top : 55%;
left : 85%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#www_text {
position : absolute;
height : 410px;
width : 315px;
margin : -220px 0 0 -185px;
top : 59%;
left : 84%;
text-align : left;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#Ca_text {
position : absolute;
height : 425px;
width : 270px;
margin : -220px 0 0 -185px;
top : 57%;
left : 88%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#PG_text {
position : absolute;
height : 425px;
width : 270px;
margin : -220px 0 0 -185px;
top : 57%;
left : 88%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#Nk_text {
position : absolute;
height : 425px;
width : 280px;
margin : -220px 0 0 -185px;
top : 55%;
left : 87%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#KaLo_text {
position : absolute;
height : 425px;
width : 300px;
margin : -220px 0 0 -185px;
top : 55%;
left : 85%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#KMM_text {
position : absolute;
height : 425px;
width : 300px;
margin : -220px 0 0 -185px;
top : 55%;
left : 84%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#FuH_text {
position : absolute;
height : 415px;
width : 620px;
margin : -220px 0 0 -185px;
top : 53%;
left : 49%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#anlaesse_text {
position : absolute;
height : 470px;
width : 355px;
margin : -225px 0 0 -192px;
top : 54%;
left : 79%;
text-align : left;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#Vita_text {
position : absolute;
height : 475px;
width : 350px;
margin : -220px 0 0 -185px;
top : 53%;
left : 80%;
text-align : left;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#inhalt_galerie {
position : absolute;
height : 465px;
width : 585px;
margin : -220px 0 0 -185px;
top : 52%;
left : 52%;
text-align : left;
padding : 0;
overflow : auto;
font : normal 9pt arial;
color : #000000;
float : left;
}
.table {
position : absolute;
height : 370px;
width : 460px;
margin : -165px 0 0 -185px;
top : 44%;
left : 38%;
text-align : left;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #333333;
}
#inhalt_audio_links {
position : absolute;
height : 420px;
width : 290px;
margin : -165px 0 0 -185px;
top : 45%;
left : 50%;
overflow : auto;
}
#inhalt_video_rechts {
position : absolute;
height : 420px;
width : 300px;
margin : -165px 0 0 -185px;
top : 45%;
left : 85%;
overflow : auto;
}
#repertoire_text {
position : absolute;
height : 425px;
width : 610px;
margin : -210px 0 0 -178px;
top : 53%;
left : 50%;
text-align : justify;
padding : 0;
overflow : auto;
font : normal 11pt arial;
color : #000000;
}
#referenzen_text {
position : absolute;
height : 425px;
width : 600px;
margin : -210px 0 0 -178px;
top : 53%;
left : 51%;
text-align : justify;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#unterricht_text {
position : absolute;
height : 425px;
width : 600px;
margin : -210px 0 0 -178px;
top : 53%;
left : 51%;
text-align : justify;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#links_text {
position : absolute;
height : 410px;
width : 540px;
margin : -220px 0 0 -185px;
top : 58%;
left : 55%;
text-align : left;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #000000;
float : left;
}
#Impressum_text {
position : absolute;
height : 425px;
width : 600px;
margin : -210px 0 0 -178px;
top : 53%;
left : 51%;
text-align : left;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#Datenschutz_text {
position : absolute;
height : 425px;
width : 600px;
margin : -220px 0 0 -185px;
top : 54%;
left : 51%;
text-align : left;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#text_zentriert {
position : absolute;
height : 400px;
width : 640px;
margin : -220px 0 0 -185px;
top : 58%;
left : 44%;
text-align : center;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #333333;
}
#inhalt_audiokompl_links {
position : absolute;
height : 430px;
width : 200px;
margin : -165px 0 0 -185px;
top : 50%;
left : 49%;
overflow : auto;
}
#inhalt_audiokompl_mitte {
position : absolute;
height : 430px;
width : 200px;
margin : -165px 0 0 -185px;
top : 50%;
left : 73%;
overflow : auto;
}
#inhalt_audiokompl_rechts {
position : absolute;
height : 430px;
width : 200px;
margin : -165px 0 0 -185px;
top : 50%;
left : 97%;
overflow : auto;
}
#inhalt_stundenplan_dienstag {
position : absolute;
height : 420px;
width : 274px;
margin : -165px 0 0 -185px;
top : 47%;
left : 53%;
overflow : auto;
}
#inhalt_stundenplan_mittwoch {
position : absolute;
height : 420px;
width : 272px;
margin : -165px 0 0 -185px;
top : 47%;
left : 87%;
overflow : auto;
}



#DuD_text {
position : absolute;
height : 400px;
width : 620px;
margin : -220px 0 0 -185px;
top : 53%;
left : 50%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#MMM_text {
position : absolute;
height : 340px;
width : 320px;
margin : -220px 0 0 -185px;
top : 56%;
left : 83%;
text-align : center;
overflow : auto;
font : normal 10pt arial;
color : #000000;
}
#videos_text {
position : absolute;
height : 410px;
width : 540px;
margin : -220px 0 0 -185px;
top : 59%;
left : 55%;
text-align : left;
padding : 0;
overflow : auto;
font : normal 10pt arial;
color : #333333;
float : left;
}