/* BASIC STRUCTURE OF THE BARE HTML SCELETON */
/*********************
*** GLOBAL PRESETS ***
**********************/
body {
    color:#454545;
    background-color:#ffffff;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:75.01%;
    text-align:center; /* HACK: Centering in IE > v6.0 */
    margin:1em;
    padding:0;
    }

/* Reset browser values */
* {
	margin:0;
    padding:0;
    font-size:1em;
    }
/***
Resetting forms to standard layout (margin/padding of forms has been set to 0 globally,
so this is needed to restore the original values)
***/
div#content legend {
	padding-left:2px;
	padding-right:2px;
}
div#content fieldset {
	margin-left:2px;
	margin-right:2px;
	padding:0.35em 0.625em 0.75em;
}
div#content input {
	padding:1px;
	font-size:1.2em;
}
/* STAR-HACK: The following code is only interpreted by IE */
* html div#content input {
	padding:0;
	font-size:1.1em;
    }
div#content textarea {
	padding:1px 1px 1px 1px;
	font-size:1.3em;
}
/* STAR-HACK: The following code is only interpreted by IE */
* html div#content textarea {
	font-size:1.1em;
    }
div#content select {
	font-size:1.1em;
}
div#content option {
	padding: 0 1px 0 5px;
}
div#content button,
div#content input[type="reset"],
div#content input[type="button"],
div#content input[type="submit"] {
	padding:0px 6px 0px 6px;
}

/* STAR-HACK: The following code is only interpreted by IE */
/* HACK: Fixes the IE <em> float bug, where text wrapped in <em> uses too much width */
* html div#content {
    o\verflow: visible; /* HACK: For IE 5.0+  */
    overflow: hidden; /* HACK: For IE 5.0 */
    }


/****************
*** STRUCTURE ***
*****************/
div#jump_menu {
    }

div#body {
    text-align:left;
    width:75em;
    margin:0 auto; /* HACK: Centering in IE > v6.0 */
    }

	div#header {
	    }

	    div#banner {
	        }

	        div#logo {
	            overflow:hidden;
                float:left;
	            }

	        div#banner_image {
	            overflow:hidden;
	            }

	    div#breadcrumbs {
	        }

	    div#topnavigation {
	        }

	div#navigation {
    	line-height:1.2em; /* HACK: Prevents text in IE6 from being cropped */
	    width:16em;
	    float:left;
	    }
	/* STAR-HACK: The following code is only interpreted by IE */
	* html div#navigation {
	    margin-right:-3px; /* HACK: Overriding the 3px-Bug */
	    }

	div#content {
    	margin-left:14.4em;
    	padding-top:2em;
    	padding-left:2em;
	    height:1%; /* HACK: Workaround for IE */
	    }

	    div#column_center {
			}

	    div#column_left {
	        width:43em;
	        float:left;
	        }

	    div#column_border {
        	margin-top:1.7em;
	        margin-left:45.5em;
	        }
	    /* STAR-HACK: The following code is only interpreted by IE */
	    * html div#column_border {
	        margin-left:44em;
	        }

	div#footer {
	    clear:both;
	    }
