@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12pt;
	font-family:"Times New Roman", Times, serif;
	}
/*---umrandung---*/
#wrapper{
	background-color:#FFFFFF;
	color:#333333;
	padding-left:1cm;
	text-align:left;
	}
/*--- header---*/
#header	{
	color:#000000;
	font-size:200%;
	text-align:right;
	border-bottom:2pt #000000 solid;
	}
	
/*---navigation---*/
#navigation, #skiplink{
	display:none;
	}
	
	
/*---Inhalte---*/
div.spalterechts /*infobox*/{
	display:none;
	}
div.hier{
	display:none;
	}	
#inhalt {
	background: #fff;
	margin: 0;
	padding: 1pt;
	border: none;
}
strong,abbr,acronym{
font-weight:bold;
}
hr {
	display:none;
	/*border-bottom:#000000 1pt solid;*/
	}
	
p.back{
	display:none;
	}
p.zentriert{
	text-align:center;
	}	
	
p.photogross{
	margin: 0 auto;
	text-align:center;	

	}
p.photoklein{
	display:none;
	}	
	
	
	
img{
	border:none;
	margin:.2cm;
	}
/*---Überschriften---*/

h1,h2,h3 {
	background-color:#FFFFFF;
	color:#000000;	
	font-family:"Times New Roman", Times, serif;
	}
h1{
	font-size:24pt;
	}
h2 {
	font-size:20pt;
	padding-top:3pt;
	margin-top:5pt;
	}
h3 {
	font-size:16pt;
	padding-top:2pt;
	margin-top:3pt;
	}
/*---hyperlinks---*/
a, a:link, a:visited, a:hover, a:active, a:focus{
	color:#000000;
	text-decoration:underline;
	}		


/* --- listen --------------------------------------------------------- */
ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
}
ul li {
	list-style-type: square;
	margin: 0 0 0 5pt;
	padding: 1pt;
}
ul.ohne {
	list-style-type: square;
	margin: 2pt 0 0 0;
	padding: 0;
}
ul.ohne li {
	list-style-type: none;
	margin: 0;
	padding: 1pt;
}
/* --- formulare ------------------------------------------------------ */
fieldset {
	background: #fff;
	padding: 2pt;
}
input.eingabe, input.eingabe:active, input.eingabe:focus {
	border: 1pt solid #000;
	padding: 2pt;
}
textarea, textarea:active, textarea:focus {
	width: 90%;
	overflow: visible;
	border: 1pt solid #000;
	text-align: left;
	padding: 2pt;
}
p.fehlermeldung {
	border: 1pt solid #000;
	margin: 0 0 5pt 0;
	padding: 1pt;
}
h1.rot {
	font-size: 1.1em;
	margin: 2pt 0;
}
/* --- tabellem allgemein --------------------------------------------- */
table {
	border: 1pt solid #000;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-align: left;
}
caption {
	font-weight: bold;
	text-align: left;
	border: 1pt solid #000;
	border-collapse: collapse;
	margin: 0;
	padding: 2pt;
}
tr, tr.hover {
	padding: 0;
	border: 1pt solid #000;
}
tr.noprint {
	display: none;
}
thead {
	border: 1pt solid #000;
	padding: 0;
}
th {
	color: #900;
	border: 1pt solid #000;
	font-weight: bold;
	padding: 2pt;
}
td {
	border: 1pt solid #000;
	vertical-align: top;
	padding: 2pt;
}
td.right {
	text-align: right;
}
td.eintragL {
	width: 25%;
}
td.eintragR {
	width: 75%;
}
/* --- tabellen 100% breite ------------------------------------------- */
table.gaestebuch {
	width: auto;
}
/* --- tabelle gb-grafiken -------------------------------------------- */
table.grafiken {
	text-align: center;
	margin: 0 auto;
}
.grafiken caption {
	margin: 0 auto;
}
.grafiken td {
	font-weight: bold;
}
	
	