/* Grundformate */
sub, sup,
.cke_show_borders sub, .cke_show_borders sup {
	font-size: 0.8em !important;
}
sub,
.cke_show_borders sub {
	vertical-align:bottom;
}
sup,
.cke_show_borders sup {
	vertical-align:top;
}
strong,
b,
.cke_show_borders strong,
.cke_show_borders b {
	font-weight: bold;
}
em,
i,
.cke_show_borders em,
.cke_show_borders i {
	font-style: italic;
}
strong i,
b i,
i strong,
i b,
strong em,
b em,
em strong,
em b,
.cke_show_borders strong i,
.cke_show_borders b i,
.cke_show_borders i strong,
.cke_show_borders i b,
.cke_show_borders strong em,
.cke_show_borders b em,
.cke_show_borders em strong,
.cke_show_borders em b {
	font-weight: bold;
	font-style: italic;
}

/* Absatz */
.Main .Content p,
.cke_show_borders p {
	margin-bottom: 10px;
}

/* Blockquote */
.Content blockquote,
.cke_show_borders blockquote {
	font-style: italic;
	margin: 0 20px 0 40px;
}

/* Listen */
.Main .Content ul,
.Main .Content ol,
.cke_show_borders ul,
.cke_show_borders ol {
	clear: left;
	list-style: disc;
	margin: 20px 10px;
}
.Main .Content ul li,
.Main .Content ol li,
.cke_show_borders ul li,
.cke_show_borders ol li {
	list-style: disc;
	margin-bottom: 10px;
	margin-left: 10px;
}
.Main .Content ol,
.Main .Content ol li,
.cke_show_borders ol,
.cke_show_borders ol li {
	list-style: decimal;
}

/* Downloads */
.Documents li a,
#ID_Documents li a /* alt */ {
	background: url(/kontext/images/icons/download2.png) 0 3px no-repeat;
	display: block;
	font-weight: normal;
	padding-left: 20px;
}
.Documents li.pdf a,
#ID_Documents li .pdf a /* alt */ {
	background: url(/kontext/images/icons/pdf.png) no-repeat;
	display: block;
	padding-left: 20px;
}

/* Formular-Fehler */
p.Form-Error {
	background: none pink;
	font-size: 14px;
	padding-bottom: 10px;
}
p.Form-Error .Form-Error-Message {
	color: #c00;
	display: block;
	font-weight: bold;
}

/* Clearfix */
.Clear {
	clear: both;
}

/* Markierung */
.mark {
	background: #eef2f7;
	color: #666;
	font-weight: bold;
	padding: 0 2px;
}