/* Style sheet styles */
#suchergebnis-richterliste .mod_richterliste{margin-bottom:4em;}
#main .inside .mod_search{font-size:1.1em;}
#main .inside .mod_search h3{margin-top:2em;}
#main .inside .mod_search a{font-weight:bold;text-decoration:none;color:#64157D;}
#header .mod_form{left:0.5em;top:21em;position:absolute;z-index:1000;}
#main #sponsoren-partner table td{text-align:center;}
.online-anmeldung a{display:block;padding-bottom:0.5em;padding-left:1.7em;background:url("tl_files/images huh/Onlinemeldung-Icon.gif") left top no-repeat;font-weight:normal;text-decoration:none;font-size:1.2em;color:#64157D;line-height:1.5em;}
.online-anmeldung a:hover{display:block;padding-bottom:0.5em;padding-left:1.7em;font-weight:normal;text-decoration:underline;font-size:1.2em;color:#64157D;line-height:1.5em;}
.mod_richterliste h3{margin-top:2em;color:#64157d;}
.mod_richterliste h3.datum{font-size:1.3em;color:#000000;}
#main .inside .mod_richterliste h2{margin-top:0.2em;margin-bottom:0.8em;padding-bottom:0.8em;font-weight:bold;font-size:1.4em;color:#64157D;}
#main .inside .mod_richterliste table{width:99.9%;margin-bottom:0.2em;font-size:1.1em;}
#main .inside .mod_richterliste.static table{width:99.9%;margin-bottom:0.5em;font-size:1em;}
#daten-fakten-intro table td,#daten-fakten-intro92 table td{padding-bottom:5px;}
#main .inside .mod_ausstellersuche{font-size:1em;}
#main .inside .mod_ausstellersuche input.text,#main .inside .mod_ausstellersuche textarea{margin-bottom:1em;}
#main .inside .mod_ausstellersuche dt.titel{margin-top:1em;margin-bottom:0.5em;font-weight:bold;font-size:1.2em;}
#main .inside .mod_ausstellersuche dd label input.checkbox{margin-right:1em;vertical-align:middle;}
#main .inside .mod_ausstellersuche dd label{font-size:1.1em;}
#main .inside .mod_ausstellersuche dd.submit{margin-top:1em;}
#main .inside .mod_ausstellerliste h2{margin-bottom:0.5em;font-weight:bold;font-size:1.6em;color:#64157d;}
#main .inside .mod_ausstellerliste .aussteller{font-size:1.2em;}
#main .inside .mod_ausstellerliste .aussteller strong,#main .inside .mod_ausstellerliste .aussteller .kontaktinformationen{display:block;margin-bottom:1em;}
#main .inside .mod_ausstellerliste a.back{display:block;margin-top:2em;margin-bottom:2em;font-weight:normal;text-decoration:none;font-size:1.2em;color:#64157d;}
#main .inside .mod_ausstellerliste a.back:hover{display:block;margin-top:2em;margin-bottom:2em;font-weight:normal;text-decoration:underline;font-size:1.2em;color:#64157d;}
#main .inside .mod_ausstellerliste th{margin-bottom:2em;border-bottom:0.1em solid #64157d;font-weight:bold;font-size:1.2em;color:#64157d;}
#main .inside .mod_ausstellerliste td{margin-bottom:1em;vertical-align:top;font-size:1.1em;}
#main .inside .mod_ausstellerliste td a{font-weight:normal;text-decoration:none;font-size:1em;color:#64157d;}
#main .inside .mod_ausstellerliste td a:hover{font-weight:normal;text-decoration:underline;font-size:1em;color:#64157d;}
#main .inside .mod_ausstellerliste td.stand{width:12em;display:block;}
#main .inside .mod_ausstellerliste td.name{padding-right:1em;}
#main .inside .logo_westfalenhallen{left:2em;top:9em;position:absolute;}
*{margin:0;padding:0;}
* html,* html ul,* html li{margin:0;padding:0;}
div{margin:0;padding:0;}
img{border:0;}
body{background-color:#ffffff;font-family:Arial, Verdana, sans serif;font-size:62.5%;color:#000000;}
#wrapper{width:90em;position:relative;padding-right:1em;background-image:url("tl_files/images/right_shadow.png");background-repeat:repeat-y;font-size:1em;background-position:90em 0em}
#main .inside .ce_text p a.pdf{padding-left:2em;background:url("tl_files/images/pdf.gif") left top no-repeat;font-weight:normal;text-decoration:none;color:#64157d;}
#main .inside .ce_download a{font-weight:normal;text-decoration:none;font-size:1.2em;color:#64157d;}
#main .inside .ce_download a:hover{font-weight:normal;text-decoration:underline;font-size:1.2em;color:#64157d;}
#main .inside .mod_sitemap ul.level_1 li a{text-decoration:none;font-size:1.2em;color:#64157d;}
#main .inside .mod_sitemap ul.level_1 ul.level_2 li a{text-decoration:none;font-size:1.1em;color:#64157d;}
#main .inside .mod_sitemap ul.level_1 li{margin-bottom:1em;}
#main .inside .mod_sitemap ul.level_1 ul.level_2 li{margin-bottom:0.4em;}
#main .inside .ce_text p a.pdf:hover{padding-left:2em;background:url("tl_files/images/pdf.gif") left top no-repeat;font-weight:normal;text-decoration:underline;color:#64157d;}
#main .inside .mod_richterliste h2{margin-top:0.2em;margin-bottom:0.8em;padding-bottom:0.8em;font-weight:bold;font-size:1.4em;color:#64157d;}
#header .netgroup-rotating-images{width:20em;height:20em;left:0;top:0;position:absolute;}
#header .netgroup-rotating-images .inside{position:relative;}
#header .netgroup-rotating-images .inside .image{left:0;top:0;position:absolute;}
#header #header_banner{width:70em;height:20.8em;left:20em;top:0;position:absolute;z-index:100;}
#header #header_top .header_top_logo{left:50em;top:3.5em;position:absolute;}
#header #header_top .header_top_index{width:34em;height:8em;left:22em;top:2em;position:absolute;z-index:1000;}
#header .header_pic_bg{width:70em;height:8em;left:20em;top:12em;position:absolute;overflow:hidden;background:url("tl_files/images/header_pic_bg.jpg") left top no-repeat;}
#header .header_bar{width:90em;height:4em;left:0;top:20em;position:absolute;background-color:#64157d;}
#header .header_bar #header_bar_headline{margin-top:0.5em;margin-left:12em;font-size:1.8em;color:#ffffff;}
#left ul.level_1{width:20em;padding-top:2em;background-color:#e1e673;background-repeat:repeat-y;}
#left .mod_navigation ul.level_1 li{list-style-type:none;}
#left .mod_navigation ul.level_1 li span.active{display:block;padding-left:1.4em;background-color:#64157d;font-weight:bold;font-size:1.4em;color:#ffffff;line-height:1.9em;}
#left ul.level_1 a{display:block;padding-left:1.4em;font-weight:normal;text-decoration:none;font-size:1.4em;color:#64157d;line-height:1.9em;}
#left .mod_navigation ul.level_1 a:hover,#left .mod_navigation ul.level_1 a.trail{display:block;padding-left:1.4em;background-color:#64157d;font-weight:bold;text-decoration:none;font-size:1.4em;color:#ffffff;line-height:1.9em;outline:none;}
#left .mod_navigation ul.level_2 a.trail{margin-left:1.6em;background-color:#E1E673;font-weight:bold;font-size:1.2em;color:#64157d;}
#left ul.level_2{display:none;}
#left .mod_navigation ul.level_1 li.active ul.level_2,#left .mod_navigation ul.level_1 li.trail ul.level_2{display:block;}
#left ul.level_1 ul.level_2 a{padding-left:3em;font-weight:normal;font-size:1.2em;}
#left .mod_navigation ul.level_1 ul.level_2 a:hover,#left .mod_navigation ul.level_1 ul.level_2 span.active{padding-left:3em;font-weight:bold;font-size:1.2em;color:#64157d;list-style-type:disc;background:none;}
#left .navi_meldescheine{background-color:#E1E673;}
#left .navi_meldescheine ul.level_1{width:20em;height:18.5em;padding-top:2em;background:url("tl_files/images/left_navi_end_bg.jpg") left bottom no-repeat;}
#left .navi_meldescheine ul.level_1 li{margin-left:2em;list-style-type:none;}
#left .navi_meldescheine ul.level_1 li.meldescheine_de{padding-left:1em;background:url("tl_files/images/meldescheine_de.gif") left center no-repeat;}
#left .navi_meldescheine ul.level_1 li.meldescheine_en{padding-left:1em;background:url("tl_files/images/meldescheine_en.gif") left center no-repeat;}
#left .navi_meldescheine ul.level_1 li.meldescheine_fr{padding-left:1em;background:url("tl_files/images/meldescheine_fr.gif") left center no-repeat;}
#left .navi_meldescheine ul.level_1 li span.active{display:block;padding-left:2em;font-weight:bold;font-size:1.2em;color:#404041;line-height:1.6em;}
#left .navi_meldescheine ul.level_1 a{display:block;padding-left:2em;font-weight:bold;text-decoration:none;font-size:1.2em;color:#64157d;line-height:1.6em;}
#left .navi_meldescheine ul.level_1 li a:hover,#left .navi_meldescheine ul.level_1 li a.trail{display:block;padding-left:2em;font-weight:bold;text-decoration:none;font-size:1.2em;color:#404041;line-height:1.6em;outline:none;}
#main .inside{width:43em;padding-top:4.8em;padding-left:2em;}
#main .inside #hallenplan-intro-industrie,#main .inside #hallenplan-intro198,#main .inside #hallenplan-intro222{width:63em;}
#main .inside textarea.html-viewer{width:40em;height:8em;margin-top:2em;}
#main .inside textarea.html-viewer a.html-viewer{font-size:2em;}
#main .inside .navi_richterliste{}
#main .inside .navi_richterliste ul.level_1{width:40.4em;padding:0.8em;background-color:#E1E673;}
#main .inside .navi_richterliste ul.level_1 li{display:inline;margin:0;padding-right:1.5em;padding-left:1em;background:url("tl_files/images/richterliste_spacer.gif") right top no-repeat;}
#main .inside .navi_richterliste ul.level_1 li.last{display:inline;margin:0;padding:0 0 0 0.8em;background-image:none;}
#main .inside .navi_richterliste ul.level_1 li.first{margin:0;padding:0 1.5em 0 0;}
#main .inside .navi_richterliste ul.level_1 li a{display:inline;text-decoration:none;font-size:1.1em;color:#64157d;}
#main .inside .navi_richterliste ul.level_1 li a:hover,#main .inside .navi_richterliste ul.level_1 li span.active{display:inline;font-weight:bold;text-decoration:none;font-size:1.1em;color:#64157d;}
#main .inside .netgroup-contact-form{margin-top:2em;}
#main .netgroup-contact-form .required-text,#main .netgroup-contact-form .error-text{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
#main .inside .kontaktformular table td.col_0,#main .inside .netgroup-contact-form dl dt{width:10em;float:left;padding-top:0.2em;padding-right:1em;vertical-align:top;font-size:1.2em;}
#main .netgroup-contact-form dd{width:26em;margin-left:13em;padding-top:0.2em;}
#main .inside .netgroup-contact-form span.error,#main .inside .netgroup-contact-form .error-text{font-weight:bold;color:#a80000;}
#main .inside .netgroup-contact-form span.error input,#main .inside .netgroup-contact-form span.error textarea{border:0.3em solid #a80000;}
#main .netgroup-contact-form span.error-marker{float:right;display:block;font-weight:bold;font-size:1.2em;color:#a80000;}
#main .inside .kontaktformular table td.col_1{padding-top:0.2em;padding-right:1em;vertical-align:top;}
#main .inside .kontaktformular table td input.textbox,#main .netgroup-contact-form textarea{height:8em;font-family:Arial, Verdana, sans serif;}
#main .inside .kontaktformular p.error{font-weight:bold;font-size:1.0em;color:#ff0000;}
#main .inside .kontaktformular table td input#ctrl_9{display:block;}
#main .inside .kontaktformular table td input#ctrl_19{display:block;}
#main .inside .kontaktformular table td input#ctrl_29{display:block;}
#main .inside .kontaktformular table td .submit_container{padding-top:1em;}
#main .netgroup-contact-form .submit_container{margin-top:1em;margin-left:13em;}
#main .inside .kontaktformular .formbody label,#main .netgroup-contact-form dt{font-weight:bold;}
#main .inside #austellungsbestimmungen p a{display:block;text-decoration:none;}
#main .inside #austellungsbestimmungen p a:hover{display:block;text-decoration:underline;}
#main .inside .mod_toplink a{display:block;margin-bottom:4em;font-weight:bold;text-decoration:none;font-size:1.2em;color:#b9d200;}
#main .inside .mod_newslist{font-size:1.2em;line-height:1.8em;}
#main .inside .mod_newslist h2 a{font-weight:bold;text-decoration:none;font-size:0.9em;color:#64157d;}
#main .inside .mod_newslist h2 a:hover{font-weight:bold;text-decoration:none;font-size:0.9em;color:#404041;}
#main .inside .mod_newslist p.more a{display:block;margin-bottom:2em;text-decoration:underline;font-size:0.9em;color:#64157d;}
#main .inside .mod_newslist p.more a:hover{margin-bottom:2em;text-decoration:underline;font-size:0.9em;color:#404041;}
#main .inside .mod_newslist p.info{font-weight:bold;font-size:1.2em;}
#main .inside .mod_newsreader h1{margin-bottom:1em;font-weight:bold;text-decoration:none;font-size:1.6em;color:#64157d;}
#main h1{color:#64157D;}
#main .inside .mod_newsreader p.info{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
#main .inside .mod_newsreader p.back a{display:block;margin-top:1em;text-decoration:underline;font-size:1.2em;color:#64157d;}
#main .inside .mod_newsreader p.back a:hover{display:block;margin-top:1em;text-decoration:underline;font-size:1.2em;color:#404041;}
#main .inside .presse_start{padding:1em;background-color:#e6dce7;}
#main .inside .presse_start h1{padding-bottom:0.5em;font-size:1.4em;color:#64157D;}
#main .inside .presse_start h2 a{font-weight:bold;font-size:0.8em;}
#main .inside .ce_text .presse_start h2{margin-bottom:0.5em;}
#main .inside .presse_start h2 a:hover{font-weight:bold;text-decoration:underline;font-size:0.8em;color:#64157D;}
.enclosure img{float:left;margin-right:0.5em;}
.enclosure a{display:inline-block;margin-top:0.2em;text-decoration:none;font-size:1.2em;color:#64157D;}
.enclosure a:hover{display:inline-block;margin-top:0.2em;text-decoration:underline;font-size:1.2em;color:#64157D;}
#main .inside ol li{margin-left:2em;}
#main .inside ul li{margin-left:2em;}
#main .inside #hallenplan-intro,#main .inside #scotch-brite{width:64em;}
#main .inside #hallenplan-intro33{width:64em;}
#main .breadcrump{width:70em;left:2em;top:0.5em;position:absolute;}
#main .breadcrump a{text-decoration:none;color:#64157d;}
#main .breadcrump a:hover{text-decoration:underline;color:#64157d;}
#main .inside .ce_text{font-size:1.2em;color:#404041;line-height:1.4em;}
#main .inside .main_infobox{padding:1em;background-color:#E1E673;}
#main .inside .ce_text a{font-weight:normal;text-decoration:none;color:#64157d;}
#main .inside .ce_text a:hover{font-weight:normal;text-decoration:underline;color:#64157d;}
#main .inside .ce_text h1{margin-bottom:1em;font-weight:bold;font-size:1.8em;color:#64157d;line-height:1.2em;}
#main .inside .ce_text h2{margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#64157d;}
#main .inside .ce_text h3{font-weight:bold;font-size:1.1em;color:#64157d;}
#main .inside h1.ce_headline{margin-bottom:1em;font-weight:bold;font-size:2em;color:#64157d;}
#main .inside h2.ce_headline{margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#64157d;}
#main .inside .main_infobox h3{font-weight:bold;font-size:1.1em;color:#64157d;}
#main .inside .ce_text table td.bordeaux_bold{width:12em;font-weight:bold;color:#64157d;}
#main .netgroup-gallery{height:40em;position:relative;}
#main .netgroup-gallery .image{text-align:center;}
#main .netgroup-gallery .thumbs{height:8em;overflow-x: scroll;overflow-y: hidden;}
#main .netgroup-gallery .scroll-left{left:18.5em;position:absolute;}
#main .netgroup-gallery .scroll-right{left:22.7em;position:absolute;}
#main .mod_mod_netgroup_gallery .inside{margin:0;padding:0;}
#main .mod_mod_netgroup_gallery .inside .name{margin:0 0 0.5em;padding:0 0 0.5em;font-weight:bold;font-size:1.6em;color:#64157d;}
#main input.text,#main textarea{width:25em;}
#main .mod_banner{left:72em;top:-22em;position:absolute;}
#main p.suche{margin-bottom:2em;font-size:1.2em;}
.vdh-europasieger-ausstellung h2,.nationale-ausstellung h2,.internationale-ausstellung h2{color:#64157D;}
.nationale-ausstellung h2{padding-top:2em;}
#right .inside{padding-top:5.2em;}
#header #right_logos{right:1em;top:12em;position:absolute;z-index:2000;}
#right .inside .imagebox .image_container{background-color:#E1E673;}
#right .inside .ce_text a{font-weight:normal;text-decoration:none;color:#64157d;}
#right .inside .ce_text a:hover{text-decoration:underline;color:#64157d;}
#startseite-right .image_container{background-color:#ffffff;}
#right .inside h1{padding-left:1.2em;background-color:#64157D;font-weight:bold;font-size:1.4em;color:#ffffff;line-height:1.6em;}
#right .inside h3{padding-left:1.2em;background-color:#d3aa00;font-weight:bold;font-size:1.2em;color:#64157d;line-height:1.6em;}
#right .inside h2{padding-left:1.2em;background-color:#64157D;font-weight:bold;font-size:1.3em;color:#ffffff;line-height:1.6em;}
#right .inside .ce_text{background-color:#E1E673;background-repeat:repeat-y;}
#right .inside .no-bg{margin-top:15px;background-color:#ffffff;}
#right .inside #startseite-right .ce_text{background-color:#ffffff;}
#right .inside .quickinfo{padding:1em 1.4em 8em;background:#E1E673 url("tl_files/images/left_navi_end_bg.jpg") left bottom no-repeat;font-size:1.2em;color:#64157d;line-height:1.8em;}
#right .inside .richterlistenbox{padding:1.8em 1.4em 0;font-size:1.2em;color:#64157d;line-height:1.8em;}
#right .inside #startseite-right .ce_gallery table{padding-top:1em;padding-left:1em;}
#right .inside #akteure-right p a{display:block;margin-bottom:0.8em;font-weight:normal;text-decoration:none;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside #akteure-right p a:hover{display:block;font-weight:normal;text-decoration:underline;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside #ausstellungsbedingungen-right p a:hover{display:block;font-weight:normal;text-decoration:underline;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside #ausstellungsbedingungen-right109 p a:hover{display:block;font-weight:normal;text-decoration:underline;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside #ausstellungsbedingungen-right109 p a{display:block;margin-bottom:0.1em;font-weight:normal;text-decoration:none;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside #ausstellungsbedingungen-right p a{display:block;margin-bottom:0.8em;font-weight:normal;text-decoration:none;font-size:1em;color:#64157d;line-height:1.6em;}
#right .inside form{padding-top:2em;padding-left:1.8em;background-color:#E1E673;color:#64157d;}
#right .inside form label{display:block;padding-bottom:0.5em;font-size:1.2em;color:#64157d;}
#right .inside form small{display:block;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;font-size:1em;color:#64157d;}
#right .mod_banner{left:22em;top:-22em;position:absolute;}
#footer{height:5em;}
#footer ul.erste{width:auto;float:left;margin-top:3em;margin-bottom:5em;margin-left:1.4em;}
#footer .mod_customnav ul.level_1 li{display:inline;}
#footer .mod_customnav ul.level_1 li a,#footer .mod_customnav ul.level_1 li a:visited,#footer .mod_customnav ul.level_1 li span{padding-right:0.5em;background:url("tl_files/images/footer_navi_space.jpg") right center no-repeat;font-weight:normal;text-decoration:none;color:#b9d200;}
#footer .mod_customnav ul.level_1 li a.last,#footer .mod_customnav ul.level_1 li a.last:visited{padding-right:0.5em;font-weight:normal;text-decoration:none;color:#B9D200;background-image:none;}
#shadow_bottom{height:1.3em;background-image:url("tl_files/images/footer_shadow.png");background-repeat:no-repeat;font-size:1.0em;}
.mod_richterliste table.richterliste tr.fci-gruppe{background-color:#e0e0e0;font-size:1.1em;}
.mod_richterliste table.richterliste a{display:block;text-decoration:none;color:#64157D;}
.mod_richterliste table.richterliste tr.fci-gruppe td{padding:0.4em;border-top:1em solid #ffffff;font-weight:bold;}
#main .inside .mod_richterliste table.richterliste tr.fci-gruppe td a{font-weight:bold;}
.mod_richterliste table.richterliste td.elternbegriff{font-weight:bold;font-size:1.1em;}
.mod_richterliste table.richterliste td.richter em{font-size:1.1em;}
.mod_richterliste table.richterliste .richter_info{margin-top:0.4em;margin-bottom:0.4em;font-size:1.1em;}
.mod_richterliste table.richterliste .richter_info strong{color:#64157D;}
.mod_richterliste table.richterliste hr{width:430px;margin-top:1em;margin-bottom:1em;}
