/*=============================================
copyright:
	Claudia Wedlich
	Hof 1,  84171 Baierbach
	Tel.  08705 / 2276
Autor:
	Thomas Hofmann
	http://www.th-o.de
=============================================*/

html {
	background: #CCEEFF;
	color: #000000;
	height: 100%;
	}
body, .galeriebody {
	font-family: Arial,Helvetica,Helv,sans-serif;
	color: #000000;
	background: #CCEEFF url(img/balken2.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	}

.galeriebody {
	height: 150%;
	}

.mybody, .galerie {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 140px;
	height: 100%;
	background: #CCEEFF;
	}

/*
.mybody {
	background: #CCEEFF url(img/balken2.jpg) repeat-y;
	}
*/
.galerie table {
	border: 0px 0px 0px 0px;
	width: 100%;
}

.galerie td, .galerie th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.galerie th {
	background: #98BAD2;
}

.menu {
	/*border: thin solid red;*/
	background: #3E6E8E url(img/balken2.jpg) repeat-y;  /* 62 110 142 */
	/*==============================================
	 Firefox macht hier probleme mit einem Spalt
	 sieht man sehr schön, wenn man oben die border einschaltet
	 er macht menu breiter als er sollte
	 die Hintergrundgrafik  ist nur 120 breit
	 liegt am padding - irgendwie
	 hatte vorher:
	 	padding: 110px 5px 5px 5px;
	 und bei .menu ul
	 	padding-left: 5px;
	==============================================*/
	/*background: #CCEEFF url(img/balken2.jpg) repeat-y;*/
	margin: 0px 0px 0px 0px;
 	/*padding: 110px 5px 5px 5px;*/
	padding: 110px 0px 5px 0px;
	float: left;
	width: 120px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.menu ul {
	margin-left: 0px;
	padding-left: 10px;
}

.menu li {
	margin-left:0px;
	list-style: none;
	font-weight: bold;
}

H1, H2 {
  font-family: "Times New Roman",Times,Roman,TmsRmn,serif;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 5px;
/*
  border: thin solid grey;
  width: 10%;
*/
}

a:link    { color: #815437 /*#96633E*/; }
a:active  { color: #ffffff; }
a:visited { color: #000000; }
a:hover   { color: #ffffff; background: #666666 }

img { border: 0px; }

address {
	text-align: center;
	font-size: small;
	}

p {
	text-align: left;
	}

dt {
	font-weight: bold;
	}
dd {
	font-size: 75%;
	margin-left: 30px;
	}

hr {
	/*
		background: url(img/zaun7b.gif) repeat-x;
		height: 30px;
		border: 0px none #cceeff;
	*/
		border: 0px none #cceeff;
	}
.zaun {
		background: url(img/zaun6b2.gif) repeat-x;
		height: 30px;
		border: 0px none #cceeff;
		clear : right;
	}
.zaun hr {
		visibility: hidden;
	}

.untersch {
	font-weight: bold;
	font-style: italic;
	}

.emph {
	font-weight: normal;
	font-style: italic;
	}

.nowraping {
	white-space: nowrap;
	}