/* Style sheet content */
#main a{text-decoration:none;color:#ff7611;}
#main a:hover{border-bottom:1px solid #ff7611;}
#main .hyperlink a{padding-left:7px;background-image:url("tl_files/gfx/layout/ul_li.png");background-repeat:no-repeat;border-bottom:0px solid #000;font-weight:bold;color:#003366;background-position:0px 2px;}
#main .hyperlink a:hover{text-decoration:underline;color:#ff7611;background-position:0px 2px;}
#main .ce_text.normallink a,#container #main a[href ^="mailto:"]{border-bottom:1px solid #003366;color:#003366;}
#main .ce_text.normallink a:hover,#container #main a:hover[href ^="mailto:"]{border-bottom:1px solid #ff7611;color:#ff7611;}
.mod_article.nomargin{margin-top:0px;}
.nopmargin p{margin-bottom:0px;padding-bottom:0px;}
#main .nounderline a{border-bottom:0px solid #000;}
.mod_article.nomargin .back{margin-left:25px;}
.mod_article h1{margin:0px 0px 10px 0px;padding-top:0px;padding-right:0px;padding-bottom:0px;font-size:150%;color:#002652;}
h2{margin:0px 0px 2px 0px;padding-top:0px;padding-right:0px;padding-bottom:0px;font-weight:bold;font-size:120%;}
h3{margin:0px 0px 7px 0px;padding:0px;font-weight:bold;color:#002652;}
h4{margin-top:0px;padding-top:5px;padding-bottom:7px;padding-left:30px;background-color:#ddd;background-repeat:repeat-x;border-bottom:1px solid #ccc;font-weight:normal;font-size:24px;color:#e2001a;}
ol{margin:0;padding-left:0;list-style-position:outside;}
ol li{position:relative;margin-left:20px;padding-bottom:6px;padding-left:0px;line-height:20px;}
#main ul{margin:5px 0px 20px 15px;padding:0px 0px 0px 15px;line-height:140%;list-style-type:disc;}
#main li{margin:0px 0px 6px 0px;padding-top:0px;padding-bottom:0px;padding-left:5px;line-height:150%;}
.small{font-size:10px;color:#a0a0a0;}
#main span.active{color:#888;}
tr.odd td,tr.even td{top:2px;position:relative;margin:2px 22px 2px 2px;padding-top:2px;padding-right:8px;padding-bottom:2px;vertical-align:top;}
.trennung{width:700px;margin:15px 0px 25px 25px;border-top:1px solid #714400;}
.ce_headline.trennung{padding-top:15px;}
.ce_text.trennung{padding-top:15px;padding-left:0px;}
.margin-left{margin-left:25px;}
.news_picture{float:left;clear:left;padding-right:15px;padding-bottom:25px;}
.news_picture .image_container img{margin:0px;padding:0px;border:1px solid #000;}
.ce_text p,.mod_cataloglist p{margin-top:3px;}
.textfeld{height:82px;overflow:hidden;padding:5px 15px 10px 10px;}
.spezial{width:300px;}
.detail .image_container{width:460px;height:292px;}
.anmeldung{width:320px;margin-left:0px;padding-left:0px;}
.toggler,.toggler_left{cursor:pointer;}
.mod_registration{text-align:left;}
.mod_article .small{font-size:80%;color:#333;}
.clear{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;background-color:#transp;}
.mod_registration .even td{margin-left:0px;padding-left:0px;}
#container .teaser h2 a,#container .image_gallery a,#container .image_container a{border-bottom:0px solid #000;}
#main .image_gallery div{height:29px;margin-bottom:0px;padding-bottom:0px;border-bottom:1px solid #000;}
.ce_list ul{padding-left:20px;list-style-type:disc;}
.ce_toplink{margin-bottom:6px;text-align:right;}
#main .mod_last_events .ce_text{width:600px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-left:0px;}
#main .mod_last_events .image_container{margin-right:25px;}
#main .mod_last_events .event{clear:both;}
#main h2 a{text-decoration:none;color:#714400;}
.mod_routenplaner input{width:400px;margin-left:20px;}
.mod_routenplaner input.inputbutton{width:auto;margin-left:20px;}
.dlh_googlemap{border:1px solid #000;}
.center{width:90%;text-align:center;}
.caption{font-size:10px;}
.teaser p.more{margin-top:0px;margin-bottom:20px;padding-top:0px;}
.teaser p{margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.mod_cataloglist{width:300px;}
.layout_full .label{width:170px;float:left;margin-right:20px;margin-bottom:10px;line-height:120%;}
.layout_full .value,.layout_full .stand{line-height:120%;}
.layout_full .big .field .label{width:auto;float:left;margin-right:5px;margin-bottom:0px;}
.layout_full .big .field .value,#main .stand_wachstumsrate div,#main .stand_bevoelkerung div{width:auto;float:left;margin-right:5px;font-weight:normal;}
#main .metropolen .label{width:auto;float:none;display:block;margin-bottom:2px;font-weight:bold;}
#main .hauptstadt,#main .flaeche{margin-top:12px;margin-bottom:3px;}
#main .hauptstadt .label,#main .flaeche .label{width:auto;margin-right:5px;font-weight:bold;}
.layout_full.soziodemographie .value,.layout_full.wirtschaft .value{width:260px;float:left;display:block;}
#main .arbeitslosenrate .value,#main .investitionsrate .value,#main .exporte .value,#main .importe .value,#main .wirtschaft_industrie .value,#main .telefon .value,#main .mobil .value,#main .internet .value,#main .bevoelkerung .value{width:auto;float:left;display:block;margin-right:5px;}
#main .wachstumsrate .value{width:auto;float:left;display:block;margin-right:5px;}
.layout_full .field{clear:left;display:block;}
.layout_full .karte{width:200px;float:left;margin-right:10px;margin-bottom:10px;}
#main .layout_full .karte a:hover{border-bottom:0px solid #000;}
.layout_full .wachstumsrate,.layout_full .regierungsform,.layout_full .importlaender{padding-top:13px;}
#main .altersstruktur_young_percent,#main .altersstruktur_middle_percent,#main .altersstruktur_old_percent{font-weight:bold;}
#main .altersstruktur_old_female,#main .altersstruktur_middle_female,#main .altersstruktur_young_female,#main .stand_wachstumsrate,#main .stand_bevoelkerung{clear:none;}
#main .wirtschaft_industrie{float:left;}
.countries .second{width:23%;}
.countries .third{width:44%;}
#main .countries .mod_cataloglist{line-height:210%;}
.countries p{line-height:210%;}
.forschung p,.branchen p{margin-top:4px;margin-bottom:0px;line-height:100%;}
