/*TEASER VIEW Startseite*/
.tx-mjseventpro-pi1-teaserViewField-bdate b {
font-weight:normal;
}
.tx-mjseventpro-pi1 br {display:none;}
.tx-mjseventpro-pi1 p,.tx-mjseventpro-pi1 .bodytext {
margin:0;
padding:0;
font-size:90%;
}

.tx-mjseventpro-pi1 h2 {
font-size:.9em;
}
.tx-mjseventpro-pi1 h2 A{
text-decoration:none;
}
.tx-mjseventpro-pi1 h2 A:hover {
text-decoration:underline;
}

.tx-mjseventpro-pi1-teaserView-title {}

.listRow {
margin:0;
padding:0;
margin-left:1em;
margin-bottom:.4em;
padding-bottom:.4em;
border-bottom:1px solid #cccccc;
}

.tx-mjseventpro-pi1-teaserViewField-bdate {
margin-top:.6em;
margin-bottom:.2em;
width:100%;
clear:both;
}


/*TEASER VIEW AUFGEKLAPT*/
.listRow>div {
margin:0!important;
}

.popper {
border:0px solid #000000!important;
background-color:black;
color:#ffffff;
padding:1em;
font-size:.8em;
}

.popper A {
color:#FFFFFF;
}
.popper .row {}

.popper .row p {
float:left;
font-weight:bold;
margin-right:.3em;
}


.popper .row1  {
margin-bottom:.4em;
}

.popper .row2  {
margin-bottom:.2em;
width:45%;
float:left;
}

.popper .row5  {
clear:both;
margin-bottom:.8em;
width:95%;
border-bottom:1px solid #FFFFFF;
padding-bottom:.4em;
display:table;
}


.popper .row4  {
margin-bottom:.8em;
width:45%;
float:left;
}

.popper .row6  {
margin-top:.8em;
}

.popper .row7  {
margin-top:.8em;
text-align:right;
}
.popper .tx-mjseventpro-pi1-teaserViewField-bdate {
float:left;
margin-right:.8em;
}

.popper .tx-mjseventpro-pi1-singleViewField-location {
margin:0;
padding:0;
}
.popper .tx-mjseventpro-pi1-teaserViewField-bdate A {
font-size:.9em;
margin-bottom:1.6em;
text-decoration:none;
}

.popper .tx-mjseventpro-pi1-singleViewField-location:before {
content:"@";
margin-right:.2em;
}

.popper .tx-mjseventpro-pi1-singleViewField-location {
font-size:1.1em;
color:#ffffff;
}


.popper .tx-mjseventpro-pi1-teaserViewField-teaser h3 {
margin:0;
padding:0;
color:#ffffff;
}
.popper .tx-mjseventpro-pi1-teaserViewField-teaser {
border-bottom:1px solid #FFFFFF;
padding-bottom:.4em;
margin-bottom:.7em;
}


.popper .tx-mjseventpro-pi1-teaserViewField-teaser .musikstiel  {
margin:0;
display:block;
margin-top:.2em;
margin-left:1em;
margin-bottom:.6em;
padding:0;
}


.popper .tx-mjseventpro-pi1-listViewField-time {
float:left;
margin-right:.7em;
font-weight:bold;
}


.prio_status {
padding:.5em;
padding-bottom:0;
margin:0;
}


/*Status VA*/
.s0 {
background-image: url(
../img/abgesagt.gif);

background-repeat: no-repeat;
display:table;
width:99%;
}
.s1 {}
.s2 {}
.s3 {}

/*Prio VA*/
/*normal*/
.p0 {color:#000000!important;}

/*Wichtig*/
.p1 {color:#000000!important;}
/*super Wichtig*/
.p2 {
color:#000000!important;
}

.p2 A {
color:#000000;
}


.ein-event-pop {}

.listRow .theater h2 {
margin-right:.3em;
border:#ffffff solid .006em;
}

.kinder,
.seminar,
.radio,
.konzert_party {
background-color:#000000;
width:.366em;
height:1em;
float:left;
margin-right:.3em;
margin-left:-.6em;
}

.konzert_party {background-color:#000000;}
.kinder {background-color:#BAD5E5;}
.seminar {background-color:#661351;}
.radio {background-color:#2F4777;}


.more_events {
float:right;
font-size:.8em;
}


.more_events A:hover {
text-decoration:none;
}


/* ----- Highlight ----- */
.tx-mjseventpro-pi1-singleView {
margin:0;
padding:0;
width:100%;
padding-left:0;
display:table;
}

.home_event_highlight_wrap {
border:#354F84 solid 0!important; 
padding:0;
margin-bottom:1em;
margin-left:1em;
}

.home_event_highlight_wrap {
width:22em;
}

.home_event_highlight_wrap h3 {
margin:0;
margin-right:.4em;
padding:0;
margin-bottom:.3em;
font-size:.7em;
color:#354F84;
float:left;
}

.home_event_highlight_wrap h3:after {
content:"|";
color:#354F84;
margin-left:.3em;
font-size:.8em;
font-weight:normal;
}

.home_event_highlight_wrap .musikstiel {
display:none;
}

.home_event_highlight_wrap .details_Highlight {
clear:both;
width:100%;
display:table;
font-size: .73em;
line-height:130%;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-fees {
margin:0;
padding:0;
display:table;
clear:both;
width:100%;
margin-bottom:.6em;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewToday {
float:right;
font-size:.6em;
color:#EBECED;
display:none;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-image {
margin:0;
padding:0;
border:#354F84 solid 0; 
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-image img {
margin:0;
padding:0;
border:#354F84 solid 0px; 
}

.home_event_highlight_wrap .home_event_highlight_content_wrap {
border:#354F84 solid 0px; 
background-color:#ebeced!important;
padding:10px;
padding-bottom:5px;
display:table;
}

.home_event_highlight_wrap .home_event_highlight_content_wrap A {
color:#000000;
margin-left:1em;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-uid {
text-align:right!important;
font-size:.8em;
margin-bottom:.6em;
padding-right:1em;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-uid A {
margin-left:0;
text-decoration:none;
font-weight:bold;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-teaser {
border:#354F84 solid 0; 
line-height:130%;
font-size:1.199em;
font-weight:normal;
margin:0;
padding:0;
}

.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-teaser h2 {
display:none;
}


.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-title {
font-size:1em;
height:auto;
margin:0;
padding:0;
font-style:italic;
}


.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-bdate {
display:block;
background-color:#354F84;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
height:28px;
margin:0;
padding-top:.4em;
padding-left:.4em;
padding-right:.4em;
}


.home_event_highlight_wrap .tx-mjseventpro-pi1-singleViewField-location {
position:relative;
left:0;
top:.8em;
color:#FFFFFF;
float:right;
height:0;
margin:0;
margin-right:10px;
padding:0;
}

.highlight_info {
font-size:.8em;
border-top:1px solid #000000;
padding-top:.2em;
padding-bottom:2.4em;
}

.highlight_info .row p  {
margin-right:.3em;
font-weight:bold;
width:100%;
}

.highlight_info  .row2  {
float:left;
width:32%;
}

.highlight_info .row3  {
float:left;
width:32%;
}
.highlight_info .row5  {
float:left;
width:33%;
}

.highlight_info  .tx-mjseventpro-pi1-singleViewField-btime {
float:left;
font-size:1em;
}

.highlight_info .tx-mjseventpro-pi1-singleViewField-age {
font-size:1em;
}





/*Event Single Ansicht */
.singleView .tx-mjseventpro-pi1-singleViewField-descr {
clear:both;
display:table;
margin-top:1.5em;
margin-bottom:1em;
margin-left:1em;
}


.single_left {
display:block;
width:290px;
float:left;
}

.singleView .tx-mjseventpro-pi1-singleViewField-descr P {
clear:both;
margin:0;
padding:0;
}
.singleView .tx-mjseventpro-pi1-singleViewField-imgcap {
font-size:.8em;
}



.singleView .tx-mjseventpro-pi1-singleViewField-descr .bodytext A:link {
line-height:80%;
margin:0;
padding:0;
}

.singleView .tx-mjseventpro-pi1-singleViewField-descr .bodytext A:hover {
text-decoration:none;}


#single_view_programm  .tx-mjseventpro-pi1-singleViewToday {
margin:0;
padding:0!important;

}


#single_view_programm .singleView .row p{
float:left;
margin-right:.3em;
font-weight:bold;
border:0px solid #000000;
}

#single_view_programm .singleView .row2  {
float:left;
width:40%;
margin-left:1em;
}

#single_view_programm .singleView .row3  {
float:left;
width:40%;
margin-left:1em;
}

#single_view_programm .singleView .row5  {
float:left;
width:40%;
margin-left:1em;
}



#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-teaser {
margin-left:1em;
margin-top:.4em;
clear:both;
}

#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-teaser {
margin-left:1em;
margin-top:.4em;
clear:both;
}


#single_view_programm .tx-mjseventpro-pi1-singleViewField-teaser h3 {
margin-bottom:.3em!important;
}

#single_view_programm h4 {
clear:both;
font-size:1.5em;
margin-left:.5em;
padding-top:1em;
display:block;
}


#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-btime {
float:left;
font-size:1em;
}

#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-age {
font-size:1em;
}

#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-image {
float:left;
}

#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-bdate {
display:block;
width:41.8em;
background-color:#000000;
color:#ffffff;
font-size:1.1em;
font-weight:bold;
padding:.4em;
margin-right:-1em;
padding-left:1em;

}
#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-location {
float:right;
color:#ffffff;
margin:.4em;
margin-right:2.2em;
}

#single_view_programm .single_info{
border:0px solid #ffffff!important;
margin-top:1em;
width:100%;
}


#single_view_programm h3 {
margin:0!important;
line-height:120%;
}

#single_view_programm .musikstiel {
margin:0!important;
display:block;
margin-bottom:.6em!important;
padding:0!important;
line-height:100%!important;
}

.tx-mjseventpro-pi1-singleViewField-descr p a {
line-height:180%!important;
}

#single_view_programm .singleView .tx-mjseventpro-pi1-singleViewField-fees {
margin-left:1em;
margin-bottom:.7em;
}
/*wird fuer neues Layout der Termine benoetigt*/
#all_over {
width:900%;
margin-left:2em;
display:table;
}



#all_over .listRow {
border:#cccccc solid 1px;
}


#all_over .popper {
background-color:#000000;
width:90%;
padding-left:1em;
margin-left:2.5em!important;
}

#all_over .rgtabs-wrapper {
  padding:.7em;
margin:0;
  border: 0px solid #000000!important;
  overflow:hidden;
}


#all_over .left_col {
width:49em!important;
margin:0;
padding-left:1.6em;
}
#all_over .right_col {
float:right;
margin-top:.5em;
}









/*Neue Liste mit mach das schick*/
.right_col .more_events a{
margin-bottom:8px;
display:block;
margin-right:5px;
margin-top:5px;
}

.tx-mjseventpro-pi1-teaserView-events {}
.right_col .tx-mjseventpro-pi1-teaserViewField-bdate {
background-color:orange;
color:#000000;
padding:3px;
font-size:14px;
display:block;
padding-top:15px;
}

.fx_rootpage_content .right_col .csc-header h1{
font-size:15px!important;
position:absolute;
margin-left:15px;
z-index:+1;
color:#ffffff;
}

.newsletter_area {
position:relative;
color:#ffffff!important;
z-index:0;
background-color:#000000;
padding-top:35px;
padding-left:30px;
padding-bottom:20px;
width:251px;
text-align:left!important;

}

.newsletter_area label font {
color:#ffffff!important;
text-align:left!important;
width:160px;
display:block;
}

.right_col .rgtabs-wrapper{
background-color:orange;
color:#ffffff!important
border-top:1px solid orange!important;
}

.right_col .rgtabs-selected .sel {
background-color:orange;
color:#000000;
font-weight:bold;
font-size:16px;

}

.rgtabs-container {
background-color:#ffffff;
}
.rgtabs-wrapper{
border-left:1px solid #666666;
border-top:1px solid #666666;
}

.right_col .rgtabs-wrapper{
background-color:orange;
border-left:1px solid orange!important;
border-top:1px solid orange!important;
}


.csc-frame-frame2 h1 {
position:relative!important;
}
.csc-frame-frame2 h1 a{
font-size:14px!important;
}


