/* Style sheet styles */
#main #show1 .slideshow-thumbnails ul li{margin:0px 5px 0px 0px;padding:0px;}
#main #show1 .slideshow-thumbnails ul{width:5000px;margin:0px;padding:0px;}
#banner_start{margin-left:2.6em;}
.vdh-list table{margin-top:2em;border-collapse:collapse;}
.vdh-list thead td{background-color:#bbbbbb;}
.vdh-list thead td.separator{background-color:#ffffff;border:0;}
.vdh-list td{vertical-align:top;font-size:1.2em;line-height:1.4em;}
.vdh-list td.zip{width:7em;font-weight:bold;}
.vdh-list td.city{width:25em;font-weight:bold;}
.vdh-list td.name,.vdh-list td.events{padding-left:7em;}
.vdh-list td.dates{font-weight:bold;}
.vdh-list td.separator{padding-bottom:1em;border-top:0.1em solid;}
.vdh-list dd,.vdh-list dt{font-size:1.2em;}
.vdh-list dt{float:left;}
.vdh-list dd{margin-bottom:1em;margin-left:15em;}
.vdh-list .back-link{font-size:1.2em;}
.mod_sitemap ul.level_1{font-size:1em;}
.mod_sitemap ul.level_2{font-size:0.9em;}
*{margin:0;padding:0;}
* html,* html ul,* html li{margin:0;padding:0;}
body{background-color:#ffcc99;font-family:Arial, Verdana, sans serif;font-size:62.5%;color:#003467;}
#wrapper{width:95em;position:relative;background-color:#ffffff;border:0.2em solid #ffffff;font-size:1em;}
#header{background-color:#f4a600;}
#header #header-2{left:12.4em;top:7.5em;position:absolute;font-weight:bold;text-decoration:none;font-size:2.2em;z-index:10;}
#header #logo_web{left:1.8em;top:0.6em;position:absolute;outline:none;z-index:10;}
#header #logo_vdh{left:70em;top:13.7em;position:absolute;outline:none;z-index:10;}
#header #banner_ankuendigung{left:70em;top:4.4em;position:absolute;outline:none;z-index:10;}
#header #anmeldeschluss{left:59em;top:1em;position:absolute;outline:none;z-index:10;}
#header .mod_newslist{width:70em;left:24.8em;position:absolute;background-color:#003467;border-top:0em solid #ffffff;border-right:0em solid #ffffff;border-bottom:0.2em solid #ffffff;border-left:0.2em solid #ffffff;}
#header .mod_newslist .layout_short *{display:inline;font-weight:normal;text-decoration:none;font-size:1.1em;color:#ffffff;}
#header .mod_newslist .layout_short{padding-top:0.6em;padding-bottom:0.6em;}
#header .mod_newslist .layout_short p{margin-left:2.5em;font-size:1.1em;}
#header .mod_newslist .layout_short p.more{display:none;}
#main .mod_newslist .layout_short p.more{padding-bottom:2em;}
#header .vdh-ticker{width:70em;height:3.1em;left:24.8em;position:absolute;background-color:#003467;border-top:0em solid #ffffff;border-right:0em solid #ffffff;border-bottom:0.2em solid #ffffff;border-left:0.2em solid #ffffff;color:#ffffff;}
#header .vdh-ticker .inside{position:relative;padding-top:0.8em;padding-left:1em;}
#header .vdh-ticker span{font-size:1.1em;}
#header .vdh-ticker a{position:absolute;padding-left:0.4em;font-weight:normal;text-decoration:none;font-size:1.1em;color:#ffffff;}
#left ul.level_1{width:22.5em;margin-top:7.5em;margin-left:2.5em;padding-bottom:1em;}
* html #left ul.level_1{margin-top:7.5em;margin-left:2.5em;padding-bottom:5em;}
#left ul.level_1 li{font-size:1.3em;line-height:1.8em;list-style-type:none;}
#left ul.level_1 li span.active{height:1.8em;display:block;padding-left:1em;background-color:#f4a600;font-weight:bold;line-height:1.8em;}
#left ul.level_1 a{height:1.8em;display:block;padding-left:1em;font-weight:normal;text-decoration:none;color:#003467;line-height:1.8em;}
#left ul.level_1 a:hover,#left ul.level_1 a.trail{padding-right:1em;padding-left:1em;background-color:#f4a600;font-weight:bold;text-decoration:none;line-height:1.8em;outline:none;}
#left ul.level_2{display:none;}
#left ul.level_1 li.active ul.level_2,#left ul.level_1 li.trail ul.level_2{display:block;}
#left ul.level_2 li{font-size:1em;list-style-type:none;}
#left ul.level_1 ul.level_2 a{display:block;padding-left:2em;font-weight:normal;text-decoration:none;color:#003467;}
#left ul.level_1 ul.level_2 a:hover{padding-left:2em;font-weight:bold;text-decoration:none;background:none;outline:none;}
#left ul.level_1 ul.level_2 li span.active,#left ul.level_1 ul.level_2 li a.trail{padding-left:2em;font-weight:bold;background:none;}
#left .mod_login{display:none;}
#main{width:40em;margin-right:22.4em;margin-left:27.5em;padding-top:2.5em;padding-bottom:2em;}
.no-right-column #main{width:65em;margin-bottom:0;}
#main .presse_start{margin-bottom:2em;padding:1em;background-color:#66CCFF;}
#main .presse_start h1{padding-bottom:0.5em;font-size:1.4em;color:#003467;}
#main .presse_start h2{padding-bottom:0.5em;font-size:1.2em;color:#003467;}
#main .presse_start .layout_short p.more{margin-bottom:0em;padding-bottom:1em;}
#main h1{padding-bottom:1em;font-weight:bold;text-decoration:none;font-size:2em;}
#main h2{padding-bottom:1em;font-weight:bold;text-decoration:none;font-size:1.4em;}
#main h3{margin-top:2em;margin-bottom:0.5em;font-weight:bold;font-size:1.2em;line-height:1.6em;}
#main ul,#main ol{margin-left:0.5em;padding-left:1em;}
#main ul li,#main ol li{padding-left:1.3em;font-size:1.2em;line-height:1.6em;}
#main a{font-weight:bold;text-decoration:underline;color:#003467;}
#main a:hover{font-weight:bold;text-decoration:underline;color:#FF9933;outline:none;}
#main p{font-size:1.2em;line-height:1.6em;}
#main .mod_sitemap ul{margin-left:0.5em;}
#main .mod_sitemap ul li{margin-left:0.4em;padding-left:0.1em;font-size:1.1em;line-height:1.6em;}
#main .ce_download{font-size:1.2em;}
#main #logo_tdh,#main #logo_tdh_datum,#main #tdh_anzeige{width:auto;float:left;}
#main #logo_tdh .image_container{margin-right:2em;}
#main #logo_tdh_datum .image_container{width:16em;float:left;}
#main .ce_download h1{padding-bottom:0.5em;font-size:1.6em;}
#main .mod_vdh_registration{margin-top:1em;margin-bottom:1em;}
#main .mod_vdh_registration p.help{margin-top:1em;font-weight:bold;}
#main .mod_vdh_registration form{margin-top:2em;}
#main .mod_vdh_registration dt{display:block;margin-bottom:0.5em;font-weight:bold;font-size:1.2em;}
#main .mod_vdh_registration dt.address,#main .mod_vdh_registration dt.contact,#main .mod_vdh_registration dt.contact-data,#main .mod_vdh_registration dt.event-address{width:8em;float:left;}
#main .mod_vdh_registration dd{margin-bottom:1em;padding:0;}
#main .mod_vdh_registration dd.address,#main .mod_vdh_registration dd.contact,#main .mod_vdh_registration dd.contact-data,#main .mod_vdh_registration dd.event-address{margin-left:12em;}
#main .mod_vdh_registration .spacing{height:1em;display:block;}
#main .mod_vdh_registration .name input,#main .mod_vdh_registration .event_city input{width:29em;}
#main .mod_vdh_registration input.text{width:19em;font-size:1.2em;}
#main .mod_vdh_registration textarea{width:99%;height:6em;font-size:1.4em;}
#main .mod_vdh_registration select{width:29.5em;font-size:1.2em;}
#main .mod_vdh_registration input.submit{font-size:1.2em;}
#main .mod_vdh_registration #contact_title{width:5em;}
#main .mod_vdh_registration #zip,#main .mod_vdh_registration #event_zip{width:5em;}
#main .mod_vdh_registration #city,#main .mod_vdh_registration #event_city{width:13em;margin-left:0.4em;}
#main .mod_vdh_registration input.checkbox{float:left;}
#main .mod_vdh_registration dd.events label,#main .mod_vdh_registration dd.event_dates label{display:block;margin-left:1.5em;font-size:1.2em;line-height:1em;}
#main .mod_vdh_registration form input.error,#main .mod_vdh_registration form select.error{border:1px solid #ff0000;}
#main .mod_vdh_registration form dt.error{color:#ff0000;}
#main .mod_vdh_registration .error-marker{margin-left:0.3em;font-weight:bold;font-size:1.6em;color:#ff0000;}
#main .mod_vdh_registration .errors{margin:0;padding:0;}
#main .mod_vdh_registration .errors li{margin:0;padding:0;color:#ff0000;list-style-type:none;}
#main div.error{margin-top:1.5em;margin-bottom:1em;font-weight:bold;font-size:1.4em;color:#ff0000;}
#main p.error{font-weight:bold;color:#ff0000;}
#main .formbody,#main .netgroup-contact-form{margin-top:2em;}
#main .netgroup-contact-form dt{float:left;font-weight:bold;font-size:1.2em;}
#main .netgroup-contact-form dd{margin-bottom:1em;margin-left:9em;}
#main .netgroup-contact-form .required{margin-left:9em;}
#main .formbody td{padding-top:0.2em;padding-right:1em;padding-bottom:0.2em;vertical-align:top;}
#main .formbody label{font-weight:bold;font-size:1.2em;}
#main .formbody select option,#main .netgroup-contact-form select option{padding-right:1em;font-family:Arial, verdana, sans-serif;font-size:1.1em;}
#main .formbody input,#main .formbody textarea,#main .netgroup-contact-form input.text,#main .netgroup-contact-form textarea{width:24em;margin-top:0.2em;padding:0.1em;border:0.1em solid #808080;font-family:Arial, verdana, sans-serif;font-size:1.1em;}
#main .formbody span.captcha_text{display:block;}
#main .formbody input.submit,#main .netgroup-contact-form input.submit{width:auto;}
#main .netgroup-contact-form .error-text{margin-bottom:1em;font-weight:bold;font-size:1.2em;color:#ff0000;}
#main .netgroup-contact-form input.error{border:0.1em solid #ff0000;}
#main .netgroup-contact-form .error-marker{margin-left:0.2em;font-weight:bold;font-size:1.2em;color:#ff0000;}
#main .formbody .submit_container{margin-top:1em;}
#main #fragebogen-unser-tag-des-hundes .formbody label{display: block;width: 33em;}
#main #fragebogen-unser-tag-des-hundes .formbody input,#main #fragebogen-unser-tag-des-hundes .formbody textarea{width:35em;height:1.7em;margin:0em 0em 2em 0em;}
#main #fragebogen-unser-tag-des-hundes .formbody textarea{height: 100px;}
#main #fragebogen-unser-tag-des-hundes .formbody .radio_container span input{width: 20px;float: left;margin-bottom: 2px;}
#main #fragebogen-unser-tag-des-hundes .formbody .radio_container span{display: inline-block;width: 60px;margin: 3px 0px 0px 0px;}
#main #fragebogen-unser-tag-des-hundes .formbody .submit_container input{width: 100px;height: 20px;}
#main #fragebogen-unser-tag-des-hundes .formbody label.fragebogen_website{font-weight: normal;}
#main #fragebogen-unser-tag-des-hundes .formbody label.fragebogen_organisationsleitfaden{margin-top: 15px;}
#main .mod_banner{left:69em;top:-22em;position:absolute;}
#main .vdh-print-material dt{display:block;margin-bottom:0.5em;font-weight:bold;font-size:1.2em;}
#main .vdh-print-material dd{margin-bottom:1em;}
#main .vdh-print-material input.text{width:32em;font-size:1.2em;}
#main .vdh-print-material textarea{width:33.7em;font-size:1.4em;}
#main .vdh-print-material .flyer-data .flyer_text1 textarea{height:340px;}
#main .vdh-print-material .flyer-data .flyer_text2 textarea{height:260px;}
#main .vdh-print-material input.submit{font-size:1.2em;}
#main .vdh-print-material .pdf-link{padding-top:0.2em;padding-bottom:0.3em;padding-left:1.8em;background-image:url("system/modules/vdh/html/pdf.gif");background-repeat:no-repeat;font-size:1.2em;}
#main .vdh-print-material label{display:block;margin-bottom:0.5em;font-size:1.2em;}
#main .vdh-print-material .errors{color:#ff0000;}
#main #werbemittel-bestellen{margin-top:1em;}
#main #werbemittel-bestellen a{display:block;text-align:center;text-decoration:none;font-size:1.4em;}
#main #werbemittel-bestellen .poster{float:left;margin-right:1em;}
#main #werbemittel-bestellen .flyer{float:left;}
#main .mod_faqlist{margin-bottom:3em;}
#main .mod_faqlist li{margin-bottom:1em;}
#main .mod_login p.error{margin-top:3em;}
#right{padding-top:2.5em;padding-right:2.4em;}
#right .ce_text{font-weight:normal;font-size:1.1em;color:#ff9933;line-height:1.6em;}
#right #box_blau{margin-bottom:1.5em;padding:1em;background-color:#66ccff;font-weight:normal;color:#003467;}
#right ul,#right ol{padding-left:1.2em;}
#right h1{margin-bottom:1.6em;font-size:1.2em;line-height:1.6em;text-transform: uppercase;}
#right h2{margin-bottom:1.6em;font-weight:bold;font-size:1.1em;line-height:1.6em;}
#right .layout_latest p{margin-bottom:1em;font-size:1.1em;line-height:1.6em;}
#right .layout_latest p.more a,#right .layout_latest p.more a:visited{font-weight:bold;text-decoration:underline;color:#003467;}
#right .layout_latest p.more a:hover,#right .layout_latest p.more a:visited:hover{color:#ffffff;}
#right .layout_latest .image_container{width:19.6em;}
#right .layout_latest .image_container img{width:100%;height:auto;}
#right .mod_banner{left:25em;top:-22em;position:absolute;}
#right .mod_banner .banner_name{display:none;}
#right #flyer---right img{margin-bottom:1em;padding-bottom:1em;border-bottom:0.1em solid #003467;}
#right p.help{margin-bottom:0.5em;color:#ff0000;}
#footer{clear:both;}
#footer .inside{margin-left:3.8em;}
#footer ul.erste{width:auto;float:left;margin-right:0.5em;}
#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{margin-left:0.3em;padding-right:0.8em;background-image:url("tl_files/images/small_nav_space.gif");background-position:right center;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#ff9933;}
#footer .mod_customnav ul.level_1 li span.active{color:#003467;}
#footer .mod_customnav ul.level_1 li a:hover,#footer .mod_customnav ul.level_1 li a:visited:hover{color:#ffcc99;outline:none;}
#footer .mod_customnav ul.level_1 li a.last,#footer .mod_customnav ul.level_1 li span.last{background-image:none;}
