/* IFA STYLES - ai informatics - 2004-07-01 */

body, td, p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

a { text-decoration: underline; color: #000000 }
a:hover { text-decoration: underline; color: #999999 }

a.meta {  font-weight: bold; color: #333333; text-decoration: none}
.meta-white {  font-weight: bold; color: #ffffff; text-decoration: none}
a.meta:hover {  font-weight: bold; color: #333333; text-decoration: none}

a.contentIndex { color: #FF3333; text-decoration: none }
a.contentIndex:hover { color: #FF3333; text-decoration: none }

.bgHeader { color: #e2001a; background-color: #FFFFFF }
.bgPath { color: #000066; text-decoration: none; background-color: #9CD7FD; background-image: url(images/bg_path.gif); background-repeat: no-repeat}
.bgContent { color: #333333; background-color: #9CD7FD; background-image: url(images/bg_content.gif); background-repeat: repeat-y}
.bgStrip {  background-color: #9CD7FD; background-image: url(images/bg_strip.gif); background-repeat: no-repeat}
.bgHome { color: #333333; background-color: #9CD7FD; background-image: url(images/bg_content.gif); background-repeat: repeat-y}
.bgBlank { color: #333333; background-color: #FFFFFF; }

.bgPopup { color: #333333; background-color: #FFFFFF; background-image: url(images/bg_popup.gif); background-repeat: repeat-y}
.bgStripPopup {  background-color: #9CD7FD; background-image: url(images/bg_popup.gif); background-repeat: no-repeat}
td.popupHeader { font-weight: bold; text-transform: uppercase; }
td.popupStandard { vertical-align: top; }
td.popupLine { vertical-align: top; }
img.popupLine { margin-top: 2px; margin-bottom: 32px; }

.lineBottom {  background-color: #FFFFFF }
.dateStrip {  background-color: #FF3333 }

.contentColor { background-color: #FFFFFF }

td.contentAll { width: 570px }
td.contentHeader { font-weight: bold; text-transform: uppercase; width: 396px; }
td.contentHeader2 { font-weight: bold; }
td.content2 { color: #FFFFFF; text-decoration: none}
td.contentHeader3 { color: #c0002b; font-size: 13px; font-weight: bold; text-decoration: none}
td.contentHeader4 { color: #737573; font-size: 13px; font-weight: bold; text-decoration: none}
td.contentHeader5 { color: #000000; font-size: 11px; text-decoration: none}

td.contentSubHeaderOuter { font-weight: bold; width: 396px; }
td.contentSubHeaderInner { font-weight: bold; width: 396px; }
td.contentHeader3 { font-weight: bold; height: 20px; vertical-align: middle; }
td.contentMarginal { font-weight: bold; vertical-align: top; width: 156px; }
td.contentInnerSpacer { vertical-align: top; width: 18px; }
td.contentStandard { vertical-align: top; width: 396px; }
td.contentLineHeader { width: 396px; height: 15px; valign: bottom; }
td.contentLineSubHeader { width: 396px; height: 12px; valign: bottom;  }
td.contentStartSpacer { vertical-align: top; height: 20px }
td.contentSpacer { vertical-align: top; }
td.contentEndSpacer { vertical-align: top; height: 20px }

table.chronik { width: 375px; }
td.contentHeaderChronik { font-weight: bold; text-transform: uppercase; width: 375px; }
td.contentSubHeaderWithSpaceChronik { font-weight: bold; padding-top:20px; padding-bottom:10px; width: 375px; }
td.contentStandardChronik { vertical-align: top; width: 375px; }

img.contentStartSpacer { height: 20px; width: 1px }
img.contentSpacer { height: 12px; width: 1px }
img.contentEndSpacer { height: 20px; width: 1px }
img.innerSpacer { height: 1px; width: 18px; }

div.contentMaxImageWidth { width: 566px; overflow: hidden; }

table.contentTable1 { padding: 5px; }

/* Termine */
table.contentTable1MaxWidth { padding: 5px; width: 100%; }
td.topLeft { vertical-align: top; text-align:left; }
td.topRight {vertical-align: top; text-align:right; }

ul 
{
list-style-image: url(http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/bullet1.gif);
list-style-position: outside;
}
td.contentSeparatorLine1 { vertical-align: middle; height: 25px }
img.contentSeparatorLine1 { width: 100%; height: 1px; }

p.contentIndex { color: #FF3333; margin-top: 3px; margin-bottom: 3px; }

.borderContentPartMarginal {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; vertical-align: middle}

.borderContentPartFullWidth {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; vertical-align: middle}

.teaserBorder {  background-color: #FBFDFD; }
.teaserArea {  background-color: #7AB5E2; }
.teaserHeader { color: #FFFFFF;  background-color: #7AB5E2; font-weight: bold; }
.teaserText1 { color: #000066;  background-color: #7AB5E2; }
td.teaserText2 { color: #FFFFFF;  background-color: #7AB5E2; }
a.teaserText2 { color: #FFFFFF;  background-color: #7AB5E2; text-decoration:none; }
a.teaserText2:hover { color: #FFFFFF;  background-color: #7AB5E2; text-decoration:underline; }

body.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #7AB5E2; }
td.newsDate { color: #000066; vertical-align: top; }
td.newsTitle { color: #FFFFFF; vertical-align: top; }
a.newsTitle { color: #FFFFFF; text-decoration: none; }
a.newsTitle:hover { color: #FFFFFF; text-decoration: underline; }

.cursorLink { cursor: hand; }
.arrow { cursor: default; }
.separatorLevel1 { background-color: #FFFFFF; }
.separatorLevel2 { background-color: #FFFFFF; }
.separatorLevel3 { background-color: #FFFFFF; }

p.glossar { margin-bottom: 20px }

.aktivOn { color: #333333; cursor: default; }
.aktivOff { color: #FF3333; cursor: hand; }

#extraBanner1 { position:absolute; width:225px; height:270px; z-index:1; left: 778px; top: 5px; visibility: visible; }

/* SPLASHPAGE-STYLES */

body.splash { background-color: #9CD7FD; }
/*table.bgSplashMain { background-color: #FFFFFF; background-image: url(http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/splashpage_bg.jpg); background-repeat: no-repeat; }*/
/*td.bgSplashSeparator {  background-color: #9CD7FD; background-image: url(http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/splashpage_sep_bg.gif); background-repeat: repeat-x }*/
table.bgSplashPt1 { background-color: #FFFFFF; background-image: url(http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/splashpage_bg_pt1.jpg); background-repeat: no-repeat; }
td.bgSplashPt2 {  background-color: #9CD7FD; background-image: url(http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/splashpage_bg_pt2.jpg); background-repeat: no-repeat; }
td.splashText { color: #333333; vertical-align: top; text-align: left; padding-top: 0px; padding-bottom: 0px; }
p.splashHintText { font-size: 10px; color: #999999; margin-top: 0px; margin-bottom: 0px }
p.splashText { margin-top: 10px; margin-bottom: 0px }

/* END SPLASHPAGE-STYLES */