/*  PRINT-STYLES STADT KOELN, STAND: Juni 2008
----------------------------------------------------*/

*
{
    color: #000000 !important;
    float: none !important;
}

html, body {
    color: #000000;
    background-color: #ffffff;
}


a[href]:after { /* die url ausgegeben neben dem link -> ies: pech gehabt! */
  content:" ["attr(href)"]";
  clear: both;
  display: block;
  background-color: inherit;
  color: #666666;
  font-style: italic;
}

a.druckenvorschau:after
{
  content:"" !important;
}
a.druckenvorschau
{
    font-size: 0.8em !important;
    line-height: 1.3;
    padding: 0 0 0 19px;
    background-image: url(../images/layout/icons/drucken_vorschau.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
}
a.druckenvorschau:hover,
a.druckenvorschau:focus,
a.druckenvorschau:active
{
    text-decoration: none;
    color: #cc0000 !important;
}


#globalWrapper {
    max-width: none;
    min-width: inherit;
    min-height: inherit;
}


#pageHead {
    display: none;
}

#pageContent {
    padding-right: 0;
    padding-left: 0;
    width: auto;
    height: auto;
}


.contentLeft {
    display: none;
}


.contentCenter {
    float: none;
    position: relative;
    overflow: visible;
    display: block;
    width: 680px;
}

#SBSEmain
{
    display: none;
}


.contentRight {
    display: none;
}


.navigatorcontent {
    display: none;
}


#mainContent {
    height: auto;
    padding: 0 20px 0 20px;
    border: none;
}


#footer {
    display: none;
}


.linkespalte {
    width: 100%;
    float: none;
}


.rechtespalte {
    width: 100%;
    float: none;
}


body, a, p, em, div, ul, ol, li, th, td, caption, strong, dl, dt, dd, address, h1, h2, h3, h4, h5, h6, label, legend, button {
    color: black !important;
}

dt, dd {
    background-image: none !important;
    list-style-type: square !important;
    width: auto !important;
}

dt {
    margin: 0 10px 0 0;
    clear: left !important;
}


.bulletlist {
    background-image: none !important;
    list-style-type: square !important;
}

div {
    border: none;
}

.interaktion {
    display: none;
}

.linkespalte .stadtplanlink, .rechtespalte .stadtplanlink {
    float: none;
    clear: both;
}

/* Rechter Rand der Tabellen wird sonst abgeschnitten */
.tinyblock table
{
  width:98%;
}


/* formulare */

textarea, input[type=text] {
    background: white !important;
    border: none !important;
    border-bottom: 1px #000000 solid !important;
}


#mainContent form .steps {
    margin: 0;
}


.bigicon
{
    float: none;
}

.formfoot {
    display: none;
}

.nurdrucken { /* ausgabe nur für print */
    display: block;
}

.nichtdrucken { /* nicht ausdrucken */
    display: none;
}


.druckheader
{
    border-bottom: 1px dashed #666666;
    margin: 0 0 16px 0;
    padding: 5px;
}


@media print
{
    .druckheader
    {
        display: none;
  }
}

.standardbox dl.parallel dt,
.standardbox dl.parallel dd
{
  display: block;
}

.standardbox
{
  border: none;
}


#prbewertung
{
    display: none;
}
.tundra
{
float:top !important;
}

#pegelUhr
{
float:left !important;
}

#bannerPegel
{
float:left !important;
}

/*  Buergerbegehren
----------------------------------------------- */

.linkespalte dl.wahlinfobox,
.rechtespalte dl.wahlinfobox
{
  width: 100% !important;
  padding: 0 !important;
  margin: 0 0 16px 0 !important;
  border: none;
  font-size: 0.8em;
}
.linkespalte dl.wahlinfobox dt,
.rechtespalte dl.wahlinfobox dt
{
  float: left !important;
  display: inline-block !important;
  clear: none !important;
  font-weight: bold;
  padding: 0 !important;
  margin: 0 8px 0 0 !important;
}
.linkespalte dl.wahlinfobox dd,
.rechtespalte dl.wahlinfobox dd
{
  width: 50% !important;
  clear: right !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* dl liste */
dl.wahlergebnis
{
  width: 100% !important;
  clear: none !important;
}

dl.wahlergebnis dt
{
  float: left !important;
  width: 50px !important;
  clear: left !important;
}
* html dl.wahlergebnis dt.nein
{
  padding-right: 15px;
}

dl.wahlergebnis dd
{
  float: none !important;
  width: auto !important;
  clear: right !important;
}

dl.wahlergebnis dd span.balken
{
  display: none;
}

dl.wahlergebnis dd strong
{
  background-color: white;
  padding: 8px 4px 2px 4px;
  height: 1.98em;
  clear: none !important;
  display: block;
  width: 80px;
  float: left !important;
}

dl.wahlergebnis dd span.visuell
{
  display: none;
}

dl.quorum dt a
{
  margin: 0 !important;
  padding: 0 !important;
  background-image: none;
  clear: both !important;
}




