ul.normalliste{font-size:.75em; margin:0 10px 10px 9px; list-style-type:disc}
ul.linkliste{font-size:.75em; margin:0 10px 10px 9px; list-style-type:disc}
		
a.pfeil_link{display:block}
a.orange_link{color:#EE7F01 !important}
		
table.zweidrittel{width:330px !important}
td.rechts{text-align:right}
h2.clear_both{clear:both}
.orange{color:#EE7F01}
.trennlinie{height:15px; clear:both; font-size:0px; margin:0 0 15px 0}

/*********************************************/

* {margin:0; padding:0; border:none}
img{display:block}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; display:block}
.clear_bottom{clear:both; height:.9em}
.right{float:right}
hr{}
.hr-top{clear:left}
address{font-size:.68em; font-style:normal; margin:0 0 10px 0}
li.last a{border:none !important}
a.active{color:#00519E !important; font-weight:bold !important}
a {color:#646466; text-decoration:none}
a:hover{color:#343435}
img.right{float:right; margin:9px}

html, body{height:100%}
body{
	font-family:arial, helvetica, sans-serif;
	font-size:100.01%;
	line-height:1.4;
	color:#646466;
	background:white;
	text-align:left}

#slogan{display:none}
ul#sprachwahl{display:none}
#nav{display:none}

#header{height:82px; width:162px; float:right; margin:0 0 20px 20px; display:inline; background:green}
#header img{display:none}
#header #logo{}
#header #logo img{display:block !important}

#content{padding:0 0 36px 0}
#sidebar{display:none}
#footer{display:none}

#subnav{display:none}

#content p{font-size:.75em; margin:0 10px 10px 9px}
#content h1{
	margin:7px 0 8px 9px;
	font-size:.75em;
	color:#EE7F01;
	font-weight:bold;
	text-transform:uppercase;
	float:left}
#content h2{margin:0 0 2px 9px; font-size:.75em}
#content h3{margin:15px 0 2px 9px; font-size:.75em}
#content table{font-size:.75em; margin:0 10px 10px 9px; border-collapse:collapse}
#content table td{padding:3px 3px 3px 0}

/*Logodownload*/
.downllogo{
	float:left;
	width:160px;
	margin:10px 0 0 9px;
	display:inline}
.downllogo img{margin:7px 0 15px 0}
.downllogo h3{font-size:.75em}
.downllogo a{
	display:block;
	font-size:.75em;
	background:url(../images/arrow_pale.gif) no-repeat left center;
	padding:0 0 0 11px;
	margin:0}

/*Pressebilderdownload und Anfahrtsskizzendownload*/
table.downlimg{
	font-size:1em !important;
	float:left;
	width:160px;
	background:#ECEDED;
	height:200px;
	margin:10px 4px 0 9px !important;
	border-collapse:collapse;
	table-layout:fixed;
	display:inline}
table.downlimg td{height:60px}
table.downlimg h3{font-size:.75em; margin-left:0 !important}
table.downlimg td.image{
	background:url(../images/bg_downlimg.gif) 14px bottom no-repeat;
	height:140px;
	text-align:center;
	width:160px}
table.downlimg img{display:inline !important; vertical-align:middle !important}
table.downlimg a{
	font-size:.75em;
	display:block;
	background:url(../images/arrow_medium.gif) no-repeat left center;
	padding:0 0 0 11px;
	margin:0 0 0 15px}
table.downlimg h3 a{font-size:1em !important}

/*Pressetexte*/
.pressetexte{}
.pressetexte a{
	display:block;
	font-size:.75em;
	background:url(../images/arrow_pale.gif) no-repeat left center;
	padding:0 0 0 11px;
	margin:0 0 0 9px}
	
/*Infofilm*/
#content object{margin:10px 0 0 9px}
p.flashfilm a{background:url(../images/arrow_pale.gif) no-repeat left center; padding:0 0 0 11px}

/*Sitemap*/
ul#sitemap{margin:0 0 0 9px; list-style:none}
ul#sitemap h2{margin-left:0}
ul#sitemap ul{list-style:none; margin-left:18px; font-size:.75em}

/*Ausstellersuche - Hinweise*/
ul#suchkriterien{margin:0 10px 10px 9px; font-size:.75em; list-style:none}
ul#suchkriterien li{margin:0; padding:0}
ul#suchkriterien ul{margin:0 10px 0 9px; list-style:none}
ul#suchkriterien ul li{background:url(../images/bullet.gif) no-repeat left center; padding:0 0 0 10px !important}

/*##################################################################################################*/

/*Kontaktformular*/
#kontakt .form_left{clear:both; float:left; width:222px}
#kontakt .form_right{float:left; width:219px; margin:0 0 0 28px}

form#kontakt{margin:45px 0 0 9px}
#kontakt label{font-size:.75em; width:107px; line-height:1.6; float:left; clear:both; padding:0 0 17px 0}
	#kontakt label.block{float:none; display:block; padding:0 0 3px 0}
#kontakt select, #content input, #content textarea{
	font-family:arial, helvetica, sans-serif;
	color:#575757;
	border:1px solid #E3E3E4;
	font-size:.75em;
	padding:2px}
#kontakt select, #kontakt input{float:right; color:#575757; margin:0 0 15px 0}
#kontakt input{width:100px}
#kontakt select{width:106px}
#kontakt textarea{width:463px}
#kontakt input.button{
	border:none; 
	float:none;
	width:auto;
	color:#646466;
	background:#ECEDED url(../images/arrow_medium.gif) no-repeat 5px 50%;
	padding:2px 2px 2px 12px;
	margin:7px 10px 0 0}
	#content input.button:hover{color:#373738; cursor:pointer}
p.error{clear:both}
p.error strong{color:#F54E01}
img.errorimg{display:inline}
p.success{color:#F54E01}

/*************** HRS-FORM **************/
form#hrs_form{
	width:248px;
	border:1px solid #8EB3D2;
	background:url(../images/hrs/logo.gif) no-repeat 2px 2px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000033;
	margin:20px 0 0 9px}
form#hrs_form #main{
	background:#DFEAF6 url(../images/hrs/ecke.gif) no-repeat bottom right;
	margin:21px 2px 2px 2px;
	padding:7px 0 11px 2px;}
form#hrs_form a#hrs_link{
	margin:4px 0 0 9px;
	width:82px;
	height:33px;
	display:block}
form#hrs_form label{line-height:1.6em; font-size:.63em; display:block}
form#hrs_form label img{line-height:1.6em; font-size:.63em; display:inline !important}
form#hrs_form input{
	border:1px solid #8EB3D2;
	color:#000033;
	display:block;
	font-size:.63em;
	padding:1px 0 2px 0}
form#hrs_form input.hrs_location{width:168px}
form#hrs_form input.hrs_date{width:68px}
form#hrs_form input.hrs_noscript_shortdate, form#hrs_form input.hrs_noscript_longdate{width:auto; display:inline !important}
form#hrs_form input.hidden{display:none}
form#hrs_form input#suche{
	margin:6px 5px 0 57px;
	border:none}
form#hrs_form #links{
	float:left;
	width:170px;}
form#hrs_form #rechts{
	float:left;
	width:54px;
	margin:0 0 0 13px;
	display:inline}
form#hrs_form #rechts input{width:14px}