/* -- Hinweis: -- */
/* -- Bitte keine Left- und Right-Werte bei Border-Styles, Margin und Padding verwenden, da einige Browser (z.B. Mozilla) dadurch das Design völlig verschieben! -- */
/* -- Unbedenklich können jedoch Top- und Bottom-Werte verwendet werden.-- */

body {
	margin-top: 0px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	background-color: White;
}

div, span, p  {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : transparent;
}

hr {
	width : 80%;
	text-align : center;
}

/* -------------------- Seitenstruktur -------------------- */
/* Kopf = Inhalt + Menue*/
.ueber-alles {
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : transparent;
}

.ueber-alles2 {
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : transparent;
}

.seite {
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : transparent;
}

.kopf {
	float : left;
	width : 610px;
	height : 100px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : White;
	border: 1px solid Gray;
}

.kopfbeschriftung {
	float : left;
	width : 100%;
	height : 100%;
	margin : 0px 0px 0px 0px;
	padding : 4px 0px 4px 0px;
	background-color : transparent;
}

.kopfzeile1 {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 15px;
	font-size: xx-large;
	font-style: italic;
	color: Navy;
	background-color : transparent;
}

.kopfzeile2 {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 15px;
	font-size: large;
	color: Navy;
	background-color : transparent;
}

/* Inhalt = abstand-horizontal + Absatz-voll   bzw.*/
/* Inhalt = abstand-horizontal + Absatz-halb + abstand-horizontal + Absatz-halb */
/* Ein evtl. Restwert muss kleiner abstand-horizontal sein! */

.versteckt {
	text-decoration: none;
	font-size: 1px;
}

.inhalt {
	float : left;
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : White;
}

.inhalt-aktivbereich {
	float : left;
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	background-color : transparent;
}

.bestaetigung{
	float : left;
	width : 100%;
	margin : 2px 0px 4px 0px;
	padding : 4px 0px 4px 0px;
	text-align : center;
	font-weight : bold;
	font-size : smaller;
	color: Black;
	background-color : White;
	border-top : dashed #009933;
	border-bottom : dashed #009933;
}

.abstand-links {
	float : left;
	width : 15px;
	height : 10px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.absatz {
	float : left;
	width : 581px;
	margin : 4px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.rand {
	float : left;
	width : 571px;
	margin : 0px 0px 0px 0px;
	padding : 4px 4px 4px 4px;
	background-color: transparent;
}

.abstand-ohne {
	float : left;
	width : 610px;
	height : 1px;
	font-size: 1px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.abstand-mit {
	float : left;
	width : 610px;
	height : 3px;
	font-size: 1px;
	margin : 20px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
}

.abstand-u {
	float : left;
	width : 610px;
	height : 34px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.fuss {
	float : left;
	width : 608px;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	background-color : transparent;
}

.infobereich {
	float : left;
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 0px 15px;
	font-size: 12px;
	color: Black;
	background-color : transparent;
	border-top: 1px solid Gray;
	border-right: 1px solid Gray;
	border-left: 1px solid Gray;
}

.copyright {
	float : left;
	width : 610px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 4px 15px;
	font-size: smaller;
	background-color : transparent;
	border-bottom: 1px solid Gray;
	border-right: 1px solid Gray;
	border-left: 1px solid Gray;
}


/* --------------------Links-------------------- */
a {
	padding : 0px 1px 0px 1px;
	background-color: transparent;
}

.link {
	font-size : smaller;
	font-weight : bold;
	line-height : 160%;
	letter-spacing : 1px;
}

.absatz-link {
	float : left;
	width : 100%;
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
}


/* --------------------Überschriftenliste-------------------- */
.abstand-vor-u-liste {
	float : left;
	width : 15px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	height : 10px;
	background-color : transparent;
}

.u-liste {
	float : left;
	width : 429px;
	margin : 8px 0px 0px 0px;
	padding : 5px 0px 5px 0px;
	font-size : smaller;
	background-color: transparent;
}

.u-liste-kopf {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
	letter-spacing : 1px;
}

.u-liste a {
	padding : 0px 1px 0px 1px;
	line-height : 150%;
	text-decoration: underline;
	background-color : transparent;
}

.u-liste ul {
	list-style-type : none;
	list-style-position : outside;
}


/* --------------------Textfelder in den Modulen-------------------- */
.textdavor {
	float : left;
	width : 100%;
	margin : 4px 0px 4px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.textdanach {
	float : left;
	width : 100%;
	margin : 4px 0px 4px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.wasserzeichen {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.transparent {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.schwarz {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color : Black;
	background-color : White;
}

.weiss {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: Black;
	background-color : White;
}

.blau {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #CCCCFF;
	background-color : White;
}

.gelb {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #FFCC00;
	background-color : White;
}

.rot {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: Black;
	background-color: White;
}

.gruen {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #99FF66;
	background-color: White;
}

.standard {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #000000;
	background-color : transparent;
}

.l {
	text-align : left;
}

.wasserzeichen-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.transparent-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.schwarz-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color : Black;
	background-color : White;
}

.weiss-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: Black;
	background-color : White;
}

.blau-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #CCCCFF;
	background-color : White;
}

.gelb-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #FFCC00;
	background-color : White;
}

.rot-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: Black;
	background-color: White;
}

.gruen-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #99FF66;
	background-color: White;
}

.standard-l {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	color: #000000;
	background-color : transparent;
}

.z {
	text-align : center;
}

.wasserzeichen-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	background-color : transparent;
}

.transparent-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	background-color : transparent;
}

.schwarz-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color : Black;
	background-color : White;
}

.weiss-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: Black;
	background-color : White;
}

.blau-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: #CCCCFF;
	background-color : White;
}

.gelb-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: #FFCC00;
	background-color : White;
}

.rot-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: Black;
	background-color: White;
}

.gruen-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: #99FF66;
	background-color: White;
}

.standard-z {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color: #000000;
	background-color: transparent;
}

.r {
	text-align : right;
}

.wasserzeichen-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	background-color : transparent;
}

.transparent-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	background-color : transparent;
}

.schwarz-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color : Black;
	background-color : White;
}

.weiss-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: Black;
	background-color : White;
}

.blau-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: #CCCCFF;
	background-color : White;
}

.gelb-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: #FFCC00;
	background-color : White;
}

.rot-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: #FF6633;
	background-color: White;
}

.gruen-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: #99FF66;
	background-color: White;
}

.standard-r {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color: #000000;
	background-color : transparent;
}

.b {
	text-align : justify;
}

.wasserzeichen-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	background-color : transparent;
}

.transparent-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	background-color : transparent;
}

.schwarz-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color : Black;
	background-color : White;
}

.weiss-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: Black;
	background-color : White;
}

.blau-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: #CCCCFF;
	background-color : White;
}

.gelb-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: #FFCC00;
	background-color : White;
}

.rot-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: #FF6633;
	background-color: White;
}

.gruen-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: #99FF66;
	background-color: White;
}

.standard-b {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	color: #000000;
	background-color : transparent;
}

blockquote {
	width : 96%;
	margin : 0px 0px 0px 0px;
	padding : 4px 4px 4px 4px;
	text-align : justify;
	color: Black;
	background-color : White;
	border : 2px dotted #999966;
}

/* --------------------Tabellen-------------------- */
.tabelle-leer {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : transparent;
}

caption {
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-top : 1px solid Gray;
}

.tabelle {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 3px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-bottom : 1px solid #999966;
}

tr {
	margin : 0px 0px 5px 0px;
	vertical-align : top;
	border : 1px solid Gray;
}

th {
	color : Black;
	background-color : White;
	border : 1px solid Gray;
}

td {
	padding: 2px 2px 2px 2px;
	color: Black;
	background-color : White;
	border : 1px solid Gray;
}

.l td  {
	text-align : left;
	border : 1px solid Gray;
}

.z td  {
	text-align : center;
	border : 1px solid Gray;
}

.r td  {
	text-align : right;
	border : 1px solid Gray;
}

.spalte1-l {
	text-align : left;
	font-weight : normal;
	color : Black;
	background-color : White;
}

.spalte1-z {
	text-align : center;
	font-weight : normal;
	color : Black;
	background-color : White;
}

.spalte1-r {
	text-align : right;
	font-weight : normal;
	color : Black;
	background-color : White;
}

.webstatistik {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-bottom : 1px solid #999966;
}

.flash-caption {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-top : 1px solid #999966;
}

.flash {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-bottom : 1px solid #999966;
}

.bild-caption {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-top : 1px solid #999966;
}

.bild {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: #999966;
	background-color : transparent;
	border-bottom : 1px solid #999966;
}

.list-caption {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-top : 1px solid #6633FF;
}

.list {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-bottom : 1px solid #6633FF;
}

.form-caption {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-top : 1px solid #6633FF;
}

.form {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-bottom : 1px solid #6633FF;
}

.daten-caption {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-top : 1px solid #6633FF;
}

.daten {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : smaller;
	text-align : center;
	color: Gray;
	background-color : transparent;
	border-bottom : 1px solid #6633FF;
}




/* --------------------Formulare-------------------- */
.formular {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.form-zeile {
	float : left;
	width : 100%;
	margin : 6px 0px 6px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.form-text {
	float : left;
	width : 100%;
	margin : 1px 0px 0px 0px;
	padding : 0px 0px 0px 4px;
	text-align : left;
	background-color : transparent;
}

.form-input {
	float : left;
	width : 100%;
	margin : 0px 0px 6px 0px;
	padding : 0px 0px 0px 4px;
	text-align : left;
	background-color : transparent;
}

.butt-auswahl-links {
	float : left;
	width : 6%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	background-color : transparent;
}

.butt-auswahl-rechts {
	float : left;
	width : 94%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.form-senden {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 8px 0px;
	text-align : center;
}

.form-suchen {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 8px 0px;
	text-align : left;
	color: Black;
	background-color: White;
}

.form-fieldset {
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : left;
	background-color : transparent;
}

fieldset {
	margin : 0px 4px 0px 4px;
}

legend {
	margin : 0px 2px 0px 2px;
	color: Gray;
}

.anmerkung {
	font-size : xx-small;
	background-color : transparent;
}

input, select, textarea {
	width : 99%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color: Black;
	background: White;
}

.input-kurz {
	width : 50%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color: Black;
	background: White;
}

.input-normal {
	width : 6%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color: Black;
	background: White;
}

.schaltflaeche {
	width : 60%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color: Black;
	background: White;
}


/* --------------------Datenliste-------------------- */
.daten-karte {
	float : left;
	width : 99%;
	margin : 2px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	border : 2px solid Silver;
}

.daten-zurueck {
	float : left;
	width : 49%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : transparent;
}

.daten-weiter {
	float : left;
	width : 49%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 20px;
	text-align : right;
	background-color : transparent;
}


/* --------------------Listen-------------------- */
ul.quad  {
	list-style-type : square;
}

ul.kreis  {
	list-style-type : circle;
}

ul.pin  {
	list-style-image : url(pin.gif);
}

ul.disk  {
	list-style-image : url(disk.gif);
}

ul.frage  {
	list-style-image : url(frage.gif);
}

ul.ausruf  {
	list-style-image : url(ausruf.gif);
}

ul.para  {
	list-style-image : url(para.gif);
}

ul.brief  {
	list-style-image : url(brief.gif);
}

ul.smily {
	list-style-image : url(smily.gif);
}

ul.ord  {
	list-style-image : url(ord.gif);
}

ul.doku  {
	list-style-image : url(doku.gif);
}

ul.ohne  {
	list-style-type : none;
}

ul.logo  {
	list-style-image : url(logo.gif);
}

ol.zahl  {
	list-style-type : decimal;
}

ol.gross  {
	list-style-type : upper-alpha;
}

ol.klein  {
	list-style-type : lower-alpha;
}

ol.romg  {
	list-style-type : upper-roman;
}

ol.romk  {
	list-style-type : lower-roman;
}

li {
	margin-top : 8px;
}


/* --------------------Überschriften-------------------- */
.null {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.ueberschrift-ohne {
	float : left;
	width : 100%;
	height: 1px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.ueberschrift {
	float : left;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : transparent;
}

h1 {
	color : #000000;
	font-size : medium;
	letter-spacing : 1px;
	background-color : transparent;
}

h2 {
	color : #000000;
	font-size : small;
	letter-spacing : 1px;
	background-color : transparent;
}

h3 {
	color : #000000;
	font-size : small;
	letter-spacing : 1px;
	background-color : transparent;
}

h4 {
	color : #000000;
	font-size : small;
	letter-spacing : 1px;
	background-color : transparent;
}

h5 {
	color : #000000;
	font-size : small;
	letter-spacing : 1px;
	background-color : transparent;
}

h6 {
	color : #000000;
	font-size : small;
	letter-spacing : 1px;
	background-color : transparent;
}


/* --------------------Textauszeichnungen-------------------- */
em {
	letter-spacing : 1px;
	color: #000000;
	background-color : transparent;
}

strong {
	font-style : italic;
	letter-spacing : 1px;
}

kbd {
	margin : 0px 2px 0px 2px;
	padding : 0px 2px 0px 2px;
}

ins  {
	font-style : normal;
}

dfn  {
	font-style : normal;
}

.suchbegriff {
	color: Black;
	background-color : Yellow;
	letter-spacing : 1px;
}

/* -------------------- Glossar -------------------- */
.glossar{
float:left;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background:transparent;
}
dl{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: smaller;	
}
dt{
font-weight: bold;
}
dd{
}

