/* CSS hauptmedia */
body {	background-color: #BDB9B0;	 text-align:center;	padding:1% 5% 1% 5%; font-size: 1em; color: #1F1F1F; /* */}

nobr { white-space:nowrap;}

#out    {  left: 0px;  text-align: center; display: block;   position: absolute;   top: 50%;   /* */
   width: 92%;   height: 1px;   overflow: visible;   visibility: visible;  }

#content {	height: 550px;	margin-left: -40%;	left: 50%;	width: 98%; /* */
	position: absolute;	top: -280px;	overflow: auto; /*padding : 0px;margin-bottom:25%;   margin-top:4%; margin: auto 0 auto 0; border: 1px dotted #006633;*/
	font-family: verdana;		background-color: #FCFCFC;}

#inhalt2 {	position: relative;	height: 350px;	width: 90%;	margin-right: 5px;	margin-bottom: 5px;
	/* text-align: right; */
	text-align: left; 	vertical-align: baseline;	padding: 0px;	border: 1px dotted #ECECEC;	overflow: auto;}
#inhalt2 a {color: #970000; text-decoration: underline;}
/* #inhalt2 p { text-align: justify;} */
p {margin: 0px; padding: 0 10px 5px 3px; font-size: 0.65em; }
.navhaupt {font-size: 0.8em; white-space:nowrap;}
a { text-decoration:none; color:#666155;}
a:hover {	color: #970000;}
ul {	font-size: 0.7em;	text-align: left;}

li a:link {	color: Blue;}
li a:hover {	font-style: normal;	text-decoration: underline;}
.tddark {	background-color: #7E7869; font-size: 0.7em;}
.tdhell {	background-color: #BDB9B0; font-size: 0.7em;}

h1 {	padding: 4px 10px 2px 10px;	margin-top: 0;	font-size: 0.7em;	text-transform: uppercase;
	text-align: right;	color: #FCFCFC;	background-color: #767063;}
h2 {	font-size: 0.8em;	border-bottom: 1px solid #6C6C6C;	color: #767062;
	padding-right: 10px;	text-align: right;}
h3 {	font-size: 0.8em;	color: #767061;	padding-right: 10px;	text-decoration: underline;
	text-align: right;}
.weiss {color: #FFFFFF}
.key {font-size: 0.6em; color: #fff;  }
.key a {font-size: 0.6em; color: #fff;  }
.bildtext {font-size: 0.6em; color: #575757; font-weight: bold; }
.titel {font-size: 0.7em}
