body { 
	background-color:#000000; 
	font-family:Tahoma, sans-serif; 
	color:#125699;
}



#folienframe {
	position:relative;
	background-color:#FFFFFF;
/*	width:1600px;
	height:900px;
	font-size:20px;
	width:1280px;
	height:720px;
	font-size:15.5px;  */ 
    margin-left: auto;
    margin-right: auto;
}



#headline {
	position:relative;
	height:auto;
	text-align:center; 
	margin-left:2em; 
	margin-right:2em;
	margin-bottom:0.5em;
	font-size:3.5em;	
	padding-top:0.5em
}


#textbox {
	position:relative;
	height:auto;
	text-align:left; 
	margin-left:3em; 
	margin-right:3em;
	margin-top:0em;
	margin-bottom:0.5em;
	font-size:2.2em;	
/*	overflow: scroll; */
}

#textbox_wide {
	position:relative;
	height:auto;
	text-align:left; 
	margin-left:1em; 
	margin-right:1em;
	margin-top:1em;
	margin-bottom:0.5em;
	font-size:2.2em;	
}


#footer {
	background-color:#052D6E;
/*	background-color:#d3d3d3; */
	position:absolute;
	width:100%;
	height:auto;
	bottom: 0em;
	font-size:1.5em;
	color:#FFFFFF;
	float: bottom;
}
#footer a:link  {
	color:#FFFFFF;
	text-decoration: none;
	text-underline: none;
}
#footer a:visited  {
	color:#FFFFFF;
	text-decoration: none;
	text-underline: none;
}

#spaltelinks_bildre {
	background-color:#FFFFFF;
	position:relative;
	width:60%;
	height:77%;
	top:0em;
	font-size:0.8em;
	color:#125699;
	border-color:inverse;
	float:left;
}
#bildre_spaltelinks {
	background-color:#FFFFFF;
	position:relative;
	top:0em;
	width:40%;
	height:77%;
	border-color:inverse;
	float:right;
}


#literatur {
	position:relative;
	font-size:0.7em;
	color:grey;
	padding-top:1em
}

#literatur_zentriert {
	position:relative;
	text-align:center; 
	font-size:0.7em;
	color:grey;
	padding-top:1em
}


#pic {
	position:relative;
    display: block;
    margin: 0px auto;
}

#picright {
	position:relative;
	float: right;
  /*  display: block;
    margin: 0px auto; */
	margin-left: 0.5em;

}

#picleft {
	position:relative;
	float: left;
  /*  display: block;
    margin: 0px auto; */
	margin-left: 0.5em;

}


#bildunterschrift {
	position:relative;
	text-align:center; 
	margin-left:3em; 
	margin-right:3em;
	margin-top:1em;
	color:#FFFFFF;
	font-size:1.2em;
}

#objectframe {
	position:relative;
	text-align:center;
	float: right;
	overflow: scroll;
	width:100%;
	height:73%;
}


#objectframeright {
	position:relative;
	float: right;
	overflow: scroll;
	width:78%;
	height:73%;
}

#objectframeright_ohne_scroll {
	position:relative;
	float: right;
/*	overflow: scroll; */
	width:78%;
	height:73%;
}


mark {
	background-color:#125699;
	color:#FFFFFF;
	padding:0 0.2em;
}

.rechts {
	position:relative;
	float: right;
	margin-left: 0.2em;
}

li {
	padding-left: 1em;
}

ul {
	padding-left: 0.6em;
	margin-left: 0em; 
}

#grey {
	color: grey;
}



table {
border-collapse: collapse;
border-spacing: 0.3em;
}

td, th {
font-size: x-large;
padding:0.3em 0.3em;
border-bottom:solid 0.1em #eee;
vertical-align:top;
text-align:left;
font-size: inherit;
}

table caption {
background: #efefef;
color: #333;
text-align: center;
/*font-size: 1.2em;*/
line-height:3em;
caption-side:bottom
}

thead th {
background: #eee;
border-bottom:solid 0.3em #ddd;
border-top:solid 0.3em #fff;
text-align:left;
}

tfoot td, tfoot th{
background: #eee;
border-bottom:solid 0.3em #fff;
border-top:solid 0.3em #ccc;
}

tr.odd td, tr.odd th {
background:#edf3fe;
}

tbody th a {
padding-left:4em;
color:#333;
}

ul {
margin-top: 0px; 
} 

