
.clearfix:after         {content: ".";display: block;height: 0;clear: both;visibility: hidden;} 
* + html .clearfix      { /* für IE7 */display: inline-block;} 
* html .clearfix        { /* für IE6 */height: 1%;}

.nuntio-item                    {padding-top:20px;}
.nuntio-heading                 {position:relative;height: 100px;}
.nuntio-date                    {position: absolute; left:0;top:0;background: url(images/date.png) left top no-repeat;width:78px;height:78px;overflow:hidden;}
.nuntio-date-day                {position: absolute; left: 20px;top:8px;font-family:Georgia; font-weight: bold; font-size: 28px; color: #000; text-transform: uppercase;}
.nuntio-date-month              {position: absolute; left: 20px;top:40px; font-family:Georgia; font-weight: bold; font-size: 18px; color: #333; text-transform: uppercase;}
h1.nuntio-title                 {position: absolute; left: 100px;top: 0px;padding:0;margin:0;font-weight: bold; font-size: 28px; color: #333; text-transform: none;}
span.nuntio-subtitle            {position: absolute; left: 100px;top:50px; color: #555; font-size: 14px;}
span.nuntio-subtitle a,
span.nuntio-subtitle a:link,
span.nuntio-subtitle a:active,
span.nuntio-subtitle a:visited  {color: #222; font-size: 14px; font-weight:bold; text-decoration: none;}
span.nuntio-subtitle a:hover    {color: #000; text-decoration: underline;}

.nuntio-summary,
.nuntio-content                 {position: relative;}
.nuntio-block                   {background: #eee;padding: 15px 20px 15px 20px;margin: 20px 0 0 0;border: 1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;}
.nuntio-block h2                {padding:10px 0 20px 0;margin:0; font-size: 16px; font-weight: bold;}

ul.nuntio-gallery               { list-style-type: none;padding:0;margin:0;}
ul.nuntio-gallery li            { list-style-type: none; display: block;float:left;}
ul.nuntio-gallery li img        { background: none repeat scroll 0 0 white;border: 1px solid #BBBBBB;margin: 7px 14px 7px 0;padding: 5px;height:120px;}

.imgPrimary                     {background: none repeat scroll 0 0 white;border: 1px solid #BBBBBB;margin: 5px 14px 7px 0;float:left;padding: 5px;width:180px;}
.imgListingPrimary              {background: none repeat scroll 0 0 white;border: 1px solid #BBBBBB;margin: 3px 0px 7px 10px;float:right;padding: 5px;width:100px;}

div.nuntio-comment-block        {padding: 7px 0 30px 0;}
img.nuntio-comment-gravatar     {float:left;margin: 0 30px 0 0;border: 1px solid #d9d9d9;padding:5px;background: none repeat scroll 0 0 white;}
div.nuntio-comment-item         {float:left;width:450px;}
div.nuntio-comment-item h4      {margin: 0 0 6px 3px;font-size: 12px;color: #555;font-weight: bold;}
img.nuntio-commentarrow         {background: url(images/comment-arrow.png) no-repeat;width: 14px;height: 14px;margin: 0 0 -7px 0;}
div.nuntio-comment-text         {border: solid 1px #bcbcbc;padding: 10px;font-size: 12px;background-color:#fff;}
div.nuntio-comment-footer       {margin-top: 4px;font-size: 10px;color: #999999;padding-left: 6px;}

.nuntio-share,
a.nuntio-link,
a.nuntio-link:link,
a.nuntio-link:active,
a.nuntio-link:visited           {padding: 12px 10px 12px 40px;border: 1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;color: #444; text-decoration: none; font-size: 14px;display:block;}

a.back,
a.back:link,
a.back:active,
a.back:visited                  {background: #eee url(images/back-icon.png) 10px center no-repeat;}
a.back:hover                    {background: #ddd url(images/back-icon.png) 10px center no-repeat;}

a.top,
a.top:link,
a.top:active,
a.top:visited                  {background: #eee url(images/top-icon.png) 10px center no-repeat;}
a.top:hover                    {background: #ddd url(images/top-icon.png) 10px center no-repeat;}

a.comment,
a.comment:link,
a.comment:active,
a.comment:visited               {background: #eee url(images/add-icon.png) 10px center no-repeat;}
a.comment:hover                 {background: #ddd url(images/add-icon.png) 10px center no-repeat;}

.nuntio-share                   {background: #eee;float:left;width:400px;padding: 10px 10px 6px 10px !important;}
.nuntio-right                   {float:right; width:150px;height:45px;margin-left:5px;}

.nuntio-listitem                {background: url(images/shadow-r.png) no-repeat scroll right bottom transparent;padding-bottom:9px;}
.nuntio-listitem-inner          {padding: 15px; border: 1px solid #ddd;background: #fff;}

.nuntio-list-date               {color: #333; font-size: 12px; font-weight: bold;padding-bottom: 10px;}
.nuntio-list-title a,
.nuntio-list-title a:link,
.nuntio-list-title a:active,
.nuntio-list-title a:visited    {font-size: 30px; color: #555; text-decoration: none;}
.nuntio-list-title a:hover      {font-size: 30px; color: #000; text-decoration: none;}

.nuntio-list-title span         {display:block;padding-top:5px;color: #CCCCCC;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.nuntio-list-title span strong  {color: #555;font-weight: bold;text-transform: uppercase; font-weight: bold;}

.nuntio-list-summary            {padding-bottom: 10px;}
.nuntio-list-footer             {border: 1px solid #ccc; background: #F8F8F8; height: 30px;}
.nuntio-list-readmore           {float:left; width:150px;}
.nuntio-list-comments           {float:right; width:150px;background: #fff url(images/arrow-r.gif) left top no-repeat;height: 30px;}
.nuntio-list-comments span      {line-height: 30px;padding: 0 20px;}

.nuntio-list-readmore a,
.nuntio-list-readmore a:link,
.nuntio-list-readmore a:active,
.nuntio-list-readmore a:visited {display:block;height:30px; background: url(images/label-bg.png) no-repeat scroll right center transparent;color: #fff; font-size: 12px;line-height: 30px;padding: 0 10px;text-transform: uppercase;}
.nuntio-list-readmore a:hover   {color: #eee; text-decoration: none;}
