body { background-color:#ffffff; }
body, td, a { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; font-weight:normal;} 

/* td { border:1px solid black; } */

h1 { color: black; letter-spacing:0px; font-size:13pt; font-style:italic;}
a  { color: #000000; }
a:link      { text-decoration:none; } /* Normal */
a:visited   { text-decoration:none; } /* Besucht */
a:hover     { text-decoration:underline; } /* Maus drueber */
a:active    { text-decoration:underline; } /* Gerade geklickt */

.MenuItem { color:#808080; }
.MenuItemActive, .MenuItemActive:link, .MenuItemActive:visited, .MenuItemActive:hover, .MenuItemActive:active
{ color:#ed1c26; text-decoration:underline; }

.galerie { 
	width:100%;
	empty-cells:hide;
	}

.galerie td { 
	padding: 10px;
	border: 1px solid #ed1c26;
	text-align:center;
	vertical-align:middle;
	}
	
.galerie_tn { 
}

.galerie_tip { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	display:none;
	border: 1px solid #ed1c26;
	padding:4px;
	background-color:#ffffff;
}

table.Form { border: solid 0px #000050; text-align:center; padding:0px; margin:0px; }
table.Form td { padding:0px; vertical-align:top; }
.FormError		{color:#ed1c26; font-style:normal; padding:0px; margin:0px;}
.FormRequired	{ font-weight:normal; }
.Required { font-weight:bold; }
input, textarea { border:solid 1px #ed1c26; background-color:#f0f0f0; padding:0px; margin:0px; margin-bottom:0px; width:300px; }
.FormRequired input, .FormRequired textarea  { border:solid 1px #ed1c26; }
input.checkbox { border:none; width:auto; vertical-align:middle; }
