/************************************************/
/* Erstellung: 12.05.2006                       */
/* Autor: <<Paul Klein>> - inixdata GmbH        */
/* Dateiname: style.css                      	*/
/* Bildschrimauflösung: 1024px                 	*/
/* Unterstuetzte Browser: Firefox               */
/* gehört zum Designtemplate main_tmpl.html    	*/
/************************************************/

/***********************************************/
/* HTML-tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: #000000;
	margin: 0px;
	text-align: center;
	background-color: #C1DCDE;
	background-image: url(../bilder/hintergrund.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

a, a:link, a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover{
	color: #ff0000;
	text-decoration: none;
}

h1 {
	font-size: 14pt;
	color: #67ACB2;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
}

h2 {
	font-size: 14pt;
	color: #0A246A;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
}

h3 {
	font-size: 12pt;
	color: #CBCBCB;
	margin-top: 0px;
	margin-bottom: 4px;
}

h4 {
	font-size: 12pt;
	color: #0A246A;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}


h5 {
	font-size: 10pt;
	color: #0A246A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}

h6 {}

td {
	font-size: 9pt;
}

a img {
	border: 0px;
}

input{
	margin:0px;
	padding:0px;
}

table{
	margin:0px;
	padding:0px;
   font-size: 8pt;
}

img{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

p {
	margin-top:0px;
}

ul {
	margin-top: 3px;
	margin-bottom: 3px;
}

ol {
	margin-top: 3px;
	margin-bottom: 3px;
}

/***********************************************/
/* Layout Divs (Seitenstruktur)                */
/***********************************************/

#seite{
	margin-top: 0px; 
	width: 800px;
	margin: auto;
	text-align: left;
	background-color: #67ACB2;
	z-index: 1;
}

#navBarLinks{
	float: left;
	width: 120px;
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 0px;
}

#inhaltContainer{
	float: left;
	min-height: 400px;
	height: auto !important; /* für moderne Browser */
	height: 450px; /*für den IE */
	width: auto;
	background: #FFFFFF;
	background-image: url(../bilder/hintergrund.gif);
	background-position: 69px 50px;
	background-repeat: no-repeat;
	border: 1px solid red;
}
#inhalt{
	min-height: 400px;
	height: auto !important; /* für moderne Browser */
	height: 400px; /*für den IE */
	margin-left: 121px;  
	padding-left: 15px;
	padding-top:15px;
	padding-right: 75px;
	z-index: 6;
	background-color: #FFFFFF;
}


/***********************************************/
/* Kopfzeile                                   */
/***********************************************/


/***********************************************/
/* Kopfzeilen Menue                            */
/***********************************************/

#kopf{
	width: 100%;
	height: 95px;
	background-image: url(../bilder/oben.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #67ACB2;
}
#kopfkontainer{
	width: 100%;
	height: 95px;
	background-image: url(../bilder/oben.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #67ACB2;
}

#kopf img{
	margin-top: 19px;
}


/***********************************************/
/* Menue links				       */
/***********************************************/
#navBarLinks .accessKey{
	text-decoration: underline;	
}

#navBarLinks .hidden{
	visibility: hidden;
	font-size: 1%;
}

#navBarLinks .active {
	font-weight: bold;
}


#navBarLinks ul{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: inside;
}

#navBarLinks li{
	margin-left: 0px;
	padding-left:18px;
	list-style-position: inside;
}

#menueL{
   height: 20px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:2px;
	background-color: #B2DBDE;
	color: #3D598B;
	vertical-align: middle;
	border-bottom: 1px solid #3D598B;
	border-right: 1px solid #3D598B;
}
#menueL :hover{
	color: #680000;
	font-weight: bold;
}
#menueL a:active{
	color: #680000;
}
#menueL a,a:link,a:visited{
	color: #3D598B;
}

#menueL_act {
/*   width: 121px;*/
   height: 20px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:2px;
	background-color: #FFFFFF;
	color: #680000;
	vertical-align: middle;
	border-bottom: 1px solid #3D598B;
	border-right: 1px solid #3D598B;
}
#menueL_act a,a:link,a:active,a:hover,a:visited{
	color: #680000;
}
/*+++++++++++++ Klassen +++++++++++++++++++++++*/
.active {
	font-weight: bold;
	padding-left:1px;
	color: #680000;
}

/***********************************************/
/* Extension: Dropdown Sitemap		      */
/***********************************************/

.tx-dropdownsitemap-pi1 {
	width: 500px;
}

.tx-dropdownsitemap-pi1 img {
	margin-right: 5px;
	margin-bottom: 4px;
}

.tx-dropdownsitemap-pi1 A {
	padding-left: 0px;
	background-image: none;
}

.tx-dropdownsitemap-pi1 A:link {
	padding-left: 0px;
	background-image: none;
}

.tx-dropdownsitemap-pi1 A:hover {
	padding-left: 0px;
	background-image: none;
}

.tx-dropdownsitemap-pi1 A:visited {
	padding-left: 0px;
	background-image: none;
}

.tx-dropdownsitemap-pi1 A:active {
	padding-left: 0px;
	background-image: none;
}

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}

.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;

}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {

	background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
}


/***********************************************/
/* Extension: tt_news			       */
/***********************************************/

/*----------------------------------- clearer -*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #EBEBEB;

}

.news-list-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #0A246A;

}

.news-latest-container HR.clearer {
	clear:left;
}

/*------------------------ tt_news LATEST view -*/

.news-latest-container {

}

.news-latest-container H2 {
	padding:3px;
	margin-bottom:0px;
	border-bottom:1px solid #0A246A;
}

.news-latest-container H3 {
	padding-bottom: 6px;
	margin-bottom:0px;
	font-size: 8pt;
}

.news-latest-container H3 A:HOVER {
	color: #333;
}

.news-latest-container p{
	margin-top: 0px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:0px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {

}

.news-latest-gotoarchive A {
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:0px;
	/*border:1px solid #333333;*/
	border-bottom:1px solid #0A246A;
	/*background-color: #ffffff;*/
}

.news-latest-item IMG {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #333;
}


.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:8pt;
}

.news-latest-morelink {

}


.news-latest-morelink A, .news-latest-morelink A:link, .news-latest-morelink A:visited {
	float:left;
}

.news-latest-morelink  {

}

.news-latest-morelink A:HOVER {

}

.news-latest-morelink IMG {
	float: left;
	border:0px;
	margin-top: 4px;
}

.news-latest-date A:HOVER {

}



/*------------------------- tt_news LIST view -*/
.news-list-container {

}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.1;
	/* IE hack end */
	padding:0px;
	margin:3px;
	margin-top: 15px;
	/*border:1px solid #333;*/
	background-color:#FFFFFF;	
	margin-bottom: 17px;
}

.news-list-container H3 {
	margin-top: 0px; 
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #EBEBEB;
	font-size: 8pt;
	color: #0A246A;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	padding-left:2px;
	font-size: 8pt;
}

.news-list-container H3 A, .news-list-container H3 A:LINK, .news-list-container H3 A:VISITED {
	color: #0A246A;
}

.news-list-container H3 A:hover {}

.news-list-container P {
	padding-left:3px;
}

.news-list-date {
	float: right;
	text-align: right;
	height: 20px;
	margin-top: 0px;
	margin-right: -2px;
	padding-top: 1px;
	padding-right: 10px;
	color: #0A246A;
	font-size: 8pt;
	font-weight: normal;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 8pt;
}

.news-list-container IMG {
	float: right;
	border:1px solid #333;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:5px;
}


.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:8pt;
	margin-left:3px;
}

.news-list-morelink {
	margin-top: 6px;
	margin-bottom:3px;
}

.news-list-morelink IMG {
	float: left;
	border:0px;
	margin-top: 2px;
	margin-left:0px;
}

.news-list-browse {
	text-align: center;
}

.news-search-form {
	padding:3px;
	margin-bottom:0px;
	border:1px solid #333;
	background-color:#EBEBEB;
}

.news-search-emptyMsg{
	margin:5px;
}

.news-search-form FORM {
	margin:0px;
}

/*------------------------- tt_news SINGLE view -*/


.news-single-item {
	margin-bottom:5px;

}

.news-single-item a:hover{
	color: #333;
	font-weight: bold;
}

.news-single-item HR.clearer {
	clear:right;
	height:1px;
	border:1px solid #0A246A;
	visibility: hidden;
}

#news-single-item-header {
	margin-top: 10px;
       margin-bottom: 30px;
	border-bottom: 1px solid #0A246A;
	/*border-top: 1px solid #333;*/
	/*background-color: #0A246A;*/
}

#news-single-item-header H2 {
	font-size: 12pt;
	font-weight:bold;
	color: #CBCBCB;
	padding-left: 15px;
	margin-bottom: 4px;
}

.news-single-author {
	padding-left: 20px;
	color: #0A246A;	
	float: left;
        margin-top: 0px;
}

.news-single-author a {

}

.news-single-author a:hover {
	
}

.news-single-timedata {
	padding-right: 10px;
	float: right;
       margin-top: -17px;
	color: #0A246A;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 8pt;
}

.news-single-item H3 {
	padding-left: 15px;
	font-size: 10pt;
	font-weight: bold;
}

.news-single-img {
	float: right;
	margin-left:5px;
	margin-right:10px;
}

.news-single-img img {
	border: 1px solid #333;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

#news-single-item-content {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	width: 498px;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-left: 15px;
}

.news-single-backlink, .news-single-backlink a:hover {
	color: #000;
}

.news-single-additional-info {
	margin-top: 15px;
	border-top: 1px solid #0A246A;
	border-bottom: 1px solid #0A246A;
	padding:3px;
	padding-bottom:0px;
}


.news-single-additional-info a:hover {
	font-weight: bold;
	color: #333;
}

.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;

}

.news-single-related DD, .news-single-links DD, .news-single-files DD, .news-single-links DD p {
	margin: 0px;
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*---------------------- tt_news Page-Browser -*/

.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#FFFFFF;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #004483;
	border:1px solid #666;
}

.news-search-emptyMsg {

	font-size: 11px;
	margin-left: 10px;
}


/*---------------- tt_news Archivemenu (AMENU) -*/

.news-amenu-container {
	padding:10px;
	border-bottom: 1px solid #EBEBEB; 
}
.news-amenu-container LI {
	list-style-position: inside;
	border-top: 1px solid #0A246A;
	padding-top: 3px;
	padding-left: 10px;
	list-style-type: none;
}

.news-amenu-container UL {
	padding:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
}

.news-amenu-container H2 {
	padding:3px;	
	margin: 0px;
}

.news-amenu-item-year {
	font-weight: bold;
	width: 130px;
	margin-top: 10px;
	color: #fff;
	font-size: 10pt;
	background-color: #A8B2CA;
	border-left: 1px solid #0A246A;
	border-right: 1px solid #0A246A;
	list-style-position: outside;
}



/***********************************************/
/* mbl-newsevent (addon für tt_news)           */
/***********************************************/

.mbl-newsevent-single-headerdate {
	padding-right: 10px;
	float: right;
    margin-top: -17px;
	color: #0A246A;
	font-size: 8pt;
}

.mbl-newsevent-single-eventwrap {
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

.mbl_newsevent_single_date {

}

.mbl_newsevent_single_date{

}

.mbl_newsevent_single_organizer{}

.mbl-newsevent-single-event-where-wrap {
	padding-left: 15px;
	padding-right: 10px;
}



/***********************************************/
/* Begin Extension: MJS Event Pro              */
/***********************************************/


/*-------------- All kind of Views coded by TYPO3 */

div.tx-mjseventpro-pi1   { 
	padding: 10px; 
	border: solid 0 #e00; 
}

div.tx-mjseventpro-pi1 .help   { 
	color: #777; 
	font-size: 9px; 
	padding: 1px 2px; 
}


.tx-mjseventpro-pi1 H2 { 
	margin-top: 0px; 
	margin-bottom: 0px; 
}



/*- Teaser View, Custom code for this template -*/

#header     { 
	color: #222; 
	font-size: 12px; 
	font-weight: 700; 
	background-color: #fff; 
	text-transform: uppercase; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #eee;
}

.teaserRow              {
	color: #222; 
	font-size: 11px; 
	background-color: #fff; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #eee; 
}

#listViewLink        { 
	background-color: #fff; 
	margin-top: 10px; 
	padding: 10px; 
	border: solid 1px #eee; 
}

/*----------------- Teaser View coded by TYPO3 -*/

.tx-mjseventpro-pi1-teaserView-events           { 
	background-color: #f7f7f7; 
}

.tx-mjseventpro-pi1-teaserViewField-image   { 
	padding-right: 10px; 
	padding-bottom: 10px; 
	float: left; 
	clear: both; 
}

.tx-mjseventpro-pi1-teaserViewField-title  { 
	font-weight: 700; 
	text-transform: uppercase; 
}

.tx-mjseventpro-pi1-teaserViewField-bdate,.tx-mjseventpro-pi1-teaserViewField-btime,.tx-mjseventpro-pi1-teaserViewField-bdatetime { 
	color: #777; 
	font-size: 9px;
}

.mjseventpro-teaserView-title:link { 
	color: #333333; 
	text-decoration: none; 
}

.mjseventpro-teaserView-title:visited { 
	color: #333333; 
	text-decoration: none;
}

.mjseventpro-teaserView-title:hover     { 
	color: #333333; 
	text-decoration: underline 
}

.mjseventpro-teaserView-teaser:link  { 
	color: #555; 
	font-size: 9px; 
	font-weight: 400; 
	text-decoration: none;
}

.mjseventpro-teaserView-teaser:visited { 
	color: #555; 
	font-size: 9px; 
	font-weight: 400; 
	text-decoration: none;
}

.mjseventpro-teaserView-teaser:hover     { 
	color: #555; 
	font-size: 9px; 
	font-weight: 400; 
	text-decoration: underline;
}


/*---- List View, Custom code for this template -*/

div.tx-mjseventpro-pi1-listViewField-image{
	float: right;	
}

div.tx-mjseventpro-pi1-listViewField-image img {
	border: 1px solid #0A246A;
}

.mjseventpro-listView-title:link {

}

.mjseventpro-listView-title:visited { 
	text-decoration: none;
}

.mjseventpro-listView-title:hover     { 
	text-decoration: underline
	font-weight: bold;
}

.mjseventpro-listView-title p {
	font-size: 12pt;
	font-weight: bold;
}

.mjseventpro-listView-teaser:link  { 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none;
}

.mjseventpro-listView-teaser:visited { 
	color: #333333; 
	font-style: normal; 
	text-decoration: none; 
}

.mjseventpro-listView-teaser:hover     { 
	font-style: normal; 
	text-decoration: underline;
}

.tx-mjseventpro-pi1-browsebox  { 
	color: #333; 
}

.tx-mjseventpro-pi1-listrowField-title  { 
	color: #333; 
	font-weight: normal; 
	text-transform: uppercase; 
}

.tx-mjseventpro-pi1-listrowField-bdate {
	display: inline;
}

.tx-mjseventpro-pi1-listrowField-time { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-teaser,
.tx-mjseventpro-pi1-listrowField-entrytime,
.tx-mjseventpro-pi1-listrowField-location,
.tx-mjseventpro-pi1-listrowField-ticketlink { 

}


/*-------------------------------- Single View -*/
/*-------------------------------- box in box: -*/

#titleBox {
	margin-top: 0px;
	margin-bottom: 10px; 
	margin-left: 0px; 
}

.tx-mjseventpro-pi1-singleViewField-author {
	font-size: 7pt;
}

#posterBox{
	position: relative;
	float: right;
}

.tx-mjseventpro-pi1-singleViewField-image {
	border: 1px solid #0A246A;
	margin: 0px;
}

.tx-mjseventpro-pi1-singleViewField-imgcap { 
	text-align: center;
	color: #0A246A; 
	font-size: 8pt; 
	margin-top: 3px;
}

.tx-mjseventpro-pi1-singleViewField-title {
	font-size: 12pt;
	color: #0A246A;
	font-weight: bold;
}


#btime,
#etime,
#edatetime {
	
}

#descrBox, #adDataBox {
	background-color: #fff; 
	margin-top: 0px;
	margin-bottom: 10px; 
	margin-left: 0px; 
	padding-top: 10px;
	clear: right;
	border-top: solid 1px #eee;
}

.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-edatetime,
.tx-mjseventpro-pi1-singleViewHeader-internalrefs,
.tx-mjseventpro-pi1-singleViewHeader-links,
.tx-mjseventpro-pi1-singleViewHeader-promoter,
.tx-mjseventpro-pi1-singleViewHeader-location,
.tx-mjseventpro-pi1-singleViewHeader-area,
.tx-mjseventpro-pi1-singleViewHeader-cat,
.tx-mjseventpro-pi1-singleViewHeader-type,
.tx-mjseventpro-pi1-singleViewHeader-age,
.tx-mjseventpro-pi1-singleViewHeader-fees,
.tx-mjseventpro-pi1-singleViewHeader-ticketlink,
.tx-mjseventpro-pi1-singleViewHeader-files,
.tx-mjseventpro-pi1-singleViewHeader-status,
.tx-mjseventpro-pi1-singleViewHeader-priority {
	font-weight: bold;
}

.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-entrytime,
.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-singleViewField-edate,
.tx-mjseventpro-pi1-singleViewField-etime,
.tx-mjseventpro-pi1-singleViewField-teaser,
.tx-mjseventpro-pi1-singleViewField-cat,
.tx-mjseventpro-pi1-singleViewField-type,
.tx-mjseventpro-pi1-singleViewField-descr,
.tx-mjseventpro-pi1-singleViewField-internalrefs,
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-files,
.tx-mjseventpro-pi1-singleViewField-links,
.tx-mjseventpro-pi1-singleViewField-promoter,
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-area,
.tx-mjseventpro-pi1-singleViewField-status,
.tx-mjseventpro-pi1-singleViewField-priority,
.tx-mjseventpro-pi1-singleViewField-fees,
.tx-mjseventpro-pi1-singleViewField-ticketlink,
.tx-mjseventpro-pi1-singleViewField-age {
	margin-bottom: 10px;
}

#descrBox p {
	margin: 0px;
}




/*- ARCHIVE_VIEW, Custom code for this template -*/

.optionBox { 
	color: #222; 
	font-size: 9px; 
	background-color: #fff; 
	margin-bottom: 10px; 
	padding: 10px; 
	border: solid 1px #eee; 
}

.select { 
	padding-right: 10px; 
	padding-bottom: 10px; 
	float: left; 
	clear: both; 
}

.search {
	
}

.listRow {
	color: #222; 
	font-size: 11px; 
	background-color: #fff; 
	margin-bottom: 10px; 
	padding: 5px 10px; 
	border: solid 1px #eee; 
}

/*----------------- ARCHIVE_VIEW coded by TYPO3 -*/
select.tx-mjseventpro-pi1-archiveView-events, input.tx-mjseventpro-pi1-archiveView-events { 

}

div.listRow a p {
	margin-bottom: 0px;
}

.tx-mjseventpro-pi1-archiveViewField-title {

}

.tx-mjseventpro-pi1-archiveViewField-bdate  { 
	width: 100px; 
	float: left; 
	clear: both;
}

.mjseventpro-archiveView-title:link {
	text-decoration: none; 
}

.mjseventpro-archiveView-title:visited  { 
	color: #333333; 
	text-decoration: none; 
}

.mjseventpro-archiveView-title:hover    { 
	text-decoration: underline; 
}

/* To Top-Link */
.csc-linkToTop{
      text-align: right;
}
.csc-linkToTop A{
      color: #67ACB2;
}