html {font-size: 100.001%; }
Body {
	font-size: 80%;
	font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif; 
	color: #FFFBF0; 
	background-color: #2F4F4F;
	line-height: 1.5em; 
	margin: 0em; 
	padding: 0em;
	text-align: center;
}

#wrapper{
	border: 8px solid #2C7070;
	padding: .7em;	
	-moz-border-radius: 1em;
	border-radius: 1em;
	border-image-slice: 50%;
	-moz-border-radius: 1em 2em 1em 2em;
	border-radius: 1em 2em 1em 2em;
	padding:1em; 
	margin:1em; 
	}

hr {margin: 1em auto;}
/* hr {margin-bottom: 0;} */
h1 {font-size: 1.6em; margin: 3px auto;}
h2 {font-size: 1.3em; margin: 3px auto;}
h3 {font-size: 1.0em; margin: 3px auto;}
a, a:visited {
	color: #FFFBF0; 
	margin: 0.2em; 
	text-decoration: underline;
}
#Fenster {
	text-align: center; 
/*	width: 1100px; */
	padding:1em; 
	margin:0em; 
	display:inline-block;
/*	margin: auto; */
}
a:hover {color: #DDD9D0; text-decoration: underline;}

#Fenster a {text-decoration: none;}
#Fenster a:hover {text-decoration: underline;}

#main1 {padding: 0px; margin:0;}
#main2 {margin: 1em auto; width: 73em; background-color: #191970;}
#main, #main1 {
	text-align: center; 
	margin: 0em; 
	background-color: inherit;
}
#main table, #main1 table {
	text-align: center; 
	margin: 1em auto; 
}
#main table td.image, #main1 table td.image {
	text-align: center; 
	vertical-align: bottom; 
	margin: 2px; 
	padding: 5px;
	background-color: #335757;
	border: solid #5B7171 1px;
}
#main table td.aktuell, #main1 table td.aktuell {
	background-color: black;
}
#main table td div, #main1 table td div {
	vertical-align: top !important;
}

#main div.img, #main1 div.img {
	float: left; 
	text-align: center; 
	margin: 1px; 
	white-space:nowrap; 
	border: solid #C04040 1px;
	vertical-align: middle;
	padding: 10px;
}

div.image {
	padding: 5px;
	width: 200px;
/*	height: 300px;	*/
	text-align:center;
	border: #335757 1px solid;
	background: #335757;
	display: inline-block;
	margin-top: 5px;
/*	float: left;	*/
/*	margin-right: 5px;	*/
/*	margin-bottom: 5px;	*/
	border: solid #5B7171 1px;
	vertical-align: bottom; 
}

div.imagex {
	padding: 5px;
	width: 200px;
	height: 300px;
	text-align:center;
	border: #335757 1px solid;
	background: #335757;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: solid #5B7171 1px;
	vertical-align: bottom; 
}

.Vorschau_Foto {
	height: 200px;
	line-height: 200px;
	vertical-align: bottom; 
}

.Vorschau_Foto img {
	vertical-align: bottom; 
}

.aktuell {
	background-color: black !important;
}

.image:hover {
	background-color: #2C7070 !important;
}

.image p {
	margin:0.2em; line-height: 1.2em;
}

.image_hover {
	background-color: #2C7070;
}

div.grau {margin-top: 0px; padding-top: 0px;}
.grau, .grau a:link, .grau a:visited {color: grey;}
div.img img {border: 0px outset #210;}
.Page {clear: left; text-align: right; margin-top: 0;}
.Page1 {clear: both;}
.footer {color:silver; margin: 1em; font-size: 80%;}
.footer-left {float: left;}
.footer-right {float: right; text-align: right;}
.clearleft {clear: left;}
.fontbold {font-weight: bold; }
.SeitenFehler {font-weight: bold; margin: 3em auto; font-size: 120%;}
.navi {margin: 0em auto;}
.navi5 {margin-top: 1em;}
.navi a {
	line-height: 2em; color: #F0E68C; background-color: #2F4F4F; border: 0.1em outset #111; padding: 0.1em 0.5em; text-decoration: none;
}
.navi a:hover {border-style: inset;}
.navi span {
	color: #888; background-color: #2F4F4F; border: 0.1em outset #111; padding: 0.1em 0.5em; margin: 0 0.2em;
}
.Ansicht a img {border: 3px outset #210;}
.Ansicht a:hover img {border-style: inset;}
.Ansicht .foto {margin-bottom: 1em;}
.Ansicht .foto img {border: 3px outset #210; display: block; margin: 0 auto; }
.Ansicht .foto img {border-style: outset; max-width: 99%;}
.Ansicht .foto5 img {margin-bottom: 1em;}

#exif5 {display:none;}
#exif {text-align:left;}
#exif table {border-collapse:collapse; font-size: 80%; margin: 0.5em 0.3em;}
#exif td {vertical-align:top; border: solid #5B7171 1px; padding: 0 0.3em}
#exif table table {font-size: 110%; margin: 0.5em 0.3em;}
.noBorder {border: 0px !important;}

hr #Galerie {margin-bottom:2em;}



/*
@media screen and (orientation:portrait) {
	body {font-size: 120%; line-height: 2em; }	
	body #Fenster #main1 div.image {font-size: 140%;}
	div.image {font-size: 200%;}
}
*/
