/* CSS Document */

body.mceContentBody {background-color:#F6F6F8;padding-right:24px;}

html, body, span, p, div, h1, h2, h3, h4, h5, h6,
table, th, tr, td, form, input, select, textarea {
	margin:0;
	padding:0;
	font-family:Arial Narrow, Times, Helvetica, sans-serif;
	font-size:100.01%;
	/*line-height:0.9875em; Noch anschauen!*/
	color:#000000;
	text-decoration:none;
}

ul, ol, li {
	margin:0;
	padding:0;
}

p {font-size:1em; margin-bottom:15px;}
sub {font-size:0.625em; line-height:0.825em;}
sup {font-size:0.625em; line-height:0.825em;}

#content {font-size:0.8125em;}

.links {float:left;	margin: 0 10px 10px 0; display:block;}
.rechts {float:right;margin: 0 0 10px 10px;}

.TableBorderEachRowBottom {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowBottom td {padding:2px;border-bottom:1px #E8E8E8 solid;}
.TableBorderEachRowBottom th {padding:2px;border-bottom:2px #E8E8E8 solid;border-top:1px #E8E8E8 solid; text-align:left;}

.TableBorderEachRowTop {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowTop td {padding:2px;border-top:1px #E8E8E8 solid;}
.TableBorderEachRowTop th {padding:2px;border-bottom:2px #E8E8E8 solid;border-top:1px #E8E8E8 solid; text-align:left;}

.TableBorderFull {border-collapse:collapse;margin-top:15px;}
.TableBorderFull td {padding:2px;border:1px #E8E8E8 solid;}

h1 {font-size:16px; font-weight:normal;color:#000000;margin-bottom:25px;}
h2 {font-size:14px;color:#000000;margin-bottom:15px;}
h3 {font-weight:bold;margin-bottom:8px;font-size:1em;}
h5 {font-weight:bold;padding-bottom:4px;margin-bottom:4px;font-size:1em;}

.ContentlisteText h2 {margin-bottom:0;}
.ContentlisteText h3 {margin-bottom:10px;}


.noborder {border:none;}

.ContentlisteKey ul {list-style:disc;margin:0 0 5px 15px;}

ul {list-style:disc;margin:1px;margin-left:25px;}
ol {list-style:decimal;margin:1px;margin-left:30px;}
blockquote {margin:1px;margin-left:10px;}


