/*
 * Diese Datei beinhaltet Fixes und Workarounds fü Internet Explorer
 * 7 (IE7), um sicher zu stellen, dass dieser die Seite korrekt darstellt.
 *
 * Jeder Fix/Workaround benöt einen Header-Comment mit einer
 * eindeutigen Nummer (z.B. IE7-1, IE7-2 ... IE7-123), welcher die Stelle
 * in der Datei referenziert, welche zu korrigieren/verbessern ist. Weiter
 * sollte der Kommentar eine kurze Beschreibung enthalten, wozu der Bug/
 * Workaround dient und (wenn vorhanden) Links zu weiterfüen
 * Informationen.
 *
 * Gewisse Fixes/Workarounds werden sowohl vom IE6 als auch IE7 benöt;
 * diese befinden sich in der Datei fix_ie.css.
 *
 * Wichtige Anmerkung:
 * Da das Projekt SRDRS nicht von Anfang an mit diesen IEX-XX Fix
 * Konventionen durchgeführt worden ist (Konventionen wurden erst später
 * eingefügt), befinden sich hier noch viele Fixes ohne entsprechende
 * Referenzen.
 */

/* ul.li mit einem padding wird an die kinder vererbt... */
#dossiernav li.header ul {
 margin-left: -19px;
 width: 184px;
 font-weight: normal;
}

hr {
  display: none;
}

div#searchoptions.form-radios label.option input[type=radio] {
  position: absolute;
  padding-left: 0px;
  margin: 0px 0px -2px -14px;
}

div#searchoptions.forms-radios label.option {
  padding-left: 10px !important;
}

.mundartlexikonimage .searchblock {
	height: 24px;
	position: relative;
}
.mundartlexikonimage .searchfield {
  margin-left: 0px;
  line-height: 13px !important;
}

.searchbox .dot_link_submit,
.mundartlexikonimage .searchblock .dot_link_submit {
  position: absolute;
  right: 0;
	width: 64px;
	text-align: center;
}

ul.link_list {
	overflow: hidden;
}

div#content h1 {
	position: relative; /* Wird sonst von anderen Elementen verdeckt */
}

ul#service_navigation .first_design a,
ul#service_navigation .second_design a,
ul#service_navigation .third_design a {
  height: 1%;
}

/* Bug #1134: "Speichern" Button ist sonst zu wenig breit */
#multichoice-render-question-form .quizbg .form-submit {
  width: 90px;
}

#node-admin-filter .form-submit,
#node-admin-nodes .form-submit {
	padding-top: 3px;
	padding-bottom: 3px;
}

#edit-button-order {
	padding-left: 9px;
	padding-right: 0;
}

table.warenkorb div.form-item input {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

.bestaetigen .kanalansicht {
	margin-bottom: 12px;
}

.radiokiosk .found_products {
	height: 1%;
}

a.radiokiosk-logo {
  padding-bottom: 2px !important;
}

/* flickt 3055 & 3624 & 3726 & ...: doppel wort bei zeilenumbruch */
/*.content_teaser_front .superbanner h2 a,
div.header a,*/
a {
    zoom: 1;
}

/* ausnahmen zur obigen zoom-rule, für elemente die der IE dann in ungewünschter weise rendern würde */
#service_navigation a, /* werden sonst verschoben */
.content_teaser_links a, /* werden sonst verschoben */
#front5 .box a, /* stört sonst die webcam box in der spalte weiter unten */
a#top-a-tag /* top admin menu */
{
    zoom: normal !important;
}

.content_teaser_links a.beitrag_downloaden /* sonst verschwindet das download icon bei zeilenumbruch */
{
    zoom: 1 !important;
    background-position: 3px 3px !important;
}


/* CMS-3380: Abstand Linie zu Programmabschnitten wie „Vor Mitternacht" zu klein */
div#container div#main.content_and_related div#content.node.node-script div#contentbg div#background table.raster {
  margin-top: 0;
}

/* Damit klebt der Text in den "Zeitraum (von... bis...)" Feldern nicht ganz unten am Rand (http://jmuheim-cms.test.drs.ch/www/de/drs/sendungen.html). */
input#istartdate,
input#ienddate {
  line-height: 12px !important;
}

#sgmenu_calendar_block a.dot_close {
  background-position: 0px 1px;
}

/* CMS-3380: "Programmraster als Datei speichern" Felder sind nun schön angeordnet */
span#cal_istartdateSpan {
  position: absolute;
}

#ienddate {
  margin-left: -5px !important;
}

/* CMS-3380: Abgeschnittener "Beitrag hören" Link */
div#container div#main.content_and_related div#related div.box div.background p a.beitrag_hoeren {
  background-position: 0 2px !important;
}

/* CMS-3267: Die Originalfarbe flackert aus irgendeinem Grund! Mit #eee klappt es... */
div.zimmerbox div.box div.background {
  background-color: #eee;
}

div.zimmerbox div.box div.background ul.link_list {
  background-color: #eee;
}

div.datebox input {
  padding-bottom: 3px !important;
}

div.abiszclear {
    clear:both !important;
    zoom:1 !important;
}
