

/** slideshow list css design **/
div.list.slideshows div.slideshowArticle {
    float:left;
    padding: 5px;
    position: relative;
    width: 215px;
    
}

div.list div.slideshow {
/*     margin:5px 40px 10px 0; */
    color: #FFF;
    font-size: 0;
  overflow:hidden;
  cursor:pointer;
  clear:none;
}
div.list div.slideshow img {
    margin: 0;
/*     padding-left: 8px; */
    border: none;
}

/* video list styles */
div.list div.video{
  width: auto;
  padding:0;
  float:left;
  position:relative;
  clear:none;
  margin:5px 10px 5px 0;
}

div.list div.video div.preview {
  position:relative;
}

div.list div.video div.preview img{
  margin:0;
  padding:0;
}

div.list div.video div.preview div.play{
  margin:0;
  position:absolute;
  z-index:1;
}

div.list div.video div.preview div.play.small {
  background:transparent url(../gfx/list/Play25.png) no-repeat scroll 0 0;
  width:25px;
  height:25px;
  left:40%;
  top:34%;
}
div.list div.video div.preview div.play.medium {
  background:transparent url(../gfx/list/Play50.png) no-repeat scroll 0 0;
  width:50px;
  height:50px;
  left:38%;
  top:30%;
}
div.list div.video div.preview div.play.large {
  background:transparent url(../gfx/list/Play100.png) no-repeat scroll 0 0;
  width:100px;
  height:100px;
  left:37%;
  top:26%;
}


/* slideshow.css */
div.slideshow {
    color: #666666;
    float: none;
    text-align: center;
}

div.slideshow div.slideshowContainer {
  color: #FFFFFF;
/*   border: 1px solid #666666; */
}

div.slideshow img {
/*   margin: 0; */
  padding: 0;
  border: none !important;
}

div.slideshow img.paging {
/*   margin: 0; */
  padding: 0;
  border: none !important;
  vertical-align: text-top;
}


div.slideshow div.info {
  margin: 0;
  background: #1E1D1D;
  color: #FFFFFF;
  opacity: 0.8; /*filter: alpha(opacity = 80);*/
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: visible;
  height: 45px;
  padding-top: 5px;
}

div.slideshow div.info div.content {
  font: 11px / normal Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 5px 8px;
  padding: 0 15px 0 0;
  overflow: hidden;
  text-align: left;
  height: 30px;
}

div.slideshow div.info div.content div,
  div.slideshow div.info div.content p {
  clear: none;
  display: inline;
  margin: 0;
  padding: 0;
}

div.slideshow div.info div.content a {
  color: #FFFFFF;
  text-decoration: none;
}

div.slideshow div.info div.content a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

div.slideshow div.info div.nav {
  margin: 5px 12px 5px 0;
  padding: 0 0 0 15px;
  height: 30px;
  float: right;
  border-left: 2px solid #D9D9D9;
  overflow: hidden;
}

div.slideshow div.info div.nav img {
  float: left;
  clear: none;
  margin: 1px 0 2px 0;
  padding: 0;
  cursor: pointer;
  border: none;
  position: relative;
  width: 27px;
  height: 27px;
}

div.slideshow div.info div.nav img:hover {
  opacity: 0.8; /* filter: alpha(opacity = 80); */
}

div.slideshow div.info div.nav div.status {
  float: left;
  clear: none;
  width: 55px;
  height: 30px;
  font: 14px / 30px Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 0 2px;
  padding: 0;
  overflow: hidden;
  display: inline;
  position: relative;
}

/* mini slideshow */
div.slideshow div.miniInfo {
  height: 35px;
}

div.slideshow div.miniInfo div.content {
  font: 10px / 20px Arial, Verdana, Helvetica, sans-serif;
  margin: 4px 7px;
  padding: 0 5px 0 0;
  height: 20px;
}

div.slideshow div.miniInfo div.nav {
  margin: 3px 7px 3px 0;
  padding: 0 0 0 7px;
  height: 20px;
  border-left: 1px solid #D9D9D9;
}

div.slideshow div.miniInfo div.nav img {
  margin: 1px 0 1px 0;
  padding: 0;
  width: 18px;
  height: 18px;
}

div.slideshow div.miniInfo div.nav div.status {
  width: 30px;
  height: 20px;
  font: 10px / 20px Arial, Verdana, Helvetica, sans-serif;
  margin: 0 2px;
  padding: 0;
}

/* css style when slideshow has one single picture */
div.slideshow div.singlePicture {
  clear: both;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  position: relative;
}

div.slideshow div.singlePicture div.info {
  margin: 0;
  background: #000000;
  opacity: 0.8; /*filter: alpha(opacity = 80);*/
  position: inherit;
  bottom: 0;
  left: 0;
  font: 11px / normal Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
}

div.slideshow div.singlePicture div.info div,
  div.slideshow div.singlePicture div.info p {
  clear: none;
  display: inline;
  margin: 0;
  padding: 0;
  width: 400px;
  height: 300px;
  position: inherit;
}

div.slideshow div.singlePicture div.info a {
  color: #FFFFFF;
  text-decoration: none;
}

div.slideshow div.singlePicture div.info a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

div.slideshow div.wrapper {
  position: inherit;
/*   cursor: pointer; */
}

div.slideshow div.description {
  position: inherit;
  bottom: 0px;
  left: 0px;
/*   display: none; */
  background-color: #FFFFFF;
/*   font-family: 'italic'; */
  font-size: 12px;
  color: #666666;
/*   margin: 10px 0 11px !important; */
}

div.slideshow div.description_content {
  padding: 0px;
  	color: #666666;
    font-size: 1em;
    font-style: italic;
}

div.slideshow div.description_content credits{
	color: #666666;
    font-size: 1em;
    font-style: italic;
}

div.slideshow div.credits{
	color: #666666;
    font-size: 1em;
    font-style: italic;
}

/* the overlayed element */
.apple_overlay {
  display: none;
  font-size: 11px;
  border: 5px solid #ccc;
  position: inherit;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
  background-image: url( /gfx/slideshow/close.png );
  position: absolute;
  right: -5px;
  top: -5px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}



/* dateline.css */
div.dateline {
    margin: 0px 0 0px 6px;
    width: 160px;
}

div.dateline ul {
    list-style: none;
    overflow: hidden;
    display: inline;
    white-space: nowrap;
}

div.dateline ul li {
    font-size: 0.9em;
    color: #666;
    border-left: 1px solid #D9D9D9;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    list-style: none;
    overflow: hidden;
    display: inline;
    white-space: nowrap;
}

div.dateline ul li.first {
    padding: 0;
    margin: 0;
    border-left: none;
}






/*css style for the caption of image*/
.caption-top, .caption-bottom {
  color: #ffffff;
  padding: 1.2em;
  font-weight: bold;
  font-size: 11px;
  cursor: default;
  border: 0 solid #334143;
  background: #000000;
}

.caption-top {
  border-width: 0 0 8px 0;
}

.caption-bottom {
  border-width: 8px 0 0 0;
}

.caption a, .caption a {
  border: 0 none;
  text-decoration: none;
  background: #000000;
  padding: 0.3em;
}

.caption a:hover, .caption a:hover {
  background: #202020;
}

.caption-wrapper {
  float: left;
}

br.c {
  clear: both;
}

.caption-top p,
  .caption-bottom p {
  margin: 0 0 7px 0;
  line-height: 1em;
  padding: 0;
}

.caption-top .credits,
  .caption-bottom .credits {
  clear: both;
  display: block;
  margin: 0;
  font-size: 9px;
}

.caption-top .credits p,
  .caption-bottom .credits p {
  clear: none;
  display: inline;
}

.caption-top .credits a,
  .caption-bottom .credits a {
  color: #FFF;
  text-decoration: none;
}

.caption-top .credits a:hover,
  .caption-bottom .credits a:hover {
  color: #FFF;
  background-color: inherit;
  text-decoration: underline;
}




/* list.css */
div.list {

}

div.list div.spezialBox {


}

div.list ul.icon{

}

div.list ul.icon li.picturerel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 36px;
}

div.list ul.icon li.pdfrel{
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;
margin-left: 36px;
}

div.list div.header h5 {
 font-family: Arial,Helvetica,sans-serif,Verdana;
 font-size: 12px;
 background-color: #FFFFFF;
 color: #336699;
 padding: 2px 10px;
 margin: 0px 0px 10px 0px;
 font-weight: bold;

}

div.list.videos div.header h5 {
  margin-bottom:0;
}

div.list div.content {
  margin:0;
  padding:0;
  background-color: #FFFFFF;
  width: 99%;

}

/* div.tabbedView div.content { */
/*  padding: 0 0 0 3px !important; */
/*  background: none !important; */
/* } */

div.list ul {
    border: none;
    margin: 0;
    padding-left: 10px;
}

div.list ul li {

    list-style-type: square;
    color: #666666;
    padding-left: 0pt;
    margin-left: 5px;
    list-style-type: square;
    list-style-image: url(/resources/ver1/id/listbullet.gif);
}

div.list div.content div.article {
    padding: 5px 0 2px 5px;
    margin: 0 0 0px 0;
    border-top: 10px solid #F2F2F2;
}

div.list div.content div.first {
    padding: 5px 0 2px 5px;
    border-top: none !important;
}

div.list div.content div.last {
    margin: 0 !important;
}

div.list div.content div.article img {
    float: left;
    margin: 3px 7px 3px 0 !important;
    padding: 0 !important;
}

div.list div.content div.article h4 {
    margin: 0 0 3px 0;
}

div.list div.content div.article p {
    margin: 0 0 3px 0;
}

div.list div.content div.article p.dateline {
    font-size:0.9em;
    color: #666666;
    margin: 0 0 2px 0;
}

div.list div.content div.article p.dateline strong {
    color: #000;
}

div.list div.content div.article p.comments {
}

div.list div.content div.article p.comments a {
    background: url('../gfx/list/comment.gif') no-repeat left;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 18px;
}





/* trailers.css */
div.trailers {
    border-top: 10px solid #F2F2F2;
    clear: both;
    margin: 0;
    width: 470px;
    padding: 5px;
}

div.trailers div.trailer {
    float: left;
    margin: 0 0 0 8px;
    padding: 0 0 0 0px;
}

div.trailers div.trailer.w140px {
    width: 148px;
}

div.trailers div.trailer.w220px div.trailer {
    width: 220px;
}

div.trailers div.trailer.w300px div.trailer {
    width: 300px;
}

div.trailers div.trailer div.article.first {
    display: inherit;
}
div.trailers div.trailer div.article,
div.trailers div.trailer div.article.last {
    display: none;
}

div.trailers div.trailer h5 {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 2px 0;
    padding: 0;
    text-transform: inherit;
    border-bottom: 1px solid #E7E7E7;
}

div.trailers div.first {
    margin: 0;
    padding: 0;
    border: none;
}

div.trailers.column div.trailer div.article {
    /*padding: 10px 0 0 0;
    margin: 0 0 10px 0;*/

}

div.trailers.column div.trailer div.first {
    padding: 0;
    border-top: none;
}

div.trailers.row div.trailer div.article {
    margin: 0;
    padding: 0;
    border: none;
}

div.trailers.column div.trailer div.article img {
    margin: 0 0 5px 0;
    padding: 0;
  cursor:pointer;
}

div.trailers.row div.trailer div.article img {
  cursor:pointer;
}

div.trailers.row div.trailer div.article img.left {
    float: left;
    margin: 2px 7px 2px 0;
}

div.trailers.row div.trailer div.article img.right {
    float: right;
    margin: 2px 0 2px 7px;
}

div.trailers.row div.trailer div.article h3 {
}

div.trailers div.trailer.w140px div.trailer h3 {
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0 0 3px 0;
}

div.trailers div.trailer.w300px div.trailer h3, div.trailers div.trailer.w220px div.trailer h3 {
    font-size: 1.3em;
    line-height: 1.5em;
    margin: 0 0 5px 0 ;
}

div.trailers.row div.trailer div.article p.summary {
    margin: 0;
    overflow: visible;
    display: inline;
}

div.trailers div.trailer.w140px div.trailer div.article p.summary {
    font-size: 0.9em;
    line-height: 1.1em;
}

div.trailers div.trailer.w300px div.trailer div.article p.summary, div.trailers div.trailer.w220px div.trailer div.article p.summary {
    font-size: 1em;
    line-height: 1.2em;
}

div.trailers.column div.trailer div.article p.summary {
    margin: 0;
    font-size: 1em;
    line-height: 1.3em;
}

div.trailers.column div.trailer div.article h3 {
    color: #336699;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
}

div.trailers.column div.trailer div.article p.summary img {
    cursor:pointer;
}

div.trailers.column div.trailer div.article p.summary img.left {
    float: left;
    margin: 0 7px 5px 0;
}

div.trailers.column div.trailer div.article p.summary img.right {
    float: right;
    margin: 0 0 5px 7px;
}

div.trailers.column div.trailer div.article h4 {
    clear: both;
    font-size: 1em;
    line-height: 1.2em;
    margin: 0;
}





/* stories.css */

div.stories {
    margin: 0;
}

div.stories div.header {
    margin: 10px 0 2px 0;
    /*line-height: 1em;*/
    border-bottom: 1px solid #E7E7E7;
}

div.stories div.headerGreyBox {
    padding: 0px 0px 0px 10px;
    /*line-height: 1em;*/
    border-left: 1px solid #D9D9D9;
    background-color: #F7F7F7;
    border-top: 1px dotted #D9D9D9;
    border-right: 1px dotted #D9D9D9;
}

div.stories div.header h5 {
  font-size: 11px;
  font-weight: bold;
  color: #666;
  text-transform: inherit;
  padding: 0 7px 0 0;
  background-color: #FFF;
  display: inline;
  margin-bottom: 3px;

}

div.stories div.article .breakingNews a {
  color: #FFFFFF;
  padding: 2px 7px;
  background: red;
  display: table;
  text-decoration: none;
}

div.stories div.article .breakingNews a:active, div.stories div.article .breakingNews a:hover {
  color: #000000;
  text-decoration: none;
}

div.stories div.article .exclusive a {
  color: #FFFFFF;
  padding: 2px 7px;
  background: #000000;
  display: table;
  text-decoration: none;
}

div.stories div.article .exclusive a:active, div.stories div.article .exclusive a:hover {
  color: red;
  text-decoration: none;
}

div.stories div.article {
  padding: 0 10px 10px 5px;
/*   padding: 10px 0 0 0; */
  margin: 0 0 0 0;
/*   border-bottom: 1px dotted #D9D9D9; */
  
}

div.stories div.articleGreyBox {
  padding: 10px 10px 10px 5px;
/*   margin: 0 0 10px 0; */
/*   border-top: 1px dotted #D9D9D9; */
  background-color: #F7F7F7;
}

div.stories div.articleGreyBox ul.icon{

}

/* Bilder f�r Relationen in GreyBox*/
div.stories div.articleGreyBox ul.icon li.externerlinkrel{
list-style-image: url(/resources/ver1/id/ic_externerlink.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.pdfrel{
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.picturerel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.galleryrel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.aktuellrel{
list-style-image: url(/resources/ver1/id/ic_aktuell.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.storyrel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.topthemarel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.inforel{
list-style-image: url(/resources/ver1/id/ic_info.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.extrarel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.tipprel{
list-style-image: url(/resources/ver1/id/ic_tipp.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.kommentarrel{
list-style-image: url(/resources/ver1/id/ic_kommentar.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.schulenrel{
list-style-image: url(/resources/ver1/id/ic_schule.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.webcamrel{
list-style-image: url(/resources/ver1/id/ic_webcam.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.verkehrrel{
list-style-image: url(/resources/ver1/id/ic_verkehr.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.regenradarrel{
list-style-image: url(/resources/ver1/id/ic_regenradar.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.umfragerel{
list-style-image: url(/resources/ver1/id/ic_umfrage.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.tippsrel{
list-style-image: url(/resources/ver1/id/ic_termine.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.ticketshoprel{
list-style-image: url(/resources/ver1/id/ic_ticketshop.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.restaurantsrel{
list-style-image: url(/resources/ver1/id/ic_gastro.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.freizeitdatenbankrel{
list-style-image: url(/resources/ver1/id/ic_freizeitguide.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.interviewrel{
list-style-image: url(/resources/ver1/id/ic_interview.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.audiorel{
list-style-image: url(/resources/ver1/id/ic_audio.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.wetterrel{
list-style-image: url(/resources/ver1/id/ic_wetter.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.pegelrel{
list-style-image: url(/resources/ver1/id/ic_pegel.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.karnevalrel{
list-style-image: url(/resources/ver1/id/ic_kamelle.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.puemarel{
list-style-image: url(/resources/ver1/id/ic_puema.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.grusskarterel{
list-style-image: url(/resources/ver1/id/ic_grusskarte.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.downloadrel{
list-style-image: url(/resources/ver1/id/ic_download.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.videorel{
list-style-image: url(/resources/ver1/id/ic_video.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.teaserrel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.anzeigenrel{
list-style-image: url(/resources/ver1/id/ic_anzeige.gif) !important;
margin-left: 47px;
}

div.stories div.articleGreyBox ul.icon li.iconNichts{
list-style-image: url(/resources/ver1/id/listbullet.gif) !important;
margin-left: 47px;
}



/* Bilder f�r Relationen in Artikel*/

div.stories div.article ul.icon li.picturerel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.pdfrel{
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.externerlinkrel{
list-style-image: url(/resources/ver1/id/ic_externerlink.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.galleryrel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.aktuellrel{
list-style-image: url(/resources/ver1/id/ic_aktuell.gif) !important;
margin-left: 47px;
}
div.stories div.article ul.icon li.artikelrel{
list-style-image: url(/resources/ver1/id/ic_artikel.gif) !important;
margin-left: 47px;
}
div.stories div.article ul.icon li.archivrel{
list-style-image: url(/resources/ver1/id/ic_archiv.gif) !important;
margin-left: 47px;
}
div.stories div.article ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.storyrel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.topthemarel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.inforel{
list-style-image: url(/resources/ver1/id/ic_info.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.extrarel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.tipprel{
list-style-image: url(/resources/ver1/id/ic_tipp.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.kommentarrel{
list-style-image: url(/resources/ver1/id/ic_kommentar.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.schulenrel{
list-style-image: url(/resources/ver1/id/ic_schule.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.webcamrel{
list-style-image: url(/resources/ver1/id/ic_webcam.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.verkehrrel{
list-style-image: url(/resources/ver1/id/ic_verkehr.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.regenradarrel{
list-style-image: url(/resources/ver1/id/ic_regenradar.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.umfragerel{
list-style-image: url(/resources/ver1/id/ic_umfrage.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.tippsrel{
list-style-image: url(/resources/ver1/id/ic_termine.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.ticketshoprel{
list-style-image: url(/resources/ver1/id/ic_ticketshop.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.restaurantsrel{
list-style-image: url(/resources/ver1/id/ic_gastro.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.freizeitdatenbankrel{
list-style-image: url(/resources/ver1/id/ic_freizeitguide.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.interviewrel{
list-style-image: url(/resources/ver1/id/ic_interview.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.audiorel{
list-style-image: url(/resources/ver1/id/ic_audio.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.wetterrel{
list-style-image: url(/resources/ver1/id/ic_wetter.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.pegelrel{
list-style-image: url(/resources/ver1/id/ic_pegel.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.karnevalrel{
list-style-image: url(/resources/ver1/id/ic_kamelle.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.puemarel{
list-style-image: url(/resources/ver1/id/ic_puema.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.grusskarterel{
list-style-image: url(/resources/ver1/id/ic_grusskarte.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.downloadrel{
list-style-image: url(/resources/ver1/id/ic_download.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.videorel{
list-style-image: url(/resources/ver1/id/ic_video.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.teaserrel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.anzeigenrel{
list-style-image: url(/resources/ver1/id/ic_anzeige.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.iconNichts{
list-style-image: url(/resources/ver1/id/listbullet.gif) !important;
margin-left: 47px;
}


/* Bilder f�r Relationen in Listen*/

div.list ul.icon li.picturerel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.pdfrel{
list-style-image: url(/resources/ver1/id/ic_pdf.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.externerlinkrel{
list-style-image: url(/resources/ver1/id/ic_externerlink.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.galleryrel{
list-style-image: url(/resources/ver1/id/ic_bilddoku.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.aktuellrel{
list-style-image: url(/resources/ver1/id/ic_aktuell.gif) !important;
margin-left: 47px;
}
div.list ul.icon li.artikelrel{
list-style-image: url(/resources/ver1/id/ic_artikel.gif) !important;
margin-left: 47px;
}
div.list ul.icon li.archivrel{
list-style-image: url(/resources/ver1/id/ic_archiv.gif) !important;
margin-left: 47px;
}
div.list ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.storyrel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.topthemarel{
list-style-image: url(/resources/ver1/id/ic_topthema.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.inforel{
list-style-image: url(/resources/ver1/id/ic_info.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.extrarel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.tipprel{
list-style-image: url(/resources/ver1/id/ic_tipp.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.kommentarrel{
list-style-image: url(/resources/ver1/id/ic_kommentar.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.schulenrel{
list-style-image: url(/resources/ver1/id/ic_schule.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.webcamrel{
list-style-image: url(/resources/ver1/id/ic_webcam.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.verkehrrel{
list-style-image: url(/resources/ver1/id/ic_verkehr.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.regenradarrel{
list-style-image: url(/resources/ver1/id/ic_regenradar.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.umfragerel{
list-style-image: url(/resources/ver1/id/ic_umfrage.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.specialrel{
list-style-image: url(/resources/ver1/id/ic_special.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.tippsrel{
list-style-image: url(/resources/ver1/id/ic_termine.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.ticketshoprel{
list-style-image: url(/resources/ver1/id/ic_ticketshop.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.restaurantsrel{
list-style-image: url(/resources/ver1/id/ic_gastro.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.freizeitdatenbankrel{
list-style-image: url(/resources/ver1/id/ic_freizeitguide.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.interviewrel{
list-style-image: url(/resources/ver1/id/ic_interview.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.audiorel{
list-style-image: url(/resources/ver1/id/ic_audio.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.wetterrel{
list-style-image: url(/resources/ver1/id/ic_wetter.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.pegelrel{
list-style-image: url(/resources/ver1/id/ic_pegel.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.karnevalrel{
list-style-image: url(/resources/ver1/id/ic_kamelle.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.puemarel{
list-style-image: url(/resources/ver1/id/ic_puema.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.grusskarterel{
list-style-image: url(/resources/ver1/id/ic_grusskarte.gif) !important;
margin-left: 47px;
}

div.stories div.article ul.icon li.downloadrel{
list-style-image: url(/resources/ver1/id/ic_download.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.videorel{
list-style-image: url(/resources/ver1/id/ic_video.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.teaserrel{
list-style-image: url(/resources/ver1/id/ic_extra.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.anzeigenrel{
list-style-image: url(/resources/ver1/id/ic_anzeige.gif) !important;
margin-left: 47px;
}

div.list ul.icon li.iconNichts{
list-style-image: url(/resources/ver1/id/listbullet.gif) !important;
margin-left: 47px;
}




div.stories div.first {
  border-top: none;
  padding: 0;
  padding: 0px 10px 0px 5px;
}

div.stories div.firstGreyBox {
  border-top: none;
  padding: 0;
  background-color: #F7F7F7;
}

div.stories.topstory div.first {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px dashed #D9D9D9;
}

div.stories.headline div.first {
  border-top: 1px dashed #D9D9D9;
  padding: 5px 0 0 0;
  margin: 0 0 5px 0;
}

div.stories.headline div.article {
  border-top: 1px dashed #D9D9D9;
  padding: 8px 0 0 0;
  margin: 0 0 8px 0;
}

div.stories.default {
  margin: 0;
}

div.stories.headline div.article h6 {
  margin: 0;
}

div.stories div.article img {
  cursor: pointer;
}

div.stories div.article img.top {
  clear: both;
}

div.stories div.article img.left {
  float: left;
  margin: 0px 10px 0 0;
  padding: 0 0 5px 0;
}

div.stories div.articleGreyBox img.left {
  float: left;
  margin: 0px 10px 0 0;
  padding: 0 0 5px 0;
  cursor: pointer;
}

div.stories div.article img.right {
  float: right;
  margin: 0px 0 0 10px;
}

div.stories div.article p.summary {
  margin: 7px 0 5px;
}

div.stories div.article p.summary img.left {
  float: left;
  margin: 2px 10px 0 0;
}

div.stories div.articleGreyBox p.summary img.left {
  float: left;
  margin: 2px 10px 0 0;
}

div.stories div.article p.summary img.right {
  float: right;
  margin: 2px 0 0 10px;
}

div.stories div.article p.readMore {
  font-size: 0.9em;
  margin: 0 0 3px 0;
}

div.stories div.article p.comments {
  font-size: 0.9em;
}

div.stories div.article p.comments a {
  background: url( '../gfx/stories/comment.gif' ) no-repeat left;
  margin: 0 0 3px 0;
  padding: 3px 0 3px 18px;
}

div.stories div.article p.related {
  font-size: 0.9em;
  margin: 0 0 3px 0;
}

div.stories div.article div.topPicture {
  margin: 0 0 8px 0;
  position: relative;
  font-size: 0; /* fixes a glitch in div wrapping an img */
}

div.stories div.article div.topPicture img {
  margin: 0;
  padding: 0;
  border: none;
  position: relative;
  overflow: hidden;
}

div.stories div.article div.topPicture div.caption {
  font-size: 11px;
  background: #1E1D1D;
  margin: 0;
  overflow: hidden;
  opacity: 0.8;
  filter: alpha( opacity = 80 );
  color: #FFFFFF;
}

div.stories div.article div.topPicture div.caption p {
  font-size: 0.9em;
  margin: 0;
}

div.stories div.exclusive {
  background: url( ../gfx/stories/exclusive.png ) no-repeat top left;
  padding: 20px 10px 10px 10px;
  border: 1px solid #000;
}

div.stories div.breakingNews {
  background: url( ../gfx/stories/breakingnews.png ) no-repeat top left;
  padding: 20px 10px 10px 10px;
  border: 1px solid #FF0000;
}

div.stories ul.related {
  padding: 0;
  margin: 0;
}

div.stories ul.related li {
  list-style-type: none;
  margin-bottom: 3px;
}
div.stories ul.related li a.news {
  background: url( '../gfx/stories/news-x-generic.png' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.picture {
  background: url( '../gfx/stories/icon_image.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.video {
  background: url( '../gfx/stories/icon_video.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.audio {
  background: url( '../gfx/stories/icon_audio.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.html {
  background: url( '../gfx/stories/icon_html.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.text {
  background: url( '../gfx/stories/icon_text.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.zip {
  background: url( '../gfx/stories/icon_zip.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.excel {
  background: url( '../gfx/stories/icon_excel.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.powerpoint {
  background: url( '../gfx/stories/icon_powerpoint.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.word {
  background: url( '../gfx/stories/icon_word.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.pdf {
  background: url( '../gfx/stories/icon_pdf.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.flash {
  background: url( '../gfx/stories/icon_flash.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.binary {
  background: url( '../gfx/stories/icon_binary.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.visio {
  background: url( '../gfx/stories/icon_visio.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.xml {
  background: url( '../gfx/stories/icon_xml.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.media{
  background: url( '../gfx/stories/icon_media.gif' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}
div.stories ul.related li a.youtubeVideo,
div.stories ul.related li a.simpleVideo {
  background: url( '../gfx/stories/video-x-generic.png' ) no-repeat 0 2px;
  line-height: 16px;
  padding-left: 20px;
  padding-bottom:2px;
  display:inline-block;
}




/* carousel.css */
div.carousel{
    clear: both;
    margin: 0;
/*    padding:5px; */
    padding: 0px;
    position: relative;
    width: 460px;
    height: 250px;
}

.carouselGroup {
    margin: 5px;
}

div.carousel .scrollable {
    position:relative;
    overflow:hidden;
    height:100px;
}

div.carousel div.scrollable div.items {
  position:absolute;
    clear:both;
}

div.carousel div.scrollable div.itemsHorizontal {
  width:20000em;
  height:auto;
}

div.carousel div.scrollable div.itemsVertical {
  width:auto;
  height:20000em;
}

div.carousel .scrollable .items div.item {
  position:relative;
    float:left;
    margin:0 4px 0 0;
    border:1px solid #333333;
    cursor:pointer;
  background: transparent url(/resources/ver1/id/topaufmacher_nav_bg.png) repeat;
  padding:0px;
}

div.carousel .scrollable .items div.item:hover {
  background-color:#000000;
}

div.carousel .scrollable .items div.active {
    border:1px solid #00A0EE;
}

div.carousel .scrollable .active {
    border:1px solid #000;
    z-index:9999;
    position:relative;
}

/* prev, next, prevPage and nextPage buttons */
div.carousel a.browse {
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin:0px 0px;
    cursor:pointer;
    font-size:1px;
}

div.carousel a.right        { background:url('../gfx/carousel/rightArrow.png') no-repeat;}
div.carousel a.right:hover      { background:url('../gfx/carousel/rightArrow.png') no-repeat; }
div.carousel a.right:active     { background:url('../gfx/carousel/rightArrow.png') no-repeat; }


/* left */
div.carousel a.left         { background:url('../gfx/carousel/leftArrow.png') no-repeat; }
div.carousel a.left:hover       { background:url('../gfx/carousel/leftArrow.png') no-repeat; }
div.carousel a.left:active      { background:url('../gfx/carousel/leftArrow.png') no-repeat; }

/* up and down */
div.carousel a.up, div.carousel a.down      {
    float: none;
    margin: 10px 50px;
}

div.carousel a.up:hover         { background-position:-30px 0; }
div.carousel a.up:active        { background-position:-60px 0; }

div.carousel a.down                 { background-position: 0 -30px; }
div.carousel a.down:hover       { background-position:-30px -30px; }
div.carousel a.down:active      { background-position:-60px -30px; }


/* single tab */
div.carousel .indicator a {
    width:10px;
    height:10px;
    float:left;
    margin:5px;
    background:url('../gfx/carousel/navi.png') 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
div.carousel .indicator a:hover {
    background-position:0 -10px;
}

div.carousel .indicator a.active {
    background-position:0 -20px;
}


div.carousel div.panes div.item {
    position: absolute;
    width: 460px;
    height: 250px;
    display: none;
}

/* main display */
div.carousel div.mainDisplayContainer {
/*   position:relative; */
/*   overflow:hidden; */

position:relative;
width: 460px;
height: 250px;
border: 1px solid #999999;
margin:0;
/* padding:5px;  */
padding: 0px;
}

div.carousel div.mainDisplayContainer img.mainImage {
  width:100%;
  height:100%;
}

div.carousel div.mainDisplayContainer div.overlay {
    position: absolute;
    color: #FFFFFF;
    margin: 0px;
    background: transparent url(/resources/ver1/id/topaufmacher_nav_bg.png) repeat;
    /*height: 100px;
    padding: 2px 10px 0;*/
}

div.carousel div.mainDisplayContainer div.leftOverlay{
  left:0;
  top:0;
  width:25%;
  height:100%;
}

div.carousel div.mainDisplayContainer div.rightOverlay{
  right:0;
  top:0;
  width:25%;
  height:100%;
}

div.carousel div.mainDisplayContainer div.topOverlay{
  top:0;
  left:0;
  width:100%;
  /* height:20%; */
}

div.carousel div.mainDisplayContainer div.bottomOverlay{
    bottom: 0;
    left: 0;
    width: 100%;
    /*height:20%; */
}


div.carousel div.mainDisplayContainer div.transparentContainer {
  background-color: #000000;
  opacity:0.5;
  filter: alpha(opacity = 50);
}

div.carousel div.mainDisplayContainer div.overlay h2 {
/*   font-size:2em; */
  font-size: 23px;
  font-weight:bold;
  margin: 0;
  padding: 0;
}

div.carousel div.mainDisplayContainer div.overlay a {
  color: #FFFFFF;
  text-decoration:none;
  font-size: 14px;
  font-weight: bold;
}
div.carousel div.mainDisplayContainer div.overlay div.info p a {
    font-size: inherit;
}

div.carousel div.mainDisplayContainer div.overlay a.topnews_text {
/*   color: #FFFFFF; */
/*   text-decoration:none; */
/*   font-size: 14px; */
/*   font-weight: bold; */
	color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    line-height: 1.1em;
}

div.carousel div.mainDisplayContainer div.overlay p {
  font-size: 23px;
  font-weight:bold;
  letter-spacing:0.05em;
  line-height: 1.1em !important
}

/* prev-next button over image */
div.carousel div.mainDisplayContainer div.prevNextButton {
  position:absolute;
  z-index:10;
  width:20px;
  height:20px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  cursor:pointer;
  display:block;
}

div.carousel div.mainDisplayContainer div.leftPrevNextButton {
  left:0;
  top:48%;
  margin-left:2px;
  background:transparent url( ../gfx/carousel/left_arrow.png ) no-repeat scroll 0 0;
}

div.carousel div.mainDisplayContainer div.rightPrevNextButton {
  right:0;
  top:48%;
  margin-right:2px;
  background:transparent url( ../gfx/carousel/right_arrow.png ) no-repeat scroll 0 0;
}

div.carousel div.mainDisplayContainer div.topPrevNextButton {
  top:0;
  left:48%;
  margin-top:2px;
  background:transparent url( ../gfx/carousel/top_arrow.png ) no-repeat scroll 0 0;
}

div.carousel div.mainDisplayContainer div.bottomPrevNextButton {
  bottom:0;
  left:48%;
  margin-bottom:2px;
  background:transparent url( ../gfx/carousel/bottom_arrow.png ) no-repeat scroll 0 0;
}

div.carousel div.filmstrip_bottom div.scrollable {
  margin-bottom:5px;
}

div.carousel div.filmstrip_top div.scrollable {
  margin-top: 5px;
}

div.carousel div.mainDisplayContainer div.horizontalContainerOverlay {
  padding: 0;
  margin: 0;
}

div.carousel div.carouselFilmstrip {
  overflow: visible;
  position: absolute;
  z-index: 1;
}

/* left denotes filmstripPosition */
div.carousel div.filmstrip_left {
  top: 0;
  left: 0;
}

/* right denotes filmstripPosition */
div.carousel div.filmstrip_right {
  top: 0;
  right: 0;
}

/* top denotes filmstripPosition */
div.carousel div.filmstrip_top {
  top: 0;
  left: 0;
}

/* bottom denotes filmstripPosition */
div.carousel div.filmstrip_bottom {
  bottom: 0;
  left: 0;
}

div.carousel .scrollable .items div.item img {
  padding: 0;
  margin: 0;
  border: none;
}

div.carousel .scrollable .items div div.titleSide, div.carousel .scrollable .items div div.titleOver {
  position: absolute;
  border: none;
  padding: 0;
  margin: 0;
  float: none;
}

div.carousel .scrollable .items div div.titleSide {
  padding:10px;
  overflow: hidden;
  top:0;
  z-index:2;
}

div.carousel .scrollable .items div div.titleOver {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 35%;
  background: transparent url(/resources/ver1/id/topaufmacher_nav_bg.png) repeat;
}

div.carousel .scrollable .items div div.titleSide h4, div.carousel .scrollable .items div div.titleOver h4 {
  margin: 0;
  font-size: 0.8em;
  font-weight:bold;
  color:#FFFFFF;
}

div.carousel .scrollable .items div div.titleSide h4 {
  top: 0;
}

div.carousel .scrollable .items div div.titleOver h4 {
  position: absolute;
  top: 0;
  padding:2px;
  line-height:1em;
  height:75%;
  overflow:hidden;
}

div.carousel div.nav div.indicator {
  margin: 0pt auto;
}

div.carousel div.arrows {
  position: absolute;
  right: 0px;
  background-color: #FFFFFF;
}

div.carousel div.arrowsVertical a.left, div.carousel div.arrowsVertical a.left:hover, div.carousel div.arrowsVertical a.left:active {
  background: url( '../gfx/carousel/upArrow.png' ) no-repeat;
}

div.carousel div.arrowsVertical a.right, div.carousel div.arrowsVertical a.right:hover, div.carousel div.arrowsVertical a.right:active {
  background: url( '../gfx/carousel/downArrow.png' ) no-repeat;
}

/* horizontal represents overlayPattern */
div.carousel div.overlay div.infoWrapperFullHorizontal {
  float: left;
  width: 100%;
}

/* horizontal represents overlayPattern */
div.carousel div.overlay div.infoWrapperPartialHorizontal {
  float: left;
  width: 65%;
}

/* horizontal represents overlayPattern */
div.carousel div.overlay div.relatedItemsHorizontal {
  float: right;
  width: 35%;
}

/* vertical represents overlayPattern */
div.carousel div.overlay div.infoWrapperFullVertical {
  float: left;
  width: 100%;
}

/* vertical represents overlayPattern */
div.carousel div.overlay div.infoWrapperPartialVertical {
  float: left;
  width: 100%;
}

/* vertical represents overlayPattern */
div.carousel div.overlay div.relatedItemsVertical {
  float: left;
  width: 100%;
}
div.carousel div.overlay div.info {
    padding: 8px 15px 5px 10px;
    bottom: auto;
    left: auto;
    height: auto;
    position: static;

}

div.carousel div.overlay ul.relatedItemList {
  list-style-type: square;
  padding-top:12px;
  padding-right:10px;
  padding-bottom:5px;
  padding-left:20px;
  font-size:0.9em;
  font-weight:bold;
  letter-spacing:0.05em;
}
div.carousel div.overlay ul.relatedItemList li {
  margin:0 0 5px 0;
}
div.carousel div.hiddenContainer {
  visibility: hidden;
  width: 0px;
  height: 0px;
}

div.carousel div.mainDisplayContainer a.playButton {
  position: absolute;
  color:#FFFFFF;
  padding:0;
  margin:0;
}

div.carousel div.mainDisplayContainer a.playButton:hover {
  text-decoration:none;
}

div.carousel div.mainDisplayContainer a.playButton.small {
  background:transparent url( '../gfx/carousel/Play25.png' ) no-repeat scroll 0 0;
  width:25px;
  height:25px;
  left:45%;
  top:44%;
}
div.carousel div.mainDisplayContainer a.playButton.medium {
  background:transparent url( '../gfx/carousel/Play50.png' ) no-repeat scroll 0 0;
  width:50px;
  height:50px;
  left:45%;
  top:42%;
}
div.carousel div.mainDisplayContainer a.playButton.large {
  background:transparent url( '../gfx/carousel/Play100.png' ) no-repeat scroll 0 0;
  width:100px;
  height:100px;
  left:44%;
  top:40%;
}

/******************* begin design of  tabs in carousel widget *********************/

/* TABS */
div.carousel ul.tabs  {
/*  background:transparent url( '/resources/ver1/id/topaufmacher_nav_bg.png' ) no-repeat scroll 0 0; */
/*    clear:both; */
/*   font-size:12px; */
/*   font-weight: bold; */
/*   list-style-image:none; */
/*   list-style-position:outside; */
/*   list-style-type:none; */
/*   padding:1px 0 0; */
/*   text-transform:none; */
/*   margin-bottom:-5px; */
/*   border-bottom:1px solid #999999 */

  position:absolute;
  top:0;
  left:0;
  z-index:10;
  margin:0;
  padding:0;
  width:100%;
  background-image:url('/resources/ver1/id/topaufmacher_nav_bg.png');
  font-weight:bold;
  font-size:12px;
}

div.carousel ul.tabs li {
  display:inline;
  margin:0;
  padding:0;
}

div.carousel ul.tabs li a {
/*    color:#004E8C; */
/*    margin:0 7px; */
/*    text-decoration:none; */

    color: #FFFFFF;
    text-decoration:none;
    padding: 1px 7px 0 7px;
    border: 0;

}

div.carousel ul.tabs li a:hover,
div.carousel .tabs li a.current,
div.carousel .tabs li a.current:hover {
    color:#FFFFFF;
    line-height:17px;
    margin:0;
    padding: 1px 7px 0 7px;
    text-decoration:none;
    background-color: #336699;
}
div.carousel .tabs li a:hover,
div.carousel .tabs li a.current:hover {
    text-decoration: underline !important;
}

/******************* end design of  tabs in carousel widget *********************/

div.carousel a.browseFilmstripHorizontal {
  background:transparent url(../gfx/carousel/b_hori_large.png) no-repeat scroll -5px -5px;
  cursor:pointer;
  display:block;
  float:left;
  font-size:1px;
  height:20px;
  margin:0;
  width:20px;
  position:absolute;
}

div.carousel a.leftFilmstrip {
  left:-10px;
}

div.carousel a.leftFilmstrip:hover {
  background-position: -35px -5px;
  text-decoration:none;
}

div.carousel a.rightFilmstrip {
  background-position:-5px -35px;
  clear:right;
  right:-10px;
}

div.carousel a.rightFilmstrip:hover {
  background-position: -35px -35px;
  text-decoration:none;
}

div.carousel a.browseFilmstripVertical {
  background:transparent url(../gfx/carousel/b_vert_large.png) no-repeat scroll -20px 0;
  width:20px;
  height:20px;
  margin:0;
  display:block;
  cursor:pointer;
  font-size:1px;
  position:absolute;
}

div.carousel a.topFilmstrip {
  top:-14px;
}

div.carousel a.topFilmstrip:hover {
  background-position:-40px 0;
  text-decoration:none;
}

div.carousel a.bottomFilmstrip {
  background-position:-20px -20px;
  bottom:-10px;
  text-decoration:none;
}

div.carousel a.bottomFilmstrip:hover {
  background-position:-40px -20px;
}

div.carousel a.bottomFilmstrip.indicators {
  background-position:-20px -20px;
  bottom:10px;
}

div.carousel a.bottomFilmstrip.indicators:hover {
  background-position:-40px -20px;
}

div.carousel a.browseFilmstripHorizontal.disabled, div.carousel a.browseFilmstripVertical.disabled {
    display:none;
}

div.carousel div.scrollable div.items div.page {
    float:left;
}

/* list widget rechte spalte */

.column-2 .widget.list {
    border-top: 10px solid #f2f2f2;
    padding-top: 0 !important;
}

.column-2 .widget.list .content {
    width: 318px;
    padding: 0px;
}

.column-2 .widget.list .content h3 a {
    display: block;
    margin-bottom: 7px;
}

.column-2 .widget.list .content img {
    float: right;
    clear: both;
    padding-top: 10px;
    width: 147px;
}

.column-2 .widget.list .content p {
    font-size: 11px;
    width: 140px;
}

.column-2 .widget.list .content p a {
    color: #000;
}

.column-2 .widget.list .content p a:hover {
    color: #555;
    text-decoration: none;
}



/* popularList.css */

div.popularList {
    margin: 0 0 5px 0;
  padding:0 !important;
  /*background-color: #F0F0F0;*/
    width: 47%;
}


div.popularlist div.left {
	float: left;

}

div.popularlist div.right {
	float: right;

}

div.popularList div.header h5 {

    color: #336699;
    font-size: 18px;
    margin: 0;
    padding: 1px 7px 13px 7px;
    line-height: 17px;
}

div.popularList div.content {
  	margin:0;
    padding:0;
}

div.tabbedView div.content {
    padding: 0 !important;
    background: none !important;
    vertical-align: middle;
}

div.popularList div.content div.article {
    padding: 10px 0 0 0;
    margin: 0;
    /*border-top: 1px dashed #D9D9D9;*/
}

div.popularList div.content div.first {
    padding: 0 !important;
    border-top: none !important;
}

div.popularList div.content div.last {
    margin: 0 !important;
}

div.popularList div.content div.article img {
    float: left;
    margin: 3px 7px 3px 0 !important;
    padding: 0 !important;
}

div.popularList div.content div.article h4 {
    margin: 0 0 3px 0;
}

div.popularList div.content div.article p {
    margin: 0 0 3px 0;
}

div.popularList div.content div.relatedPic{
  margin:0;
  padding:0;
  width:auto;
  position:relative;
  float:left;
}

div.popularList div.content div.relatedPic div.play{
  background:transparent url(../gfx/popularList/Play50.png) no-repeat scroll 0 0;
  width:50px;
  height:50px;
  left:35%;
  top:28%;
  margin:0;
  position:absolute;
  z-index:1;
}

/* custom styles for popular list thumbnail */
div.popularList.thumbnailListW620 div.content {
  padding:0 !important;
}

div.popularList.thumbnailListW620 div.content div.first {
  padding:0;
}

div.popularList.thumbnailListW620 div.content div.article {
  float:left;
  padding:5px !important;
}

div.popularList.thumbnailListW620 div.content div.article img {
  float:none;
  margin:0 !important;
  padding:0;
}


div.popularList.thumbnailListW620 div.content div.article h4 {
  max-width:140px;
  margin:0;
  height:35px;
  overflow:hidden;
}

div.popularList div.content div.article p.comments {
    font-size: 0.9em;
}

div.popularList div.content div.article p.comments a {
    background: url('../gfx/popularList/comment.gif') no-repeat left;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 18px;
}

/* styles for thumbnail list view */
div.popularList div.info {
  overflow:visible;
}

div.popularList ul {
    border: none;
    margin: 0 0 0 10px;
    padding: 0;
}

div.popularList ul li {
    margin: 0 0 0 0;
    list-style-type: square;
    color: #666666;
    list-style-image: url(/resources/ver1/id/listbullet.gif);
}



/* tabs.css */
div.tabbingGroup {
  margin: 0 0 20px 0;
  overflow: visible;
  background-color: #fff;
  border-top: 10px solid #F2F2F2;
}

div.tabbingGroup div.tabbingGroupItem {
  overflow: visible;
}

div.tabbingGroup div.tabbingGroupItem div.header {
/*   overflow: visible; */

  border: 1px solid #D3D3D3;
  border-bottom: 0 !important;
  background: #DEE5EB;
  height:26px;
  padding:0 16px 0 5px;
}

div.tabbingGroup ul.tabs {
/*   clear: both; */
/*   text-transform: uppercase; */
/*   font-size: 10px; */
/*   padding: 1px 0 0 0; */
/*   list-style: none; */

    border: 1px solid #D3D3D3;
    border-bottom: 0 !important;
    background: #DEE5EB;
    height:26px;
    padding:0 16px 0 5px !important;
}


div.tabbingGroup ul.tabs li {
    list-style: none !important;
    float: left;
    position: relative;
    top: 0;
    margin: 3px 0 0 1px;
    border: 1px solid #D3D3D3;
    border-bottom: 0 !important;
    padding: 0 !important;
    white-space: nowrap;
    position: relative;
}

div.tabbingGroup ul.tabs li a {
/*   color: #004E8C; */
/*   background-color: inherit; */
/*   text-decoration: none; */
/*   margin: 0 7px 0 7px; */

  float: left;
  padding:  5px 8px 3px 8px;
  margin:0;
  text-decoration: none;
  background-color:#85A3C2;
  color:#FFFFFF !important;
  display: block;
}

div.tabbingGroup ul.tabs li a:hover {
/*   color: #004E8C; */
/*   background-color: inherit; */
/*   text-decoration: underline; */

  background-color:#30659A;
}

div.tabbingGroup ul.tabs li a.current {
/*   background: url( ../gfx/bg_header.png ) no-repeat; */
/*   padding: 3px 7px 8px 7px; */
/*   margin: 0; */
/*   line-height: 17px; */
/*   color: #FFFFFF; */
/*   text-decoration: none; */

  background-color:#30659A;
}

div.tabbingGroup ul.tabs li a.current:hover {
  color: #FFFFFF;
  background-color: #30659A;
  text-decoration: none;
}

div.tabbingGroup div.tabPanes {
  margin: 0;
  padding: 0;
/*   border: 1px solid #999; */
/*   background-color:#FFFFFF;  */
/*    display:none;  */
}

div.tabbingGroup div.tabPanes div.tabPane {
    margin: 0px 0px;
    overflow: hidden;
    display: none;
}
div.tabbingGroup div.tabPanes div.tabPane:first-child {
    display: block;
}

div.tabbingGroup div.tabbedView {
  background: none !important;
  margin-bottom: 0 !important;
  Padding: 0px;
}

div.tabbingGroup div.tabPaneGroup {
  margin: 0;
  padding: 0;
  overflow: hidden;
}




/* css style for accordion effect */
div.tabbingGroup div.accordions {
  border: 1px solid #D9D9D9;
}

div.tabbingGroup div.accordions h2 {
  background: #3E6A96 url( ../gfx/tabs-accordions-header-bg.png );
  margin: 0;
  padding: 5px 15px 7px 15px;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;

  border: 1px solid #fff;
  border-bottom-color: #ddd;
  cursor: pointer;
}

div.tabbingGroup div.accordions h2:hover {
  color: #000;
}

div.tabbingGroup div.accordions h2.current {
  cursor: default;
  background-color: #f9f9f9;
  color: #000;
}

div.tabbingGroup div.accordions div.accordionPane {
  display: none;
  margin: 20px 15px;
  font-size: 12px;
}

/* x140x140 */
div.tabbingGroup div.tabPaneGroup div.x140x140 {
  width: 270px;
}

div.tabbingGroup div.tabPaneGroup div.x140x140 div.column-1 {
  width: 125px;
}

div.tabbingGroup div.tabPaneGroup div.x140x140 div.column-2 {
  width: 125px;
}

/* x700x220 */
div.tabbingGroup div.tabPaneGroup div.x700x220 {
  width: 910px;
}

div.tabbingGroup div.tabPaneGroup div.x700x220 div.column-1 {
  width: 685px;
}

div.tabbingGroup div.tabPaneGroup div.x700x220 div.column-2 {
  width: 205px;
}

/* x460x460 */
div.tabbingGroup div.tabPaneGroup div.x460x460 {
  width: 910px;
}

div.tabbingGroup div.tabPaneGroup div.x460x460 div.column-1 {
  width: 445px;
}

div.tabbingGroup div.tabPaneGroup div.x460x460 div.column-2 {
  width: 445px;
}

/* x380x300x220 */
div.tabbingGroup div.tabPaneGroup div.x380x300x220 {
  width: 910px;
}

div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-1 {
  width: 370px;
}

div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-2 {
  width: 290px;
}

div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-3 {
  width: 210px;
}

/* x220x220x220x220 */
div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 {
  width: 910px;
}

div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-1,
  div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-2,
  div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-3,
  div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-4 {
  width: 212px;
}

/* x140x140x140x140 css styles */
div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-1,
  div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-2,
  div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-3,
  div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-4 {
  width: 132px;
}

/* x300x300 css styles */
div.tabbingGroup div.tabPaneGroup div.x300x300 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x300x300 div.column-1,
  div.tabbingGroup div.tabPaneGroup div.x300x300 div.column-2 {
  width: 285px;
}

/* x380x220 */
div.tabbingGroup div.tabPaneGroup div.x380x220 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x380x220 div.column-1 {
  width: 365px;
}

div.tabbingGroup div.tabPaneGroup div.x380x220 div.column-2 {
  width: 205px;
}

/* x220x220x140 */
div.tabbingGroup div.tabPaneGroup div.x220x220x140 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-1,
  div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-2 {
  width: 210px;
}

div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-3 {
  width: 130px;
}

/* x300x140x140 */
div.tabbingGroup div.tabPaneGroup div.x300x140x140 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-1 {
  width: 290px;
}

div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-2,
  div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-3 {
  width: 130px;
}

/* x460x140 */
div.tabbingGroup div.tabPaneGroup div.x460x140 {
  width: 590px;
}

div.tabbingGroup div.tabPaneGroup div.x460x140 div.column-1 {
  width: 440px;
}

div.tabbingGroup div.tabPaneGroup div.x460x140 div.column-2 {
  width: 130px;
}

/* x300x140 */
div.tabbingGroup div.tabPaneGroup div.x300x140 {
  width: 430px;
}

div.tabbingGroup div.tabPaneGroup div.x300x140 div.column-1 {
  width: 280px;
}

div.tabbingGroup div.tabPaneGroup div.x300x140 div.column-2 {
  width: 130px;
}

/* x140x140x140 */
div.tabbingGroup div.tabPaneGroup div.x140x140x140 {
  width: 430px;
}

div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-1,
  div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-2,
  div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-3 {
  width: 130px;
}

div.tabbingGroup div.tabPaneGroup div.error {
  clear: both;
  overflow: hidden;
  margin: 10px 35px 0 0;
}





/* tabbox.css */
div.tabbox {

}

div.tabbox div.spezialBox {


}




div.tabbox div.header h5 {
 font-family: Arial,Helvetica,sans-serif,Verdana;
 font-size: 12px;
 background-color: #FFFFFF;
 color: #336699;
 padding: 2px 10px;
 margin: 0px 0px 10px 0px;
 font-weight: bold;

}

div.tabbox.videos div.header h5 {
  margin-bottom:0;
}

div.tabbox div.content {
  margin:0;
  padding:0;
  background-color: #FFFFFF;
  width: auto;

}

div.tabbox ul {
    border: none;
    margin: 0;
    /*padding-left: 10px;*/
}

div.tabbox ul li {
    color: #666666;
    padding-left: 0;
    /*margin-left: 5px;*/
/*     list-style-type: square; */
/*     list-style-image: url(/resources/ver1/id/listbullet.gif); */
}

div.tabbox div.content div.article {
    padding: 10px 0 0 0;
    margin: 0 0 10px 0;
    /*border-top: 1px dashed #D9D9D9;*/
}

div.tabbox div.content div.first {
    padding: 0 !important;
    border-top: none !important;
}

div.tabbox div.content div.last {
    margin: 0 !important;
}

div.tabbox div.content div.article img {
    float: left;
    margin: 3px 7px 3px 0 !important;
    padding: 0 !important;
}

div.tabbox div.content div.article h4 {
    margin: 0 0 3px 0;
}

div.tabbox div.content div.article p {
    margin: 0 0 3px 0;
}

div.tabbox div.content div.article p.dateline {
    font-size:0.9em;
    color: #666666;
    margin: 0 0 2px 0;
}

div.tabbox div.content div.article p.dateline strong {
    color: #000;
}

div.tabbox div.content div.article p.comments {
}

div.tabbox div.content div.article p.comments a {
    background: url('../gfx/list/comment.gif') no-repeat left;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 18px;
}





/* css design for carousel group (carouselGroup.css)*/
div.carouselGroup {
	width: 460px;
	height: 250px;
}

div.carouselGroup div.content {

}

div.carouselGroup div.controller {
	display: none;
}




/* slideshow in stories widget */
div.stories div.slideshow {
  clear:both;
  color:#FFFFFF;
  border: 1px solid #666666;
  margin:0 0 10px;
  padding:0;
  position:relative;
  overflow:hidden;
}
div.stories div.slideshow  img {
  margin:0;
  padding:0;
  border:none !important;
}
div.stories div.slideshow  div.info {
  margin:0;
  background:#1E1D1D;
  color:#FFFFFF;
  opacity:0.8;
  /*filter: alpha(opacity = 80);*/
  position:absolute;
  bottom:0;
  left:0;
  overflow:visible;
  height:45px;
  padding-top:5px;
}
div.stories div.slideshow  div.info div.content {
  font:11px/normal Arial,Verdana,Helvetica,sans-serif;
  color:#FFFFFF;
  margin: 5px 8px;
  padding:0 15px 0 0;
  overflow:hidden;
  text-align: left;
  height: 30px;
}
div.stories div.slideshow  div.info div.content div,
div.stories div.slideshow  div.info div.content p {
  clear:none;
  display:inline;
  margin:0;
  padding:0;
}
div.stories div.slideshow  div.info div.content a {
  color: #FFFFFF;
  text-decoration:none;
}
div.stories div.slideshow  div.info div.content a:hover {
  color: #FFFFFF;
  text-decoration:underline;
}
div.stories div.slideshow  div.info div.nav {
  margin:5px 12px 5px 0;
  padding:0 0 0 15px;
  height:30px;
  float:right;
  border-left: 2px solid #D9D9D9;
  overflow:hidden;
}
div.stories div.slideshow  div.info div.nav img {
  float:left;
  clear:none;
  margin:1px 0 2px 0;
  padding:0;
  cursor:pointer;
  border:none;
  position:relative;
  width:27px;
  height:27px;
}
div.stories div.slideshow  div.info div.nav img:hover {
  opacity:0.8;
  /* filter: alpha(opacity = 80); */
}
div.stories div.slideshow  div.info div.nav div.status {
  float:left;
  clear:none;
  width: 55px;
  height:30px;
  font:14px/30px Arial,Verdana,Helvetica,sans-serif;
  color:#FFFFFF;
  margin:0 2px;
  padding:0;
  overflow:hidden;
  display:inline;
  position:relative;
}

/* stories widget mini slideshow */
div.stories div.slideshow  div.miniInfo {
  height:35px;
}
div.stories div.slideshow  div.miniInfo div.content {
  font:10px/20px Arial,Verdana,Helvetica,sans-serif;
  margin:4px 7px;
  padding:0 5px 0 0;
  height:20px;
}
div.stories div.slideshow  div.miniInfo div.nav {
  margin:3px 7px 3px 0;
  padding:0 0 0 7px;
  height:20px;
  border-left: 1px solid #D9D9D9;
}
div.stories div.slideshow  div.miniInfo div.nav img {
  margin:1px 0 1px 0;
  padding:0;
  width:18px;
  height:18px;
}
div.stories div.slideshow  div.miniInfo div.nav div.status {
  width:30px;
  height:20px;
  font:10px/20px Arial,Verdana,Helvetica,sans-serif;
  margin:0 2px;
  padding:0;
}
div.stories div.picture h3 {
  font-size:1.3em !important;
}

/* menu.css */
/* VERTICAL MENU */

div.vertical-menu {
	margin: 0 0 20px 0;
	padding: 0;
}

div.vertical-menu ul {
	padding: 0 0 0 15px;
}

div.vertical-menu ul li {
}

div.vertical-menu ul li ul {
	padding: 0 0 0 15px;
}

div.vertical-menu ul li a.active {
	color: #000000;
}


/* poll.css */
div.poll {
	margin: 0 0 15px 0;

}

div.poll div.header {
	background: url(../gfx/poll/bg_stroke.png) repeat-x;
	margin: 0 0 3px 0;
	line-height: 1em;
}

div.poll div.header h5 {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding: 0 7px 0 0;
	background-color: #FFF;
	display: inline;
}

div.poll div.content {
	background-color: #f7f7f7;
/* 	margin: 0 0 5px 0; */
/* 	padding: 10px; */
	border-style: dotted;
}

div.poll div.content p {
	margin: 0;
	padding: 0;
}

div.poll div.content fieldset {
	border: none;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
}

div.poll div.content fieldset p {
	margin: 0;
	padding: 0 0 5px 0;
}

div.poll div.content input.radio {
	margin: 0 5px 0 0;
	position: relative;
	top: 3px;
}

div.poll div.content fieldset p.poll-form-bottom {
	margin: 10px 0 0 0;
	font-size: 0.9em;
/* 	font-weight: bold;	 */
}

div.poll div.content input.button {
/* 	width:10%; */
/* 	width: 47px; */
	height: 22px;
	padding: 2px;

	margin: -4px 5px 15px 20px;
	text-transform: none;
	color: #000000;
    font-size: 13px;
    background-color: #DEE7EF;
    border: 1px solid #336699;
    vertical-align: baseline;	
}

div.poll div.content a.button {
	width:10%;
/* 	width: 47px; */
	height: 19px;
	padding: 2px;

	margin: 0 5px 15px 0;
	text-transform: none;
	color: #000000;
    font-size: 13px;
    background-color: #DEE7EF;
    border: 1px solid #336699;	
    vertical-align: top;
}

div.poll div.content ul {
	clear: both;
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

div.poll div.content ul li {
	margin: 0 20px 0 0;
	padding: 0;
	list-style: none;
}

div.poll div.content ul li p {
	clear: both;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	overflow: hidden;
}

div.poll div.content ul li div.result {
	clear: both;
	margin: 0 0 7px 0;
	padding: 0;
	width: auto;
	height: 14px;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	overflow: hidden;
}

div.poll div.content ul li div.result div {
	margin: 0;
	padding: 0;
	height: 14px;
}

div.poll div.content p.poll-form-link {
	margin: 5px 0 0 0;
	padding: 0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/* storyContent.css */
/* div.storyContent { */
/* } */

/* div.storyContent h1 { */
/* 	font-size: 18px; */
/* 	padding-bottom: 0px; */
/* } */

/* div.storyContent h5 { */
/* 	font: bold 13px Arial, Verdana, Helvetica, sans-serif; */
/* 	margin: 0px 0 15px 0; */
/* 	padding: 0; */
/* } */

/* div.storyContent div.body p { */
/* 	margin: 0 0 0 0; */
/* } */
/* div.storyContent div.body div.inline-image { */
/*   float:right; */
/*   margin:0 0 3px 0px; */
/*   padding:0; */
/* } */

/* div.storyContent div.body div.inline-image img { */
/*   margin:0; */
/*   padding:0; */
/*   border:none; */
/* } */
/* div.storyContent p.byline { */
/* 	font-size:12px; */
/* 	color: #000; */
/* 	margin:0; */
/* } */

/* div.storyContent p.dateline { */
/* 	font-size:12px; */
/* 	color: #000; */
/* 	margin: 0 0 0px 0; */
/* } */

/* div.storyContent span.label, div.storyContent span.authorName { */
/* 	font-weight:bold; */
/* } */

/* div.storyContent div.quote { */
/* 	background: url(../gfx/storyContent/quote_top.gif) no-repeat right top; */
/* 	color: #FFFFFF; */
/* 	float: right; */
/* 	overflow: visible; */
/* 	position: relative; */
/* 	width: 140px; */
/* 	padding: 30px 0 0 0; */
/* 	margin: 0 0 5px 15px; */
/* 	z-index: 50; */
/* } */

/* div.floatingContent-left div.storyContent div.quote,div.floatingContent-right div.storyContent div.quote { */
/* 	margin: 0 0 5px 0; */
/* } */

/* div.storyContent div.quote div { */
/* 	background: transparent url(../gfx/storyContent/quote_bottom.gif) no-repeat scroll left bottom; */
/* 	padding: 0 0 5px 0; */
/* 	margin: 0; */
/* } */

/* div.storyContent div.quote div p { */
/* 	background: #333333; */
/* 	font-family: Georgia, "Times New Roman", serif; */
/* 	font-size: 18px; */
/* 	font-style: normal; */
/* 	font-variant: normal; */
/* 	font-weight: lighter; */
/* 	line-height: 1.3; */
/* 	overflow: visible; */
/* 	text-align: right; */
/* 	padding: 0 10px 17px 10px; */
/* 	margin: 0; */
/* } */

/* div#maps { */
/* 	margin: 0 0 20px 0;	 */
/* } */

/* div#maps * { */
/*   overflow: visible; */
/* } */

/* div.storyContent div.body ul, */
/* div.storyContent div.body ol { */
/*   margin: 10px 0 10px 0 !important; */
/*   padding: 0 0 0 20px !important; */
/* } */
/* div.storyContent div.body li { */
/*   margin:0 0 5px 0 !important; */
/*   padding:0 !important; */
/*   list-style-image: url("/resources/ver1/id/listbullet.gif"); */
/* } */
/* div.storyContent div.body table { */
/*   color:#000000; */
/*   width:100%; */
/*   margin:10px 0; */
/*   padding:0; */
/*   border:1px solid #8DBDD8; */
/* } */
/* div.storyContent div.body table tr th { */
/*   background-color:#8DBDD8 ; */
/*   text-align:left; */
/*   margin:1px ; */
/*   padding:3px 0 3px 10px; */
/* } */
/* div.storyContent div.body table tr td { */
/*   background-color:#E6EEEE ; */
/*   margin:1px ; */
/*   padding:3px 10px 3px 10px ; */
/*   text-align:left ; */
/* } */
/* div.storyContent div.tags div.tagLabel { */
/*   float:left; */
/*   font-weight:bold; */
/*   padding-right:5px; */
/* } */
/* div.storyContent div.tags div.tagNames { */
/*   float:left; */
/* } */
div.storyContent div.show-pagi {
	padding-bottom:20px;
}
div.storyContent div.show-all {
	float:left;
	padding-bottom:20px;
/*   background: url("../gfx/storyContent/zoom.png") no-repeat; */
  background-position: 2px 3px;
	padding-left: 16px;
}
div.storyContent div.pagination {
	float:right;
/* 	padding-bottom:20px; */
}
div.storyContent div.pagination a , div.storyContent div.pagination span {
	padding: 0 4px 0 0;
}
div.storyContent div.show-all {
  display:none;
}
div.storyContent div.simple div.pagination a , div.storyContent div.simple div.pagination span {
  display:none;
}
div.storyContent div.simple div.pagination a.next {
  display:block;
  float:right;
}
div.storyContent div.simple div.pagination a.prev {
  display:block;
  float:left;
}
div.storyContent div.pagination a.prev {
/*   background: url("../gfx/storyContent/prev.png") no-repeat; */
  background: none;
  background-position: 5px 3px;
  padding-left: 20px;
}
div.storyContent div.pagination a.next {
/*   background: url("../gfx/storyContent/next.png") no-repeat; */
  background: none;
  background-position: 30px 3px;
  padding-right: 20px;
}
div.storyContent div.pagination span.prev {
  display:none;
}
div.storyContent div.pagination span.next {
  display:none;
}
div.column-1.Bilder .widget.slideshow{
	padding:5px;
}
/* formular */
div.formular{}
div.formular form{}
div.formular form fieldset > p , div.formular form div { clear:left; margin-bottom:5px; }
div.formular form fieldset > p label , div.formular form div label{ float:left; width:120px; }

div.formular form fieldset > p select{ width:320px; }
div.formular form fieldset > p input{ width:317px; }
div.formular form fieldset > p > p input{ width:150px; }
div.formular form fieldset > p > p input:first-child{ float:left; }
div.formular form fieldset > div > p{ width:328px; float:left; padding: 0;}
div.formular form fieldset > div.ort > p input{  width:130px; }
div.formular form fieldset > div.ort > p input.plz{  width:48px; margin-right:5px; }
div.formular form fieldset > div.ort > p input.ort{  width:260px; margin-right:5px; }


div.formular form fieldset > div.street > p input{  width:30px; }
div.formular form fieldset > div.street > p input.strasse{  width:280px;  margin-right:5px; }
div.formular form fieldset > div.street > p input.hausnummer{  width:28px; }

@-moz-document url-prefix() {
  	div.formular form fieldset > div.ort > p input.plz{  width:50px; }
  	div.formular form fieldset > div.street > p input.hausnummer{  width:30px; }
}


div.formular form fieldset > p.options label , div.formular form div.options label{ float:none; width:320px; }
div.formular form fieldset > p.options span.input,div.formular form fieldset > div.options span.input{ width:25px; float:left; }
div.formular form fieldset > p.options span.input input,div.formular form fieldset > div.options span.input input{ background:none; border:none; }
	
div.formular form fieldset > div.geburtsdatum > p input{  width:30px; }
div.formular form fieldset > div.geburtsdatum > p input.geburtsmonat{  margin-left:5px; }
div.formular form fieldset > div.geburtsdatum > p input.geburtsjahr{  margin-left:5px; }