/* Style sheet styles */
#main .inside table td{vertical-align:top;}
.meldescheine_de #main .inside,.meldescheine_en #main .inside,.meldescheine_fr #main .inside{width:640px;}
.mod_richterliste h3{margin-top:2em;color:#720D15;}
.mod_richterliste h3.datum{font-size:1.3em;color:#000000;}
#left .mod_navigation ul.level_1 a:hover,#left .mod_navigation ul.level_1 a.trail{display:block;padding-left:1.4em;background-color:#720d15;font-weight:bold;text-decoration:none;font-size:1.4em;color:#ffffff;line-height:1.9em;outline:none;}
#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:#720D15;}
#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:#720D15;}
#main .inside .mod_ausstellerliste .aussteller{font-size:1.2em;}
#main .inside .mod_ausstellerliste .aussteller strong,#main .inside .mod_ausstellerliste .aussteller .kontaktinformationen{display:block;margin-top:1em;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:#720D15;}
#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:#720D15;}
#main .inside .mod_ausstellerliste th{margin-bottom:2em;border-bottom:0.1em solid #720D15;font-weight:bold;font-size:1.2em;color:#720D15;}
#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:#720D15;}
#main .inside .mod_ausstellerliste td a:hover{font-weight:normal;text-decoration:underline;font-size:1em;color:#720D15;}
#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 .news-start{margin-bottom:3em;padding:1em 1em 0em 1em;background-color:#F5ECC1;}
#main .inside .news-start h1{padding-bottom:0.5em;font-size:2.2em;color:#720D15;}
#main .inside .ce_text p a.pdf{padding-left:2em;background-image:url("tl_files/images/pdf.gif");background-position:left top;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#720D15;}
#main .inside .ce_download a{font-weight:normal;text-decoration:none;font-size:1.2em;color:#720D15;}
#main .inside .ce_download a:hover{font-weight:normal;text-decoration:underline;font-size:1.2em;color:#720D15;}
#main .inside .mod_sitemap ul.level_1 li a{text-decoration:none;font-size:1.2em;color:#720D15;}
#main .inside .mod_sitemap ul.level_1 ul.level_2 li a{text-decoration:none;font-size:1.1em;color:#720D15;}
#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-image:url("tl_files/images/pdf.gif");background-position:left top;background-repeat:no-repeat;font-weight:normal;text-decoration:underline;color:#720D15;}
#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:#720D15;}
#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;}
#main .inside .mod_richterliste.static table td{font-size:0.9em;}
#main .static{margin-bottom:4em;}
#header #header_left_pic{width:20em;height:20em;left:0;top:0;position:absolute;}
#header #header_top{width:70em;height:12em;left:20em;top:0em;position:absolute;background-image:url("tl_files/images/header_top.jpg");background-position:left top;background-repeat:no-repeat;}
#header #header_top .header_top_logo{left:50em;top:3.5em;position:absolute;}
#header #header_top .header_top_index{width:33em;height:6em;left:2em;top:3.5em;position:absolute;}
#header .header_pic_bg{width:70em;height:8em;left:20em;top:12em;position:absolute;overflow:hidden;background-image:url("tl_files/images/header_pic_bg.jpg");background-position:left top;background-repeat:no-repeat;}
#header .header_bar{width:90em;height:4em;left:0em;top:20em;position:absolute;background-color:#720D15;}
#header .header_bar #header_bar_headline{margin-top:0.5em;margin-left:12em;font-size:1.8em;color:#ffffff;}
#header #sucheformular{left:2em;top:21em;position:absolute;}
#left .mod_navigation{}
#left ul.level_1{width:20em;padding-top:2em;background-color:#f5ecbf;}
#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:#720d15;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:#720d15;line-height:1.9em;}
#left .mod_navigation ul.level_2 a.trail{margin-left:1.6em;background-color:#F5ECBF;font-weight:bold;font-size:1.2em;color:#720D15;}
#left .mod_navigation ul.level_2 a.trail:hover{margin-left:0em;}
#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:#720D15;list-style-type:disc;background:none;}
#left .navi_meldescheine ul.level_1{width:20em;height:9.5em;padding-top:1em;background-image:url("tl_files/images/left_navi_end_bg.jpg");background-position:left bottom;background-repeat: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-image:url("tl_files/images/meldescheine_de.gif");background-position:left center;background-repeat:no-repeat;}
#left .navi_meldescheine ul.level_1 li.meldescheine_en{padding-left:1em;background-image:url("tl_files/images/meldescheine_en.gif");background-position:left center;background-repeat:no-repeat;}
#left .navi_meldescheine ul.level_1 li.meldescheine_fr{padding-left:1em;background-image:url("tl_files/images/meldescheine_fr.gif");background-position:left center;background-repeat: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:#720d15;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;}
#left #startseite-ticket-link{}
#main .inside{width:43em;padding-top:4.8em;padding-left:2em;}
#main .inside textarea.html-viewer{width:28em;height:9em;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:#F5ECBF;}
#main .inside .navi_richterliste ul.level_1 li{display:inline;margin:0;padding-right:1.5em;padding-left:1em;background-image:url("tl_files/images/richterliste_spacer.gif");background-position:right top;background-repeat:no-repeat;}
#main .inside .navi_richterliste ul.level_1 li.last{display:inline;margin:0;padding:0em 0em 0em 0.8em;background-image:none;}
#main .inside .navi_richterliste ul.level_1 li.first{margin:0;padding:0em 1.5em 0em 0em;}
#main .inside .navi_richterliste ul.level_1 li a{display:inline;text-decoration:none;font-size:1.2em;color:#720D15;}
#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.2em;color:#720D15;}
#main .inside .kontaktformular table td.col_0{padding-top:0.2em;padding-right:1em;vertical-align:top;font-size:1.2em;}
#main .inside .kontaktformular table td.col_1{padding-top:0.2em;padding-right:1em;vertical-align:top;}
#main .inside .kontaktformular table td input.textbox{height:8em;}
#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 .inside .kontaktformular .formbody label{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:#D3AA00;}
#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:#720D15;}
#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:1em;color:#720D15;}
#main .inside .mod_newslist p.more a:hover{display:block;margin-bottom:2em;text-decoration:underline;font-size:1em;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:#720D15;}
#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:#720D15;}
#main .inside .mod_newsreader p.back a:hover{display:block;margin-top:1em;text-decoration:underline;font-size:1.2em;color:#404041;}
#main .inside ol li{margin-left:2em;}
#main .inside ul li{margin-left:2em;}
#main .inside #hallenplan-intro{width:64em;}
#main .inside #hallenplan-intro33{width:64em;}
#main .inside #service-formulare{width:64em;}
#main .breadcrump{left:2em;top:0.5em;position:absolute;}
#main .breadcrump a{text-decoration:none;color:#720D15;}
#main .breadcrump a:hover{text-decoration:underline;color:#720D15;}
#main .inside .ce_text{font-size:1.2em;color:#404041;line-height:1.4em;}
#main .inside .main_infobox{padding:1em;background-color:#f4ebbb;}
#main .inside .ce_text a{font-weight:normal;text-decoration:none;color:#720D15;}
#main .inside .ce_text a:hover{font-weight:normal;text-decoration:underline;color:#720D15;}
#main .inside .ce_text h1{margin-bottom:1em;font-weight:bold;font-size:1.8em;color:#720d15;line-height:1.2em;}
#main .inside .ce_text h2,#main .inside h2{margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#720d15;}
#main .inside .ce_text h3{font-weight:bold;font-size:1.1em;color:#720d15;}
#main .inside h1.ce_headline{margin-bottom:1em;font-weight:bold;font-size:2em;color:#720d15;}
#main .inside h2.ce_headline{margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#720d15;}
#main .inside .main_infobox h3{font-weight:bold;font-size:1.1em;color:#720d15;}
#main .inside .ce_text table td.bordeaux_bold{width:12em;font-weight:bold;color:#720D15;}
#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:0em 0em 0.5em 0em;padding:0em 0em 0.5em 0em;font-weight:bold;font-size:1.6em;color:#720D15;}
#main .netgroup-contact-form dt{width:10em;float:left;padding-top:0.2em;padding-right:1em;font-weight:bold;font-size:1.2em;}
#main .netgroup-contact-form dd{margin-bottom:0.5em;margin-left:10.5em;}
#main .netgroup-contact-form input.error{border:0.1em solid #ff0000;}
#main .netgroup-contact-form div.required{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
#main .thanks-text p{font-size:1.2em;}
#main span.error-marker{margin-left:0.3em;font-weight:bold;font-size:1.6em;color:#ff0000;}
#main div.error-text{margin-top:1.5em;margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#ff0000;}
#main input.text,#main textarea{width:20em;font-family:Arial, Verdana, sans serif;font-size:1.2em;}
#right .inside{padding-top:5.2em;}
#right .inside .imagebox .image_container{background-color:#F5ECBF;}
#right .inside .ce_text a{font-weight:bold;text-decoration:none;color:#720D15;}
#right .inside .ce_text a:hover{text-decoration:underline;color:#720D15;}
#startseite-right .image_container{background-color:#ffffff;}
#right .inside h1{padding-left:1.2em;background-color:#d3aa00;font-weight:bold;font-size:1.4em;color:#720d15;line-height:1.6em;}
#right .inside h3{padding-left:1.2em;background-color:#d3aa00;font-weight:bold;font-size:1.2em;color:#720d15;line-height:1.6em;}
#right .inside h2{padding-left:1.2em;background-color:#d3aa00;font-weight:bold;font-size:1.3em;color:#720d15;line-height:1.6em;}
#right .inside .ce_text{background-color:#F5ECBF;background-repeat:repeat-y;}
#right .inside #startseite-right .ce_text{background-color:#ffffff;}
#right .inside .quickinfo{padding:1em 1.4em 8em 1.4em;background-image:url("tl_files/images/left_navi_end_bg.jpg");background-position:left bottom;background-repeat:no-repeat;font-size:1.2em;color:#720D15;line-height:1.8em;}
#right .inside .richterlistenbox{padding:1.8em 1.4em 0em 1.4em;font-size:1.2em;color:#720D15;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:#720D15;line-height:1.6em;}
#right .inside .akteure_right p a:hover{display:block;font-weight:normal;text-decoration:underline;font-size:1em;color:#720D15;line-height:1.6em;}
#right .inside #ausstellungsbedingungen-right p a:hover{display:block;font-weight:normal;text-decoration:underline;font-size:1em;color:#720D15;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:#720D15;line-height:1.6em;}
#right .inside form{padding-top:2em;padding-left:1.8em;background-color:#F5ECBF;color:#720D15;}
#right .inside form label{display:block;padding-bottom:0.5em;font-size:1.2em;color:#720D15;}
#right .inside form small{display:block;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;font-size:1em;color:#720D15;}
#right .mod_Banner{left:22em;top:-22em;position:absolute;}
#main .mod_Banner{left:72em;top:-22em;position:absolute;}
#right .mod_Banner .banner_name,#main .mod_Banner .banner_name{display:none;}
#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-image:url("tl_files/images/footer_navi_space.jpg");background-position:right center;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#d3aa00;}
#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:#d3aa00;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:#720D15;}
.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:#720D15;}
.mod_richterliste table.richterliste hr{width:430px;margin-top:1em;margin-bottom:1em;}
.richterlistesuchergebnis p.suche{margin-bottom:2em;font-size:1.2em;}
.richterlistesuchergebnis .bundessieger-ausstellung,.richterlistesuchergebnis .nationale-ausstellung{margin-bottom:5em;}
.richterlistesuchergebnis h3.datum{color:#000000;}
