
@charset "utf-8";
body{font: 86% verdana, helvetica, arial, geneva, sans-serif; background:#fff;color:#000; background-image:none; text-align:left;}a:link{ text-decoration:none; color:#993300; }a:active { text-decoration:none; color:#990000;}a:visited { text-decoration:none; color:#660000;}a:hover, a:focus{text-decoration:underline; color:#333333;}#logo{width: 99.5%;background:#339900;color :#333333;margin: 0; padding:0em 0 0.2em 0; text-align: left;}#datobox{width: 99.5%;background:#eeeeee;color :#000000;margin: 0; padding:0em 0 0.2em 0.2em; text-align: left;}#navigation, #navigation a{background: #000000; color: #ffffff; margin: auto; margin-top: 0.5em;text-align: center;font-weight:bold; font-size: 1.1em;}#bund{margin: 0.5em 0 0 0.5em; border-top: 1px solid #ddd; font-size: 1.1em;}img{border: 0;}h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Times, "Times New Roman", serif;color:#333333;margin-left:0.2em;font-style:normal;}strong, b{font-weight:bold;}ul{margin: 0.5em 0 1.5em 0;}ul li{list-style:none;margin: 0.2em 0 0.2em 0; padding: 0; clear: both;}#calenderlist{margin:0.5em 0 1.5em 0;}
/* Form elements */
.text{font-size: 1em; width: 80%;}
form {margin: 0 auto;font-size: 1em; width:95%;}
#newsshow{margin: 0 auto;}
form#searchcpg, form#login, form#regform, form#contactform{margin: 1em auto;width: 95%;}
form#changePass, form#changeuiform{margin: 1em auto; width: 70%}
form#quizform{clear: both; width: 70%; margin: 1em auto; padding: 0.5em; background: #99cc66;} form#quizform fieldset{ border: 1px solid #ddd;}
form#addedit{clear: both; width: 80%; margin: 1em auto; padding: 0.5em; background: #fff;border: 2px solid #666;}
form#login, form#regForm{padding: 0.5em; border: 1px dotted #999;}
form#newsshow{width: 90%; text-align: right;}
.formbuttons{color: #000000; background: #dddddd; text-align:center; margin: 0.5em auto;}
.formbuttons:hover, .formbuttons:focus{background-color: #aaaaaa;color: #333333;}
#newsshow .formbuttons{margin: 0 auto;}
fieldset {margin: 0; padding: 0 1em 0 0; border: none; background: #ffffff;}
fieldset ol{padding: 0 0.2em 0 0.2em; list-style: none;}
fieldset li {display: block;list-style: none;margin: 0.5em 0.1em 0.5em 0.1em; padding: 0 0 0.2em 0;clear: both;}
fieldset ol.compact{display: inline; padding: 0 0.1em 0 0.1em; list-style: none;}
fieldset li.compact {display: inline;list-style: none;margin: 0.1em; padding: 0 0 0.1em 0;}
fieldset.hidden { border: 0;}
fieldset fieldset{margin: 1em; border-style: none; background: transparent; float: left; }
fieldset fieldset legend{font-weight: normal;}
fieldset fieldset ol{position: relative;}
fieldset fieldset label{float: none; width: auto; margin-right: auto;}
fieldset.submit{text-align: center; }
fieldset.submit_compact{border-style: none;text-align:right;background: #ffffff;}
legend{margin:0; color: #000; font-weight: bold; font-size: 1.4em; background: #fff; }
legend span{margin:0.5em 0.5em 0.2em 0.5em; }
fieldset legend {font-weight: bold; width: 100%; display: block; margin:0;}
label{display: block; font-weight: bold; font-size: 1.2em;margin: 0 1.5em 0 0.2em;}
label.compact{display: inline; font-weight: bold; font-size: 0.9em;margin: 0 0.2em 0 0.1em;}
#regForm label{ display: inline;float: none;font-weight: bold; font-size: 0.9em;}
#searchcpg label, #login label{display: inline; float: left;text-align: left;font-weight: bold; font-size: 0.9em;}
#fp_quickpoll label{display: block; width: 90%; text-align: left; width: auto; font-weight: bold; font-size: 0.9em;margin: 0; padding: 0;}
.pollbox ol{padding: 0 0.2em 0 0; margin: 0 0.2em 0 0; list-style: none; text-align: left;}
.pollbox li{list-style: none;margin: 0.2em 0.1em 0.2em 0.1em; padding: 0.5em 0 0.5em 0;clear: both;}
span.element label{display: inline;}
form select { width: auto;}
input, text ,textarea{ width: auto;}
textarea{width: 90%; overflow:auto;margin:0.5em auto;font:1.2em verdana, helvetica, arial, geneva, sans-serif}
form li.reqnote {font-size: 1em; margin: 5px 0 0 10px;}
form span.required,.required{color:#F00;font-weight:800;display:inline; font-size: 200%;}
form div.error, form span.error, .errortext{background-color:#FF0000;color :#ffffff;font-weight:bold;}
#helpbuttons{ background: #ddd; margin: 0.2em 0 0.2em 0; padding: 0.5em 0.2em 0.5em 0.2em; width:100%; text-align: right;}
#helpbuttons ul{list-style: none; display: inline; margin: 0; padding: 0;}
#helpbuttons li{margin: 0;padding: 0;display: inline; font-size: 0.9em;}
#helpbuttons li a, #helpbuttons li a:hover, #helpbuttons li a:active, #helpbuttons li a:visited{display:inline; list-style: none; text-decoration: none; color: #000000; background: #dddddd; border-top: 2px solid #eee; border-right: 2px solid #eee; border-bottom: 2px solid #333; border-left: 2px solid #333;margin-top: 0.5em; padding: 0.2em 1.5em 0.2em 1.5em; text-align: center; font-weight: bold;}
#helpbuttons li a:hover, li a:active {color: #000000;background : #aaaaaa;}
#helpbuttons li a:active {border-top: 2px solid #333; border-right: 2px solid #333; border-bottom: 2px solid #eee; border-left: 2px solid #eee;}