body {
	font-size: x-small;
}
html>body {
	font-size: x-small;
}

body, p, ol, ul, div, h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #000000;
}
p, ol, ul, div, h1 {
	font-size: 1.0em; font-size: 100%;
}

html,body { height:100%; }
body { padding: 0; margin: 0; background-color: white; }

h1 { margin: 0; padding: 0; text-align: left; }
p { margin: 0; padding: 0; text-align: left; }
ul { margin: 0px 0px 0px 15px; padding-left: 0px; text-align: left; }

a { color: #CC0000; text-decoration: none; }
a:hover, a:active, a:focus  { color: #000000; }
a em { text-decoration: underline; font-style: normal; }

div.flashContent { height: 100%; background-image: url(../basics/bg.jpg); background-repeat: repeat-x; }
div.flashContent object, div.flashContent embed { position: absolute; top: 50%; left: 50%; margin: -270px 0 0 -420px; }
div#content_main { padding-top: 40px; width: 680px; }
div#header_text { float: left; }
div#header_text h1 { padding-top: 16px; }
div#header_logo { float: right; }
div.page { }
div.page_image img { margin-top: 35px; margin-bottom: 30px; border-top: 1px solid black; border-bottom: 1px solid black; }
div.menu_content { float: left; width: 610px; }
div.menu_content p.menu_level0 a { font-weight: bold; }
div.menu_content p.menu_level1 { margin-bottom: 20px; }
div.menu_icons { float: right; }
div.menu_icons img { margin-left: 5px; }
div.page_functions { clear: both; width: 680px; padding-top: 20px; padding-bottom: 10px; margin-bottom: 10px; border-top: 1px solid black; } 
div.page_functions p.page_functions_headline a { font-weight: bold; }
div.page_content { width: 680px; }
div.page_content h1 { font-weight: bold; }
div.page_content div.page_content_columnleft { width: 260px; float: left; padding-right: 80px; }
* html div.page_content div.page_content_columnleft { width: 340px; }
div.page_content div.page_content_columnright { width: 340px; float: right; }
div.page_content div.page_content_columnright ul.page_content_linklist { list-style-type: none; margin: 10px 0px 0px 0px; }
div.page_content_divider { padding-bottom: 2px; clear: both; text-align: right; padding-top: 20px; margin-bottom: 20px; border-bottom: 1px solid black; }
div#footer { vertical-align: top; }
div#footer_left { float: left; }
div#footer_right { float: right; }
