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

/* --- layout.css --- */
#rootBox .contentWrapper .topButton {
	font-size: 18px;
}
#addressBox {
	font-size: 13px;
}
#abteilungnavHeaderBox {
	font-size: 16px;
}
#abteilungBox #sectiontitleBox {
	font-size: 25px;
}
#mainlinkBox {
	font-size: 16px;
}
#sliderBox, #sliderBox td,
#sliderBox h1, #sliderBox h2, #sliderBox h3, #sliderBox h4, #sliderBox h5, #sliderBox h6,
#sliderBox .sweTitle1, #sliderBox .sweTitle2, #sliderBox .sweTitle3, #sliderBox .sweTitle4, #sliderBox .sweTitle5, #sliderBox .sweTitle6, #sliderBox .sweTitle7, #sliderBox .sweTitle8, #sliderBox .sweTitle9
{
	font-size: 36px;
}
.tplswitchBox {
	font-size: 13px;
}

/*mod_article.zeugnis*/

.zeugnis #headerZeugnis .title {
	font-size: 22px;
	line-height: 24px;
}
.zeugnis #headerZeugnis .subtitle {
	font-size: 14px;
	line-height: 16px;
}
#zeugnisBox .zeugnis .modTitle, #zeugnisBox .zeugnis .modTitle a {
	font-size: 14px;
	line-height: 16px;
}
#zeugnisBox .zeugnis .mitarbeiter {
	font-size: 13px;
	line-height: 16px;
}
#zeugnisBox .zeugnis .land {
	font-size: 13px;
	line-height: 16px;
}
#zeugnisBox .zeugnis #headerZeugnis .title {
	font-size: 16px;
	line-height: 18px;
}
#zeugnisBox .zeugnis #headerZeugnis .subtitle {
	font-size: 11px;
	line-height: 13px;
}
#sitemapBox .btnCookieSettings {
	font-size: 13px;
}
/* --- nav tree + bar --- */
.treeIndexSub a {
	font-size: 20px;
}
.treeInfo a {
	font-size: 16px;
}
.treeInfo ul ul a {
	font-size: 16px;
}
.barMain a {
	font-size: 18px;
}
.treeSub a {
	font-size: 16px;
}
.treeSub ul ul a {
	font-size: 15px;
}
.barAbteilung a {
	font-size: 14px;
}
.treeSitemap a {
	font-size: 13px;
}
.treeSubAbteilung a {
	font-size: 15px;
}
.barSimple a {
	font-size: 16px;
}
#abteilungNavBox #linkAbteilung, #abteilungNavBox #linkAbteilungToggle {
	font-size: 16px;
}
.barApplication a {
	font-size: 14px; /* do not resize fontsize */
}

/* --- mod_application.css --- */
.application .header {
	font-size: 25px;
}
.applicationSearch .separatorBox label {
	font-size: 18px;
}

/* --- common.css --- */
body, td {
	font-size: 14px;
}
select, textarea, input {
	font-size: 14px;
}
input.button, a.button, button.button, button, input[type="button"] {
	font-size: 15px;
}
.copyright {
	font-size: 11px;
}
.modTitle, .modTitle a {
	font-size: 18px;
}
.modSubTitle {
	font-size: 14px;
}
.modDate {
	font-size: 13px;
}
em {
	font-size: 14px;
}
cite {
	font-size: 16px;
}

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

/* --- detail.css --- */
#contentBox .articleDetail .modTitle {
	font-size: 25px;
}
#contentBox .articleDetail .modSubTitle {
	font-size: 18px;
}


/* --- mod_effects_bigimg.css --- */
.swBigimg .sweTitle7 {
	font-size: 36px;
	line-height: 1em;
}
.swBigimg .sweTitle8 {
	font-size: 32px;
	line-height: 1em;
}


/* --- 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 --- */
.swcalendarHead {
	font-size: 18px;
}
.swcalendar .dateBox .month {
	font-size: 11px;
}
.swcalendar .dateBox .day {
	font-size: 20px;
}
.swcalendar .dateBox .weekname {
	font-size: 11px;
}
.swcalendarDetail .modTitle {
	font-size: 25px;
}

/* --- mod_calendar_dateselect.css --- */
.calendarSelector td {
	font-size: 9px;
}

/* --- 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 {
	font-size: 10px;
}
.searchList .resultType {
	font-size: 9px;
}

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

/* --- tags_channel.css --- */
#channels .header {
	font-size: 20px;
}

/* --- tags_maintabs.css --- */
#mainTabs .item {
	font-size: 18px;
}
#mainTabsContent .standorte .header, #mainTabsContent .abteilungen .header {
	font-size: 16px;
}
#mainTabsContent .abteilungen th {
	font-size: 16px;
}
#mainTabsContent .abteilungen th span {
	font-size: 13px;
}
#mainTabsContent .abteilungen .label {
	font-size: 14px;
}

