* {margin: 0; padding: 0; font-weight: normal; font-style: normal; border: none;}
body {background-color: #f6f4ea; font: 62.5%/1.5 "Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif; color: #434343;}
h1 {font-size: 3.4em; line-height: 1.0; color: #90b11f; margin-bottom: 0.8em;}
h2 {font-size: 2.4em; line-height: 1.0; color: #90b11f;}
h3 {font-size: 2em; color: #90b11f;}
a:link, a:visited {color: #369;}
a {outline: none; text-decoration: none;}
a:hover, a:active, a:focus {color: #fff; background-color: #369; text-decoration: none;}
p, ul, ol {margin-bottom: 1.2em;}
#header a:link,
#header a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color: #90b11f;}
#header a:hover, #header a:active, #header a:focus, h2 a:hover, h2 a:active, h2 a:focus, h3 a:hover, h3 a:active, h3 a:focus {color: #fff; background-color: #90b11f;}
#header p, #content p, #content ul, #content ol, #footer, #maincontent table {font-size: 1.6em;}
#header {color: #666;}
#header #logo a {background: transparent;}
#header .szlogen {font-style: italic; word-spacing: 0.2em; font-size: 1.4em;}
#header {background: #f0f0ec url(http://www.csaladfa.biz/grafika/topbar.gif) repeat-x left top; padding: 16px 3% 12px 3%; position: relative;}
/* Easy Clearing :TODO: Fix for IE5.x */
#header:after, #footer:after, #features:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header, #footer, #features {display: inline-block;}
/* Hides from IE-mac \*/
* html #header, * html #footer, * html #features {height: 1%;}
#header, #footer {display: block;}
/* End hide from IE-mac */
#logo {float: left; margin-top: 3.5em;}
#highlight {width: 72%; float: right; margin-top: 3em; display: inline; position: relative;}
#highlight p.link {text-align: right;}
#maincontent .szoveg {xfont-size: 16px; margin-bottom: 2em; padding-top: 1em; background-color: #fff5be;}
#maincontent .szoveg p {margin: 0.2em; padding: 10px; background-color: #fff5be;}
#maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent table {padding-left: 10px;}
#maincontent table {margin-bottom: 2em;}
#maincontent ul, #maincontent ol {padding-left: 44px;}
/*#maincontent li {margin-bottom: 1.2em;}*/
#menu {position: absolute; top: 180px;}
#menu ul {list-style: none; font-size: 1.6em; text-transform: uppercase; background-color: #f2f6e4; margin-bottom: 2em;}
#menu li {display: inline; background: url(http://www.csaladfa.biz/grafika/navhatar.gif) repeat-x top left;}
#menu a {text-decoration: none; display: block; color: #90b11f; padding: 6px 8px 6px 20px; background: url(http://www.csaladfa.biz/grafika/navhatar.gif) repeat-x top left;}
#menu a:hover, #menu a:active, #menu a:focus {padding-left: 15px; border-left: 5px solid #90b11f; color: #666;}
#content {background: #fff url(http://www.csaladfa.biz/grafika/headeralja.gif) repeat-x left top; width: 100%; padding-top: 44px; float: left;}
#maincontent {width: 63%; margin-right: 10%; display: inline; float: right;}
#sidebar {width: 25%; margin-left: 3%; display: inline; float: left;}
#footer {background: #f6f4ea url(http://www.csaladfa.biz/grafika/footer.gif) repeat-x left top; padding: 0 3% 10px 3%; clear: both;}
#footer {font-size: 1.4em;}
#footer ul {float: right; margin-top: 40px;}
#footer li {list-style: none; display:inline;}
#footer .copyright {width: 35%; float: left; margin-top: 40px;}
#footer .copyright p {padding-left: 40px;}
