/* Remove unwanted elements */
#nav, #map, #button, #logodiv, #kopf, #backpic, #header, .noprint {display: none;}
/* Ensure the content spans the full width */
#container, #container2, #content {width: 100%; margin: 0; float: none;}
A:link  {
	text-decoration: none;
	color: #2F2C2C;
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

A:visited  {
	text-decoration: none;
	color: #2F2C2C;
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

A:active  {
	text-decoration: none;
	color: #2F2C2C;
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

A:hover  {
	text-decoration : none;
	color : #2F2C2C;
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}
body.bod  {line-height: 1.3em; letter-spacing:0.04em; background-color: #transparent; margin:0; padding:0; width:100%; height:100%; overflow-x: hidden; text-align:center;}
#watermark  {position:absolute; repeat: no-repeat; float: right; width: 240px; height:300px; right: 50px; top: 20px; opacity:0.08; filter:alpha(opacity=8);}
#sponsor {width: 105px; height: 118px; margin-left: auto; margin-right: auto; padding: 8px; opacity:0.6;}
#scroller {margin-top: 5px; overflow-x: hiden; overflow-y: hiden; float-left: auto; float-right: auto; padding:1px 10px 20px 10px; width:100%; text-align: left; margin: 2; float: none; top:0; left:0;}
.printfooter {line-height:1.3em ! important; text-align: center ! important; float-left: auto ! important; float-right: auto ! important; word-spacing: 0.5px; display: block; position: center; bottom: 0; font-family: Arial,Verdana,helvetica,san-serif; font-size : 7pt !important; font-style: normal; color: #EFAC99 !important; -moz-opacity:.79; opacity:.79;}
#scroller a[href]:after {content: " (url: " attr(href) ")"; font-size: 98%; -moz-opacity:.75; opacity:.75;}
#scroller a[href^="/"]:after {content: " (http://www.kunstraumrichardsorge.org" attr(href) ") ";}
p {margin-top: -54px; line-height:1.5em; letter-spacing:0.04em; overflow-x: hidden; overflow-y: hidden; padding: 3px 3px 3px 3px; margin-left:auto; margin-right:auto; text-align: left; width: 90%;}
.space {overflow-x: hiden; overflow-y: hiden;}
.intro {overflow-x: hiden; overflow-y: hiden; float-left: auto; float-right: auto; }
.statement {hoverflow-x: hiden; overflow-y: hiden; float-left: auto; float-right: auto; }
.cv {overflow-x: hiden; overflow-y: hiden; float-left: auto; float-right: auto; }
.pix {overflow-x: hiden; overflow-y: hiden; float-left: auto; float-right: auto; }
.font1 {
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 9pt;
	font-style: normal;
	color: #2F2C2C;
	line-height: 1.9em; 
	letter-spacing:0.04em;
}
.font2  {
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #2F2C2C;
	line-height: 1.3em;
	margin-left: 52px;
	margin-top: -62px;
	top center; overflow-y: hidden ! important; overflow-x: hidden ! important; position:absolute; width: 95%; height: 75px; text-align: center; border:0px; z-index:6; border:0px; padding:10px; margin-left:auto; margin-right: auto; -moz-opacity:.55; opacity:.55;}
}
.font3 {
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 8pt;
	font-style: normal !important;
	color: #2F2C2C;
	line-height: 1.3em; 
	letter-spacing:0.04em;
}
h1 {
    font-family : Arial,Verdana,helvetica,san-serif;
    letter-spacing: 1.0px;
	font-size : 10.4pt;
	font-style : normal;
	font-weight: bold;
	color : #5F5F5F;
	text-align: center;
	padding: 7px 7px 7px 7px;
}
h2 {
    font-family : Arial,Verdana,helvetica,san-serif;
    font-size : 9pt;
	font-style : normal;
	font-weight: bold;
	color : #8F8786;
	padding: 5px 5px 5px 5px;
}
