#contentmain div.jwcalendar_list .itemslist {padding: 8px 1px !important}
#contentmain .tx-jwcalendar-pi1 td.item b {color: #2876BC}
#contentmain .tx-jwcalendar-pi1 td a, #contentmain .tx-jwcalendar-pi1 td a:visited {color: #4C93D3; text-decoration: underline}
#contentmain .tx-jwcalendar-pi1 td a:hover {text-decoration: none}
div.jwcalendar_list table.items td.label {width: 40%}
div.jwcalendar_list table.items td.titel {padding: 5px}
div.jwcalendar_list table.items td.title h4 {margin-bottom: 5px;color: #2876BC }
div.jwcalendar_list table.items td.title  a {font-weight: normal}
div.jwcalendar_list table.items td.label p{ margin-top: 1px; margin-bottom: 4px !important}


div.next_items a {color: #4C93D3; text-decoration: underline}
div.next_items a:hover {color: #2876BC; text-decoration: none}
div.prev_items a {color: #4C93D3; text-decoration: underline}
div.prev_items a:hover {color: #2876BC; text-decoration: none}

div.jwcalendar_single {
	background-color:#fff;
	border:1px solid #fff;
	padding:0;
}

div.jwcalendar_single .contentie, div.jwcalendar_single .headerie, div.jwcalendar_single .orgie {
background:#fff none repeat scroll 0 0;
border-bottom:none;
border-left:none;
border-right:none;
float:left;
text-align:left;
width:100%;
}

div.jwcalendar_single .category {
float:none;
font-size:12px;
font-weight:normal;
padding:4px 0 0 0;
}

div.jwcalendar_single .itemtext {
	margin:0px;
}

div.jwcalendar_single .label, div.jwcalendar_feEntry .label, div.jwcalendar_feEntry .timelabel {
clear:both;
float:left;
font-weight:bold;
padding:4px 0;
text-align:left;
width:20%;
color: #2D2D2D
}

div.jwcalendar_single .item, div.jwcalendar_feEntry .item {
padding:4px 4px 4px 10px;
text-align:left;}


div.jwcalendar_single .headerie {
	border-top:1px solid #fff;
}

span.itemtitle p:first-letter {color: #000}

div.jwcalendar_single .teaser {
font-style:normal;
font-weight:bold;
line-height:1.8em;
color: #2876BC
}

div.jwcalendar_single a.mail {
	background:transparent url(/fileadmin/templates/img/mail.gif) no-repeat scroll left center;
	padding-left:20px;
	color: #2876BC;
	font-weight: normal;
	text-decoration: underline
}

div.jwcalendar_single a:hover.mail  {
	background:transparent url(/fileadmin/templates/img/mail.gif) no-repeat scroll left center;
	padding-left:20px;
	color: #2876BC;
	font-weight: normal;
	text-decoration: none !important
}

div.jwcalendar_single a:visited.mail  {
	background:transparent url(/fileadmin/templates/img/mail.gif) no-repeat scroll left center;
	padding-left:20px;
	color: #2876BC;
	font-weight: normal;
	text-decoration: none !important
}

div.jwcalendar_single a.download {
	color: #2876BC;
	font-weight: normal;
	text-decoration: underline
}

div.jwcalendar_single a:hover.download {
	color: #2876BC;
	font-weight: normal;
	text-decoration: none
}


div.jwcalendar_single a:visited.download  {
	background:transparent url(/fileadmin/templates/img/mail.gif) no-repeat scroll left center;
	color: #2876BC;
	font-weight: normal;
	text-decoration: none !important
}


div.jwcalendar_single div.itemtext a.external-link-new-window  {
       
        color: #2876BC;
        font-weight: normal;
        text-decoration: underline
}


div.jwcalendar_single div.itemtext a:hover.external-link-new-window {
        padding-left: 14px;
        color: #2876BC;
        font-weight: normal;
        text-decoration: none
}

div.jwcalendar_single div.itemtext a:visited.external-link-new-window  {
        padding-left: 14px;
		color: #2876BC;
		font-weight: normal;
        text-decoration: underline
}






div.tx-jwcalendar-pi1 .tx_jw_input_button {
background:#fff none repeat scroll 0 0;
border: 1px solid #ccc;
font-size:12px;
color: #4C93D3;
margin:15px 0px;
padding:2px 4px;
text-align:left;
}

div.tx-jwcalendar-pi1 {
color:#2d2d2d;
font-family:Verdana,sans-serif;
font-size:11px;
text-align:left;
}


div.jwcalendar_month table.days td.outside_weekend {background: #fff}
div.single_item_m a {font-weight: normal !important}
div.single_item_m {margin-top: 5px}


div.jwcalendar_single u {text-decoration: none}


/* --- Alle termine ---- */
 /* div.jwcalendar_month table.days td {border: 1px solid #ccc}  */
div.jwcalendar_month table.days {table-layout: fixed; width: 100%; color: #2d2d2d}

 div.jwcalendar_month table.days td {border: 1px solid #ccc}
 div.jwcalendar_month table.days td.today {border: none !important; background: #ededed}  
div.jwcalendar_month table.days, div.jwcalendar_month table.days td.outside {border: 1px solid #ccc; background: #fff}
div.jwcalendar_month table.days td.dayname  {text-align: left}
div.jwcalendar_month table.days td.dayname {background: #DADADA ; color:#2876BC}
div.jwcalendar_month table.days td.inside_weekend {background: #fff; color: #666}
div.jwcalendar_month table.days td.inside {padding-right: 4px}

/*#contentmain .tx-jwcalendar-pi1  .org .orgie span.desc  {display:none;}*/

#contentmain .tx-jwcalendar-pi1  .org .orgie .desc a:visited{color:#702424;text-decoration:none;}
#contentmain .tx-jwcalendar-pi1  .org .orgie .desc a{color:#a00a0b;text-decoration:none;}
#contentmain .tx-jwcalendar-pi1  .org .orgie .desc a:hover{color:#a00a0b;text-decoration:underline;}

div.orgie {padding-top: 15px;}

div.orgie a {color: #2876BC; text-decoration: underline}
div.orgie a:hover {color: #2876BC; text-decoration: none}
div.orgie a:visited {color: #2876BC; text-decoration: underline}



#contentmain .tx-jwcalendar-pi1 .jwcalendar_list{background:none;border:0px solid #a00a0b;margin-bottom:23px;}
#contentmain .tx-jwcalendar-pi1 .jwcalendar_list i{font-style:normal;color:#333;}
.jwcalendar_list{background-color:#000;color:#333;}
#contentmain .tx-jwcalendar-pi1 table.items td{border:1px solid #ccc;background-color:#fff;padding:5px;}

#contentmain .tx-jwcalendar-pi1 table.items td a:link{color:#4C93D3;text-decoration:underline;}
#contentmain .tx-jwcalendar-pi1 table.items td a:hover{color:#2876BC;text-decoration:none;}

#contentmain .tx-jwcalendar-pi1 table.items{border:none;}
#contentmain .tx-jwcalendar-pi1 table.items .label{background-color: #fff;color:#2D2D2D}

#contentmain .tx-jwcalendar-pi1 .title{color:#333;text-align:left;padding-left:0px;padding-bottom:.1em;font-size:100%;padding-right:8px;}
div.tx-jwcalendar-pi1 h3 {margin-bottom: 0}
#contentmain .tx-jwcalendar-pi1 td.catcolor {display:none;}
div.catcolor {display: none}

 #contentmain .jwcalendar_month,#contentmain .jwcalendar_month td.last_year{background:#fff;border:1px solid #fff;}
#contentmain .jwcalendar_month td.last_year, #contentmain .jwcalendar_month td.next_year{background:#fff;border:1px solid #ccc;}

 #contentmain .jwcalendar_month td.next_year a:visited, #contentmain .jwcalendar_month td.next_year a:link{color:#666;}
 #contentmain .jwcalendar_month td.last_year a:visited, #contentmain .jwcalendar_month td.last_year a:link{color:#666;}

#contentmain .jwcalendar_month .other_month a:visited{color:#666;}
#contentmain .jwcalendar_month .other_month {background:#fff;border:1px solid #ccc;}
#contentmain .jwcalendar_month .current_month {color:#fff;background:#E35501;border:1px solid #E35501;}
#contentmain .jwcalendar_month .current_month a:visited,#contentmain .jwcalendar_month .current_month a:link{text-decoration:none;font-weight:bold;color:#fff;background:#E35501;border:1px solid #E35501
#contentmain .jwcalendar_month .days_view{border-top:2px dotted #999;padding-top:1.6em;}
#contentmain table.singleday{border:none;color:#333;}
#contentmain table.singleday td{background:#fff;}
#contentmain table.days td.dayname{color:#333;background:#eee;padding-left:10px;}
#contentmain table.days td.dayitem{color:#333;background:#fff;}
#contentmain table.singleday td{padding:4px 0px 3px 0px;}
#contentmain .outside .singleday .dayitem{background:#fff;border:none;color:#666;}
#contentmain .inside .singleday {background:#fff;border:none;color:#666;}
#contentmain .inside_weekend .singleday .dayitem{background:#fff;color:#999;border:none;}
#contentmain .outside_weekend .singleday .dayitem{background:#fff;border:none;color:#999;}

#contentmain .jwcalendar_month td {border:none;background-color:#fff;}
#contentmain .tx-jwcalendar-pi1 table.items td a:link {color:#a00a0b;text-decoration:none;}
#contentmain .jwcalendar_month td a:hover {color:#a00a0b;text-decoration:underline;}
#contentmain .tx-jwcalendar-pi1 table.items td a:visited {color:#702424;text-decoration:none;}
#contentmain .jwcalendar_month td a {color:#a00a0b;}
#contentmain .jwcalendar_month td a:link {color:#a00a0b;text-decoration:none;}
#contentmain .jwcalendar_month td a:hover {color:#a00a0b;text-decoration:none;}
#contentmain .days_view table.days {border:none;}
#contentmain .today .singleday .dayitem {background:#a00a0b;color:#fff;}
#contentmain .today .singleday .dayitem a {color:#fff;}
#contentmain .today .singleday .dayitem a:hover {color:#fff;text-decoration:underline;}













