/*
Korrekturen für die Inhaltsbereiche der Spaltenlayouts;
für die Spaltenanordnung nötige Anpassungen werden im style-Element
innerhalb des Conditional Comments vorgenommen
*/

/* erste vertikale Linie in IE <= 6 unsichtbar machen */
* html #service ul {
    display:inline;
    zoom:1;
    height /**/:1px;
}

/* Border in IE 5 sichtbar machen und Abstände angleichen */
* html #service li {
    margin-left:-1px;
    height /**/: 1px;
    padding-right /**/: .5em;
}
/* Zoom-Bug in IE 7 vermeiden; hasLayout für alle IE <= 7 */
#service li {
    zoom: 1;
    margin-right: 2px;
}

/* Mindesthöhe für IE <= 6 */
* html #pageInner {
    height:100%;
}

/* IE <= 6: negativ verschobene Randspalten sichtbar machen */
* html .col1,
* html .col3 {
    display: inline;
    /* nötige relative Positionierung bereits im regulären Stylesheet */
}

/* IE 7: Zoom-Fehler korrigieren */
*:first-child + html body {
    position: relative;
}

/* Stabilisierung des Layouts (#seite hat bereits im regulären Stylesheet hasLayout */
/* IE 5.5 bis 7 */
#header,
#footer {
    zoom: 1;
}
/* IE 5.0 */
* html #header,
* html #footer {
    height /**/:1px;
}

/* hasLayout macht clearende <hr> überflüssig */
#main hr {
    display: none;
}

/* Box-Modell-Hack Für IE 5 */
* html #footerInner {
    height /**/: 65px;
}

/* ie5.5 ie6 cant display transparent borders */
* html #header .col1,* html #header .col2,* html #header .col3{
border-left: 0px;
margin-left: 1px;
}