/*
	Hier sind alle Definitionen aus den Styles festgehalten, die eine Schriftgröße definiert haben.
	Die Dokumentation bezieht sich auf die originalen Schriftgrößen im style.css.
	Wenn zwei Werte angegeben sind, steht der erste für Schriftgröße und der zweite für Durchschuss.
*/

/* body */
body {
	font: 16px/21px verdana, arial, helvetica;
}

/*
	***************
	***** 9px *****
	***************
*/

/* 9px 11px */
.keyword, #main .hp3 h3, #list h3, #main #content .mehrthema h3, #main .mehrcontent .typ, #main .formmeinung h3, #main #list .mehrlesermeinungen h3, #main #content .tvmeta, #main #list .blanklist h3, #main #list .blanklistsmall h3 {
	font-size: 13px;
	line-height: 15px;
}

/*
	****************
	***** 10px *****
	****************
*/

/* 10px */
.mehrthema .weitere span, #main .siebentage li ul li span, #main #list .abomanager .abobutton2, .sprechblase span, #content .leserantwort .leserauthor, #main .formmeinung .userinfo, #main .postdate, .hptabellefull, #main .liveticker, #main .liveticker .mehr, .liveticker input {
	font-size: 14px;
}

/* 10px 12px */
#list .blanklistsmall .kommentarvon, #main .hptabellerunde, .webcamplan strong {
	font-size: 14px;
	line-height: 16px;
}

/* 10px 14px*/
#main h3, #main .spaltewetter, .spaltewetter {
	font-size: 12px;
	line-height: 16px;
}

/* 10px 16px */
#footer {
	font-size: 14px;
	line-height: 20px;
}

/*
	****************
	***** 11px *****
	****************
*/

/* 11px */
#functions, #menu .searchbutton, #menu #loginwindow .loginbutton a, #menu, #main .mehr, #content #author, #content .buttongallery, #main .path, #content .table table, #main #content .contentvoting ul .button a, #main #content .contentvoting2 ul .button a, #main #content .contentvoting2 .info, .tvthemen, .tvkinoevents .menu, .hp1 .tvkinoevents .menu, .hp2 .tvkinoevents .menu, #main .hpzitat p, #main #list .abomanager input, .formmeinung #name, .formmeinung #email, .formmeinung #ort, .formmeinung #nachricht, .formmeinung #veri, .formmeinung #num, .blogcomment #name, .blogcomment #email, .blogcomment #url, .blogcomment #kommentar, #tvdays .navig ul, #tvdays .tvback, #main .tvuebersicht .function td a, #main .tvuebersicht .functionact td a, #main .staedtehp, #main #tvsearch #tvsearchfield {
	font-size: 15px;
}

/* 11px 11px */
#content #kommentare li, .bundeslandkarte ul li a {
	font-size: 15px;
	line-height: 15px;
}

/* 11px 13px */
.themen li, .titelliste li, #list li, #content .table td, #content .tablefooter, #main #content .mehrcontent, #main #list .mehrcontent, #content #buttons li a, #list .ebay li, .artikelbereiche li ul li, .hpvoting, #main .tvmenu li, #main .abolist li, #main #list .abomanager li, #main .hptabellen li, #tvdays .days ul li span, #main .bloghead h3, #list, .mehrthema .weitere li, #content #gallery li, #content .zurueckweiter li, #main .siebentage li ul li, #aktuelleswetter, #aktuelleswetter small, #main .hphead h2, .hphead h2, .toplinks {
	font-size: 15px;
	line-height: 17px;
}

/* 11px 15px */
#content .imgleft span, #content .imgsuper span, .hpkultright ul {
	font-size: 15px;
	line-height: 19px;
}

/*
	****************
	***** 12px *****
	****************
*/

/* 12px */
#list .ebay h4, .hpkultleft li a {
	font-size: 17px;
}

/* 12px 14px */
#content #kommentare h4, #main .fotomeile h2, #main .hp3entry h2, #main #thementv .title, #main #themenkino .title, #main #themenevents .title, #main .spiele .themen .title, #footer h3 {
	font-size: 16px;
	line-height: 18px;
}

/* 12px 16px */
.special h2, #main .topkasten .top, .topkasten .imglist, #content .senderdate {
	font-size: 16px;
	line-height: 20px;
}

/*
	****************
	***** 13px *****
	****************
*/

/* 13px */
#content .mehrthema h4, #list h4, #main .subhp .awapfeil, #main .sternzeichen h2, #main .liveticker h2 {
	font-size: 17px;
}

/* 13px 14px */
#main .hpgrid3 li, #main .hp1fun .top, #main .hp2fun .top, #main .topkult, #main .kinotop10 h2, #main h4, .tvthemen a {
	font-size: 17px;
	line-height: 18px;
}

/*
	****************
	***** 14px *****
	****************
*/


/* 14px */
#main .marktplatz .preis small {
	font-size: 18px;
}

/* 14px 13px */
.hpkultleft li {
	font-size: 18px;
	line-height: 17px;
}

/* 14px 17px */
#content .table h4, #tvdays .days ul li, #content .blockquote, .hpzitat h2 {
	font-size: 18px;
	line-height: 21px;
}

/*
	****************
	***** 15px *****
	****************
*/

/* 15px 16px */
.titelliste li, #main #sport .top, .hp1fun h2, .hp1 h2, .hp2 h2, .hp3 h2, .servicelist h2, #main .topkasten h2, #main .hpgrid3 h2 {
	font-size: 19px;
	line-height: 20px;
}

/* 15px 18px */
#content .mehrtv h2, #content .mehrkino h2 {
	font-size: 19px;
	line-height: 22px;
}

/*
	****************
	***** 16px *****
	****************
*/

/* 16px */
#content #kommentare h3 {
	font-size: 20px;
}

/* 16px 16px */
.oekarte span, .bundeslandkarte span {
	font-size: 20px;
	line-height: 20px;
}

/* 16px 18px */
.tvuebersicht h2, .tvuebersicht .senderzeit, #aktuelleswetter, #contentbig h4, #content h4, #main #content .hpgenres {
	font-size: 20px;
	line-height: 22px;
}

/* 16px 20px */
#main #contentbig h3, #main #content h3, #main #list .mehrcontent .premium {
	font-size: 20px;
	line-height: 24px;
}

/* 16px 28px */
#content .senderzeit {
	font-size: 20px;
	line-height: 32px;
}

/*
	****************
	***** 17px *****
	****************
*/

/* 17px 16px */
.submenu {
	font-size: 21px;
	line-height: 20px;
}

/*
	****************
	***** 18px *****
	****************
*/

/* 18px */
#main .path .position {
	font-size: 22px;
}

/* 18px 14px */
.hpkult h2 {
	font-size: 22px;
	line-height: 18px;
}

/* 18px 20px */
#main .subhp h2 {
	font-size: 22px;
	line-height: 24px;
}

/*
	****************
	***** 20px *****
	****************
*/

/* 20px 20px */
#main .kasten .sender, #tvdays .days ul li strong {
	font-size: 24px;
	line-height: 24px;
}

/* 26px 25px */
.topstory h2 {
	font-size: 30px;
	line-height: 29px;
}