
body  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;background-color: #ffffff; margin: 10px }
a:link, a:visited, a:active {
	color: #000066;
	text-decoration: underline;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
form  { margin-top: 12px; margin-bottom: 12px; margin-left: 12px }
h1, h2, h3, h4, h5 {
	font-family: Rockwell, Verdana,;
	margin: 5px 0px 5px 0px;
}
.header    { color: #000000; font-weight: bold; font-size: 40px; font-family: Rockwell, Verdana, Arial; background: #ffffff url(http://wrneu.westfalia-register.org/media/logo_wr2.gif) no-repeat left ; text-align: center; vertical-align: middle; height: 104px }
.menu     { background-color: #ffc5c5; vertical-align: top; margin: 0px; padding: 0px 0px 24px; border-top: 1px solid white; width: 200px }
.menu a { color: black; text-decoration: none; background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; width: 100% }
.menu ul     { list-style-type: none; margin: 0px; padding: 0px; display: block }
.menu li  { color: black; text-decoration: none; background-color: #ffc5c5; list-style-type: none; margin: 0px; display: block }
.menu-first a { color: black; text-decoration: none; background-color: #ffc5c5; float: left; border-bottom: 1px solid white; width: 100% }
.menu-first a:visited { color: black; text-decoration: none; background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-child a { color: #e00; text-decoration: none; background-color: #ffc5c5 }
.menu-child a:visited { color: #e00; background-color: #ffc5c5 }
.menu-expand a { color: black; background-color: #ffc5c5; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white }
.menu-expand a:visited { color: black; background-color: #ffc5c5; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white }
.menu-sibling a { text-decoration: none; background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-sibling a:visited { background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-parent a { color: #e00; background-color: #ffc5c5 }
.menu-parent a:visited { color: #e00; background-color: #ffc5c5 }
.menu-current a { color: white; font-weight: bold; text-decoration: none; background-color: #e00; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-current a:visited { color: white; font-weight: bold; text-decoration: none; background-color: #e00; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-current a:hover { color: #e00; font-weight: bold; text-decoration: none; background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu-current a:hover:visited { color: #e00; font-weight: bold; text-decoration: none; background-color: #ffc5c5; text-indent: 12px; float: left; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; width: 100% }
.menu li a { color: black; border-bottom: 1px solid white }
.menu li a:hover { color: white; background-color: #e00; border-bottom: 1px solid white }
.login {
	padding: 2px 10px 2px 10px;
	font-size: 10px;
	background-color: #d0d0d0;
	color: #000000;
	text-align: center;
}
.login input {
	width: 95%;
	font-size: 10px;
}
.login a:link, .login a:visited, .login a:active {
	color: #000000;
	text-decoration: none;
}
.login a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.highlight {
	background-color: #D0D000;
}
.content     { background: #ffffff url(http://wrneu.westfalia-register.org/media/wrhinterg.JPG); vertical-align: top; padding: 20px; border-right: 1px solid #ffc5c5; height: 400px }
.footer {
	background-color: #ee0000;
	text-align: center;
	font-size: 10px;
	height: 10px;
}
fieldset { float: left; margin-top: 24px; margin-right: 6px; margin-left: 6px; border: solid 1px white }

