/* Klassen überschreiben für neue Homepage */

#fotoaktionen-tab-1582 {
  width: 98%;
}  

#fotoaktionen-tab-263 {
  width: 98%;
}  

#fotoaktionen-tab-286{
  width: 98%;
}  

div.user-dim-jqtabs-pi1 div.user-dimmostreadnews-pi1 ol {
  font-size: 1em;
}

div.horoskopboxcontent {
  margin-top: 20px;
}

div.horoskopboxcontent div.horoskop_single_text {
  width: 250px;
}

div.horoskopheadline .float_left {
  font-size: 1.1em;
  font-weight: bold;
  padding: 7px 0 0 12px;
  
}

div.horoskopheadline .jqdropdownelement {

  margin: 5px 10px 5px 0;

}

div.motoso-rss .slide_video_content {
  font-size: 1.1em;

}

div.motosorssheader {
  clear: both;
  position: relative;
}

div.motosorssheader img {
  position:absolute;
  right:0;
  top: -7px;
}

div.motosorssheader h2{
  padding-top: 0;
  margin-bottom: 0;
  color: #888888;
}

h2.evolverrss_headline {
  font-size: 1.1em;
  font-weight: bold;
  margin: 5px 0 5px 10px;
}

div.evolverrss_footer {
  margin: -15px 0 10px 10px;
  font-size: 1.1em;
  font-weight: bold;
}

#topnav { top: 10px; right: 0; position: absolute; margin: 0 7em 0 0; padding: 0; } 


div.rss-feed-link {
  float:left;
  font-size:11px;
  font-weight:bold;
  margin-left:10px;
}

div.rss-feed-img {
  float: left;
}

div.newsticker_hp_neu {
  font-size: 1.1em;
  font-weight: bold;
  padding: 0 10px 20px 12px;
  margin: 0 0 20px 0;
}

div.newsticker_hp_neu .newsticker_entry {
  border-bottom: 2px solid #F1F1E6;
  clear: both;
  padding-bottom: 2px;
}

div.newsticker_hp_neu .uhrzeit {
  float: left;
  padding-right: 10px;
}

div.newsticker_hp_neu .titel {
  float: left;
  width: 230px;
}


div.newsticker_hp_neu div.rss-feed {
  float: right;
  margin-left: 0;
  margin-top: 5px;
}

div.azm_box {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  border-width: 0;
  margin-bottom: 20px;
//  position: relative;
}

div.azm_box_header {
  background-color: #fff;
  border-bottom: 1px solid #ecebdc;
  height: 20px;
}

div.azm_box_header img{
  float: right;
  margin-top: -7px;
}

div.azm_box img {
  padding: 2px 5px 0 0;
}

div.azm_box ul a {
  font-size: 1em;
}

div.azm_box_header h2 {
  color: #aeaeae;
}

div.azm_box_bottomlink {
  padding: 3px;
  border-top: 1px solid #ecebdc;
  border-bottom: 1px solid #ecebdc;
  margin: 3px 0 0 0;
}

div.azm_box_content {
  border-width: 0;
  font-size: 1em;
}

ul.azm_box_left {
  margin: 5px 0 0 2px;
  width: auto;
}

.bordertopbottom { 
  border-top: 1px solid #ECEBDC;
  border-bottom: 1px solid #ECEBDC;
  padding: 3px 0 3px 0;
}

.slide_video {
  border: 1px solid #c5baa4;
	background: #fff;
	width: 160px;
	height: 158px;
}

.slide_video_content {
  position: relative;
  margin: 10px 17px;
}	

div.slide_video_overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent url(/fileadmin/img/video-slider-overlay.png) no-repeat top left;
  height: 90px;
  width: 120px;
}

div.slide_video_overlay a {
  display: block;
}

div.sitelinkscontainer {
  margin: 10px 10px 20px 10px;
  width: 788px;
}

div.sitelinks {
  width: 190px;
  float: left;
}

div.sitelinks h6{
  border-bottom: 1px solid #d1e3f1;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 15px;
  margin: 20px 20px 0 0;
}

div.sitelinks ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

div.sitelinks ul li{
  list-style-position: inside;
  padding: 0;
  font-weight: bold;
  font-size: 1.1em;
  margin: 2px 0 0 15px;
}

div.user_dim_pagecomments_last_commented {
  margin: 0 0 20px;
}

div.user_dim_pagecomments_last_commented ol {
   font-family: Arial, Helevetica, sans-serif;
   font-size: 1.1em;
 
   margin: 11px 0 9px 11px;
}  

div.user_dim_pagecomments_last_commented ol li{
   padding: 0 0 5px 0;
   line-height: 1.1em;
}

div.user_dim_pagecomments_last_commented a{
  font-weight: bold;
   text-decoration: none;
}

div.user_dim_pagecomments_last_commented a:hover{
   text-decoration: underline;
}

div.user_dim_pagecomments_last_commented a:active{
   text-decoration: none;
}

div.user_dim_pagecomments_last_commented a:visited{
   text-decoration: none;
}

div.user_dim_profiler_stadtdialog {
  border: 1px solid #c5baa4;
  margin: 0 0 20px 0;
  position: relative;
}



.user_dim_profiler_stadtdialog_headline {
  border-bottom: 1px solid #C5BAA4;
  padding: 0 0 5px 0;
  margin: 10px;
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 1.8em;
  letter-spacing: 0;
  color: #000;  
  line-height: 1em;
}


#stadtbox {
  padding: 10px;
}

div.stadtlinks {
  margin: 10px;
  font-family: Verdana,Helvetica, Arial, Sans-serif;
  font-size: 1.2em;
  font-weight: bold;
}

div.stadtlinkblock {
  float: left;
  width: 14em;
  margin: 5px;
}

div.tx-jkpoll-pi1 h1 {
  background-color: #F2F1E6;
  padding: 0 0 0 15px;
}

div.tx-jkpoll-pi1-question {
  font-size: 1.2em;
  margin: 10px;
}

div.tx-jkpoll-pi1-options {
  font-size: 1.2em;
  margin: 10px;
}

div.wetterspalte {
  margin: 0 0 10px 0;
}

div.wetterspalte img {
  float: left;
  margin: 0 0.5em 0 0;
}

div.wetterspalte p {
  padding: 1em 0 1em 0;
  margin: 0;
}

#lokalwetter_1 {
  padding: 7px;
  font-size: 1em;
}

#lokalwetter_2 {
  padding: 7px;
}

#lokalwetter_3 {
  padding: 7px;
}

#stadtmenu {
  position: absolute;
  top: 1em;
  font-size: 1.2em;
  left: 8.5em;
}

#stadtmenu .jqdropdown {
  position: absolute;
  top: -2px;
}



.staedtebox {
  display: none;
	border: 1px solid #978966;
	width: 35em;
	position: absolute;
  top: 16px;
  left: 24px;
	z-index: 500;		
	background-color: #fff;
}

.stadtdropdown {
  position: absolute;
  top: -2px;
	left: 24px;
	width: 10em;
	border-top: 1px solid #978966;
	border-left: 1px solid #978966;
	border-right: 1px solid #978966;
	border-bottom: 1px solid #978966;
	font-size: 1em;
	background: #fff url('/fileadmin/img/icons/icon-dropdown.gif') no-repeat center right;
	padding-left: 0.3em;
  z-index:999;

}

.staedtebox .close {
  text-align: right;
	background-color: #f7f5e9;
	border-top: 1px solid #978966;
	padding: 2px 5px 2px 2px;
}
.staedtebox .close a {
  text-decoration: none;
  color: #000;
}

.stadtdropdown a {
  display: block;
  text-decoration: none;
	color: #000;
}

a.stadtlink {
 display: block;
 border: 1px solid #fff;

}

a.stadtlink:hover {
 border: 1px solid #978966;
}


/* Dropdowns */

.jqdropdownelement {
  position: relative;
	width: 10em;
  float:left;
  font-size:1.2em;
  margin:5px 10px 5px 5px;
  z-index: 999;
  
}

.jqdropdownbox {
  display: none;
  border: 1px solid #978966;
  width: 20em;
  position: absolute;
  top: 20px;
  left: 24px;
	z-index: 500;		
	background-color: #fff;
  padding: 0.3em;
}

.jqdropdownbox a {
  display: block;
}


.jqdropdown {
  position: relative;
  top: 0px;
	left: 24px;
	width: 10em;
	border-top: 1px solid #978966;
	border-left: 1px solid #978966;
	border-right: 1px solid #978966;
	border-bottom: 1px solid #978966;
	font-size: 1em;
	background: #fff url('/fileadmin/img/icons/icon-dropdown.gif') no-repeat center right;
	padding-left: 0.3em;
  z-index:999;
}	

.dropdownselected {
  border-bottom: 0px solid #fff;
}

.dropdownhover {
 background-color: #fff;
}

.jqdropdown a {
  display: block;
  text-decoration: none;
	color: #000;
}

.jqdropdownbox a {
  display: block;
  text-decoration: none;
	color: #000;
}


.lokalschnackimage {
  float: left;
  margin: 5px;
}

.lokalschnacktext {
  float: left;
  margin: 5px 5px 5px 0;
  width: 40%;
}

div.nordclickanzeigenfooter {
  font-size: 1.2em;
  padding: 5px 0 0 0;
}

div.nordclickanzeigenfooter .float_left{
  padding: 0 0 0 10px;
}

div.motoso-rss div.jcarousel-container {
  margin-left: 5px;
}

.motoso-rss .jcarousel-skin-tango .jcarousel-container {
  border: 0px;
}


.motoso-rss .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  margin-left: 0;
  height: 160px;
  padding-left: 0;
  padding-right: 0;
}
.motoso-rss .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin: 0 26px 0 26px;
  width: 90%;
  height: 170px;
}

.motoso-rss .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 15px;
}


.motoso-rss .jcarousel-skin-tango .jcarousel-item {
  height: 160px;
  width: 160px;
}

.motoso-rss .jcarousel-skin-tango .jcarousel-prev-horizontal {
  left: 0;
  top: 83px;
}

.motoso-rss .jcarousel-skin-tango .jcarousel-next-horizontal {
  right: 0;
  top: 83px;
}


.bc_carousel .jcarousel-skin-tango .jcarousel-container {
  border: 0px;
}


.bc_carousel .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 766px;
  margin-left: 0;
  height: 160px;
  padding-left: 0;
  padding-right: 0;
}
.bc_carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin: 0 26px 0 26px;
  width: 90%;
  height: 170px;
}

.bc_carousel .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 15px;
}


.bc_carousel .jcarousel-skin-tango .jcarousel-item {
  height: 160px;
  width: 160px;
}

.bc_carousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
  left: 0;
  top: 83px;
}

.bc_carousel .jcarousel-skin-tango .jcarousel-next-horizontal {
  right: 0;
  top: 83px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-container {
  border: 0px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  margin-left: 0;
  height: 160px;
  padding-left: 0;
  padding-right: 0;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin: 0 26px 0 26px;
  width: 90%;
  height: 170px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 15px;
}


.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-item {
  height: 160px;
  width: 160px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal {
  left: 0;
  top: 83px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal {
  right: 0;
  top: 83px;
}


div.evolver-rss .slide_video {
  width: 125px;
}

div.evolver-rss .slide_video_content {
  vertical-align: middle;
  margin: 10px;
  height: 160px;
}

.user-dimvideo-pi1 .jcarousel-skin-tango .jcarousel-item {
  height: 160px;
} 


div.evolver-rss .jcarousel-skin-tango .jcarousel-container {
  border: 0px;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  margin-left: 0;
  height: 160px;
  padding-left: 0;
  padding-right: 0;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-clip-horizontal {
  margin: 0 26px 0 26px;
  width: 88%;
  height: 170px;
}


div.evolver-rss .jcarousel-skin-tango .jcarousel-prev-horizontal {
  left: 0;
  top: 83px;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-next-horizontal {
  right: 0;
  top: 83px;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-item {
  height: 160px;
}

div.evolver-rss .jcarousel-skin-tango .jcarousel-list li, .jcarousel-item {
  width: 125px;
}


#lokalschnack {
  position: relative;
}

#lokalschnack div.logo{
  position: absolute;
  right: 5px;
}

div.comboboxcontent {
  margin: 0 0 20px 0;
}

div.comboboxcontent br.cboth {
  line-height: 0;
}

#fotoaktionBox {
  overflow: hidden;
}

div.fotoaktionen-title {
  font-weight: bold;
  margin: 7px;
}

div.fotoaktionen-bild {
  margin: 7px;
}

div.fotoaktionen-autor {
  margin: 7px; 
  float: left;
}

div.fotoaktionen-datum {
  float: left;
  margin-top: 7px;
}

div.fotoaktionen-weitere {
  float: right;
  margin: 7px;
}

div.fotoaktionen-footer1{
  clear: both;
  float: left;
  margin: 7px;
  width: 14em;
}

div.fotoaktionen-footer2{
  float: left;
  margin: 4px;
}

div.sportnews {
  padding: 2px 0 5px 10px;
  display: block;
  font-size: 1.1em;
}

div.sportnews .float_left {
  font-weight: bold;
}

div.sportnews .jqdropdown {
  position: absolute;
  top: -8px;
  left: 5px;
}

div.sportnews .jqdropdownbox {
  left: 5px;
  top: 8px;
  width: 12em;
}


  
div.lokalwetter_headline {
  font-size: 1.1em;
  font-weight: bold;
  margin: 5px;
}

div.lokalbox_headline {
  font-size: 1.1em;
  font-weight: bold;
  margin: 5px;
}


.blau {
  color: #1C6AB9;
}

h2.news-list-header {
  font-size: 1.2em;
  margin: 0 0 5px 0;
  font-weight: bold;
}



/*** NEW HOMEPAGE AND NEWS ***/

.news-list-container ul li{
  color: #1C6AB9;
  font-weight: bold;
  font-size: 1.1em;
}

.news-list-container ul{
  clear: both;
}



div.artikeltoolbar {
  position: relative;
  text-align: right;
  font-size: 1.1em;
  top: -1.3em;
  color: #B4A88C;
}

div.artikeltoolbar a {
  color: #BC4042;
}

#socialbm {
  display: none;
  position: absolute;
  right: -6px;
  top: 1.5em;
  width: 11em;
  background: #fff;
  border: 1px solid #B4A88C;
  text-align: left;  
}

#socialbm a {
  color: #BC4042;
  display: block;
}

#socialbm dd {
  clear: left;
  height: 2.2em;
  margin: 0;
}

#socialbm dd a{
  padding: 2px 0 0 5px;
}


#socialbm dd img {
  float: left;
  margin: 0 5px 0 0;
}

#socialbm dl {
  margin: 10px 10px 10px 5px;
}


div.socialbmclose {
  top: -1px;
  right: 0px;
  width: 6.1em;
  text-align: right;
  background: #fff;
  position: absolute;
}

div.socialbmclose img{
  padding: 3px 5px 3px 3px;
}

dl.news-single-related {
  margin: 10px 0 10px 0;
  font-weight: bold;
  font-size: 1.1em;
}

dl.news-single-related dd{
  margin: 2px 0 2px 0;
}

dl.news-single-links{
  margin: 10px 0 10px 0;
  font-weight: bold;
  font-size: 1.1em;
}

dl.news-single-links dd{
  margin: 2px 0 2px 0;
}

div.shadow {
  position: absolute;
  padding-top: 10px;
  padding-left: 10px;
  z-index: 1111;

}

div.shadowupright {
  position: absolute;
	right: 0;
	top: 0;
	width: 10px;
	height: 10px;
  background-position: top right;
}

div.shadowdownleft {
  position: absolute;
	left: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
  background-position:  bottom left;
}

div.shadowdownright {
  position: relative;
	left: 0;
	right: 0;
  background-position: bottom right;
}

div.shadowupleft {
  position: relative;
  display: block;
	left: -10px;
	top: -10px;
  background-position: top left;
}


div.shadowcontent {
  position: relative;
  top: 5px;
  left: 5px;
  background: #fff;
  border:1px solid #A99877;
} 

div.shadowcontent2 {
  position: relative;
  top: -10px;
  background: #fff;
} 


.shadowupright, .shadowdownleft, .shadowdownright, .shadowupleft {
  background: transparent url(/fileadmin/img/shadow2.png) no-repeat;
}


/* ui-tabs override */

.user-dim-jqtabs-pi1 {
  margin: 0 0 20px 0;
}

.user-dim-jqtabs-pi1 .ui-corner-all {
  -moz-border-radius: 0;
  -widget-border-radius: 0;
}
  
.user-dim-jqtabs-pi1 .ui-corner-top{
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -widget-border-radius-topleft: 0;
  -widget-border-radius-topright: 0;
}

.user-dim-jqtabs-pi1 .ui-corner-bottom{
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -widget-border-radius-bottomleft: 0;
  -widget-border-radius-bottomright: 0;
}


.user-dim-jqtabs-pi1 .ui-widget-header {
  background: none;
  border-width: 0;
}
  
.user-dim-jqtabs-pi1 .ui-widget-content {
  border: none;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-nav {
  padding: 0;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-nav li {
  margin: 0 0 -1px 0;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-nav .ui-state-default{
  background: #f3f1e5;
  font-weight: bold;
  border: 1px solid #b6a789;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: #fff;
}

.ui-widget-content a {
  color: #1c6ab9;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-panel {
  border: 1px solid #b6a789;
  padding: 3px;
}

.user-dim-jqtabs-pi1 .ui-tabs .ui-tabs-panel a {
  color: #1c6ab9;
}


.box {
  background: transparent url(/fileadmin/img/bg-box.gif) repeat-y top left;
  width: 100%;
}

.box_rechts {
  background: transparent url(/fileadmin/img/bg-box-rechts.gif) repeat-y top right;
}


.box_oben {
  background: transparent url(/fileadmin/img/bg-box-oben.gif) no-repeat top left;
	height: 11px;
	font-size: 1px;
}

.box_oben_rechts {
  height: 11px;
  background: transparent url(/fileadmin/img/bg-box-oben-rechts.gif) no-repeat top right;
}

.box_unten {
  height: 11px;
  font-size: 1px;
  background: transparent url(/fileadmin/img/bg-box-unten.gif) repeat-y bottom right;
}

.box_unten_links {
  height: 11px;
  font-size: 1px;
  background: transparent url(/fileadmin/img/bg-box-unten-links.gif) repeat-y bottom left;
}

.box_innen {
  margin: 0 10px 10px 10px;
}

#abo-block h2 {
 font-size:1.1em;
 background:transparent;
 background-color:#F8F8F2;
 margin: -6px 4px 0 4px;
 border-bottom:2px #E7E7E7 solid;
 width: auto;
 }

#abo-block {
  width: auto;
  padding: 0;
}

#fontselect {
  height: 1em;
  position: absolute;
  right: -4em;
  top: 0;
}


#mobile{
  height: 1em;
  position: absolute;
  top: 0;
  left: -10px;
}

#fontselect a {
  display: inline;
  padding: 0;
}

div.sonderlinkrahmen {
  border-top: 1px solid #ecebdc;
  border-bottom: 1px solid #ecebdc;
}

a.sonderlink {
  font-family: Verdana, Arial, Sans-Serif;
  background: transparent url(/fileadmin/img/icons/icon-doppelpfeil-rot-rechts.gif) no-repeat center right;
  padding:  0 20px 0 0;
  color: #b2282f;
  font-size: 0.8em;
}



/*
** Videoanzeige
**
*/

div.box_videoanzeigen_top {
  margin: 5px 0 0 0;
  padding: 0;
	height: 10px;
  background: transparent url(/fileadmin/img/bg-videoteaser-oben.gif) no-repeat top left;
}	

div.box_videoanzeigen_top_right{
  margin: 0;
  padding: 0;
	height: 10px;
  background: transparent url(/fileadmin/img/bg-videoteaser-oben-rechts.gif) no-repeat top right;
}	


div.box_videoanzeigen {
  margin: 0 10px 0 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
  background: transparent url(/fileadmin/img/bg-videoteaser.gif) no-repeat top left;
}

div.box_videoanzeigen h4 {
  margin: 0;
  height: 1.8em;
  line-height: 1.8em;
  font-size: 1.2em;
  padding: 0;
  border: 0;
}

div.box_videoanzeigen h4 img {
  position: relative;
  top: 3px;
  left: 2px;
}	

div.box_videoanzeigen hr {
  margin: 0;
  border-bottom: 1px solid #d9d9d9;
}

div.box_videoanzeigen p {
  font-size: 1.1em;
  padding-top: 5px;
  padding-bottom: 0;
}

div.box_videoanzeigen_spreader {
  margin: 0;
  width: 100%;
  background: transparent url(/fileadmin/img/bg-videoteaser-rechts.gif) repeat-y right top;
}
  

div.box_videoanzeigen_bottom {
  padding: 0;
  	font-size: 1px;
	height: 10px;
  background: transparent url(/fileadmin/img/bg-videoteaser-unten.gif) no-repeat bottom left;
}

div.box_videoanzeigen_bottom_right {
  padding: 0;
	height: 10px;
	font-size: 1px;
  background: transparent url(/fileadmin/img/bg-videoteaser-unten-rechts.gif) no-repeat bottom right;
}


div.box_videoanzeigen_video {
  border: 1px solid #d1d1d1;
  width: 138px;
  background: #fff;
}  


div.box_videoanzeigen_video a{
  text-align: right;
  display: block;
  margin: 2px 4px 2px 0;
}
 
a.box_videoanzeigen_videolink {
  display: block;
  height: 115px;
}  

a.box_videoanzeigen_videolink:hover {
  background: transparent url(/fileadmin/img/icons/icon-videoteaser-play.gif) no-repeat top left;
}  


p.box_videoanzeigen_intro {
  margin: 2px 5px 2px 0;
  color: #7b7b7b;
  font-weight: bold;
}

