* {
	font-size:100.01%;
	margin:0;
	padding:0
}
* html body * {
	overflow:visible
}
html {
	height:100%
}
body {
	background:#E8ECED;
	/*color:#3C3F47;*/
	color:#56616A;
	font-size:62.5%;
	text-align:center
}
img {
	border:0 solid
}
#container {
	background-color:#FFF;
	border:14px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.38461em;
	margin:30px auto 0 auto;
	text-align:left;
	width:864px
}
#subhead {
	height:130px;
	margin-top:4px;
	width:864px
}
#subhead #logo {
	background:url(../interimimg/bauraum_logo.gif) no-repeat;
	float:left;
	font-size:14px;
	height:130px;
	text-indent:-999em;
	width:279px
}
#content {
	margin:20px 0 0 0;
}
#content p {
	margin-bottom:1.5em!important
}
ul li {
	display:block;
	clear:both;
}
ul li a {
	font-weight:bold;
}
.foot {
	clear:both;
	width:864px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 14px 0 14px;
	text-align:left;
	margin:18px auto 0 auto;
}
.clear, h2 {
	clear:both
}
.top1 {
	margin-top:1.38461em
}
.top2 {
	margin-top:2.76922em
}
.top3 {
	margin-top:4.15383em
}
a, a:link, a:active, a:visited {
	color:#56616A;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.lightgrey {
	/*color:#60646C;*/
	color: #ABB5BB;
}
#subhead #event, #content ul li {
	float:left
}
p.open span {
}
p.open span.left {
	float:left;
	display:block;
	width:80px;
}
p.open span.right {
	float:right;
	display:block;
	text-align:right
}
.win {
	position:absolute;
	margin:56px 0 0 866px;
	width:11px;
	height:86px;
	overflow:hidden;
}
.block {
	clear:both;
	margin-bottom:1em;
}
.block .left_col {
	float:left;
	margin:1em 0 0 0;
	width:236px
}
.block .left_col img {
	margin-top:3px;
}
.block .left_col .adress {
	margin:0 0 0 62px;
}
.block .right_col {
	float:right;
	margin:1em 0 0 0;
	width:582px
}
block p {
	margin-bottom:1em;
}
div.top {
	margin:1em 0 1em 0;
}
div.top a {
	color:#ABB5BB;
}
h2, strong.red {
	/*color:#bd0819;
	color:#D11E0D;
	*/
	color:#a00000;
	font-weight:bold;
	font-size:1em;
}
.red {color:#a00000;}
h3 {
	color:#a00000;
	font-weight:normal;
	font-size:1em;
	margin-bottom:17px;
}
strong {
	font-weight:bold;
}
input, textarea {
	background:#E8ECED;
	border:none;
	width:410px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
input {
	padding:5px;
}
textarea {
	padding:5px;
}
input.formsubmit {
	background:none;
	text-align:left;
	margin: 1em 0 2em 0;
}
input.formsubmit:hover {
	cursor: pointer
}
label {
	display:block;
	margin: 1em 0 2px 0;
}
input.alert {
	background:#ABB5BB;
}
input.email {
	display:none;
}
.schlagworte {
	line-height:23px;
	margin-bottom:10px!important;
}
.abstand-oben {
	margin-top:14px;
}

.abstand-unten {
	margin-bottom:2em!important
}

table.w200cp10 {width:200px;}
table.w200cp10 td.td_left {padding-right:20px;}
table.logos {
	margin:1em 0 2em 0;
}
.logos a img{
	float:left; vertical-align:top;
}
.lageplan {
	padding:3em 0 1em 0!important;
}
.invisible { visibility:hidden;}
sub {font-size:11px;}
div.messelogo { margin:-1.5em 0 1.5em 0; text-align:right;}
div.rightimg p{
	float:left;
	width:200px;
	
	}
div.rightimg img{
	float:left;
	margin:5px 0 0 50px;
	
	}	