body {
	padding-top: 60px;
	/*line-height: 1.75;
	font-family: monospace;*/
	overflow-y: scroll;
	font-size: 12px;
}

#kekse {
	/* Inhalt vertikal mittig platzieren */
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	
}

#seitenleiste {
	display: none;
}

#nur_drucken {
	display: none;
}

.hover { display: table; height: auto; width: 100%; } 
.hover:hover { background-color: #eee; } 

.divTableCell ul { padding-left: 13px; }

.lexikon .nav {
	float: left;
	min-width: 220px;
	padding-bottom: 30px;
	padding-right: 10px;
	
}

.lexikon .con {
	float: left;
	text-align: left;
	max-width: 690px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.lexikon a { text-decoration: none; word-wrap: break-word; }
.lexikon a:hover {}
.lexikon a:visited {}
.lexikon a.active { color: gray; font-weight: bold; }


.faq_entry { padding: 3px 5px; }
.faq_entry:hover { background-color: #eee; } 

.alphabet {
	height: 30px;
	margin-bottom: 10px;
}
.alphabet a {
	display: block;
	float: left;
	height: 27px;
	width: 26px;
	margin: 2px 4px;
	background-color: #eee;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.alphabet a:hover {
	background-color: #ddd;
}

.quelle { color: #000; font-size: 12px; float: right; }
.quelle::before { content: "Quelle: "; }

#fusszeile {
	position: fixed; bottom: 0; width: 100%; text-align: center; background-color: #fff;
	color: #337ab7; font-size: 13px; text-transform: lowercase;
}
#fusszeile a {
	text-decoration: none;
}

h3 {
	padding-top: 0px;
}

#Hinweise { position: fixed; right: 0; top: 100; margin-right: 10px; padding: 5px; background-color: white; border: silver 1px solid; }
#Hinweise span { display: none; }
#Hinweise p { width: 70px; }
#Hinweise:hover p { display: none; }
#Hinweise:hover span { display: block; }
#Hinweise ul { margin-top: 40px; }

.croyalb { color: royalblue; }

#menu { border: 0px; background-color: white; font-size: 11px; }
#bhover { border: silver 1px solid; background-color: white; margin: 0px; padding: 2px 10px; width: 200px; display: block; }
#bhover:hover { font-weight: 300; background-color: whitesmoke; display: block; }










.bold { font-weight: bold; }
.red { color: salmon; }
.yellow { color: orange; }
.clear { clear: both; }
.tcenter { text-align: center; }
.tleft { text-align: left; }
.tright { text-align: right; }
.noborder { border: 0px; }
.border { border: 1px gray solid; }
.bborder { border: 2px gray solid; }
.rborder { border-right: 2px gray solid; }
.topborder { border-top: 1px gray solid; }
.botborder { border-bottom: 1px gray solid; }
.vatop { vertical-align: top; }
.pdtop5 { padding-top: 5px; }

.fleft {
	float: left;
}
.fright {
	float: right;
}
.w100 {
	width: 100px;
}
.w200 {
	width: 200px;
}
.w100p {
	width: 100%;
}

div.unstyledTable {
}
div.unstyledTables {
	page-break-inside: avoid !important;
}
div.borderTable {
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
.fsize1 { font-size: 8px; }
.fsize2 { font-size: 9px; }
/* DivTable.com */
.divTable, .divTable2, .GBU_table { display: table; border-collapse: collapse; }
.divTableRow, .divTableRow2 { display: table-row; }
.divTableRow:hover { background-color: #eee; }
.divTable2:hover { background-color: #eee; }
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
.nowrap { word-wrap: none; white-space: nowrap; }

