html {
	top:0;
	left:0;
}
body {
	background:#eee url('../gfx/hg-2011.jpg') no-repeat fixed -400px bottom;
	color:#036;
}
div {
	min-height:0;
}
/*
div.left {
	float:left;
}
div.right{
    width:49%;
    margin-left:31em;
}
*/
div.left,
div.right {
	background-color:#fff;
}
#header {
	position:absolute;
	top:0;
	left:0;
	width:16%;
	height:450px;
	background:transparent url('../gfx/wp-press-header-bg.png') no-repeat scroll right top;
}
#header h1 {
	margin:0;
	width:100%;
	height:450px;
	background:transparent url('../gfx/wp-press-header-fg.png') no-repeat scroll center top;
}
#header h1 a {
	position:absolute;
	left:0;
	top:0;
	width:60%;
	height:450px;
	background-color:transparent;
}
#header h1 span {
	display:none;
}
#content {
	position:relative;
	margin-left:29%;
	width:53em;
	z-index:1;
}
#paperspace {
	margin:0 32px;
	background-color:#fff;
	position:relative;
}
.csc-header,
.csc-textpic-text,
.csc-menu,
.news-latest-container,
.news-list-container,
.news-single-item,
#mailform,
.tx-wp-pi1,
.post,
.page {
	background-color:#fff;
	overflow:hidden;
}

.csc-textpic {
	background-color:#fff;
	margin:0;
	padding:0 32px 1em;
	min-height:250px;
}
div.csc-textpic-imagewrap,
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}
#content h2,
#content h3,
#content h4,
#content ol {
	/* margin:0 32px; */
	padding:0;
	background-color:#fff;
}
#content ol {
	padding-left:32px;
}
.tx-wp-pi1-list-item h3,
.tx-wp-pi1-list-item h4,
.tx-wp-pi1-list-item p {
	/* margin:0.5em 32px; */
}
#content .tx-wp-pi1-singleView h2,
#content .tx-wp-pi1-singleView h3,
#content .tx-wp-pi1-singleView h4,
#content ol {
	margin:0;
}
#content .bodytext,
#content p,
#content li,
#content .contenttable {
	/* margin:0 32px; */
	/* padding:0 0 1em; */
	margin:0;
	padding:0 32px 0.5em;
	background-color:#fff;
}
#content .fr p {
	margin:0;
	padding:0;
}

#content .options p {
	padding:0;
	margin:0;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
#search {
	position:absolute;
	top:1.5em;
	left:0;
	/* width:30%; */
	height:2em;
}
#search dl {
	margin:0;
}
#search dt,
#search dd {
	display:inline;
	margin:0 0 0 1em;
}
#search dt label {
	white-space:nowrap;
	
}
#search dd input {
	width:80%;
}
#quickbar #sidebar {
	position:absolute;
	top:6em;
	left:10%;
	width:20%;
}
#sidebar {
    border: 3px double #ccc;
    padding-right: 1ex;
    background-color: #eee;
}
#footer {
	position:relative;
	left:45%;
	width:40%;
	margin:5em 0;
	text-align:center;
}
address {
	font-weight:bold;
}
address span {
	white-space:nowrap;
	background-color:#eee;
}
a {
	text-decoration:none;
}
a:link{
	color:#369;
}
a:visited {
	color:#666;
}
a:hover {
	background-color:#ffe;
	color:#963;
}
.tx-wp-pi1 a:hover {
	background-color:#cde;
}
ul {
	list-style-type:none;
}
#quickbar ul#langswitch {
	margin-top:1em;
	font-style:italic;
}
#quickbar ul.level3 {
	border-top:1px solid #47a;
	margin-top:1px;
}
a img {
	border-width:0px;
}
#quickbar ul {
	padding:0 0 0.5em 1em;
	margin:0;
}

#quickbar ul li {
	/* line-height:1.14em; */
	/* margin:0 0 0.14em; */
	padding:0;
}
#quickbar ul li a {
	background-color:#eee;
}

#quickbar ul li a:hover {
}

.shadow {
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	margin:0;
	position:relative;
}
#shadow-l {
	background-image:url('../gfx/shadow-l.png');
	background-position:left center;
	background-repeat:repeat-y;
}
#shadow-r {
	position:absolute;
	right:0;
	top:0;
	background-image:url('../gfx/shadow-r.png');
	background-position:right center;
	background-repeat:repeat-y;
	width:32px;
	height:100%;
}
#shadow-lt {
	background-image:url('../gfx/shadow-lt.png');
	background-position:left top;
	height:32px;
	margin-right:32px;
}
#shadow-lb {
	background-image:url('../gfx/shadow-lb.png');
	background-position:left bottom;
	height:32px;
	margin-right:32px;
}
#shadow-rt {
	position:absolute;
	right:-32px;
	top:0;
	background-image: url('../gfx/shadow-rt.png');
	background-position:right top;
	width:32px;
	height:32px;
}
#shadow-rb {
	position:absolute;
	right:-32px;
	top:0;
	background-image: url('../gfx/shadow-rb.png');
	background-position:right bottom;
	width:32px;
	height:32px;
}
#shadow-rt,
#shadow-r,
#shadow-rb {
	z-index:-1;
}


/*** FONTS */
body {
/*	font-family:Comic Sans MS; */
	font-family:Arial,sans-serif; 
	font-size:0.88em; /* 14px */
}
#content h2 {
	font-size:1.79em; /* 25px */
}
#content h2 .subtitle {
	font-size:0.64em; /* 16px */
}
.post small,
.post .postmetadata,
.post .wp-caption-text {
	font-size:0.86em; /* 12px */
}
.post p {
	line-height:1.36em; /* 19px */
	word-spacing:0.07em; /* +1px */
}
#sidebar {
	font-size:0.9em; /* px */
}
#sidebar h2 {
	font-size:1em; /* px */
}
.browseNavigation,
#footer {
	font-size:0.79em; /* 11px */
}
li.active,
li#current_list_item {
	font-weight:bold;
}


/*********************************
IE7 Hacks
*********************************/

*+html #shadow-l {
	/* margin-right:58px; */
}
*+html #shadow-r {
	/* right:-58px; */
}
*+html #paperspace {
	/* margin:0 32px; */
	/* border-width:0; */
	/* position:relative; */
	/* left:32px; */
}


div.left p {
	width: 30em;
	}

/* SPS-Messe-Logo 2009
#sidebar {
 	background:transparent url(../gfx/sps-de.png) no-repeat scroll left bottom; 
	padding-bottom: 100px;
}
*/

/*
#quickbar ul li a#langSelect,
#quickbar ul a#langSelect {background-color:#880000;}
*/

fieldset dt,
fieldset dd {
	margin-left:0;
}
fieldset textarea {
	width:99%;
}
dt img {
}
#paperspace {
	margin:0 0 0 32px;
	padding:0 32px 0 0;
	background-color:transparent;
	background-image:url('../gfx/shadow-r.png');
	background-position:right center;
	background-repeat:repeat-y;
}
#shadow-r{display:none}
div.peOptions{overflow-x:auto}
#quickbar {
	height:100%;
	left:10%;
	overflow:hidden;
	position:fixed;
	top:0;
	width:20%;
}
#quickbar:hover {
	overflow-y:auto;
}
#quickbar #sidebar {
	left:0;
	width:auto;
}
#header{
	position:fixed
}

.news-single-imgcaption {
	width:216px;
	padding: 0 !important;
}

ul.attachments {
margin-top: 0;
padding-left: 0;
}

#attachments h4 {
margin-bottom: 0;
}

.csc-firstHeader, pre {background-color:#fff;margin-bottom: 0;}

.news-list-date {
    display:none !important;
}
