body {
	padding-top: 60px;
	line-height: 1.75;
	font-family: Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif; 
	overflow-y: scroll;
}

#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;
}

.bold { font-weight: bold; }
.red { color: salmon; }
.clear { clear: both; }
.center { text-align: center; }

.fleft {
	float: left;
}
.w200 {
	width: 200px;
}

.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; } 


div.unstyledTable {
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
/* DivTable.com */
.divTable, .divTable2, .GBU_table { display: table; }
.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; }

.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;
}