* {
color:#000000 !important;
}
body,
#body-wrapper {
background-color: #FFFFFF !important;
background-image: none !important;
background-repeat: no-repeat;
margin: 0;
padding: 0;
}
#kopf,
#funktionsleiste,
#ardmasternav,
#topPanorama,
#header,
#breadcrumb,
#key1,
#nav,
#header-inhalt-funktion,
#inhalt-fuss,
#footer,
#promo,
.printSend,
#controlPanel {
display: none !important;
}
#content,
#spalten-wrapper,
#spalten-wrapper2,
#spalten-wrapper3,
#content-wrapper,
#inhalt-funktion,
#inhalt,
#funktion {
background-image: none !important;
background-color: transparent !important;
}
#content,
#globalContainer {
padding:0 !important;
margin:0 !important;
}
#content,
#globalContainer,
#spalten-wrapper,
#spalten-wrapper2,
#spalten-wrapper3,
#content-wrapper,
#inhalt-funktion {
width: 17cm !important;
float: none;
}

#inhalt-funktion,
.formular-container * {
font-size: 0.8em;
}
#content-wrapper {
float: none;
}
#inhalt .objektstandard,
#inhalt .objektdetail {
padding: 0;
}
a {
text-decoration: underline;
}
#inhalt {
padding-right: 0.625em;
border-right: 0.0625em dotted #000000;
margin: 0 !important;
}

.absatz {
clear: both;
}

body.cssHtmlWide #inhalt,
body.cssCompetition #inhalt,
body.cssRound #inhalt {
border-right: 0 none;
padding-right: 0;
float:none;
}

.cssHtmlWide .objektstandard {
    min-height: 0;
}
.cssHtmlWide #funktion {
    display: none;
}

.teaser-element {
background-color: transparent !important;
}
#inhalt ul.teaserLinks li,
#inhalt .caption {
background-color: transparent !important;
padding: 0;
border: none;
}
#funktion {
margin-left: 0.3125em;
margin-top: 0 !important;
}
#funktion .box {
background-color: transparent;
border-bottom: 0.0625em dotted #000000 !important;
padding-left: 0;
}
#funktion .box *,
#funktion .cssBoxTeaserProgramhint h2,
#funktion .cssBoxTeaserProgramhint h3 .headline {
color: #000 !important;
}
#fuss {
margin: 0 !important;
padding-left: 0 !important;
}
#fuss ul {
display: none;
}

.schablone-mi1,
.schablone-mi2,
.schablone-re1,
.schablone-re2,
.schablone-mire1,
.schablone-mire2 {
display: none;
}
/* Kein Seitenumbruch im paragraph */
/*
.paragraph {
page-break-inside: avoid;
}
*/
/* texte wieder vergößern */
h1 {
font-size: 1.4em !important;
line-height: 130% !important;
}
h2,
#inhalt p,
#inhalt-voll p,
.zitat-container .zitat-author {
font-size: 1em !important;
line-height: 130% !important;
}
#funktion .funktion {
font-size:1.2em !important;
line-height:100% !important;
}

/*Sportergebnisse */
#naviblock form,
#SpielTagForm {
    display: none;
	visibility:hidden;
}
