/* CSS Document für FESPO 2010 */

html,body {background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:100.01%;line-height:1em;color:#525254;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.375em; line-height:1em; font-weight:bold; color:#e30011;  margin:0 0 15px 0; padding:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.0625em;font-weight:bold;color:#525254; margin:0.5em 0 1em 0;}
p {font-size:0.75em; line-height:1.5em; margin-bottom:1em;}

#serviceNavig ul { margin-left:15px;}
#serviceNavig li { float:left; list-style:none; display:inline; margin:0 37px;}
#serviceNavig a { color:#FFFFFF; font-weight:bold;font-size:0.75em; text-decoration:none; display:block;padding:7px 0;}
	#serviceNavig li.aktiv a { color:#ffc500;}

#sprachfeld a{ color:#034e93; text-decoration:none; font-size:0.75em; font-weight:bold;}
#sprachfeld a:focus, #sprachfeld a:hover, #sprachfeld a.aktiv {color:#e30011}
	
#mainNavig {}
	#mainNavig ul {}
	#mainNavig > ul {}
	#mainNavig ul li {font-size:0.875em; line-height:1em;}
	#mainNavig ul li a {font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#034e93; text-transform:uppercase; display:block; text-decoration:none;}
	#mainNavig ul li ul li a { font-weight:normal;font-size:0.8125em;}
	#mainNavig ul li ul li ul li a { font-weight:normal;font-size:0.8125em;}
	#mainNavig ul li a:focus, #mainNavig ul li a:hover {color:#e30011;}
	#mainNavig li.aktiv a { color:#e30011;}
	#mainNavig li.aktiv ul li a { color:#034e93; }
	#mainNavig li ul li.aktiv a { color:#e30011;}
	#mainNavig li ul li.aktiv ul li a { color:#034e93; }
	#mainNavig li ul li ul li.aktiv a { color:#e30011;}
	#mainNavig .aktiv a:hover {color:#e30011;}
	
#contentArea p a, #contentArea td a {color:#c8302a; text-decoration:underline;}
#contentArea p a:hover, #contentArea td a:hover {color:#e30011;}

th {font-size:0.75em;color:#000000;}
td {font-size:0.75em;}
	
.teaser, .teaserSpeech { width:93px; height:89px; margin:0 auto 20px auto; padding:0 17px; font-size:0.75em; color:#FFFFFF;}
.teaser img, .teaserSpeech img { margin-top:20px;}
.teaser { background-image:url(/_img/teaser/teaser_bg.gif); background-repeat:no-repeat;}
.teaserSpeech { background-image:url(/_img/teaser/teaser_speech_bg.gif); background-repeat:no-repeat;}

.teaserLeer {
	color:#FFFFFF;
	font-size:0.75em;
	height:89px;
	margin:0 auto 20px;
	padding:0;
	width:128px;
}

.messedaten { color:#034e93; margin-bottom:2em;}
#contentArea .messedaten a {color:#034e93; text-decoration:none;}
#contentArea .messedaten a:hover {color:#e30011;}

.tabAusstellerListe {}
.tabAusstellerListe {}
.tabAusstellerListe {}
.tabAusstellerListe {}


td.ausstellerListName { width:246px;}
td.ausstellerListOrt { width:170px;}
td.ausstellerListStand { width:80px; text-align:right;}



.newsEintrag { padding-bottom:20px;}
.newsEintrag h2 { margin:0 0 4px 0;}
.newsDatum { font-size:0.75em;}

.galerieThumb {}
.galerieThumb img { margin:0 12px 12px 0;}
.galerieThumb img.galerieThumbLetzte { margin:0 0 12px 0;}
.galerie { position:relative; text-align:center;}
.galerie .prev {position:absolute;width:11px;height:22px;left:-14px;top:200px;}
.galerie .next {position:absolute; width:11px; height:22px; left:499px; top:200px;}
.galerie .close {position:absolute; width:13px; height:13px; left:499px; top:-15px;}





.footer h2 { color:#0056a4; font-size:0.75em; margin:0;}
.footerNavig ul {}
.footerNavig li { float:left; list-style:none; display:inline;}
.footerNavig li.startseite { margin-left:52px;}
.footerNavig li.impressum { margin-left:350px;}
.footerNavig li.sitemap { float:right; margin-left:350px; margin-right:52px;}
.footerNavig a {color:#FFFFFF;font-weight:bold;font-size:0.75em;text-decoration:none;display:block;padding:4px 0 0 0;}