/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */



/** Mission
**/
#block-nodeblock-311 {
width:auto;
padding-top:20px;
height:30px;
}

#block-nodeblock-321 div.node, #block-nodeblock-317 div.node {
margin-bottom:0;
}


/** Verstecke den Standard Upload für Videos
  * und zeige nur filefield_sources für Files die via FTP hochgeladen wurden
**/

#pid-node-add-video .filefield-upload,    .filefield-sources-list {
display:none !important;
}

#pid-node-add-video .filefield-source, .filefield-source-attach {
display:block !important;
}

#edit-field-video-original-0-filefield-attach-transfer {
display:none;


}

/* leave that for now
#edit-field-video-original-0-filefield-upload {
visibility:hidden;
display:none;
} */

/**
  * let the images in content float left
**/


img.imagecache-pictures
{
float:left;
margin-right:5px;
margin-bottom:5px;
}

div.field-bilder img
{
margin-bottom:15px;
}


/**
  * Tweaks für den Moderations table
**/

td.views-field-edit-node
{
float:left;
}


#view-id-moderation-page_1 span.flag-wrapper {
display:block;
}


/**
  * Makes displaysuite usable
  *
**/
#ds-display-overview-form div.form-item {
max-width:100px;
}



/**
  * Views Slideshow mit Transparentem Text Overlay
  * Wird auf der Startseite verwendet!
**/

#transperency {
position:absolute;
bottom:5px;
left:0px;
width:580px;
height:65px;
background: grey;
filter:alpha(opacity=80);
opacity:0.8;
moz-opacity:0.8;
}

#frontcontent {
position:absolute;
bottom:10px;
left:10px;
width 500px;
overflow:hidden;
color: #FFFFFF;
}


/**
  * Video Listings brauchen auch transparenten Textoverlay
**/

#term_list_transperency {
position:relative;
bottom:38px;
left:0px;
width:186px;
height:34px;
background: grey;
filter:alpha(opacity=80);
opacity:0.8;
moz-opacity:0.8;
}

#term_list_content {
position:relative;
bottom:70px;
left:10px;
width 186px;
overflow:hidden;
color: #FFFFFF;
line-height: 12px;
}


/**
  * TEXTE
**/

h2.front{
font-size:20px;
margin-bottom: 0px;
}

div.fronttext {
line-height: 12px;
}




span.flag-webvideo-moderation a.flag {
color: #9fcc00 ;
}

span.flag-webvideo-moderation a.unflag-action {
color: #ff0000 ;
}


span.flag-onair a.flag {
color: #ff0000 ;
}

span.flag-onair a.unflag-action {
color: #9fcc00 ;
}

/**
  * blöcke
**/


.block-title  {
background-color: #f1f1f1;
height: 20px;
color: grey;
}

.attachment-after {
margin-top: 20px;
}


.nd-region-right {
width: 340px;
vertical-align: bottom;
line-height: 15px;
}

.field-title {
color: gray;
}

.imagecache-160x_linked  {
border: solid 0px;


}


div.prgr {
width: 112px ;
float: left;
margin-top: 2px;
color: #2e2e2e;
}


div.ab9am {
margin-left: 4px;
}





fieldset.group-profile-sendevereinbarung {
height:528px;

}

#node-234 div.content {
height:480px;

overflow-y:scroll;
}


/* do we need that. not at the moment
.views-field-name {
height: 4px;
} */

.postscript-bottom-wrapper {
vertical-align:bottom ;
}



/**
  * gelber blog auf startseite
**/
#block-nodeblock-239 .buildmode-full {
background-color:#f5f3e6 ;
}


#block-nodeblock-239 .block-title {
font: Geneva, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bolder;
font-size: 48px;
color: #ffffff;
background-color: #1b1b1b;
padding: 6px;
margin-bottom: 2px;
}

.view-content h3{
font: Geneva, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bolder;
font-size: 48px;
color: #ffffff;
background-color: #1b1b1b;
padding: 6px;
margin-top: 10px;
}

h1.title {
font: Geneva, Helvetica, sans-serif;
/* text-transform: uppercase;
font-weight: bolder;
font-size: 38px;
line-height: 32px;
color: #ffffff;
background-color: #1b1b1b;
padding: 6px;
margin-top: 10px; */


}

.option {
font-weight:bold;
}


/**
  * node que
**/

div.sekunden {
float:right;
}


a.eyecatcher
{
font-size: 12px;
font-style:italic;
color: white;
font-weight:bold;
}


a.beitrag_neu
{
font-weight:bold;
color: red;
font-size:14px;

}

/* macht die 4 schritte bis zum video schöner */
#pid-user-register .content-tabs {
visibility:hidden;
margin:0;
height:0;
}

a.a_route {
color:red;
}

/* sendevereinbarung */
#edit-field-profile-sv-accept-value-wrapper label
{
font-weight:bold;
color:red;
}

#block-views-Events-block_1 div.views-row {
}


div.filefield-source-attach .form-item {

color:red;
}


/**

Startseiten blöcke
**/

.accordion-active {
margin-bottom:0px;
margin-top:0px;
}

#block-views-openspace_front-openspace {
margin:0;
}
#block-views-live_list-workshops .view-header {
height:60px;
}

#block-views-live_list-sendereihen .view-header {
height:54px;
}


#block-views-live_list-block_1 .view-header {
	height:82px;
}

#block-views-live_list-block_2 .view-header {
height:60px;
}
#block-views-openspace_front-pockit .view-header {
height:57px;
}
#block-views-openspace_front-openspace .view-header {
height: 56px;
}


.views-accordion-item .accordion-content div, .views-accordion-item .accordion-header, h3.accordion-header {
    padding: 0;
    padding-left:10px;
}

#taxonomy-access-admin-form .form-item {
max-width:200px;
}



/* PANELS video node */



.view-related-videos  .views-field-field-video-thumbnail-fid img
 { float:left; margin:0 5px 0 0; }



.view-related-videos .views-row {clear:both; padding-bottom:25px;margin-top: 20px;width:100%;}

.pane-related-videos-panel-pane-1 {padding-left:10px;}

.view-video-panel-additional-links div.fivestar-widget-static {
vertical-align:bottom;
display:inline-block;
padding-right:20px;
}

.view-video-panel-additional-links .views-field-totalcount span.field-content
{
font-size:1.5em;
text-align:right;
width:200px;
display:inline-block;
}
.view-video-panel-additional-links span.views-field-addtoany-link {
display:inline-block;
vertical-align:bottom;
}
~  


ul.views-fluid-grid-items-width-220 li.views-fluid-grid-item { width: 220px; }



ul.views-fluid-grid-list-left {
  text-align:left;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;

}
ul.views-fluid-grid-list {
word-wrap: break-word;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}



#node-1199 div.node {
padding-bottom:0px;
margin-bottom:0px;
}

#block-views-a3b289caded47c9942db60b2e6d135df .block {
padding-bottom:0px;
margin-bottom:0px;
}

input#edit-field-video-original-0-filefield-attach-attach {
visibility:hidden;
}
i


/**
Fix the Calendar
**/

#multi-day-container {
visibility:hidden;
height:0px;
}

#single-day-container {
height:800px;
}

.calendar-calendar .week-view div.single-day .i_5 .view-item .calendar {
  margin-left:0;
  width:125px;
}


.calendar-calendar .week-view div.single-day .i_0.md_1 .view-item .calendar {
  width:125px !important;
}



#block-nodeblock-2149 .block .inner, #node-2149, #node-2150, #block-nodeblock-2150 .block .inner
{height:53px;
margin:0;
padding:0;}

