/********* FONTSIZES *********/

/* --- layout.css --- */
#sectionTitle {
	font-size: 40px;
	line-height: 40px;
}
#locationsearchBox .header {
	font-size: 18px;
}
#locationlinkBox {
	font-size: 18px;
}
#searchBox label {
	font-size: 18px;
}
#searchBox #searchAddOpts .swTable label {
	font-size: 13px;
}
.index #bibleBox a {
	font-size: 22px;
	line-height: 22px;
}
.index #dayswitchBox .dayDate .day {
	font-size: 60px;
	line-height: 50px;
}
.index #dayswitchBox .dayDate .month {
	font-size: 13px;
}
.index #eventBox .title {
	font-size: 14px;
}
.index #eventBox .content {
	font-size: 12px;
	line-height: 14px;
}
.index #saintBox .header {
	font-size: 14px;
}
.index #evangeliumBox .header {
	font-size: 14px;
}
#contentBox #newstypeNews .title {
	font-size: 14px;
}
.index #contentBox #newstypeMeldung, .index #contentBox #newstypeMeldung .title {
	font-size: 12px;
}
.index #addressBox {
	font-size: 14px;
}
.calendar .swcalendarWeek .currentMonth span {
	font-size: 30px;
	line-height: 35px;
}
#searchinfoBox .header {
	font-size: 40px;
	line-height: 50px;
}
#searchinfoBox .term {
	font-size: 31px;
	line-height: 31px;
}
#searchinfoBox .search .searchheader .main {
	font-size: 18px;
}


/* --- nav tree + bar --- */
.barMain a {
	font-size: 18px;
}
#mainnavToggler li.toggle a {
	font-size: 18px;
}
.barCurrent a {
	font-size: 12px;
}
.treeSitemap a {
	font-size: 18px;
}
.treeSitemap ul ul a {
	font-size: 16px;
}
.treeSub a {
	font-size: 16px;
}

/* --- common.css --- */
body, td {
	font-size: 13px;
	line-height: 17px;
}
select, textarea, input {
	font-size: 13px;
}
.copyright {
	font-size: 11px;
}
.modTitle, .modTitle a {
	font-size: 18px;
	line-height: 22px;
}
.modSubTitle {
	font-size: 14px;
	line-height: 19px;
}
.contentTitle {
	font-size: 18px;
	line-height: 18px;
}
.btnBack a {
	font-size: 13px;
	line-height: 13px;
}
.person .title {
	font-size: 18px;
	line-height: 20px;
}
.pfarrinst .title {
	font-size: 18px;
	line-height: 20px;
}
.beautySearch .button {
	font-size: 19px;
	line-height: 23px;
}
.businesscard .titleName, .businesscard .titleSub {
	font-size: 20px;
	line-height: 22px;	
}
.include_termine .modTitle, .include_termine .boxRight .modTitle a {
	font-size: 20px !important;
	line-height: 22px !important;
}
.include_gottesdienste .modTitle, .include_gottesdienste .modTitle a {
	font-size: 18px !important;
	line-height: 22px !important;	
}

/* --- form.css --- */
form.swslang .header {
	font-size: 16px;
}

/* --- dyn_form.css --- */
.swslangdynamic_forms legend {
	font-size: 18px;
}
.swslangdynamic_forms .helpText {
	font-size: 11px;
	line-height: 13px;
}


/* --- mod_goodquestion.css --- */
.goodquestion .expertAnswer .modTitle {
	font-size: 25px;
	line-height: 30px;
}


/* --- detail.css --- */
#contentBox .articleDetail .modTitle {
	font-size: 40px;
	line-height: 40px;
}
#contentBox .articleDetail .modSubTitle {
	font-size: 18px;
	line-height: 24px;
}


/* --- mod_article_slide.css --- */
.toparticle .title {
	font-size: 18px;
	line-height: 20px;
}


/* --- mod_effects_slide_index.css --- */
#indexSlide_nav #indexSlide_thumbs li {
	font-size: 13px;
	line-height: 13px;
}

/* --- mod_effects_slide_news.css --- */
#newsSlide .item .title {
	font-size: 18px;
	line-height: 20px;
}

/* --- tags_nav_forwardback.css --- */
.modForwardBack {
	font-size: 14px;
}

/* --- mod_shop.css --- */
.shopHeader {
	font-size: 19px;
	line-height: 24px;
}
.list .price span {
	font-size: 17px;
	line-height: 19px;
}
.detail .price span {
	font-size: 19px;
	line-height: 21px;
}
.stagenav .number {}
.cartsummary {}
.cart .shopBtnDelText {
	font-size: 13px;
	line-height: 16px;
}
.cart .shopBtnDelText::before {
	font-size: 9px;
	line-height: 16px;
}
.cart .modTitle,
.cart .modTitle a {
	font-size: 15px;
	line-height: 18px;
}
.cart .sum {
	font-size: 22px;
	line-height: 22px;
}
.cart .optionItems {
	font-size: 13px;
	line-height: 16px;
}
.cartContent .itemFooterDelivery .delivery .link::before {
	font-size: 10px;
}
.optOverlayList .modTitle {}
.cartSidebar .header {
	font-size: 16px;
}
.cartSidebar td {
	font-size: 12px;
	line-height: 15px;
}
.cartSidebar .sumBox {}
.cartSidebar .sumBox .sum {
	font-size: 13px;
	line-height: 16px;
}
.cartSidebar .sumBox .sum span {
	font-size: 17px;
	line-height: 20px;
}
.cartSidebar .sumBox .delivery {
	font-size: 13px;
	line-height: 16px;
}
.cartSidebar .btnOrder input {
	font-size: 16px;
}
.cartSidebar .sumBox #shipping_cost_result_box {
	font-size: 15px;
	line-height: 16px;
}
.pricescale .psAmount {
	font-size: 13px;
	line-height: 16px;
}
.checkout .paymentDescription .text {
	font-size: 12px;
}
.shopListMultiCol .modTitle, .shopListMultiCol .modTitle a {
	font-size: 20px;
	line-height: 23px;
}


/* --- mod_calendar.css --- */
.swcalendarSelectorGrid {
	font-size: 16px;
	line-height: 25px;
}
#dateContainerBox #dateHeader .currentMonth {
	font-size: 40px;
	line-height: 40px
}
.swcalendar .modTitle {
	font-size: 20px;
	line-height: 22px;
}
.swcalendarSelectorRowWeek td {
	font-size: 14px;
}
.swcalendar .boxLeft .day {
	font-size: 30px;
	line-height: 30px;
}
.swcalendar .boxLeft .monthyear {
	font-size: 13px;
}
.swcalendarDetail .boxDate .date .day {
	font-size: 60px;
	line-height: 60px;
}
.swcalendarDetail .boxDate .date .month {
	font-size: 13px;
	line-height: 13px;
}
.swcalendarDetail .boxTitle .title .modTitle, .swcalendarDetail .boxTitle .title .modSubTitle {
	font-size: 40px;
	line-height: 40px;
}
.swcalendarDetail .boxLeft .header {
	font-size: 18px;
	line-height: 20px;
}
.swcalendarDetail .boxRight .widgetSidebar .repdateBox .day {
	font-size: 30px;
	line-height: 26px;
}
.swcalendarDetail .boxRight .widgetSidebar .repdateBox .monthyear {
	font-size: 13px;
}
.swcalendarDetail .boxRight .widgetSidebar .content .timeplace {
	font-size: 12px;
	line-height: 12px
}

/* --- mod_calendar_dateselect.css --- */

.swcalendarSelectorWeekHeader {
    font-size: 11px;
}

.swcalendarChangedisplay .buttonIcon {
    font-size: 23px;
}

/* --- mod_calendar_year.css --- */
.calendarTitle {
	font-size: 14px;
}
.calendarTitle span {
	font-size: 17px;
}
.calendarListMonth {
	font-size: 14px;
}

/* --- mod_calendar_month_alldays.css --- */
.daynum {
	font-size: 24px;
}
.mm0 {
	font-size: 14px;
}
.mm1 {
	font-size: 12px;
}
.mm2 {
	font-size: 10px;
}

/* --- mod_gallery.css --- */
.gallery .imgblock .previewtext {
	font-size: 10px;
}
.galleryBlueimp .imgdescription {
	font-size: 10px;
}

/* --- mod_search.css --- */
.searchList .summary {}
.searchList .resultType {
	font-size: 9px;
}
.searchInfoBar .infoText {
	font-size: 12px;
	line-height: 14px;
}
.searchInfoBar .infoText i {
	font-size: 14px;
	line-height: 14px;
}
.searchInfoBar .infoText .infoType {
	font-size: 12px;
	line-height: 14px;
}
.searchInfoBar .infoText .date {
	font-size: 10px;
	line-height: 14px;
}
.searchInfoBar .infoText .caldate span {
	font-size: 10px;
	line-height: 14px;
}

/* --- mod_section_logon.css --- */
#sectionLogon .logonHead {
	font-size: 12px;
}
#sectionLogon .logonBody {
	font-size: 11px;
}

/* --- mod_quiz.css --- */
.quiz .body {
	font-size: 12px;
}

/* --- mod_fotodb.css --- */
.fotodb .imgblock .dlLink {
	font-size: 11px;
}
.fotodb .imgInfo {
	font-size: 9px;
}
.fotodbDetail .imginfo {
	font-size: 10px;
}
.fotodbDetail .title {
	font-size: 14px;
}
.iptcTable td {
	font-size: 10px;
}

/* --- mod_workshop.css --- */
.bookingNav {
	font-size: 11px;
}
.workshopStepping td {
	font-size: 14px;
}

/* --- mod_sitemap.css --- */
ul.swSitemap li.lvl1 {
	font-size: 14px;
}
ul.swSitemap li.lvl2 {
	font-size: 12px;
}
ul.swSitemap li.lvl3 {
	font-size: 12px;
}
ul.swSitemap li.lvl4 {
	font-size: 12px;
}
ul.swSitemap li.lvl5 {
	font-size: 12px;
}
ul.swSitemap li.lvl6 {
	font-size: 12px;
}

/* --- mod_discussion.css --- */
.userInfo {
	font-size: 9px;
}

/* --- prettyPhoto.css --- */
div.ppt {
	font-size: 17px;
}

/* --- mod_widget.css --- */
.widget_termine .repdateBox .day {
	font-size: 30px;
	line-height: 26px;
}
.widget_termine .repdateBox .monthyear {
	font-size: 13px;
}
.widget_termine .content .timeplace {
	font-size: 12px;
	line-height: 12px
}
#tagessaintContent .header .date .day {
	font-size: 28px;
}
#tagesevangeliumContent .header .date .day {
	font-size: 28px;
}
.widget_person .content .person .title {
	font-size: 18px;
	line-height: 18px;
}
.widget_listmenu {
	font-size: 18px;
	line-height: 18px;
}
.widget_gdsearch_xmasservice .header {
	font-size: 16px;
	line-height: 20px;
}
.widget_gdsearch_easterservice .header {
	font-size: 16px;
	line-height: 20px;
}

.widget_gdsearch_allerheiligenservice .header {
    font-size: 16px;
    line-height: 20px;
}
.widget_produkt .shopList .price span {
    	font-size: 14px;
	line-height: 19px;
}
.widget_produkteliste .shopList .price span {
    	font-size: 14px;
	line-height: 19px;
}
