
/* for font-size adjustment
10px = 77%    11px = 85%    12px = 93%    13px = 100%
14px = 108%   15px = 116%   16px = 123.1% 17px = 131%
18px = 138.5% 19px = 146.5% 20px = 153.9% 21px = 161.6%
22px = 167%   23px = 174%   24px = 182%   25px = 189%
26px = 197% */

/* headline
----------------------------------------------------------------------- */

#headline h1,
#headline h2 { padding: 8px 8px 6px 8px; border-bottom: 3px solid #7cc7ed; color: #ffffff; background-color: #0090da; font-size: 100%; font-weight: bold; box-shadow: inset 0 -1px 0 #006fc9; text-shadow: 1px 1px 0 rgba(0,0,0,.33); }
#headline h1 strong,
#headline h2 strong { font-weight: bold; }

#headline ul { margin: 0; }
#headline .item { padding: 12px; border-bottom: 1px solid #dddddd; }
#headline .item-odd  { background-color: #ffffff; }
#headline .item-even { background-color: #f5f5f5; }
#headline .item a { text-decoration: none; }
#headline .item img { vertical-align: bottom; }

#headline-newest .item h3 { margin-top: 0; line-height: 1.5; font-size: 153.9%; font-weight: bold; text-shadow: 1px 1px 0 #ffffff; }
#headline-newest .item p { margin-top: 8px; line-height: 1.7; font-size: 108%; color: #777777; text-shadow: 1px 1px 0 #ffffff; }
#headline-newest .item p em { color: #0091d7; font-size: 100%; }
#headline-newest .item .thumb { padding: 3px; border: 1px solid #cccccc; color: #777777; background-color: #ffffff; font-size: 85%; text-align: center; }
#headline-newest .item-odd  .thumb { margin: 0 16px 8px 0; float: left; }
#headline-newest .item-even .thumb { margin: 0 0 8px 16px; float: right; }
#headline-newest .item .thumb img { margin-bottom: 3px; }

#headline-regular .item h3 { font-size: 108%; font-weight: bold; }

#headline .item a:hover h3 { text-decoration: underline; }
#headline .item a:hover p em { text-decoration: underline; }

.kg-ad-im { padding: 0; }
