/* [link|...]
.link { } */

/* [mail|...]
.mail { } */

/* [seite|...]
.page { } */

/* [kategorie|...]
.category { } */

/* [datei|...]
.file { } */

		img {
			border:none;
			max-width:100%;
			vertical-align:top;
		}
		
		.contentimage {
			display:inline-block;
			max-width:100%;
		}
		
		span.imagesubtitle {
			display:block;
			font-size:12px;
			color:#888;
			line-height:14px;
			text-align:center;
		}
		
		img.leftcontentimage {
			max-width:250px;
		}
		
		span.leftcontentimage {
			float:left;
			max-width:250px;
			margin:4px 10px 10px 0;
		}
		
		img.rightcontentimage {
			max-width:250px;
		}
		
		span.rightcontentimage {
			float:right;
			max-width:250px;
			margin:4px 0 10px 10px;
		}



/* [fett|...] */
.contentbold {
    font-weight : bold;
}

/* [kursiv|...] */
.contentitalic {
    font-style : italic;
}

/* [unter|...] */
.contentunderlined {
    text-decoration : underline;
}

/* [durch|...] */
.contentstrikethrough {
    text-decoration : line-through;
}

/* [zentriert|...] */
.aligncenter {
    text-align : center;
}

/* [links|...] */
.alignleft {
    text-align : left;
}

/* [rechts|...] */
.alignright {
    text-align : right;
}

/* [block|...] */
.alignjustify {
    text-align : justify;
}

/* [ueber1|...] */
.heading1 {
    font-size     : 1.375em;
    margin-top    : 10px;
    margin-bottom : 5px;
}

/* [ueber2|...] */
.heading2 {
    font-size     : 1.25em;
    margin-top    : 10px;
    margin-bottom : 5px;
}

/* [ueber3|...] */
.heading3 {
    font-size     : 1.125em;
    margin-top    : 10px;
    margin-bottom : 5px;
}

/* [liste|...] */
/* [numliste|...] */
.unorderedlist {
    margin-top      : 0px;
    margin-bottom   : 0px;
    padding-left    : 25px;
    list-style-type : circle;
}

.orderedlist {
    margin-top      : 0px;
    margin-bottom   : 0px;
    padding-left    : 40px;
    list-style-type : decimal-leading-zero;
}

.unorderedlist li, .orderedlist li {
    margin-top    : 0px;
    margin-bottom : 0px;
}

/* [----] */
.horizontalrule {
    border : 1px solid #000;
}

/* [tabelle|...] */
table.contenttable {
    margin          : 5px auto;
    border          : none;
    border-collapse : collapse;
    width           : 100%;
}

th.contenttable {
    vertical-align : top;
    border         : none;
    padding        : 2px 5px;
}

td.contenttable1 {
    vertical-align : top;
    border         : none;
    padding        : 5px 8px;
}

td.contenttable2 {
    vertical-align : top;
    border         : none;
    padding        : 5px 8px;
}

/* -------------------------------------------------------- */
/* {TABLEOFCONTENTS} */
/* ----------------- */
.tableofcontents ul ul {/*padding-left:15px;*/}

.tableofcontents li.blind {
    list-style-type  : none;
    list-style-image : none;
}
/* -------------------------------------------------------- */
/* Fehler in Tag-Attribut oder -Wert */
/* --------------------------------- */
.deadlink {
    color       : #ff4444;
    font-weight : bold;
}
/* -------------------------------------------------------- */
/* Suchwort-Hervorhebungen */
/* ----------------------- */
.highlight {
    padding          : 0px 1px;
    font-size        : inherit;
    background-color : #dd0000;
    color            : #ffffff;
    font-size        : inherit;
}

