/* CSS Document */

html, body, textarea {
/*
  scrollbar-base-color:#E5E8AA;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#CDD098;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#E5E8AA;
*/
}

html {
	overflow-x:scroll; /* CSS 3 */
	overflow-y:scroll; /* CSS 3 */
	background-color: #e1d5cc;
}
body {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center; /* IE 5 */
	color: #261c1d;
	background-color: #e1d5cc;
}

#container {
	width: 980px;
	margin: 0 auto; /* zentriert */
	text-align: left; /* text-align: center in body aufheben. */
	background-image: url(/pic_layout/hg_z123.gif);
}

#header {
	margin: 0;
	padding: 0;
	height: 30px;
	background-color: #FFF;
	background-image: url(/pic_layout/hg_header.gif);
}

/*** Zeile 1 ***/
#z1 {
	width: 980px;
	height: 100px;
	background-color: #630;
	background-image: url(/pic_layout/hg_z123.gif);
}
#z1s1 {
	width: 25px;
	float: left;
}
#z1s2 {
	width: 955px;
	float: right;
}
#z12s1 {
	float: left;
	width: 890px;
	height: 40px;
	background-image: url(/pic_layout/hg_navi_oben.gif);
	padding: 9px 20px 0px 20px;
}
#z12s1 a          { text-decoration:none; }
#z12s1 a:link 		{ color:#261c1d; }
#z12s1 a:visited	{ color:#261c1d; }
#z12s1 a:hover 		{ color:#261c1d; background-color:#FFF;}
#z12s1 a:active		{ color:#261c1d; }

#z12s2 {
	width: 25px;
	float: right;
}

/*** Zeile 2 ***/
#z2 {
	width: 980px;
	background-color: #630;
	background-image: url(/pic_layout/hg_z123.gif);
}
#z2s1 {
	width: 25px;
	float: left;
}
#z2s2 {
	width: 955px;
	float: right;
}
#z22s1 {
	float: left;
	width: 930px;
	padding-top: 10px;
	border-top: 1px solid #333;
}
#z22s1_links {
	float: left;
	width: 380px;
	padding: 0px 10px 10px 10px;
}
.wobin {
	color:#261c1d;
	font-weight: normal;
	padding: 0;
	background-image: url(/pic_layout/hg_wobin.gif);
	background-repeat: repeat-y;
}
#z22s1_rechts {
	float: right;
	width: 510px;
	padding: 10px 10px 10px 10px;
	color: #261c1d;
	background-color: #FFFFFF;
	background-image: url(/pic_layout/hg_main.gif);
	background-repeat: repeat-x;
}
#z22s1_rechts a         {
	text-decoration:underline;
	padding: 0px 4px 0px 4px;
}
#z22s1_rechts a:link 		{ color:#630; }
#z22s1_rechts a:visited	{ color:#630; }
#z22s1_rechts a:hover 	{ color:#630; background-color:#ddd;}
#z22s1_rechts a:active	{ color:#630; }
#z22s2 {
	width: 25px;
	float: right;
}

/*** Zeile 3 ***/
#z3 {
	clear: both;
	width: 980px;
	height: 40px;
	background-color: #630;
	background-image: url(/pic_layout/hg_footer.gif);
}
#z3s1 {
	width: 25px;
	float: left;
}
#z3s2 {
	width: 955px;
	float: right;
}
#z32s1 {
	float: left;
	width: 930px;
	height: 40px;
	padding-top: 3px;
	border-top: 1px solid #333;
}
#z32s2 {
	width: 25px;
	float: right;
}

/*** Footer ***/
#footer {
	clear: both;
	height: 10px;
	background-color: #e1d5cc;
}


/**************************/

.galerie a			 		{ display: block; text-decoration: none; }
.galerie a:link 		{ color:#630; }
.galerie a:visited	{ color:#630; }
.galerie a:hover 		{ color:#630; background-color:#FFF;}
.galerie a:active		{ color:#630; }

.copyright {
	color:#CCC;
	font-size: 0.8em;
}
.navitext {
	color:#261c1d;
	font-weight: normal;
}

#TSAccordion1 {
	width: 510px;
	height: 400px;
	overflow-y: scroll;
	font-size: 0.8em;
	/* dgfbackground-color: #FFD89F; */
}
#gast_eingabe {
	clear: both;
	width: 510px;
	/* background-color:#FFBD86; */
}
.inp_gb {
	width: 325px;
}
.inp_gb_verif {
	width: 100px;
}
/**************************/
.fett {
	_font-weight: bold;
}
.em06 {
	font-size: 0.6em;
}
.em08 {
	font-size: 0.8em;
}
.em12 {
	font-size: 1.2em;
}
.em16 {
	font-size: 1.6em;
}
.error {
	color: #F00;
	font-weight: bold;
}
ul {
	padding-left: 15px;
	list-style-type: none;
}
li {
	padding-bottom: 10px;
}
