/* Wegen eventueller Floats */
.textblock_Main {
    clear: both;
	box-sizing: content-box;
  	width: 100%;
}
.row.textblock_Main .org-opencms-gwt-client-ui-css-I_CmsDirectEditCss-optionBar {
	margin-right: 15px;	
}

/* Der Paragraph wird gefloatet, um eine Reihe bilden zu können (hier jedoch nicht relevant, da 100% Breite) */
.textblock_Paragraph {
	float: left;
	width: 100%;
}

/* Gefloatet, damit die Box bei Dev-Tool-Markierung eine Ausdehnung hat */
.textblock_Content {
    float: left;
	word-break: break-word;
}

/* TODO: Warum? */
.textblock_ContentSide {
    vertical-align: top;
}

/* Gefloatet, damit die Box bei Dev-Tool-Markierung nicht zu viel Ausdehnung hat */
.textblock_InnerContent {
	float: left;
}

/* Der innere Text bekommt none, damit er um das Bild fließt */
.textblock_Main .textblock_WordsWrapperInner {
	float: none;
}

/* Standardabstand zwischen einzelnen Bestandteilen */
.textblock_Teaser {
	margin-bottom: 15px;
}
.textblock_ImageWrapperTop {
	margin-bottom: 15px;
}
.textblock_Text {
	margin-bottom: 15px;
}

/* Float zur Positionierung und damit der Text um das Bild fließt; z-index für Auswahl im Dev-Tool */
.textblock_Main .textblock_ImageWrapper {
    display: block;
	z-index: 1;
}
.textblock_Main .textblock_ImageWrapperLeft {
    float: left;
}
.textblock_Main .textblock_ImageWrapperRight {
    float: right;
}

/* 100% innerhalb des Containers, der die tatsächliche Breite vorgibt */
.textblock_Image,
/* Selektoren ab hier depricated */
.textblockImageTop img, 
.textblockImageLeft img, 
.textblockImageRight img {
    border: none; 
    margin: 0px;
    width: 100%;
    height: auto;
}

/* Für Höhenberechnungen */
.textblock_Words {
	height: auto;
}

/* Für den Fall, dass allgemeine Tag-Styles etwas anderes sagen */
.textblock_Kicker, 
.textblock_Headline, 
.textblock_Teaser p, 
.textblock_Text p {
	clear: none;
	display: block;
}

/* Kleines margin für zusätzlichen Abstand um Fließtext */
.textblock_ImageDescription {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-style: italic;
}

/* Der Teaser ist standardmäßig fett */
.textblock_Teaser {
    font-weight: bold;
}

/* Für die Seitengasse eine Titelbox */
.textblock_Box .textblock_MainTitle {
    color: #000;
    background-color: #eee; 
    text-align: center;
}

/* Der Download-Icon ist standardmäßig ausgeblendet */
.textblock_LinkDownload .icon {
	display: none;
}

/* Ein clear zum Schluss */
.textblock_Clear {
    clear: both;
}

/* Depricated */
.textblockTextSpace {
	margin: 0px;
	padding: 0px;
}

/* Spezielle Styles für Zitate */
.textblock_Main cite { 
    quotes: '„' '“' '‚' '‘'; 
	font-style: normal;
}
.textblock_Main cite:before { 
    content: open-quote; 
}
.textblock_Main cite:after { 
    content: close-quote; 
}
.textblock_QuoteboxLeft {
	padding: 5px;
	text-align: center;
	font-size: 18px;
	float: left;
}
.textblock_QuoteboxRight {
	padding: 5px;
	text-align: center;
	font-size: 18px;
	float: right;
}
