/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:collapse;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

body {font-family: Arial, sans-serif;background-color:#fff;}
/*
body {background: url(/static/img/grid) repeat-y 1em 0;}

6px: .375em
190px: 11.875em
2 spalten: 386px
#pink: #f5e4e4

/*  spalten */
.container {margin:0 0 0 0px;clear:both;width:778px;}
.left {width:140px; float:left;display:inline;} /*3 spalten*/
.right {margin:0 0 0 100px;} /*2 spalten*/
.inner {margin:0; overflow:hidden;}
.inner-left {margin:0;float:left; width:200px;display:inline;}
.inner-right {margin:0 0 0 200px;}
*html .inner-right {height:1%;} /*haslayout ie6*/
.homepage .inner {padding-top:.68em;}

.twocol .left {width:778px;} /*4 spalten*/
.twocol .right {margin:0 0 0 240px;} /*1 spalte*/
*html .twocol .right {height:1%;} /*haslayout ie6*/

/*  wrapper */
.autoclear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .autoclear {height: 1%;}
.autoclear {display: block;}
.wrapper {clear: both;}

/*  hidden */
.hidden {position:absolute;top:-3000px;left:-3000px;width:0px;height:0px;}
/* #hiddenPlayer_ { position:absolute } */

/* header */
#header {margin:9px 0 3px 16px !important;height:64px;background: #ecf1f6 url(/static/img/logo-orf.png) no-repeat 30px 25px;color:#fff;position:relative;}
#logo {position:absolute;top:7px; left:0px;}

/* konsole header*/
#header .right {background-color:rgb(153,1,0);height:64px;border-left: 1px solid #fff;margin:0 0 0 50px;width:386px;}
ul#webradio {list-style: none outside;}
ul#webradio li {float:left;}
#webradio a {display:block;height:54px;font-size:15px;overflow:hidden;text-align:center;font-weight:bold;margin-top:5px}
#webradio a:link, #webradio a:visited {color:#fff;text-decoration:none;line-height:57px;}
#webradio a:hover {color:#E79FA2;}
#live {background: url(http://oe1.orf.at/static/img/button-bg.png) no-repeat 10px 12px;width:104px;text-indent: 34px;}
#live:hover {background-position:10px -88px;}
#nachhoeren {width:102px;}
#journale {width:92px;}
#campus {width:82px;}
#nachhoeren, #journale, #campus {border-left: 1px solid #b14c48;}

/*7 Tage ??1*/
a.playbutton {width:24px;height:18px;display:block;text-indent:-9999px;background: url(/static/img/play.png) no-repeat 0 -3px;float:left;margin:2px 5px 0 0;}
a.playbutton:hover {background-position: 0 -27px;}
.textbox .playbutton {float:right;margin:-1px 0 0 0;}
.banner .playbutton {width:18px;float:right;margin:6px 9px 0 0;}
.banner a.playbutton {background-position:-3px -51px;}
.banner a.playbutton:hover {background-position:-3px -75px;}
.black a.playbutton {background-position:-3px -99px !important;}
.black a.playbutton:hover {background-position:-3px -123px !important;}
*html .banner .playbutton {display:inline;}

/*  navigationsbalken */
#navigation {height:41px;} /*2.6em*/
#navigation .left {width:778px;} /*4 spalten*/
#navigation .right {position:relative;} 
*html #navigation .right {height:1%;} /*ie6 has layout*/

#navigation ul {list-style: none outside;padding:12px 0 0 6px;}
#navigation li {float:left;padding:0 22px 0 0;font-weight:bold;font-size:16px;}
#navigation a.current {color:#d20002;}

#meta li {padding:0 0 0 10px;margin:0 0 0 21px;background: url(http://oe1.orf.at/static/img/pfeil-black.gif) no-repeat 0 4px;display:inline;}
#meta {position:absolute;right:15px;top:0;}

/* grid */
#grid {float:none;height:18em;padding:1em 0 24px 0;}
.gridcol {position:relative;height:288px;float:left;margin-right:6px;}
.colspan-1 {width:190px;} /* 190px */
.colspan-2 {width:386px;} /* 386px */
.colspan-3 {width:582px;} /* 582px */
.colspan-4 {width:778px;} /* 778px */
.colspan-5 {width:974px;} /* 974px */
.colspan-190 {width:190px;} /* 190px */
.colspan-386, .banner-wide {width:386px !important;} /* 386px */
.colspan-582 {width:582px;} /* 582px */
.colspan-778 {width:778px;} /* 778px */
.colspan-974 {width:974px;} /* 974px */

.lastcol {margin:0;}

.banner {height:72px;background-color: rgb(153,1,0);width:190px;position:absolute;}
.banner h2 {font-weight:bold;padding:0 6px;line-height:1.2em;}
.banner .tags {padding:10px 0 0 6px;color:#e79fa2;}
.black .tags {color:#808285;}
.gridimage {position:absolute;top:0;}
.pos-1 {top:0;}
.pos-2 {top:72px;}
.pos-3 {top:144px;}
.pos-4 {top:216px;}
.xpos-1 {left:0;}
.xpos-2 {left:196px;}
.xpos-3 {left:392px;}
.xpos-4 {left:588px;}
.xpos-5 {left:784px;}

/*  typo allg. */
h1, h2, h3, h4, strong {font-weight:bold;}
p {font-size:.9em;line-height:1.3em;}
blockquote {font-style:italic;padding-left:2em;}

/*  seitetitel und Headlines */
.titel {padding: 6px 0 21px 3px;font-weight:bold;font-size:1.5em;line-height:1em;} /* statt h1 */
.secondcol {font-size:1.25em; margin-left:196px;padding:24px 0 .5em 0;} /* einger??ckter titel f??r weiterf??hrendes*/
.listbox .secondcol  {padding:.13em 0 24px 0;} /* ausnahme sendungsprofil */

/* wegr??cken der Uhrzeit im Programm */
h3 span {padding-right:.5em;}

/*  listbox */
.listbox {padding:10px 6px 16px 0;overflow:hidden;} /* overflow:hidden ie7 bug. ausserdem wrapping ausser ie6 */
.listimage {float:left;display:inline;width:190px;padding-top:.125em;}
.tags {font-size:.7em !important;text-transform: uppercase;margin:0 0 .2em 0;color:#808285;line-height:1.05em;}
.textbox {margin-left:196px;}
.untertitel, .datum {color:#808285;font-size:1em !important;line-height:1.3em !important;margin-top:.1em;}
.datum {color:#222}
.abstract {margin-top:.6em;}
.weiter {}

/*erweiterungen programm*/
h2.nextday {padding: 36px 0 12px 3px;font-weight:bold;font-size:1.5em;line-height:1em;}
.no-entries {padding:.9em 6px;overflow:hidden;height:1%;text-indent:190px;display:block;}


/* box */
.box {border-bottom:.5em solid #fff;}
.boxtitel .tags {}
.boxtitel {background-color:#626f7a;color:#fff;padding:.9em .375em;}
.hastag {padding:.5em 6px .4em 6px !important;}
.block {padding:6px;border-bottom: .2em solid #fff;}
.box h3, .box .untertitel {font-size:.95em !important;}
.raute {background: url(/static/img/raute.png) no-repeat center right;}

/* box liste navigation backlist */
.box ul {list-style: none outside;padding:0;margin-top:-.5em;height:1%;}
.box li {padding:.7em 0 0 0;font-size:.9em;line-height:1.25em;}
.box li a.current {font-weight:bold;color:#000;}
.box li a.current:hover {cursor:default;text-decoration:none;}
.thumbcontainer img {float:left;padding:.2em .4em .2em 0;}
.multiple li {font-size:1em !important;}

/* filterbox */ 
.filter {font-size:.95em;font-weight:bold;padding:.15em 0;}
.filter input {margin:0 .5em 0 0;padding:0;}
.abstand {margin-top:.7em;}

/* paging und abschl??sse */
.bar {padding:.9em 6px;text-align:right;border-top: .2em solid #fff;overflow:hidden;height:1%;} /*height:2.875em;*/
.bar a {font-weight:bold;}
.bar ul {list-style: none outside;display:inline;}
.bar li {float:left;margin:-.3125em 0 -.4em .5em;}
.bar strong {float:left;}
.bar li a {padding:.3em .5em;background-color: #f1f6f9;border: 1px solid rgb(153,1,0);display:block;}
.bar a.current:link, .bar a.current:hover, .bar a.current:visited {background-color:#ecf1f6;border-color: #ecf1f6;color:#000;cursor:default;text-decoration:none;}

/* list und artikel*/
.align-left {text-align:left !important;height:1%;} /*1% haslayout*/
.textbox-wide .floatcontainer {padding:.5em 0 1em 0;} /*ausnahme abstand artikel*/
.textbox .floater, .textbox-wide .floater, #beitraege .floater {width:120px;}

/* elemente nebeneinender: download und kalender*/
.floatcontainer {text-align:right;padding:.5em 0 .2em 0;font-size:.9em;line-height:1.3em;}
.floater {float:left;display:inline;}
.floater-r {float:right;display:inline;}
.three {text-align:center !important;}

/* bilder box (nur wegen ie6) */
.imagecontainer {overflow:hidden;}
*html .imagecontainer {width:99.8%;}

/* Kalender */
table {width:100%;}
th, td {font-weight:bold;font-size:.95em;text-align:center;border-style:hidden;}
th {padding:.175em .3em .3em 0;}
a.selected-block:link, a.selected-block:visited {background-color: #000;color:#fff !important;}
a.selected-block:hover, a.selected-block:active {background-color: rgb(153,1,0) !important;color:#fff;}
a.heute:link, a.heute:visited {color:#000;}

.kalender {border:0;}
.kalender a {text-align: right;width:1.25em;padding:.3em .35em .3em 0;display:block;}
.kalender a:link, .kalender a:visited {}
.kalender a:hover, .kalender a:active, .sendungen a:hover {background-color: #fff;text-decoration:none;}
.kalendersub {border-bottom:0;border-top: .2em solid #fff;}
.kalendersub .floatcontainer {padding:0;}


/* sendungen */
.sendungen {overflow:hidden;border:0;height:1%;} /*height ie*/
.sendungen ol {list-style: none outside;}
.sendungen li {float: left;font-size:.95em;font-weight:bold;text-align:center;padding:0;}
.sendungen a {width: 1em;padding:.2em .4em .2em .2em;display:block;}
a.passiv:link, a.passiv:hover, a.passiv:visited {color:#808285 !important;cursor:default !important;background-color:#f5e4e4 !important;}
.inner-left a.passiv:link, .inner-left a.passiv:hover, .inner-left a.passiv:visited {background-color:#ecf1f6 !important;}


/* modifyer binnenelemente */
.navblock {border:0;text-align: right;line-height:1.15em;font-weight:bold;font-size:1.05em} /*font-size:1.1em*/
.black {background-color:#000 !important; color:#fff;}
.grau, .box, .bar, .rkh {background-color:#ecf1f6;} 
.noborder {border:0;}

/* artikel*/
.artikelbox {padding:.5em 0;}
.minheight-80 {min-height: 80px;height: auto !important;height: 80px;}
.artikelbox .abstract {padding-top:24px;margin-top:0;}
.artikelbox h1, .artikelbox .untertitel  {font-size:1.25em !important;} /*h1 war h2*/
.artikelbox p, .artikelbox li, .artikelbox h3 {font-size:1em;line-height:1.4em;}
.artikelbox p, .artikelbox ul {margin:0 0 1em 0;}
.artikelbox h3 {margin:24px 0 .5em 0;}
.artikelbox ul {list-style: square inside;}
.artikelbox li {padding:8px 0 0 0;}

.artikelbox .tags {text-transform:none;font-size:.9em !important;margin:0 0 .5em 0;line-height:1.3em;}
.textbox-wide {margin-left:20px;padding:0 20px 0 0;}
.outerleft, .back {width:184px;margin-left:-190px;float:left;display:inline;clear:both;}
*+html .outerleft, *+html .back, *+html .postarticle h3 {position:relative;} /*ie 7 disappearing float bug*/


.outerleft a, .back a {font-weight:bold;}
.back {margin:6px 0 0 6px;}

.artikelbox td {font-size:.9em;text-align:left;font-weight:normal;border-top: 1px solid #626f7a;border-style: solid; padding:6px 0;}

.autor {font-size:.9em !important;margin:0 !important;}
.autor span, .posting-autor span {font-style:italic;color:#808285;}

/*erweiterungen journal-template */
.journal-abschnitt {padding:0;border-top: 3px solid #fff;}
.journal-abschnitt .outerleft {padding-top:.3em;}
.outerleft h2 {font-size:1.25em;margin:.3em 0 0 6px;}
*+html .outerleft h2 {position:absolute;} /*ie7 */
.gestalter {color:#666;display:block;margin-top:.5em;}
.journal-abschnitt .floatcontainer {margin-top:.5em;}
ul#beitraege {list-style: none outside;padding:0;margin:0;border-bottom: 3px solid #fff;}
#beitraege h3 {margin:0 0 0 -16px;padding:.5em 0 0 0;}
#beitraege h3 a, #beitraege h3 a:visited {color:#000;padding-left:16px;background: url(/static/img/beitrag.gif) no-repeat 0 2px;}
#beitraege h3 a:hover {color:rgb(153,1,0);text-decoration:none;}
.expanded h3 a {background-position:0 -49px !important;}
#beitraege li {padding:0 190px .5em 196px;}
#beitraege li {border-top: 3px solid #ecf1f6;border-bottom: 3px solid #ecf1f6;}
#beitraege .outerleft {margin:0 0 0 -196px;float:left;display:inline;clear:both;}
#beitraege .floatcontainer {padding-top:0;}
#beitraege .beitrag-content {display:none;}
#beitraege li.expanded {border-top-color:#fff;border-bottom-color:#fff;overflow:hidden}
#beitraege li.expanded .beitrag-content {display:block !important;}
#beitraege p.weiter {margin:0;}
#beitraege .gestalter {margin-bottom:.5em;}
.beitrag-first {border-top:0 !important;}
.beitrag-last {border-bottom:0 !important;}
img.aufmacher {margin-bottom:.5em;}
.has-sibling {border-top-color:#ecf1f6 !important;}
.has-sibling .aufmacher {margin:-3px 0 .5em 0;}



/*audiolement*/
a.audiolink {font-weight:normal !important;padding:.2em 1em 0 0;}
.einschub .floatcontainer {padding:0 0 .3em 0;}

/* votingbox */
.einschub h3 {margin:0;line-height:1.25em;}
.einschub input {margin-right:.5em;}
.einschub form p {margin:0 0 .75em 0 !important;}
.vote {margin:-.3em 0 .7em 0;}
.percent {height:12px;background-color:rgb(153,1,0);margin:.2em .5em 0 0; float:left;}

/* gallery */
.gallery {margin:1em 0 0 -196px;width:778px;}
* html .gallery {margin-right:-192px;}
.galleryitem {width:582px;float:left;padding:.25em 0 1.25em 0;}
.gallerynav, .caption {margin-left:590px;}
.gallerynav {margin-bottom:.5em;}
.gallerynav p {margin-bottom:.5em;color:#808285;}
.gallerynav .floater {width:auto !important;}
.gallery p {font-size:.9em;}
.gallery .floatcontainer {padding:0 6px 0 0;}
.gallery .floatcontainer a {font-weight:bold;}

/* tipps + linkboxen nach artikel */
.postarticle {border-top: .2em solid #fff;}
.postarticle h3 {font-size:.7em;text-transform: uppercase;color:#808285;font-weight:normal;display:inline;padding:2px 0 0 6px;float:left;margin:0;}
.postarticle ul {list-style: none outside;padding:0 192px 0 0;margin:-8px 0 0 196px;height:1%;}
.postarticle li {padding:8px 0 0 0;font-size:.9em;line-height:1.25em;}
.links li {padding-left:18px !important;background: url(/static/img/weiter.gif) no-repeat 0 .9em !important;}
.postarticle li a {font-weight:bold;}
.postarticle div {margin:-8px 0 0 196px;}
.postarticle div ul {margin:0;list-style: square inside;}
.postarticle div ul li {margin:0;}
.postarticle p {padding:8px 190px 0 0;font-size:.9em;line-height:1.25em;margin:0;}
.postarticle p a {font-weight:bold;}
.white-line {border-top: .2em solid #fff;}

/* related */
.einschub {background-color:#fff;border-left: 6px solid;padding:.6em 0;overflow:hidden;width:36em;margin:1.25em 0 1.25em -196px;}
.einschub-left {width:11.125em;padding-left:6px;float:left;display:inline;}
.einschub-right {margin-left:190px;}
.einschub p {margin:0;}
.einschub-right object {margin:0 8px 0 0;}
.einschub-right a {font-weight:bold;}

.disclaimer {padding:6px 192px 6px 6px;margin:1em 0 6px 0;color:#808285;background-color: #000;}
.disclaimer p {font-size:.7em !important;margin:0 !important;}
.disclaimer a {color:#d20002 !important; text-decoration:underline !important;}

/* forum */
#forum {}
#forum a {font-weight:bold;}
#forum h3, #forum h4 {padding:6px 0 0 0;}
#forum p {margin-bottom:1.5em;} 
.posting-autor {margin-bottom:.5em !important;}
#forum ul {list-style: none outside;}
#forum ul li {padding:6px 192px 6px 196px;overflow:hidden;height:1%;}
.posting-reply {padding:0 !important;}
.posting-reply li {margin-left:2em;padding:0 !important;}
.outerright {float:left;display:inline;margin:-44px 0 0 392px;width:184px;}

/* footer */
#footer {padding:1em 0;margin-top:1em;border-top: 6px solid #fff; border-bottom: 6px solid #fff;}
#footer h1 {font-size:1em;font-weight:bold;padding:.2em 0 1.2em 6px;}
#doormap {clear:both;background: url(/static/img/line-vertical.gif) repeat-y 193px 0;overflow:hidden;} /*overflow:hidden wrap ie 7*/
.col {width:190px;float:left;display:inline;margin-left:6px;}
.lastcol {width:184px;}
#doormap h2 {font-size:.7em !important;text-transform: uppercase;color:#e79fa2;margin-bottom:.5em;font-weight:normal;} /*wie tags*/
#doormap ul {list-style: none outside;}
#doormap li {font-size:.9em;padding:6px 6px 0 11px;background: url(/static/img/pfeil-black.gif) no-repeat 0 10px;}

/* ausnahmen ie listenhintergrund */
*+html #doormap li {background-position: 0 14px;}
* html #doormap li {background-position: 0 14px;}

/* suchbox */
.fieldcontainer {text-align:right;padding:0 6px 0 0;}
.fieldcontainer input {float:left;font-size:15px;color:#808285;font-family: Arial, sans-serif;border: 1px solid #999;padding:5px;margin-top:-7px;width:292px;}

/* network */
#network {background:#ecf1f6;}
#network p {margin-left:211px;padding:16px 0 16px 25px;background: url(/static/img/target-small.gif) no-repeat 0 15px;}

/* farben */
.programm .boxtitel, .profil, .profil .boxtitel /*sendungsprofil*/ {background-color:rgb(153,1,0) !important;}
.programm, .schwerpunkt {background-color:#f5e4e4;}
.profil {color:#fff;}

.musik .boxtitel {background-color:#592a6f;}
.musik .einschub {border-left-color:#592a6f;}
.kultur .boxtitel {background-color:#003a62;}
.kultur .einschub {border-left-color:#003a62;}
.talenteboerse .boxtitel {background-color:#003a62;}
.talenteboerse .einschub {border-left-color:#003a62;}
.hoerspiel_aktuell .boxtitel {background-color:#003a62;}
.hoerspiel_aktuell .einschub {border-left-color:#003a62;}
.hoerspiel_infos .boxtitel {background-color:#003a62;}
.hoerspiel_infos .einschub {border-left-color:#003a62;}
.wissen .boxtitel {background-color:#006f9d;}
.wissen .einschub {border-left-color:#006f9d;}
.schule .boxtitel {background-color:#006f9d;}
.schule .einschub {border-left-color:#006f9d;}
.politik .boxtitel {background-color:#016b67;}
.politik .einschub {border-left-color:#016b67;}
.journale .boxtitel {background-color:#016b67;}
.journale .einschub {border-left-color:#016b67;}
.information .boxtitel {background-color:#016b67;}
.information .einschub {border-left-color:#016b67;}
.wirtschaft .boxtitel {background-color:#668714;}
.wirtschaft .einschub {border-left-color:#668714;}
.gesellschaft .boxtitel {background-color:#b99c00;}
.gesellschaft .einschub {border-left-color:#b99c00;}
.campus .boxtitel {background-color:#b99c00;}
.campus .einschub {border-left-color:#b99c00;}
.religion .boxtitel {background-color:#e7920d;}
.religion .einschub {border-left-color:#e7920d;}

.rkh .inner-left .boxtitel {background-color:#000}
.rkh .boxtitel {background-color:rgb(179,189,200);}
.rkh .einschub {border-left-color:rgb(179,189,200) ;background-color:#ecf1f6;}

/* buttons */
a.submit {padding:6px 11px;border: 1px solid rgb(153,1,0);font-size:14px;background: #f1f6f9;color:rgb(153,1,0) !important;}
a.button {padding:.35em .7em;border: 1px solid rgb(153,1,0);font-size:.9em;background: #f1f6f9;display:block;width:7em;text-align:center;}
a.button:link, a.button:visited {color:rgb(153,1,0);}
a.button:hover, a.button:active, .bar li a:hover, a.submit:hover {text-decoration:none;background:#fff;}

/*  links */
a:link, a:visited {text-decoration:none;color:rgb(153,1,0);}
a:hover, a:active {text-decoration:underline;color:rgb(153,1,0);}

.boxtitel a:link, .boxtitel a:visited {color:#fff;}
.boxtitel a:hover, .boxtitel a:active {color:#000;text-decoration:none;}
.homepage .boxtitel a:hover,.homepage .boxtitel a:active, .kultur .boxtitel a:hover,.kultur .boxtitel a:active, .politik .boxtitel a:hover,.politik .boxtitel a:active, .programm .boxtitel a:hover,.programm .boxtitel a:active {color:#000;}

a.blk:link, a.blk:visited {text-decoration:none;color:#222;font-weight:bold;}
a.blk:hover, a.blk:active {text-decoration:none;color:rgb(153,1,0);}

a.white:link, a.white:visited {text-decoration:none;color:#fff;}
a.white:hover, a.white:active {text-decoration:none;color:#000;}

a.pink:link, a.pink:visited, .profil a:link, .profil a:visited {text-decoration:none;color:#e79fa2 !important;}
a.pink:hover, a.pink:active, {text-decoration:none;color:#fff !important;}
.profil a:hover, .profil a:active {text-decoration:underline;}

a.grey:link, a.grey:visited {text-decoration:none;color:#808285;}
a.grey:hover, a.grey:active {text-decoration:none;color:rgb(153,1,0);}

/* .black: weiss mit roten hovers */
.black a:link, .black a:visited {text-decoration:none;color:#fff;}
.black a:hover,.black a:active, .black .white a:hover,.black .white a:active {text-decoration:none;color:#d20002 !important;}

/*suche*/
.suche .listimage img {width:50%;}
.suche .listimage {padding-top:0;}
.suche .listimage .tags {padding:0 0 6px 1px !important;}
.schwerpunkt {border-top:.2em solid #fff;border-bottom:.2em solid #fff;}
.bar span {margin-left:1em;}
.suche .listbox span {background-color:#e5a1a1;font-style:italic;}

.formbox {padding:8px 0;overflow:hidden;border-bottom: 6px solid #fff;} /* overflow:hidden ie7 bug. ausserdem wrapping ausser ie6 */
.formtitel {float:left;display:inline;padding:.1em 0 0 6px;width:11em;}
.formtitel h2 {margin-top:.4em;}
.formelements {margin-left:196px;}
.suche .fieldcontainer {margin:0 0 16px 0;padding-top:8px;}

.white {text-align:right !important;padding-right:6px;}
.suche ul {list-style: none outside;}
.suche li {margin:0 0 .2em 0;}
.suche li, .formtype , #moreoptions, #lessoptions {font-size:.9em;} /*.formtitel h3*/
.suche a {font-weight:normal !important;}
.suchoptionen input, .suche li input, .formtype input {margin:0 .5em 0 0;padding:0;}
.halfspace {padding-bottom:.6em;}
.fullspace {padding-bottom:1.2em;}
.suche span {margin:0 1em 0 0;}
.timespan {font-size:1em;color:#808285;font-family: Arial, sans-serif;border: 1px solid #999;padding:.3em .3em !important;margin:-.35em 0 0 0;width:5.2em;}
img.kalender {margin:-.6em .35em 0 -.15em;vertical-align:middle;}


/*erg??nzngen RKH*/
.rkh .grau, .rkh .bar, .rkh .block {background-color:#fff;}
.rkh #header, .rkh #network {background-color:#000;background-image:none;}
.rkh .box, .rkh .bar, .rkh .block, .rkh .postarticle {border-color:#ecf1f6 !important;}
.rkh #network {border-top: .5em solid #ecf1f6;}
.rkh #network p {background-image: url(/static/img/target-small-rkh.gif)}
.rkh .block h3 {margin-bottom:.5em;}
.rkh a.white:hover, .rkh a.white:active {text-decoration:none;color:#d20002;}
.rkh a.pink:link, .rkh a.pink:visited {color:#000 !important;}
.rkh a.pink:hover, .rkh a.pink:active {color:#d20002 !important;}

.rkh #logo {padding-left:90px; padding-top: 15px; float:left;}
.rkh #header ul {list-style: none outside;padding:24px 0 0 49.33em;}
.rkh #header li {padding:0 0 0 .9em; width:5em;background: url(/static/img/pfeil-black.gif) no-repeat 0 .3em;}
.rkh #meta li {background-image:url(/static/img/pfeil-grau.gif)}

.rkh #navigation .right {margin-left:784px;}
.rkh #navigation {background-color:rgb(179,189,200) !important;}
.rkh #navigation a.current {color:#000;}
.rkh #navigation a:active, .rkh #navigation a:hover {color:#000 !important;}
.rkh .bar ul .current {background-color: #fff;border-color:#fff;}

.rkh .formbox {border-top: 6px solid #ecf1f6;}
.rkh .compactradio {margin:6px 0 0 196px;float:none;white-space: normal;}

.maxed {
color:#f00;
}

/*ergaenzungen frontendform */
.frontendform {font-size:.95em;line-height:1.2em;}
.frontendform input[type="text"], .frontendform textarea {color:#808285;font-family: Arial,sans-serif;border: 1px solid #999;font-size:15px;}
.frontendform label {width:170px;padding:6px 0 0 6px;float:left;display:block;clear:left;}
.frontendform legend {padding:0 0 0 6px;font-weight:bold;height:1%;}

.frontendform select {padding:6px 0 0 0;}
.formbox textarea {width:370px;padding:4px;}
.frontendform .compound {padding:12px 0 0 0;}
.frontendform input[type="text"], .frontendform select {width:292px;padding:5px;}

.compactradio {margin-right: 10px;white-space:nowrap;display:block;float:left;padding-top:4px;}

div.lineradio {
	padding:0 0 0 6px;
}


.ff_error_message {padding: 5px; background-color: #e5a1a1; margin-left: 196px; width: 294px;}
.select_2 select {width: 50px;}
.select_4 select {width: 100px;}

/*download history */
#download-header {margin:9px 0 3px 16px;height:64px;background-color: #ecf1f6;}
.download {width:582px;margin-bottom:12px;}
.download p {padding:6px;border-bottom: 3px solid #ecf1f6;}
.download h2 {padding: 6px 0 21px 3px;font-weight:bold;font-size:1.2em;line-height:1em;}
.download td {font-size:.9em;text-align:left;font-weight:normal;border-bottom: 1px solid #626f7a;border-style: solid; padding:6px 0 6px 6px;}


/*banner */
#banner {position:absolute;top:9px;left:1000px;}

.frontendform input.ff2 {
	width: 20px !important;
}
.frontendform input.ff4 {
	width: 40px !important;
}
.counter {
	width: 150px;
	float: right;
	margin-right: 10px;
}

/*kleine konsole*/
.mediaplayer .listbox {padding-left:8px;}
#mediaplayer {padding:6px 0 0 0;}
.indent {padding:6px;}
.konsole .floatcontainer {color:#fff;}
.konsole .floatcontainer a:link, .konsole .floatcontainer a:visited {color:#de0004;}
.konsole .floatcontainer a:hover {color:#fff !important;}
.konsole .floatcontainer p {padding-top:7px;font-size:14px;}

div .one_more_comment { visibility:hidden;}

.small {
    float: right;
    font-size: 9px;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 300px;
}

#divvorteilskarte label {
    width: 350px;
}

#vorteilskarte {
    margin-top: 7px;
    width: 30px;
}

#mobileprefix {
    width: 70px;
}

#mobilenumber {
    width: 217px;
}

#divbedingungen span {
    width: 470px;
}

#divrechtsabsatz p {
    width: 490px;
}

#submit input {
    margin-right: 280px;
}
