/********* FONTSIZES *********/

/* --- layout.css --- */
#addressBox {
	font-size: 14px;
	line-height: 19px;
}
.tplswitchBox {
	font-size: 13px;
	line-height: 13px;
}
.immo .projectList .imgsubtext {
	font-size: 12px;
	line-height: 14px;
}
.immo .projectList .modSubTitle {
	font-size: 17px;
	line-height: 24px;
}
.immo .projectList .linkIconRight {
	font-size: 12px;
	line-height: 14px;
}
.boe .listContent .linkIconRight {
    font-size: 12px;
    line-height: 14px;
}

/* --- nav tree + bar --- */
.barMain a {
	font-size: 14px;
	line-height: 15px;
}
.barSub a {
	font-size: 14px;
	line-height: 15px;
}
.barFooter a {
	font-size: 14px;
	line-height: 15px;
}
.treeSitemap a {
	font-size: 14px;
	line-height: 15px;
}
#tagungsraeumeBox .headerTitle {
	font-size: 30px;
	line-height: 30px;
}
.immoData .headerTitle {
	font-size: 48px;
	line-height: 48px;
}
.immoData .dataTable {
	font-size: 14px;
	line-height: 18px;
}
.immoData .dataTable .header {
	font-size: 20px;
	line-height: 27px;
}
#subnavBox.immoNav .swTable {
	font-size: 14px;
	line-height: 15px;
}

/* --- common.css --- */
body, td {
	font-size: 17px;
	line-height: 24px;
}
select, textarea, input {
	font-size: 17px;
	line-height: 24px;
}
.copyright {
	font-size: 12px;
	line-height: 14px;
}
.modTitle, .modTitle a {
	font-size: 23px;
	line-height: 27px;
}
.modSubTitle {
	font-size: 20px;
	line-height: 27px;
}

.tagungsraeumeList .content .modTitle {
	font-size: 20px;
	line-height: 27px;
}
.tagungsraeumeList .content .shorttext {
	font-size: 15px;
	line-height: 18px;
}
.tagungsraeumeList .content .price {
	font-size: 15px;
	line-height: 18px;
}
.tagungsraeumeList .content .terms {
	font-size: 15px;
	line-height: 18px;
}
.tagungsraeumeList .content .moreLink {
	font-size: 12px;
	line-height: 15px;
}
.zimmerConfig .header {
	font-size: 23px;
	line-height: 23px;
}
.zimmerList .roomHeader {
	font-size: 30px;
	line-height: 30px;
}
.zimmerList .content .left .modTitle {
	font-size: 20px;
	line-height: 27px;
}
.zimmerList .content .left .shorttext {
	font-size: 15px;
	line-height: 18px;
}
.zimmerList .content .right a {
	font-size: 12px;
}



/* --- custom_boe.css --- */
.boe #contentBox .tabHeader {
	font-size: 30px;
	line-height: 30px;
}

/* --- custom_immobilien.css --- */
#immosearchBox .header {
	font-size: 30px;
	line-height: 30px;
}
.modLead .modTitle, .modLead .modTitle a {
	font-size: 48px;
	line-height: 48px;
}
.modLead #wohnungenNav .projectlink .detaillink .details {
	font-size: 12px;
	line-height: 14px;	
}
.modLead #wohnungenNav .projectlink .description .title {
	font-size: 20px;
	line-height: 27px;
}
.modLead #wohnungenNav .projectlink .description .info {
	font-size: 15px;
	line-height: 18px;
}

/* --- swslang.css --- */
.fiCountdown .title {
	font-size: 20px;
}
.swcounter-type-percent .title {
	font-size: 20px;
}
.swcounter-type-string .title {
	font-size: 20px;
}

/* --- 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_effects_slide_index.css --- */
.indexSlide .item .content .sweTitle1, .indexSlide .item .content .sweTitle4, .indexSlide .item .content .sweTitle7 {
	font-size: 40px;
	line-height: 40px;
}
.indexSlide .item .content .date {
	font-size: 14px;
	line-height: 15px;
}
.indexSlide .item .content .priceterms .price {
	font-size: 30px;
	line-height: 35px;
}
.indexSlide .item .content .priceterms .terms {
	font-size: 17px;
	line-height: 19px;
}
.indexSlide .item .content .priceterms .special {
	font-size: 14px;
	line-height: 15px;
}


/* --- mod_shop.css --- */
.shop .modTitle, .shop .modTitle a {
	font-size: 30px;
	line-height: 30px;
}
.shop.cart .modTitle, .shop.cart .modTitle a {
	font-size: 20px;
	line-height: 23px;
}
.shopDetail .recommendation .shop .modTitle, .shopDetail .recommendation .shop .modTitle a {
	font-size: 16px;
	line-height: 19px;
}
.shop .modSubTitle {
	font-size: 19px;
	line-height: 21px;
}
.shop .modTeaser {
	font-size: 15px;
	line-height: 20px;
}
.shopHeader {
	font-size: 18px;
}
.list .price span {
	font-size: 30px;
	line-height: 30px;
}
.detail .price span {
	font-size: 30px;
	line-height: 30px;
}
.shopDetail .recommendation .price span {
	font-size: 19px;
	line-height: 21px;
}
.addToCart .button {
	font-size: 12px;
	line-height: 12px;
}
.stagenav .number {
	font-size: 9px;
}
.cartsummary .header a {
	font-size: 14px;
}
.cart .sum {
	font-size: 30px;
	line-height: 30px;
}
.cart .optionItems {
	font-size: 10px;
}
.optOverlayList .modTitle {
	font-size: 15px;
}
.cartSidebar .header {
	font-size: 14px;
}
.cartSidebar .sumBox {
	font-size: 10px;
}
.cartSidebar .sumBox .sum {
	font-size: 12px;
}
.cartSidebar .sumBox .delivery {
	font-size: 9px;
}
.cartSidebar .btnOrder input {
	font-size: 16px;
}
.cartSidebar .sumBox #shipping_cost_result_box {
	font-size: 12px;
}
.pricescale .psAmount {
	font-size: 9px;
}
.checkout .paymentDescription .text {
	font-size: 12px;
}

/* --- mod_calendar.css --- */
.swcalendar .boxLeft {
	font-size: 11px;
}

/* --- 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;
}


/* --- blueimp-gallery.min.css --- */

.blueimp-gallery > .title {
    font-size: 18px;
    line-height: 20px;
}

.blueimp-gallery > .title .description {
    font-size: 14px;
    line-height: 18px;
}

/* --- mod_gallery.css --- */
.gallery .imgblock .previewtext {
	font-size: 12px;
	line-height: 13px;
}
.galleryBlueimp .imgdescription {
	font-size: 12px;
	line-height: 13px;
}

/* --- 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;
}

/* --- mod_widget.css --- */
.widget_linkimage .image .shorttext {
	font-size: 12px;
	line-height: 15px;
}
.widget_boe_search .content .tabHeader {
	font-size: 20px;
	line-height: 24px;
}
.widget_addressinfo .wrapper .title {
	line-height: 20px;
}

