/* block-peta ===================================================================== */
div.block-peta {
  text-align: right;
  padding-top: 6px;
  padding-left: 6px;
  float: left;
  background: transparent url(/img/set01/global/bg-petablock.gif) no-repeat;
}

div.block-peta a {
  margin-bottom: 1px;
}

* html div.block-peta a {
  float: none;
}

/* block-right-teaser ===================================================================== */
div.block-right-teaser {
  margin-top: 10px;
  padding: 0;
  background: transparent url(/img/set01/global/bg-block-right-teaser.gif) left top no-repeat;
  float: left;
}

div.block-right-teaser-inner {
 margin: 7px 0 0 8px;
 padding: 20px 0 20px 20px;
 float: left;
 width: 172px;
}

div.block-right-teaser a.teaserImg {
 margin-right: 5px;
 float: left;
}

div.block-right-teaser img.teaser {
 border: 5px solid #E5E5E5;
}

div.block-right-teaser div.block-teaser {
 margin: 5px 0 10px 0;
 width: 170px;
 overflow: hidden;
 float: left;
}


/* blaettern ========================================================================= */
div.blaettern {
  text-align: center;
  margin: 0 0 20px 0;
}

div.blaettern a.deakt {
  font-size: 1.4em;
  margin: 5px;
  color: #5593C9;
}

div.blaettern a.akt {
  font-size: 1.4em;
  margin: 5px;
  color: #565656;
}

/* teaserplayer =================================================================== */
div.block-teaserplayer {
  width: 900px;
  height: 345px;
  background: transparent url(/img/set01/blocks/bg-block-teaserplayer.gif) no-repeat;
}

div.block-frontTeaser {
  width: 510px;
  height: 315px;
  margin: 15px 0 0 3px;
  float: left;
}

div.block-frontPlayer {
  width: 380px;
  height: 285px;
  margin: 15px 0 0 3px;
  background-color: #FFF;
  float: left;
}

div.block-frontPlayer-content {
	padding-top: 1px;
  width: 380px;
  height: 284px;
}  
 
 
/* coverflow =================================================================== */
#block-coverflow {
 margin-top: -20px;
 width: 450px;
 height: 230px;
 overflow: hidden;
 float: left;
} 
  
/* Global ========================================================================= */
.block {
  margin-bottom: 10px;
}

/* Link lists */
ul.block-link-list,ul.block-link-list li,ul.block-link-list li a {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}

ul.block-link-list li a {
  padding: 5px 10px 5px 27px;
  background: transparent url(/img/set01/global/arrow-block-link-list.gif) no-repeat 10px 8px;
  border-bottom: 1px dashed #333622;
}

ul.block-link-list li.last a {
  border-bottom: 0px none;
}

/* Sepcial links */
.block-advanced-search,.block-rss-feed {
  display: block;
}

.block-advanced-search:hover,.block-rss-feed:hover {
  color: #333622 !important;
}

.block-advanced-search {
  background: transparent url(/img/set01/global/arrow-block-link-list-dark.gif) no-repeat left center;
  padding-left: 12px;
}

.block-rss-feed {
  background: transparent url(/img/set01/icons/icon-rss.gif) no-repeat left center;
  padding: 3px 0px 3px 23px;
}

/* Content blocks ================================================================= */
#region-content-column .block {
  padding-top: 0;
}

/* Sidebar blocks ================================================================= */
#region-left-column .block,#region-right-column .block {
  background: #B5B8A4 url(/img/set01/global/bg-block-medium.jpg) repeat center top;
}

#region-left-column .block-dark,#region-right-column .block-dark {
  background: #80836C url(/img/set01/global/bg-block-dark.jpg);
}

/* Titles */
#region-left-column .block h2,#region-right-column .block h2 {
  color: #FFF;
  font-size: 1em;
  padding: 6px 10px;
  background: #AA0000 url(/img/set01/blocks/magazine-bg-title.jpg) repeat-x left bottom;
  display: block;
}

/* Content containers */
#region-left-column .block .content,#region-right-column .block .content {
  background: transparent url(/img/set01/blocks/magazine-bg-title-bottom.gif) no-repeat left top;
  padding-top: 7px;
}

#region-left-column .block-dark .content,#region-right-column .block-dark .content {
  background: transparent url(/img/set01/blocks/magazine-bg-title-bottom-dark.gif) no-repeat left top;
}

#region-footer .block-votes {
  text-align: center;
  margin-bottom: 20px;
  padding-top:3px;
  color: #939393;
}

#region-footer .block-votes a.buttonPrint {
  background: transparent url(/img/set01/icons/icon-druck.png) no-repeat left center;
  padding: 3px 0px 3px 20px;
  margin-right: 10px;
}

#region-footer .block-votes a.buttonVote {
  background: transparent url(/img/set01/icons/icon-thumb.png) no-repeat left center;
  padding: 3px 0px 3px 20px;
  margin-left: 10px;
  margin-right: 5px;
  text-decoration: underline;
  cursor: pointer;
}

#region-footer .block-votes a.buttonAusw {
  background: transparent url(/img/set01/icons/icon-pages.png) no-repeat left center;
  padding: 3px 0px 3px 20px;
  margin-left: 10px;
  margin-right: 10px;
  color: #939393;
}

#region-footer .block-votes a.buttonFacebook {
  background: transparent url(/img/set01/icons/icon-facebook.png) no-repeat left center;
  padding: 3px 0px 3px 20px;
  margin-left: 10px;
}

/* Poll Block =========================================================================== */
#region-content-column div.block-poll-top, #region-content-column div.block-result-top {
  width: 510px;
  min-height: 236px;
  margin-left: -25px;
  padding: 25px 25px 0 25px;
  background: url(/img/set01/blocks/bg-block-poll-top.gif) left top no-repeat;
  overflow: hidden;
  float: left;
}

* html #region-content-column div.block-poll-top {
  height: 236px;
  width: 485px;
  padding-left: 50px;
  overflow: visible;
}

#region-content-column div.block-result-top {
  width: 535px;
  padding-right: 0;
}

* html #region-content-column div.block-result-top {
  height: 236px;
  width: 510px;
  padding-left: 50px;
  overflow: visible;
}

#region-content-column div.block-poll-footer {
  width: 510px;
  height: 115px;
  margin-left: -25px;
  padding: 0 25px 0 25px;
  background: url(/img/set01/blocks/bg-block-poll-footer.gif) left bottom no-repeat;
  float: left;
}

#region-content-column div.block-poll-but-abstimmen, #region-content-column div.block-poll-but-einladen, #region-content-column div.block-poll-but-einladen-hidden {
  margin-top: 20px;
  text-align: center;
  display: block;
}

#region-content-column div.block-poll-but-abstimmen img {
  cursor:pointer;
}

#region-content-column div.block-poll-but-einladen-hidden {
  display: none;
}

#region-content-column .block-poll-bg-single {
  height: 1px;
  background: url(/img/set01/blocks/bg-block-linie-single.gif) right bottom no-repeat;
}

#region-content-column .block-poll-bg-double {
  height: 20px;
  background: url(/img/set01/blocks/bg-block-linie-double.gif) right bottom no-repeat;
}

#region-content-column div.block-ergebnis-balken {
  background: url(/img/set01/blocks/bg-block-ergebnis-balken.gif) left center repeat-x;
  float: left;
}

#region-content-column div.block-poll-status {
  margin-top: 20px;
  color: #939393;
  font-size: 0.9em;
  float: left;
}

* html #region-content-column div.block-poll-status {
  padding-left: 5px;
}

/* newsletter form ========================================================== */
div.box-newsletterform {
  margin-left: 70px;
	margin-bottom: 40px;
}

div.box-newsletterform label {
	width: 140px;
	padding-top: 5px;
}

div.box-newsletterform input.nlform-inp {
  width: 210px;
	padding: 3px 5px;
}

div.box-newsletterform select.nlform-select {
  width: 225px;
}

div.box-newsletterform td.box-newsletter-options {
  width: 140px;
}

div.box-newsletterform  div.box-pflichtangaben {
	padding-left: 140px;
}

div.box-newsletterform div.box-gruppen {
  padding-top: 20px;
  padding-bottom: 10px;
}

div.box-newsletterform div.box-gruppen div.box-gruppen-name {
  width: 140px;
	float: left;
}

div.box-newsletterform div.box-newsletter-submit {
	padding-top: 8px;
  padding-left: 140px;
}

div.box-newsletterform-thx {
	padding: 20px 40px;
	text-align: center;
}

/* aktionsaufrufe ========================================================== */
input.form-protest {
	width: 520px;
}

textarea.form-protest {
  width: 521px;
}

div.protest-form-absender label {
	width: 80px;
	float: left;
}

div.protest-form-absender input {
  width: 200px;
  float: left;
}

div.protest-form-absender-pflichtangaben {
	padding: 0 0 0 80px;
	
}

div.protest-form-absender-facebook {
	width: 200px;
	padding: 0 0 0 40px;
	float: left;
}

label.protest-form-friends-emails {
	width: 70px;
	padding-top: 4px;
	font-weight: bold;
	cursor: pointer;
  float: left;
}

/* like button rechte spalte =============================================== */
div.fb-like-box {
	width: 150px;
	height: 70px;
	padding-top: 20px;
	padding-left: 58px;
}

/* spenden form ============================================================ */
#form-spendenformular select, #form-spendenformular input {
	margin: 0;	
}

#form-spendenformular input {
	border: 1px solid #ADADAD;
}

div.block-spenden-form-toplayer {
  position: relative;
  width: 531px;
  height: 512px;
  float: left;
  overflow: hidden;
	background: url(/img/main/bg-spendenform.png);
}

div.block-spenden-form {
  position: relative;
  width: 531px;
  height: 512px;
  float: left;
  overflow: hidden;
}

div.block-spenden-steps {
	width: 479px;
	margin-left: 15px;
	margin-top: 0;
}

div.block-spenden-steps div.menue, div.block-spenden-steps div.menue-active {
  height: 50px;
	margin-right: 2px;
	font-weight: bold;
  float: left;
}

div.block-spenden-steps div.menue div.menue-left {
  height: 50px;
	width: 6px;
  background: url(/img/main/bg-tap-left.png);
	float: left;
}

div.block-spenden-steps div.menue div.menue-mid {
	padding: 20px 5px 0 5px;
	height: 30px;
	background: url(/img/main/bg-tap-top.png) repeat-x;
	float: left;
}

div.block-spenden-steps div.menue div.menue-right {
  height: 50px;
	width: 6px;
  background: url(/img/main/bg-tap-right.png) repeat-x;
	float: left;
}

div.block-spenden-steps div.menue-active div.menue-left {
  height: 50px;
  width: 6px;
  background: url(/img/main/bg-tap-left-active.png);
  float: left;
}

div.block-spenden-steps div.menue-active div.menue-mid {
  padding: 15px 5px 0 5px;
  height: 35px;
  background: url(/img/main/bg-tap-top-active.png) repeat-x;
  float: left;
}

div.block-spenden-steps div.menue-active div.menue-right {
  height: 50px;
  width: 6px;
  background: url(/img/main/bg-tap-right-active.png) repeat-x;
  float: left;
}

div.block-spenden-steps div.step-active {
  color:#AA0000;
}

div.block-spenden-form-content {
	padding: 20px;
}

div.block-spenden-form-left {
	width: 180px;
	float: left;
	padding-right: 20px;
}
 
div.block-spenden-form-right {
  width: 280px;
  float: left;
}
 
#form-spendenformular input.spenden-betrag-radio, #form-spendenformular input.spenden-checkbox {
	float: left;
	border: none;
}
 
 
 
 
 
 
 

