/* CONTENT */

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.hl_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 15px;
	font-weight: 500;
	font-style: normal;
	color: #333333;
	text-decoration: none;
       margin-bottom:15px;
}
.hl_second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
       margin-bottom:15px;
}
.hl_third {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 15px;
	font-weight: 500;
	font-style: normal;
	color: #333333;
	text-decoration: none;
       margin-bottom:0px;
}
.hl_fourth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: 500;
	font-style: normal;
	color: #333333;
	text-decoration: none;
       margin-bottom:0px;
}
.hl_fifth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
       margin-bottom:15px;
}
.hl_fifth_second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
       margin-bottom:15px;
}
.hl_fifth_third {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
       margin-bottom:15px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}

td.content_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.content_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

/* MENULEFT */

td.menuleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.menuleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
}

a.menuleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
}

a.menuleft:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
}

/* MENULEFT SUB */

td.menuleft_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menuleft_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

a.menuleft_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

a.menuleft_sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
}

td.menuleft_subact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menuleft_subact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
}

a.menuleft_subact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
}

a.menuleft_subact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: none;
}

/* MENUBOTTOM */

td.menu_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menu_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu_bottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/* MENUBOTTOM */

td.menu_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menu_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

a.menu_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

a.menu_top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

/* NEWS */

td.news_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.news_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.news_hl_blue { font-family: Helvetica, sans-serif; font-size: 12px;	line-height: 15px;	font-weight: bold;	font-style: normal;	color: #0392CE;; text-decoration: none }
td.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}
.headline_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.mjseventpro-teaserView-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.mjseventpro-teaserView-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}
a.mjseventpro-teaserView-teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.mjseventpro-teaserView-teaser:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}

a.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}
a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}

.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.image   { padding-right: 10px; padding-top: 0px; padding-bottom: 0px; float: left; clear: both }

.pulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.sitemap_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.sitemap_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.sitemap_bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

td.sitemap { padding-left:40px;}

td.sitemap_third { padding-left:100px;}

td.datum_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.datum_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.hl_imglink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.hl_imglink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.hl_imglink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.klickpfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.klickpfad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0392CE;
	text-decoration: underline;
}
.tx-mjseventpro-pi1-teaserViewField-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.tx-mjseventpro-pi1-teaserViewField-teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.tx-mjseventpro-pi1-teaserViewField-bdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.tx-mjseventpro-pi1-singleViewField-descr { 
       font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
       padding-top: 15px; 
       padding-bottom: 15px 
}
.justify { text-align: justify; }