@charset "iso-8859-1";

/* Formatierungen fuer das News Modul, article etc. */

.story {
   border-top: 1px solid #f2f2f2;
   overflow: auto;
}

.story .story-buttons {
   float: right;
   width: auto;
   margin: 0;
   padding: 1px 0 0 6px;
   display: inline;
   list-style-image: none;
   text-align: right;
}

.story .story-buttons li{
   margin: 0;
   padding: 0 0 0 1px;
   display: inline;
   line-height: normal;
}

.story .story-content {
   float: none;
   padding: 10px;
   font-size: 11px;
   border: 1px solid #ccc;
   background-color: #ededed;
}

.story .story-info {
   padding: 3px 0;
   font-size: 9px;
   text-align: left;
}

.story .story-readmore {
   float: right;
   width: auto;
   padding: 0.1em;
   font-size: 10px;
   text-align: right;
}

.story-title {
   padding: 3px 0;
   font-weight: bold;
   line-height: 18px;
   overflow: visible;
   font-size:14px;
   margin-bottom:6px;
   border-bottom:double #990000;
}

.story .story-title .story-cattitle{
   display: inline;
   font-weight: normal;
   font-size: 85%;
}

.story br.clear{
   clear: both;
   font-size: 1px;
   height: 1px;
}

.story h1.story-title {
   font-size: 15px;
}

.story h2.story-title {
   font-size: 14px;
}

.story img.story-topicimage-left {
   float: left;
   margin: 0 10px 3px 0;
}

.story img.story-topicimage-right {
   float: right;
   margin: 0 0 3px 10px;
}

.story p.story-info {
   padding: 0;
   text-align: right;
}
