body { background-color:#ccccff; background-image:url(w-bild/wasser-10.png); background-attachment:fixed;
		padding:20px; margin:0px; text-decoration:none;
		color:#000055; font-size:10pt;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

/* Schriften ==================================== */
/* Hauptuberschrift im Kopf der Seite*/
h1		{	font-family:Arioso, sans-serif;	font-size:20pt;				text-align:center;
			margin-bottom: 0.4cm;			text-decoration:none; 		color:#333388; }
h1 i	{	color:#0000aa; }
h1 a:link    { color:#333388;		text-decoration:none; }
h1 a:visited { color:#333388;		text-decoration:none; }
h1 a:hover   { color:#333388;		text-decoration:none; }
h1 a:focus   { color:#333388;		text-decoration:none; }

/* Unteruberschrift im Kopf der Seite
und Uberschrift in #textinnen */
h2		{	font-family:Arioso, sans-serif;	font-size:14pt;				text-align:center;
			color:#333388;					margin-bottom: 0.3cm;		text-decoration:none }
h2 a:link {	color:#0000ff;					text-decoration:underline }
h2 a:visited {	color:#0000ff;				text-decoration:underline }
h2 i	{	color:#0000aa }
h2 b	{	font-family:"times, serif"; }
h2 input { height:30pt; vertical-align:middle; }

/* Uberschriften im Textteil #textzelle */
h3		{	font-family:Arioso, sans-serif;	font-size:12pt;				text-align:left;
			margin-top:5px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;
			color:#333388;		text-decoration:none }
h3 a:link {	color:#0000ff;					text-decoration:underline }
h3 a:visited {	color:#0000ff;				text-decoration:underline }
h3 i	{	color:#0000aa }
h3 b	{	font-family:"times, serif"; }

/* Unteruberschrift im Textteil #textzelle */
h4		{	font-weight:normal;				font-family:"Times, serif";	font-size:10pt;
			text-align:center;				margin-bottom: 0.3cm;		color:#0000cc;
			text-decoration:none }

/* Autor, Dichter */
h5		{	background:transparent;			font-family:"sans-serif";		text-decoration:none;
			color:#5555ff;					font-size:10pt;				text-align:center; }

/* Normaler Text */
p		{	margin-left:15px;		margin-right:15px;	margin-bottom:5px;		margin-top:5px; }
p b		{	font-size:15pt;			color:#800000;		font-weight:bold }
p i		{	font-size:100%;			color:#0000aa;		font-weight:bold;		font-style:italic; }

/* Links     */
a:link    { color:#0000ff;		text-decoration:underline; }
a:visited { color:#5555ff;		text-decoration:underline; }
a:hover   { color:#ff0000;		text-decoration:underline; }
a:focus   { color:#ff0000;		text-decoration:underline; }

/* Text in Tabellen */
td		{	font-size:10pt;					font-family:"Times, serif";	text-decoration:none;
			margin-left:0.4pt;				margin-right:0.4pt;			margin-bottom:0.2cm }

/* Listen */
ul		{	list-style-type:disc;			margin-left:10px; }
ol		{	margin-left:0px; 				margin-bottom: 5px; 		font-family:"Times, serif"; }
li		{	margin-left:15px; 		margin-right:15px;	margin-bottom:5px;		margin-top:0px;
			font-family:"Times, serif"; }

/* Vorformatierter Text und Formular */
pre		{	font-size: 10pt;		font-family: "Courier", monospace; }
small	{	font-size: 8pt;			font-family:sans-serif; 		text-align:justify; }
.form	{	background-color:#ffdddd;	border: 2px outset #ffdddd; margin-bottom:5px; }
.bgdunkel { background-color:#cccccc; }
#form table { border:0px; text-align:center; width:500px; }
#form table table { text-align:left; }
.field_title { text-align:right; padding-right:1em; padding-bottom:0.5em; }
.buch	{ padding-bottom:10px; border-bottom:2px groove #333388; }

.debag { font-size:10px; font-family:sans; color:#008800; background-color:#ffcccc; }
.debag small { font-size:8px; }
.error { border:4pt groove #aa0000; background:#aa0000; color:#ffcc00; font-size:12px; text-align:center; }
.drucken { visibility:hidden; display:none; position:absolute; top:0pt; left:0pt; width:0%; height:0%; }
.nofloat { clear:both; }

/* Kopf ====================================== */
#kopf 		{ height:110px; margin-bottom:20px;}
.kopf		{	background-color:#efeeff; background-image:url(w-bild/vignette-wasser.gif);
				background-repeat:no-repeat;
				margin:0px; padding:0px;
				color:#333388; border: 4px groove #4433ff;						 }

.bwlogo		{	background-color:#efeeff; background-image:url(w-bild/bw-logo-01.jpg);	color:#333388;
				margin-top:10px;	margin-bottom:10px;		margin-left:10px;		margin-right:10px;
				width:271px;		height:130px;			top:0px;
				border: 4px groove #4433ff;				position:absolute; }

.bwleer		{	margin-top:10px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;
				width:271px;		height:130px;			top:0px;	position:relative;		float:left; }


/* Rahmen um Menu und Info =================== */
div#menuinfo	{	float:left;		width:200px;	display:block;		padding:0px; margin:0px; }

/* Menu ====================================== */

div#menuaussen	{	background-color:#efeeff; color:#000055;	border: 4px groove #4433ff;
				margin-top:0px;		margin-bottom:20px;		margin-left:0px;		margin-right:0px;
				padding:0px; 		text-align:center;
				float:left;			width:190px;			display:block; }

.menu { padding:20px 10px; }
.menu h1 { font-size:14pt; }

.menublock 	{	display:block;	float:left; 	width:162px;			text-align:center;		padding:0;
				margin-top:0px;		margin-bottom:15px;		margin-left:4px;		margin-right:4px; }
.menublock a {	background-color:#eeffff;		display:block;		float:left;
				margin:0;			padding:0;
				width:160px;		text-align:center; }
.menublock a:link		{ color:#0000ff;	text-decoration:underline;	background-color:#ffffff;
						border: 1px outset #ddddff; }
.menublock a:visited	{ color:#5555ff;	text-decoration:underline;	background-color:#eeffff;
						border: 1px outset #ddddff; }
.menublock a:hover	{ color:#ff0000;	text-decoration:underline;	background-color:#ccdddd;
						border: 1px inset #ddddff;  background-image:url(w-bild/wasser-10.png); }
.menublock a:focus	{ color:#ff0000;	text-decoration:underline;	background-color:#eeffff;
						border: 1px inset #ddddff; }
.menuH				{ font-weight:bold; }
.aktivH, .aktivU	{ background-color:#ffeeee;	border: 1px inset #ddddff; }
.aktivH				{ font-weight:bold; }


/* Info ======================================== */
div#infoaussen	{ background-color:#efeeff;		display:block;		float:left;		width:190px;
				margin-top:0px;		margin-bottom:20px;		margin-left:0px;		margin-right:0px;
				border: 4px groove #4433ff;	padding:0px; 	text-align:left; 	color:#000055; }

div#infoinnen	{ background-color:#efeeff; color:#000055; display:block; float:left;
				margin:20px 10px; padding:0px; }

.infozelle		{ background-color:#ffeeee; color:#000055; border: 2px groove #ff5555;
				margin-top:2px; text-align:left; font-size:8pt;		font-family:sans-serif; }
.infozelle h3	{ font-size:9pt; }
.infobild		{ border:0; margin:1px; }

/* Text ======================================== */
div#textaussen	{ background-color:#efeeff; color:#000055; display:block; padding:0;
				margin-left:220px; margin-right:0px; margin-top:0px; margin-bottom:0px;
				text-align:center; border: 4px groove #4433ff; }

div#textinnen	{ background-color:#efeeff; color:#000055;	display:block;		padding:0;		width:90%;
				margin-left:5%; margin-bottom:20px; margin-top:0px; }

.textzelle		{ background-color:#ffffff; 	color:#000055;		border: 2px groove #ddddff;		padding:0;
				margin:2px; text-align:justify; }

.bildrechts		{ margin-left:20px; }
.linksthema 	{ font-size:160%; }
.linksdaten p 	{ padding:10px; }
.linksdaten img { border:0; }

/* Galerie =========================================================================== */
.bild-wggalerie table { width:100%; }
.bild-wggalerie td { text-align:center; padding:10px; }
.bild-wggalerie h2 { visibility:hidden; display:none; }
.bild-wggalerie p { visibility:hidden; display:none; }

.bild-wgalerie table { width:100%; }
.bild-wgalerie td { text-align:center; padding:10px; }
.bild-wgalerie h2 { visibility:hidden; display:none; }
.bild-wgalerie p { visibility:hidden; display:none; }

/* Fuszeile ======================================== */

#fus { background-color:#efeeff; color:#333333; padding:0;
				margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:0px;
				text-align:center; border: 4px groove #4433ff; clear:both; }

/* Wassermitte 6 und 7 (bestwater und seiteinarbeit) */

	h1.wasserlogo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 48px; font-weight:bolder;
		color:#004466; font-style:italic; text-align:center; background:#ffffff;
		padding:0; margin:0; }
	div.wassermitte { margin:5px 16%; font-family:"Times, serif"; text-decoration:none; min-width:500px;
		background-color:#ccccff; border: 4px groove #EAECD7; padding:10px; vertical-align:top; }
	div.wassermitte .wasserlogo { text-align:center; font-size:16pt; font-weight:bold; }
	div.wassermitte .wassertext { text-align:center; font-size:16pt; font-weight:bold; }
	div.wassermitte .wasserunten { text-align:center; font-size:16pt; font-weight:bold; }
	div.wassermitte p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left:20px; }
	div.wassermitte p b { font-size:20pt; }
	div.wassermitte a { color:#000088; }
	div.wassermitte .link a { color:#000000;}


/* Formular */
.nixhier { display:none; }
.required { color: #FF0000; }
.checkbox_label { cursor: pointer; }
.radio_label { cursor: pointer; }
.textarea { width: 90%; height: 100px; }
.email { width: 90%; }
.textfield { width: 90%; }
.field_title { text-align:right; }
