/* CSS-Definitionsdatei, die Site-weite Stylesheets enthält */
.rechterrot { background-color: rgb(159,190,25); background-image: url("../assets/images/balken-rot-re1.gif"); background-repeat: repeat-y;}
 .tabellenrahmen2 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; border: 1px solid rgb(132,132,132); padding: 0pt;}
 .abst15lr { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 0px 15px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .tabellenrahmen-ulr { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-left: 1px solid rgb(132,132,132); border-right: 1px solid rgb(132,132,132); border-bottom: 1px solid rgb(132,132,132);}
 .abst15r { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 0px 15px 0px 0px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .abst12 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 15px;}
 A:active { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(220,220,220); font-weight: bold; text-decoration: none ;}
 .abst5bdror { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 5px 3px 5px 5px; border-left: 1px dashed rgb(240,180,70); border-top: 1px dashed rgb(240,180,70); border-bottom: 1px dashed rgb(240,180,70);}
 .abstpreis { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(200,10,10); border: 1px solid rgb(192,192,192); padding: 10px 20px 10px 10px;}
 .formfield1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(200,10,10); font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(255,255,255); border: 1px solid rgb(200,10,10);}
 .abst10li { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(160,20,41); font-weight: bold; padding-left: 10px;}
 .termine { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: bold; padding: 3pt;}
 .tabelleohnerahmen { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(0,51,102); font-weight: normal; font-style: normal; padding: 3pt; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .abstbeis { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; border: 1px solid rgb(192,192,192); padding: 10px;}
 .frame1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(200,10,10); font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(192,192,192); border: 1px solid rgb(200,10,10);}
 .background { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: bold; background-color: rgb(140,10,0); background-image: url("../assets/images/back_16.gif"); background-repeat: repeat-x; padding: 3pt;}
 .tabellenrahmen-links { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-left: 1px solid rgb(132,132,132);}
 .thumb { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; border: 1px solid rgb(200,10,10); margin: 5px; padding: 0px;}
 .abst15 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(140,10,0); border: 1px solid rgb(192,192,192); padding: 15px;}
 A:link { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(220,220,220); font-weight: bold; text-decoration: none ;}
 .menu2 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(160,20,41); padding-bottom: 10px;}
 .abst5 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 5px 3pt 5px 10px;}
 .output1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding-left: 10px; padding-right: 3pt;}
 .list1 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 3pt; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .bdrObPic { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 3pt; border-top: 1px dashed rgb(240,180,70);}
 .tb-l { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-left: 1px solid rgb(132,132,132);}
 .sel1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 10px; color: rgb(29,51,106); font-weight: bold; width: 140px;}
 .tb-pic { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(255,255,255); font-weight: normal; font-style: normal; border: 1px dashed rgb(29,51,106); padding: 3pt;}
 .tabellenrahmen { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; border: 1px dashed rgb(122,21,35); padding: 3pt;}
 .ticker { padding-left: 18px; padding-top: 5px; padding-bottom: 5px;}
 .op-white { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; background-color: rgb(255,255,255); padding: 0pt; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; filter: alpha(opacity=50);}
 .tabellenrahmen-rechts { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-right: 1px solid rgb(132,132,132);}
 .angebot1 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(240,180,70); font-weight: bold;}
 .tabellenrahmen-lr { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-left: 1px solid rgb(132,132,132); border-right: 1px solid rgb(132,132,132);}
 .abst18logo { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding-right: 18px;}
 .rechterrand { background-color: rgb(159,190,25); background-image: url("../assets/images/rechter-rand.gif"); background-repeat: repeat-y; WIDTH: 226;}
 .angebot2 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal;}
 .abst102 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding-left: 10px; padding-right: 3pt; padding-bottom: 10px;}
 .logohamburg { background-color: rgb(110,19,37); background-image: url("../assets/images/logo_opernsalon2.gif"); background-repeat: no-repeat; background-position: center;}
 .abstlogli2 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 5px 10px 5px 0px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .abst10-2 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 5px 10px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .formabst5 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(200,10,10); font-weight: normal; font-style: normal; padding: 5px 3px 5px 5px;}
 .abst10brdob { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 10px 3pt 10px 10px; border-top: 1px dashed rgb(240,180,70);}
 .tb-r { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-right: 1px solid rgb(132,132,132);}
 .tabellenrahmen-olr { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-left: 1px solid rgb(132,132,132); border-top: 1px solid rgb(132,132,132); border-right: 1px solid rgb(132,132,132);}
 .tabellenrahmen-oben { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-top: 1px solid rgb(132,132,132);}
 .abst10ou { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(200,10,10); font-weight: normal; font-style: normal; text-decoration: none ; padding: 10px 0px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .abst15head { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 15px;}
 .menu10 { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(160,20,41); padding-top: 10px; padding-bottom: 10px;}
 .abst5bdrol { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 5px 3px 5px 5px; border-top: 1px dashed rgb(240,180,70); border-right: 1px dashed rgb(240,180,70); border-bottom: 1px dashed rgb(240,180,70);}
 .abstlogre { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 5px 10px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .tegrau { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(140,10,0); font-weight: normal; font-style: normal; text-decoration: none ; padding: 5px 0px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 A { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(220,220,220); font-weight: bold; text-decoration: none ;}
 .abst5bdr { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; border: 1px dashed rgb(240,180,70); padding: 5px 3px 5px 5px;}
 .abst10popup { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(204,204,204); font-weight: normal; font-style: normal; padding: 10px 15px 10px 10px; border-top: 1px dashed rgb(240,180,70);}
 .gestrichen { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(140,10,0); font-weight: normal; font-style: normal; text-decoration: line-through; padding: 0pt; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .tabellenrahmen-unten { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px; color: rgb(122,21,35); font-weight: normal; font-style: normal; padding: 0pt; border-bottom: 1px solid rgb(132,132,132);}
 .abst18head { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; padding: 25px 18px 25px 15px;}
 .formsend { color: rgb(160,20,41); background-color: rgb(255,255,255); border: 1px solid rgb(160,20,41);}
 .news { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 10px; color: rgb(255,255,255); font-weight: normal; font-style: normal; background-color: rgb(29,51,106); border: 1pt dashed rgb(132,132,132); padding: 3pt; filter: alpha(opacity=50); Opazität: 0.5; -moz-opacity: 0.5;}
 .abst10 { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(192,192,192); font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(200,10,10); border: 1px solid rgb(192,192,192); padding: 10px;}
 A:hover { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12px; color: rgb(240,180,70); font-weight: bold; text-decoration: none ;}
 