/**
 *	Basisformatierungen
 */
html * {
	margin: 0;
	padding: 0;
}

body {
	background-color: #edf0f1;
	color: #000;
	font-family: Times, 'Times new roman', Serif;
	font-size: 11pt;
	text-align: center;
	padding: 30px 0 0 0;

}

h1, h2, h3, h4, h5, p {
	padding-bottom: 10px;
} 

h1 { font-size: 13pt; font-weight: bold; }
h2 { font-size: 13pt; font-weight: normal; }
h3 { font-size: 12pt; font-weight: bold; }
h4 { font-size: 12pt; font-weight: normal; }
h5 { font-size: 11pt; font-weight: bold; }

ul {
	margin: 0 0 10px 25px;
}

a { text-decoration: underline; }
a:hover { text-decoration: none; }

/**
 *	Sonderformatierungen
 */
.unsichtbar { display: none; visibility: hidden; }
.clr { clear: both; }
.required { font-size: 9pt; font-style: italic; } 

strong.highlight { font-weight: bold; color: #cb1900; }
span.glossar { color: #fe6500; }
a.glossarlink { color: #fe6500; text-decoration: none; }
a.glossarlink2 { color: #fe6500; text-decoration: none; cursor: help; }
div#bereich_inhalt_glossar p { font-style: italic; }

div#bereich_inhalt_slogan h2 { color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 12pt; font-weight: bold; padding: 0; }
div#bereich_inhalt_slogan h3 { color: #fff; font-family: Times, 'Times new roman', Serif; font-size: 11pt; font-weight: bold; padding: 0; }

div#bereich_inhalt_text ul,
div#bereich_inhalt_text_hoch ul,
div#bereich_inhalt_gesamt ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
div#bereich_inhalt_text ul li,
div#bereich_inhalt_text_hoch ul li,
div#bereich_inhalt_gesamt ul li {
	margin: 0 0 5px 0;
	padding: 0 0 0 28px;
}
