

/*Teaserview*/
.tx-mjseventpro-pi1-teaserView-events .one-teaser-event {
display:block;
height:auto;
width:100%;
border:#cccccc solid .01em;
border-top:none;
border-right:none;
border-bottom:#cccccc solid .2em;
clear:both;
margin:0;
margin-bottom:1em;
padding:.4em;
font-family: Trebuchet MS, Arial, Helvetica;
}

.fx_right_col
.one-teaser-event div {
display:table-row;
}

.tx-mjseventpro-pi1-teaserViewField-bdate {
width:13.6em;
float:left;
display:block;
padding:.08em;
padding-bottom:.3em;
padding-left:.3em;
margin-right:.2em;
background-color:#cc0000;
color:#ffffff;
font-weight:bold;
font-size:.855em;
}

.tx-mjseventpro-pi1-teaserViewField-btime {
padding:.08em;
padding-bottom:.3em;
padding-left:.3em;
width:5em;
display:block;
float:right;
background-color:#cccccc;
font-size:.855em;
}


.mjseventpro-teaserView-title {
display:block;
text-decoration:none;
line-height:110%;
padding:.4em;
font-weight:bold;
}

.tx-mjseventpro-pi1-singleViewField-location p {
padding:0;
padding-left:.4em;
margin:0;
color:#707070;
font-size:.855em;
display:table-row;
}

A.mjseventpro-teaserView-title {
font-size:.855em;
display:block;
text-decoration:underline;
line-height:140%;
color:#000;
}


A:hover.mjseventpro-teaserView-title {
text-decoration:none;

}

.event-more {
padding:.6em;
padding-top:0;
padding-left:0;
color:#000;
}
.event-more A {color:#000;}






/*List und Single View*/

.one-event {
font-size:1em;
margin-bottom:2em;
}

.one-event,
.one-event ul,
.one-event li,
.one-event ol {
font-size:1em;
}

.one-event img {
margin-top:1em!important;
}

.firs-data {
background-color:#CC0000;
padding:.4em;
padding-top:.2em;
display:table;
height:auto;
width:100%;
color:#fff;
}


.sec-data {
height:auto;
width:100%;
padding:0;
}

.tx-mjseventpro-pi1-listViewField-bdate {
margin-right:.4em;
}
.tx-mjseventpro-pi1-archiveViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-listViewField-edate,
.tx-mjseventpro-pi1-listViewField-bdate {
float:left;
}

.tx-mjseventpro-pi1-singleViewToday {
display:none;
}

.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-archiveViewField-btime,
.tx-mjseventpro-pi1-listViewField-btime {
float:right;
}

.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-archiveViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-listViewField-bdate,
.tx-mjseventpro-pi1-archiveViewField-btime,
.tx-mjseventpro-pi1-listViewField-btime {
font-weight:bold;
height:.866em;
}


.title,
.mjseventpro-listView-title {
font-size:1.2em;
display:block;
font-weight:bold;
margin-top:.6em;
margin-bottom:.6em;
}

.label {
clear:both;
font-weight:bold;

}


.data {
margin-left:3em;
margin-bottom:1em;
}

.data .tx-mjseventpro-pi1-singleViewField-location p {
color:#000;
font-size:1em;
}


.title a.mjseventpro-listView-title {
padding-left:.1em;
margin-top:1em;
text-decoration:none;
}

.tx-mjseventpro-pi1-singleViewHeader-etime {
width:7em;
float:left;
font-weight:bold;
margin-bottom:1em;
}


.tx-mjseventpro-pi1-listViewField-cat {
margin-left:3em;
margin-bottom:1em;
}

.tx-mjseventpro-pi1-singleView input {
background-color:#ccc;
border:none;
width:4em;
font-weight:bold;
}


.tx-mjseventpro-pi1-singleViewHeader-location {
width:3em;
float:left;
}

/* ----- tt-NEWS Liste ----- */

.news-latest-item,
.news_list_item {
border-bottom:1px solid #000000;
padding-left:.4em;
padding-right:.4em;
padding-bottom:.6em;
margin-bottom:.6em;
}

.news-latest-item {
border:none;
}

.news-latest-item span,
.news_list_item .date {
font-size:.8em;
}

.news-latest-item h3,
.news_list_item h3 {
font-size:.9em;
margin-top:.2em;
margin-bottom:.4em;
}

.news-latest-item .more a,
.news_list_item .more a {
font-size:.833em;
}


.news_list_item h3 a,
.news-latest-item h3 a {
text-decoration:none;
}

.news-latest-item h3 a:hover, 
.news_list_item h3 a:hover {
text-decoration:underline;
}

.red_dot {
display:block;
float:left;
height:1.1em;
background-color:#d71920;
width:5px;
margin-right:.4em;
margin-top:2px;
}

.tx-ttnews-browsebox-strong {color:#cc0000;}

.tx-ttnews-browsebox {
padding-bottom:2em;
}

.tx-ttnews-browsebox A{
background-color:#999;
padding:.4em;
color:#ccc;
font-weight:bold;
text-decoration:none;
}

.tx-ttnews-browsebox A:hover {
background-color:#ccc;
padding:.4em;
color:#999;
font-weight:bold;
text-decoration:none;
}


.tx-ttnews-browsebox-SCell A,
.tx-ttnews-browsebox-SCell A:hover {
background-color:#cc0000;
padding:.4em;
color:#fff;
font-weight:bold;
}


.news-single-backlink {
margin-top:2em;
font-size:.86em;
clear:both;
width:100%;
display:table;
}


.news-single-backlink A:hover {
text-decoration:none;
}




/*Gaestebuch*/
.tx-guestbook-left {
background-color:#c6c6c6!important;
}
.tx-guestbook-left A {
font-size:.86em;
margin-bottom:.6em;
display:block;
}

.tx-guestbook-header {
background-color:#cc0000!important;
margin:0!important;
padding:.4em!important;
height:auto!important;
}



.tx-guestbook-result {
float:right!important;
}

.tx-guestbook-pagination {
width:15em;
font-size:1em!important;
clear:both!important;
float:left!important;
}

.tx-guestbook-pagination {

}
 


.tx-guestbook-pagination A {
background-color:#999;
padding:.1em;
padding-right:.3em;
padding-left:.3em;
color:#ccc;
font-weight:bold;
text-decoration:none;
}

.tx-guestbook-pagination A:hover {
background-color:#ccc;
color:#999;
text-decoration:none;
}


.tx-guestbook-pagination strong {
color:#fff;
background-color:red;
padding:.1em;
padding-right:.3em;
padding-left:.3em;

}


/*GB Formular*/
.tx-veguestbook-pi1 {
}

.tx-veguestbook-pi1 form {}

.tx-veguestbook-pi1 fieldset {
}

.tx-guestbook-field img {
border:1px solid #999;
margin:0;
padding:0;
width:14em;
}

.tx-guestbook-field input {
width:27em!important;
border:1px solid #999;
}

#freecap {margin-left:0em;margin-top:.6em;}

input#freecap {
width:14em!important;
}
.tx-guestbook-field label {
width:14em!important;
font-weight:bold;
border-bottom:1px dotted #999;
padding-bottom:.2em;
}

.tx-guestbook-field textarea {
width:27.3em!important;
border:1px solid #999;
height:12em;
}


.tx-guestbook-submit {
color:#fff;
background-color:#cc0000;
border:none;
float:left;
width:15em!important;
margin-left:14em;
font-weight:bold;
}

.tx-srfreecap-pi2-cant-read {color:#cc0000;}
.tx-srfreecap-pi2-cant-read A {color:#000000;
text-decoration:underline!important;

}


