/****************************************************/
/* Erstellung: 07.03.2006				*/
/* Autor: Lars Lehners inixdata GmbH		*/
/* ie.css                             		*/
/* Unterstützte Browser: IE6			*/
/* gehört zum Designtemplate stage-sh_tmpl.html */
/****************************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background: #D5D8EB url(../bilder/tmpl_main_bg.jpg) repeat-x top left;
	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited{
	color: #0A246A;
	text-decoration: none;
}

a:hover{
	color: #000000;
	text-decoration: none;
}

h1 {
	font-size: 15pt;
	color: #0A246A;
	margin-bottom: 5px;
	font-weight: normal;
}

h2 {
	font-size: 15pt;
	color: #0A246A;
	margin-bottom: 7px;
	font-weight: normal;
	border-bottom: 1px dotted #0A246A;
}

h3 {
	font-size: 12pt;
	color: #0A246A;
	font-weight: bold;
	margin-bottom: 3px;
}

h4 {
	font-size: 12pt;
	color: #0A246A;
	margin-bottom: 7px;
	font-weight: bold;
	border-bottom: 1px dotted #0A246A;
}

h5 {
	font-size: 10.5pt;
	color: #0A246A;
	font-weight: bold;
	margin-bottom: 5px;
}

td {
	font-size: 10pt;
}

ul {
	margin-top: 2px;
	margin-bottom: 2px;
}

ol {
	margin-top: 2px;
	margin-bottom: 2px;
}

a img {
	border: 0px;
}

p {
	margin-top: 0px;
}

table{
	margin:0px;
	padding:0px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#page {
	position:absolute;
	width: 779px;
	height: auto;
	background-image:url(../bilder/tmpl_main_bg.gif);
	background-repeat: repeat;
	border: 1px solid #00339A;
	left:50%;
	right:50%;
	margin-left:-390px;
	margin-top: 3%;
}

#kopfkontainer {
	width: 100%;
	border-bottom: 2px solid #00339A;
}

#links{
	float: left;
	clear: right;
}

#schriftzug {
	position: relative;
	margin-left: 70px;
	margin-top: 20px;

}

#navBarLinks{
	position: relative;
	margin-top: 20px;
	width: 195px;
}

#partner{
	position: relative;
	left: 38px;
	/*width: 119px;*/
	/*height: 96px;*/
}

#content{
	position: relative;
	padding: 6px;
	clear: right;
	float: right;
	width: 569px;
}


#fusszeile{
	clear: both;
	height: 16px;
	width: 779px;
	margin-top: 0px;
	font-size: 9pt;
	background-image:url(../bilder/tmpl_fusszeile_bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
 	color: #ffffff;
}


/***********************************************/
/* speziell für die Seite Home                 */
/***********************************************/

#home-content{
	position: relative;
	width: 584px;
	background-color: #FEE7B1;
	clear: right;
	float: right;
	/*border: 1px solid #FF0000;*/
}

#home-content img{
	margin: 0px;
}


/***********************************************/
/* header Components                           */
/***********************************************/

#stage-sz {
	position: absolute;
	left: 83px;
	top:59px;
	width: 91px;
	height: 19px;
	background-image:url(../bilder/tmpl_stage_sz.jpg);
	background-repeat: no-repeat;
	z-index: 4;
}

#print {
	position: absolute;
	right: 8px;
	top: 56px;
	width: 20px;
	height: 18px;
	z-index: 4;
}

#sprachen {
	position: absolute;
	right: 25px;
	top: 59px;
	z-index: 4;
}

#sprachen img{
	margin-right: 15px;
	border: 1px solid #333;
}

#logo {
	position: absolute;
	left: 10px;
	top:60px;
	width: 56px;
	height: 56px;
	background-image:url(../bilder/tmpl_logo.gif);
	background-repeat: no-repeat;
	/*background-position: 14px 4px;*/
	z-index: 4;
}


/*********** #navBarLinks link styles ***********/

#navBarLinks ul a,#navBarLinks ul a:link, #navBarLinks ul a:visited {
	padding-right: 20px;
	vertical-align: middle;
	padding-top: 4px;
	font-size: 10pt;
	font-weight: bold;
}

#navBarLinks ul a.active, #navBarLinks ul a:link.active, #navBarLinks ul a:visited.active {
	background-image:url(../bilder/tmpl_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#navBarLinks ul li ul a.active, #navBarLinks ul li ul a:link.active, #navBarLinks ul li ul a:visited.active {
	background-image:url(../bilder/tmpl_pfeil2.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
}

#navBarLinks li ul li a, #navBarLinks li ul li a:link, #navBarLinks li ul li a:visited {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 1 right;
	font-weight: normal;
	font-size: 8pt;
	/*margin-right: 10px;*/
}

#navBarLinks li ul li a.active, #navBarLinks li ul li a:link.active, #navBarLinks li ul li a:visited.active {
	font-weight: normal;
}

#navBarLinks ul a:hover {
	/*color: #FFFFFF;*/
}

#navBarLinks dfn {
	visibility: hidden;
	font-size: 1px;
	overflow: hidden;
}

#navBarLinks .accessKey {
	text-decoration: underline;
}

#navBarLinks .hidden {
	visibility: hidden;
	width: 1px;
	overflow: hidden;
	font-size: 1px;
}

/*-------------------------*/

#navBarLinks ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px; /*padding ist notwendig um den Zeileneinschub zu verhindern*/
	list-style: none;

}

#navBarLinks li {
	text-align: right;
	background-image:url(../bilder/tmpl_menue_bg.jpg);
	border-top: 1px solid #FFD064;
}

#navBarLinks li.active{
	/*padding-top: 3px;*/
}

#navBarLinks li ul li {
	border: 0px;
	font-size: 9pt;
}

/************* #fusszeile styles ***************/

#fusszlinks{
	position: absolute;
	width: 195px;
	height: 16px;
	display: inline;
}

#fusszlinks a, #fusszlinks a:link, #fusszlinks a:visited{

}

#fusszlinks a:hover{

}

#fusszmitte{
	position: absolute;
	left: 195px;
	width: 500px;
	height: 16px;
	display: inline;
	padding-top: 0px;
	border-top: 2px solid #00339A;
}

#fusszmitte dfn {
	visibility: hidden;
	font-size: 1px;
}

#fusszmitte a, #fusszmitte a:link, #fusszmitte a:visited{
 	color: #ffffff;
}

#fusszmitte a:hover{
 	color: #000000;
}

#fusszmitte .hidden {
	visibility: hidden;
	overflow: hidden;
	font-size: 1px;
}

#fusszrechts {
	position: absolute;
	text-align: right;
	height: 16px;
	padding-right: 20px;
	right: 0px;
	padding-top: 0px;
	font-size: 8pt;
	color: #00339A;
	border-top: 2px solid #00339A;
}

/* ---------------------------------------------- */
/* - Begin Extension: tt_board */
/* ---------------------------------------------- */

.forumszeile{
	border-bottom: 1px solid #00339A;
}

.forumssuche {
	border-bottom: 1px solid #00339A;

}

.forumskategorie {
	background-image:url(../bilder/tmpl_fusszeile_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #00339A;
}

/* ---------------------------------------------- */
/* - Begin Extension: Dropdownsitemap */
/* ---------------------------------------------- */


.tx-dropdownsitemap-pi1 {
	width: 530px;
}

.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;
}

.level_1 a img{
	margin-bottom: 4px;
}

.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 #2C469C;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	border: solid 0px #2C469C;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
	border: solid 0px #2C469C;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	border: solid 0px #2C469C;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	border: solid 0px #2C469C;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 0px #2C469C;
}




/* ---------------------------------------------- */
/* - Begin Extension: TT_News 			*/
/* ---------------------------------------------- */

/* --------------------------------------------------------------------tt_NewsCssConfig */ 

/*-----------------------------------  clearer  */
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #EBEBEB;

}
.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;
}

.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 #0A246A;	
	/*background-color: #004483;*/
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	/*color:#FFFFFF;*/
	padding-left:2px;
}

.news-list-container H3 A {
	/*color:#FFFFFF;*/
}

.news-list-container P {
	padding-left:3px;
}

.news-list-date {
	float: right;
	width: 180px;
	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:#FAFBFB;
}

.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: 17pt;
	font-weight:bold;
	font-variant: small-caps;
	/*color: #FFFFFF;*/
	padding-left: 15px;
	border: none;
	width: 100%;

}

.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: 11pt;
	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 {
	clear:both;
	text-align: center;
	margin-top:2px;
}

#news-single-item-content {
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

.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;
	margin-left: 15px;
	margin-right: 15px;
	border-top: 1px solid #0A246A;
	border-bottom: 1px solid #0A246A;
	padding:3px;
	background-color: #E9EBF5;
	/*background-color: #FEE7B1;  //orange*/
}


.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;
}
.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 {

}

.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: #7C8BC2;
	border-left: 1px solid #0A246A;
	border-right: 1px solid #0A246A;
	list-style-position: outside;
}

/* ---------------------------------------------- */
/* - Begin Extension: MJS Event Pro		  */
/* ---------------------------------------------- */

/* Single View, Custom code for this template */

/* two seperate boxes:*/
/*#posterBox     { background-color: #fff; margin: 0 10px 10px 0; padding: 8px 10px; width: 100px; float: left; clear: both; border: solid 1px #eee }*/
/*#titleBox, #descrBox, #adDataBox       { background-color: #fff; margin-bottom: 10px; margin-left: 130px; padding: 8px 10px; clear: right; border: solid 1px #eee }*/



/* ----------------  All kind of Views coded by TYPO3 */

div.tx-mjseventpro-pi1   { 
	/*background-color: #f7f7f7;*/ 
	padding: 10px; 
	border: solid 0 #e00 
}

div.tx-mjseventpro-pi1 .help   { 
	color: #777; 
	font-size: 9px; 
	/*background-color: #ffc;*/ 
	padding: 1px 2px; 
	border: solid 1px #d2d29f 
}


.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 */
/* ----------------  Custom styles won't be read by the TYPO3-engine. I use them to design the template and then copy them to the setup code. */		

div.tx-mjseventpro-pi1 td.list       { 
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 2px; 
	border-top: 0; 
	border-right: 0; 
	border-bottom: 1px dashed #bbb; 
	border-left: 0 
}

/* ----------------  List View coded by TYPO3 */

div.tx-mjseventpro-pi1-listViewField-image{
	float: right;	
}

div.tx-mjseventpro-pi1-listViewField-image img {
	border: 1px solid #00339A;
}

.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; 
	font-size: 12px;
	sans-serif; 
}

.tx-mjseventpro-pi1-listrowField-title  { 
	color: #333; 
	font-weight: normal; 
	text-transform: uppercase 
}

.tx-mjseventpro-pi1-listrowField-teaser { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-bdate { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-entrytime { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-time { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-location { 
	color: #333; 
	font-size: 11px; 
}

.tx-mjseventpro-pi1-listrowField-ticketlink  { 
	color: #333; 
	font-size: 11px; 
}


/* ----------------   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 #00339A;
	margin: 0px;
}

.tx-mjseventpro-pi1-singleViewField-imgcap { 
	text-align: center;
	color: #00339A; 
	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;
}

/*-------- wird scheinbar nicht benötigt---------*/
.table-single {

}

.td-single {

}

.tx-mjseventpro-pi1-singleView-Infobox   { 
	background-color: #f5f5f5; 
	border: dashed 1px #999 
}

.tx-mjseventpro-pi1-singleView-DescrBox  { 
	padding: 2px 20px 
}

#teaser {
	font-weight: 700; 
	color: #222; 
	font-size: 11px; 
	margin-bottom: 10px 
}

.label {
	color: #888; 
	font-size: 9px; 
	border-top: 1px dashed #eee 
}

.data   { 
	color: #222; 
	font-size: 11px; 
	margin-bottom: 10px 
}

.tx-mjseventpro-pi1-singleView-back   { 
	color: #333; 
	font-size: 11px; 
	text-align: center; 
	margin: 30px 20px 4px; 
	padding: 1px 2px 3px; 
}
/*-----------------*/



/* ----------------  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 
}