body {
	background: #ffffff;
	font-size:13px;
	color: #2f2f2f;
	font-family: Verdana, Arial;
}
/*
div {border:solid red 1px; }
*/


div#container {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}

div#header{

}

div#menubar {  background: #7DC242; color: #ffffff; float: left; width:750px; padding-right: 10px; }
div#menubar ul { display: inline; list-style: none;}
div#menubar li { float: right; position: relative; margin-top:8px;}
div#menubar li ul {  display: none; position: absolute; top: 1em; left: 0; list-style: none; margin: 0; padding: 3px 0px 3px 0px;}
div#menubar li:hover ul, div#menubar li.over ul{ display: block; clear: left}
div#menubar a, div#menubar a:link, div#menubar a:active, div#menubar a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
div#menubar a:hover { text-decoration: underline; }

div#menubar_rehl {  background: #EB0404; color: #ffffff; float: left; width:750px; padding-right: 10px; }
div#menubar_rehl ul { display: inline; list-style: none;}
div#menubar_rehl li { float: right; position: relative; margin-top:8px;}
div#menubar_rehl li ul {  display: none; position: absolute; top: 1em; left: 0; list-style: none; margin: 0; padding: 3px 0px 3px 0px;}
div#menubar_rehl li:hover ul, div#menubar_rehl li.over ul{ display: block; clear: left}
div#menubar_rehl a, div#menubar_rehl a:link, div#menubar_rehl a:active, div#menubar_rehl a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
div#menubar_rehl a:hover { text-decoration: underline; }


div#content {

}

a, a:link, a:active, a:visited {color: #7DC242; text-decoration:underline; }
a:hover { color: #BCDC9B; }

div#footer { background: #7DC242; color: #ffffff; font-weight:bold; font-size:0.7em; width:760px;}
div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited { color: #ffffff; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }

div#footer_rehl { background: #EB0404; color: #ffffff; font-weight:bold; font-size:0.7em; width:760px;}
div#footer_rehl a, div#footer_rehl a:link, div#footer_rehl a:active, div#footer_rehl a:visited { color: #ffffff; text-decoration: none; }
div#footer_rehl a:hover { text-decoration: underline; }



.newsitem-listing { border:1px solid #223355; margin-bottom: 0.5em; position:relative; }
.newsitem-listing-text { padding-left:0.5em; }
.newsitem-listing img { margin:12px; position:relative;}
.color1 { background-color:#f5f5f5; }
.color2 { background-color:#e8eef5; }
.error { color:#dd0000; }

 Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:8em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:11px; width:250px;}
input[type=text] { width: 250px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.8em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }
