BODY {
        padding-right: 0px;
        background-position: 50% top;
        padding-left: 0px;
        font-size: 12px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        background-repeat: repeat-x;
        font-family: Arial;
        background-color:#585858;
        text-align: center;
}

#topRect {
        position:absolute;
        left:49px;
        top:0px;
        width:982px;
        height:20px;
        Z-INDEX:0;
        background-color:#ff4000;
        text-align: left;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}

#baseRect {
        position:absolute;
        left:49px;
        top:971px;
        width:982px;
        height:20px;
        z-index:0;
        background-color:#ff4000;
        text-align: right;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}

#baseRectTest {
        position:absolute;
        left:49px;
        top:971px;
        width:982px;
        height:20px;
        z-index:0;
        background-color:#ff4000;
        text-align: right;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}


#logoContainer {
        position:absolute;
        left:49px;
        top:21px;
        width:155px;
        height:202px;
        z-index:0;
        background-color:#ff4000;
        text-align: left;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}

#logo {
        position:absolute;
        left: 70px;
        top: 35px;
        width:140px;
        height:98px;
        background-repeat:no-repeat;
        z-index:1;
}

#gruppe {
        position:absolute;
        left: 216px;
        top: 21px;
        width: 670px;
        height: 202px;
        z-index:0;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}

#infoContainer {
        position:absolute;
        left:777px;
        top:21px;
        width:155px;
        height:202px;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:0;
}

#menuBar1 {
        position:absolute;
        left:49px;
        top:224px;
        width:155px;
        height:45px;
        background-color:#ff4000;
        text-align: left;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:1;
}

#menuBar2 {
        position:absolute;
        left:256px;
        top:224px;
        width:670px;
        height:45px;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:1;
}

#menuBar3 {
        position:absolute;
        left:727px;
        top:224px;
        width:155px;
        height:45px;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:1;
}

#contentLeft {
        position:absolute;
        left:49px;
        top:270px;
        width:155px;
        height:450px;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-left: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:0;
}

#contentMiddle {
        position:absolute;
        left:256px;
        top:270px;
        width:670px;
        height:450px;
        background-color:#ffffff;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:0;
}

#contentRight {
        position:absolute;
        left:727px;
        top:270px;
        width:155px;
        height:450px;
        z-index:0;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
}

#content {
        position:absolute;
        left:280px;
        top:285px;
        width:640px;
        z-index:1;
        text-align:left;
}


#content_table_1{
        position:relative;
        width:300px;
        text-align:justify;
        z-index:2;
}

#content_table_2{
        position:absolute;
        left:380px;
        text-align:justify;
        z-index:2;
}

#content_table_3{
        position:relative;
        width:622px;
        text-align:justify;
        z-index:2;
}

#content_table_4{
        position:relative;
        left:40px;
        text-align:left;
        z-index:2;
}

#content_konzerte1{
        position:absolute;
        top:100px;
        left:80px;
        text-align:left;
        z-index:2;
}

#content_konzerte2{
        position:absolute;
        top:210px;
        left:80px;
        text-align:left;
        z-index:2;
}

#content_konzerte3{
        position:absolute;
        top:320px;
        left:80px;
        text-align:left;
        z-index:2;
}

#content_konzerte4{
        position:absolute;
        top:430px;
        left:80px;
        text-align:left;
        z-index:2;
}

#content_konzerte5{
        position:absolute;
        top:540px;
        left:80px;
        text-align:left;
        z-index:2;
}

#pic_cdCover{
        position:relative;
        left:115px;
        z-index:2;
}

/* Bilder Konzerte */
/* Content Middle Breite 670 */
/* Content Middle beginnt an 256. Content an 280. => Differenz 24 */
/* Für Symmetrie: 670 - 2 * 24 = 622 */
/* Bildstartpunkt: (622 - Bildgröße) / 2 */
#pic_leleu{
         position:relative;
         left:162px;
         z-index:2;
}

#pic_robin{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_schroeter{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_anna_elisabeth_rehfeldt{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_wolfram_rehfeldt{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_park{
         position:relative;
         left:161px;
         z-index:2;
}


#pic_neoBrass{
         position:relative;
         left:86px;
         z-index:2;
}

#pic_Rieger{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_orgel_licht{
         position:relative;
         left:100px;
         z-index:2;
}

#pic_konzert_quer{
         position:relative;
         left:100px;
         z-index:2;
}

#pic_konzert_hoch{
         position:relative;
         left:161px;
         z-index:2;
}

#pic_hoch{
         position:relative;
         left:160px;
         z-index:2;
}

#pic_hoch2{
         position:relative;
         left:125px;
         z-index:2;
}

#pic_quer{
         position:relative;
         left:85px;
         z-index:2;
}

#pic_vorstand{
        position:relative;
        left:55px;
        z-index:2;
}

#pic_start{
        position:relative;
        left:40px;
        z-index:2;
}

#pic_standard_high{
         position:relative;
         left:170px;
         z-index:2;
}

#pic_logoWettbewerb{
          position:relative;
          left:100px;
          z-index:2;
}

#ticketLogo{
         position:relative;
         left:150px;
         z-index:2;
}

#navMain {
        position:absolute;
        left:275px;
        top:240px;
        color:#FFFFFF;
        z-index:2;
}


#subMenTitle {
        position:absolute;
        left:100px;
        top:320px;
        width:155px;
        height:35px;
        background-color:#ff4000;
        text-align: left;
        border-top: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:1;
}

#subMenContent {
        position:absolute;
        left:100px;
        top:357px;
        width:155px;
        height:90px;
        background-color:#ff4000;
        text-align: left;
        border-right: #FFFFFF 1px solid;
        border-bottom: #FFFFFF 1px solid;
        z-index:1;
}

#navMeta {
        position:absolute;
        left:775px;
        top:85px;
        color:#FFFFFF;
        text-align:left;
        z-index:2;
}

#subMenu {
        position:absolute;
        left:104px;
        top:365px;
        text-align:left;
        z-index:2;
}

#logIn {
         position:absolute;
         left:727px;
         top:265px;
         Text-align:left;
         z-index:2;
}

#arrows {
         position:absolute;
         left:430px;
         top:210px;
         z-index:2;
}

#bigImage {
        position:absolute;
        left:291px;
        top:270px;
        z-index:1;
}

#smallImage {
        position:relative;
        left:10px;
        z-index:1;
}


#smallImage2 {
        position:absolute;
        left:270px;
        top:280px;
        z-index:1;
}


#videoBox {
        position:absolute;
        left:256px;
        top:220px;
        z-index:1;
}



#aktuelles {
        position:absolute;
        left:275px;
        top:220px;
        width:210px;
        text-align:left;
}

#termine {
        position:absolute;
        left:495px;
        top:220px;
        width:210px;
        text-align:left;
}

#vlist {
        position:absolute;
        left:275px;
        top:650px;
        text-align:left;
}

#imageViewBack {
         top:0px;
         left:0px;
         height:6000px;
         width:1920px;
         background-color:#000000;
         position:absolute;
         visibility:hidden;
         opacity: 0.9;
         filter: alpha(opacity=90);
         z-index:3;
}

#imageView {
         top:0px;
         left:0px;
         height:400px;
         width:600px;
         background-color:#FFFFFF;
         position:absolute;
         visibility:hidden;
         z-index:4;
}

#imagePosition {
         top:50px;
         left:100px;
         position:absolute;
         visibility:hidden;
         z-index:5;
}

#picSrc {
         top:370px;
         left:450px;
         position:absolute;
         visiblity:hidden;
         z-index:5;
}

#closeButtonPosition {
         top:370px;
         left:450px;
         position:absolute;
         visiblity:hidden;
         z-index:5;
}

#arrowLeftPosition {
         top:370px;
         left:200px;
         position:absolute;
         visiblity:hidden;
         z-index:5;
}

#arrowRightPosition {
         top:370px;
         left:300px;
         position:absolute;
         visiblity:hidden;
         z-index:5;
}


a.link:link {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:none;
}

a.link:visited {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:none;
}

a.link:hover {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#666666;
        text-decoration:none;
}


a.nm:link {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.nm:visited {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.nm:hover {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
}

a.mm:link {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.mm:visited {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.mm:hover {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
}

a.smt {
        position:absolute;
        left:10;
        top:10;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
}

a.sm:link {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.sm:visited {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.sm:hover {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
}

a.baseRectText {
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}

a.stdHeadline {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
}

a.stdHeadline2 {
        font-size:18px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
}

a.stdText {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        text-decoration:none;
}

a.stdText2 {
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        text-decoration:none;
}

a.stdText2Bold {
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
}

a.stdText2Italic {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        font-style:italic;
        text-decoration:none;
}
a.stdText3 {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        text-decoration:none;
}

a.stdTextPic {
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:italic;

}

a.stdTextBold {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#666666;
        text-decoration:none;
}

a.links:link {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:none;
}

a.links:hover {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#666666;
        text-decoration:none;
}