html, body {
	height: auto;
}
.margins {
	height: auto;
	min-height: auto;
	position: relative;
}
html>body .margins {
	height: auto;
}
div.footerblock {
	position: relative;
}
#screenhead, div.navblock, div.servicenav2, div.pagetop, #pageicons, div.webeditionlogo {
	display: none;
}
#printhead {
	display: block;
	margin-bottom: 6px;
	margin-left: 10px;
	padding-top: 20px;
}
.citation, blockquote {
	border-bottom: 2px solid grey;
	border-top: 2px solid grey;
	margin-left: 10px;
	margin-right: 240px;
	margin-top: 10px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
div.pathline {
	padding-left: 10px;
}
/* -------------- COMMUN MARGINS / WIDTHS -------------- */
div.box-border, .float-right, .float-left {
	width: 220px;
}
.float-left, .float-right, .image-right, .image-left, .image-center, .box-border {
	margin-bottom: 20px;
}
.pathline, div.contentblock-1col, div.contentblock-2col, div.contentblock-3col, div.footerblock {
	margin-right: 10px;
}
div.footerline {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
div.contentblock-1col,div.contentblock-2col,div.contentblock-3col {
	margin-bottom: 120px;
}
/* -------------- different columntypes -------------- */
div.contentblock-2col, div.contentblock-3col {
	margin-left: 10px;
}
/* 1 column */
div.contentblock-1col {
	margin-left: 10px;
}
/* 2 column */
/* 3 column  */
div.contentblock-3col .float-left {
	float: none;
	text-align: left;
}
/* -------------- COLORS -------------------- */
/* set black colors                          */
h2, h3, h4, h5, h6, h7, /* headings */
.boxtitle, .box h3, .box h4, .box h5, .box h6, .box h7, /* headings in boxes */
div.pathline, a.path, a.path:link, a.path:visited, a.path:hover, /* pathline */
a, a:link, a:visited, a:hover, a:active , a:focus /* links in general*/ {
	color: #000000;
}
div.box-border, p.annotation {
	border: 1px solid #000000;
}
/* -------------- FONTS -------------------- */
a.path, a.path:link, a.path:visited, a.path:hover {
	font-size: 0.9em;
}
.pathline {
	border-bottom: none;
	border-top: 1px solid #cccccc;
	font-size: 0.7em;
	margin-right: 0px;
	padding-right: 10px;
}
body {
	font: 0.7em verdana, arial, helvetica, sans-serif;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1em;
}
.no-padtop {
	padding-top: 0px;
}
h4 {
	font-size: 0.9em;
	padding-top: 5px;
}
h5 {
	font-size: 0.9em;
	padding-top: 0px;
}
h6, h7 {
	font-size: 0.8em;
}
input, select, option {
	font-size: 0.8em;
}
/* ie win fixes */
div.contentblock-3col div.tablemargin {
	margin-right: 241px;
}
input.text, input.password, textarea {
	border: 1px solid #000000 ! important;
}
input[type="text"], input[type="password"] {
	border: 1px solid #000000;
}
input.submit, input.image, input.reset, input.button { 
	background-color: #DDDDDD; 
}
input[type="submit"], input[type="image"], input[type="reset"], input[type="button"] {
	background-color: #DDDDDD; 
}
