/* Style sheet styles */
body{margin:0 0 20px;padding:0;text-align:center;background-color:#cccdcf;font-family:Arial, Sans Serif;font-size:11px;line-height:16px;}
#right .inside #impressum-right,#right .inside #kontakt-right,#right .inside #aktuelles-right-159,#right .inside #contact-right{margin-top:17px;padding-top:0;}
#right #news-details-right,#right #news-details-right83{background-color:#ffffff;}
#right .inside #unsere-partner-right .mod_newslist{margin-top:8px;padding-top:0;}
#right .inside #sitemap-right76 .mod_newslist{margin-top:8px;padding-top:0;}
#right .inside #home-right .mod_newslist,#right .inside #our-partners-right .mod_newslist,#right .inside #jobs-right79 .mod_newslist,#right .inside #kontaktformular-right75 .mod_newslist,#right .inside #editorial-right .mod_newslist{margin-top:8px;padding-top:0;}
#right .socnet{margin-bottom:10px;padding:15px;background-color:#EBEDEC;}
#right .socnet h3{margin-bottom:15px;font-size:11px;}
#right .inside .mod_article .border_bottom{border-bottom:10px solid #ffffff;}
#main #kontaktdaten .image_container img,#main #adressen .image_container img,#main #adresses .image_container img,#main #contacts-main .image_container img,#main #impressum .image_container img,#main #editorial-main .image_container img{border:1px solid #EBEDEC;}
#main #kontaktdaten .image_container,#main #adressen .image_container,#main #adresses .image_container,#main #contacts-main .image_container,#main #impressum .image_container,#main #editorial-main .image_container{margin-top:3px;border:none;}
#main #partner-main .image_container,#main #partners-main .image_container{margin-top:3px;border:none;}
#main #kontaktdaten .ce_text,#main #contacts-main .ce_text,#main #partner-main .ce_text,#main #partners-main .ce_text{margin-bottom:20px;border-bottom:1px solid #ABABAB;}
#main .submit_container{margin-top:10px;}
#main #adressen .ce_text,#main #adresses .ce_text{margin-bottom:35px;border-bottom:1px solid #ABABAB;}
#header .mod_navigationSub ul.level_1 li{float:left;display:inline;}
#header .mod_navigationSub ul.level_1,#header .mod_navigation ul.level_1{height:40px;padding-left:15px;background-color:#801A18;line-height:40px;}
#kontaktformular table{margin-top:24px;}
#right .mod_article{margin-top:9px;margin-right:20px;margin-bottom:10px;background-color:#ebedec;}
#right .hg_weiss{margin-top:1px;background-color:#ffffff;}
#right .image_container{margin-bottom:7px;}
#right .ce_image,#right .ce_text{margin-right:14px;}
#main .ce_text p{margin-top:0;font-size:11px;line-height:16px;}
#header #nav_header ul li.last,#header .mod_navigation ul.level_1 li.last,#header .mod_navigationSub ul.level_1 li.last{background-image:none;}
#main .mod_mdb h1,#main .mod_mdb h2{margin-bottom:0.5em;}
.image_container{overflow:hidden;margin-bottom:1em;text-align:center;border:2px solid #EBEDEC;}
.mdb_watch_list{width:291px;overflow:hidden;border:2px solid #EBEDEC;}
.mdb_watch_list h1{padding:4px;background-color:#EBEDEC;font-weight:bold;font-size:100%;color:#9F1A1C;}
.mdb_watch_list dl{padding:4px;}
.mdb_watch_list dl dt{font-weight:bold;}
.image_container .caption,.mdb_watch_list ul.links{margin:0;padding:4px;text-align:left;background-color:#EBEDEC;font-weight:bold;}
.mod_mdb .image_container img{display:block;}
.mod_mdb .image_container .block{width:291px;}
.mod_mdb .image_container .block img.thumbnail{margin-right:auto;margin-left:auto;}
.mod_mdb .image_container .block .overlay_mitte{width:291px;height:300px;left:0;top:0;position:absolute;background-image:url("tl_files/images/pdf-preview-overlay_mitte.png");background-repeat:repeat-y;cursor: pointer;}
a.link{padding-top:2px;padding-bottom:2px;padding-left:20px;background-position:left center;background-repeat:no-repeat;line-height:20px;}
a.link-pdf{background-image:url("tl_files/icons/page_white_acrobat.png");}
a.link-txt{background-image:url("tl_files/icons/page_white_text.png");}
a.link-jpg{background-image:url("tl_files/icons/image.png");}
#main .mod_newslist .layout_short{border-bottom:1px solid #ABABAB;}
#main #aktuelles .mod_newslist .last,#main #news .mod_newslist .last{border-bottom:0;}
#main .mod_newslist .layout_short .news_bild{width:360px;float:left;}
#main .mod_newslist .layout_short p.info{margin-top:20px;margin-bottom:10px;font-weight:bold;font-size:12px;}
#main .mod_newslist .layout_short p.teaser{font-weight:normal;}
#main .mod_newslist .layout_short .image_container{width:200px;height:auto;float:left;margin-top:16px;margin-right:10px;border:1px solid #EBEDEC;}
#main .mod_newslist .layout_short .image_container img{width:100%;height:auto;display:block;}
#main .mod_newslist .layout_short p.more{border-bottom:0;}
a{text-decoration:none;outline: none;}
a.pdf{padding-top:2px;padding-bottom:2px;padding-left:20px;background:url("tl_files/icons/page_white_acrobat.png") left center no-repeat;line-height:20px;}
a.txt{padding-top:2px;padding-bottom:2px;padding-left:20px;background:url("tl_files/icons/page_white_text.png") left center no-repeat;line-height:20px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:120%;}
#wrapper{width:950px;position:relative;margin-right:auto;margin-left:auto;text-align:left;background-color:#FFFFFF;}
#header{width:100%;height:auto;position:relative;background:url("tl_files/images/header_bg.jpg") left top repeat-x;color:#7F1A18;}
#header h1{padding-top:26px;padding-left:22px;font-weight:bold;font-size:26px;}
#main  h1{font-size:23px;line-height:24px;}
#header p{margin:0;padding-left:22px;}
#header .logo_img{right:18px;top:18px;position:absolute;}
#header #nav_header{height:35px;}
#header #nav_header ul{width:630px;height:40px;margin:0;padding-left:15px;line-height:34px;}
#header #nav_header ul.level_2{display:inline;margin-left:5px;padding:0;}
#header #nav_header ul li,#header .mod_navigationSub ul.level_1 li,#header .mod_navigation ul.level_1 li{display:inline;margin-right:5px;margin-left:3px;padding-right:11px;background:url("tl_files/images/spacer.gif") right center no-repeat;list-style-type:none;}
#header #nav_header ul li p,#header #nav_header ul li a.active,#header #nav_header ul.level_2 li a.trail,#header .mod_navigation ul.level_1 li a.active,#header .mod_navigationSub ul.level_1 li a.active{display:inline;margin:0;padding:0;font-weight:bold;color:#ffffff;}
#main .mod_subscribe h3,#main .mod_unsubscribe h3{margin-top:10px;font-weight:bold;font-size:11px;color:#000000;line-height:16px;}
#header #nav_header ul li a,#header .mod_navigationSub ul.level_1 li a,#header .mod_navigation ul.level_1 li a{color:#D1D4D6;}
#header #nav_header ul li a:hover,#header .mod_navigationSub ul.level_1 li a:hover,#header .mod_navigation ul.level_1 li a:hover{color:#ffffff;}
#header .mod_changelanguage{width:65px;height:40px;left:880px;top:100px;position:absolute;line-height:40px;}
#header .mod_changelanguage ul{margin:0;padding:0;}
#header .mod_changelanguage ul li{display:inline;margin-right:5px;margin-left:5px;list-style-type:none;}
#header .mod_changelanguage ul li p{display:inline;margin:0;padding:0;}
#header .mod_changelanguage a{color:#ffffff;}
#header #searchbox{width:150px;height:40px;left:650px;top:100px;position:absolute;line-height:40px;}
#header #searchbox input[type=text]{width:120px;height:15px;top:13px;position:absolute;padding-left:2px;vertical-align:middle;font-size:9px;color:#7F1A18;border: medium;}
#header #searchbox br{display:none;}
#header #searchbox .submit_container input{left:125px;top:12px;position:absolute;}
#left{width:158px;}
#left img{margin-bottom:10px;}
#left ul{margin-top:10px;margin-left:10px;padding-left:0;}
#left ul li{margin-bottom:10px;list-style-type:none;}
#left ul li p{margin:0;padding-left:10px;font-weight:bold;color:#ffffff;}
#left ul li p.active,#left ul li p.trail,#left ul li a.trail{background:url("tl_files/images/navi.gif") left center no-repeat;font-weight:bold;color:#ffffff;}
#left ul li a{padding-left:10px;text-decoration:none;color:#D1D4D6;}
#left ul li p a{padding-left:0;color:#FFFFFF;}
#left ul li a:hover{color:#ffffff;}
#left ul.level_2{display:none;}
#left ul li.active ul.level_2,#left ul li.trail ul.level_2{display:block;}
#right{width:317px;}
#right a{color:#7F1A18;}
#right a:hover{color:#000000;}
#right .inside .mod_article ul{margin-left:14px;padding-left:0;list-style-type:none;}
#right .inside .liste ul{padding-left:14px;list-style-type:disc;}
#right .inside .liste ul li{padding-bottom:10px;}
#right  h2{padding-top:20px;padding-right:14px;padding-left:14px;color:#000000;}
#right .inside #newsletter---themen-right .ce_text,#right .inside #referenzprojekte-right .ce_text,#right .inside #reference-projects-right .ce_text,#right .inside #zertifikate-right .ce_text,#right .inside #certificates .ce_text{margin-right:14px;margin-left:14px;}
#right .inside #routenplaner-right .ce_text,#right .inside #routeplanner-right .ce_text,#right .inside #impressum-right .ce_text,#right .inside #editorial-right .ce_text,#right .inside #wir-ueber-uns-right .ce_text{margin-right:0;padding-right:14px;padding-left:14px;}
#right .inside #aktuelles-right-159 .ce_text,#right .inside #contact-right .ce_text,#right .inside #news-details-right-166 .ce_text,#right .inside #news-right-168 .ce_text{margin-right:0;padding-right:14px;padding-left:14px;}
#right .inside #we-about-us-right .ce_text,#right .inside #aktuelles-right .ce_text,#right .inside #news-right .ce_text,#right .inside #kontakt-right .ce_text{margin-right:14px;margin-left:14px;}
#right .inside #start-right .ce_text,#right .inside #home-right .ce_text{background-color:#7F1A18;background-position:left top;border:14px solid #7F1A18;color:#ffffff;}
#right .inside #home-right .ce_text a{color:#ffffff;}
#right .inside #home-right .ce_text a:hover{text-decoration:underline;color:#ffffff;}
#right .inside #start-right .ce_text a{color:#ffffff;}
#right .inside #start-right .ce_text a:hover{text-decoration:underline;color:#ffffff;}
#right .mod_subscribe{margin-top:20px;margin-left:14px;}
#right .mod_newslist{margin-top:1px;line-height:16px;}
#right .inside #start-right .mod_newslist,#right .inside #paketauskunft-right .mod_newslist,#right .inside #jobs-right .mod_newslist,#right .inside #kontaktformular-right .mod_newslist,#right .inside #home .mod_newslist,#right .inside{margin-top:8px;}
#main #jobs .ce_text,#main #jobs-main .ce_text{margin-bottom:35px;border-bottom:1px solid #ABABAB;}
#sitemap-right .mod_newslist{margin-top:8px;}
#right .mod_newslist .layout_short{margin-bottom:10px;padding:10px 14px;background-color:#EBEDEC;}
#right .mod_newslist h1,#right .mod_mdb h1{margin-bottom:10px;padding:25px 15px 9px 14px;background-color:#ebedec;font-weight:bold;font-size:15px;color:#000000;}
#right .tracking h1{margin-bottom:10px;font-weight:bold;font-size:15px;}
#right .mod_newslist p{margin:0;padding:0;}
#right .mod_newslist a{color:#9F1A1C;}
#right .mod_newslist a:hover{color:#000000;}
#right .mod_newslist h2{margin-bottom:10px;padding-right:0;padding-left:0;font-size:11px;color:#9F1A1C;line-height:16px;}
#right .mod_newslist .layout_short p.info{font-weight:bold;font-size:11px;line-height:16px;}
#main #newsdetails .layout_full p.info,#main #newsreader .layout_full p.info{font-weight:bold;font-size:12px;}
#main h2,#right h2,#main #newsdetails .layout_full h1,#main #newsreader .layout_full h1{font-size:15px;}
#main #newsdetails .layout_full h2,#main #newsreader .layout_full h2{font-size:11px;line-height:16px;}
.image_container ul.thumbs{margin:2px 2px 2px 4px;padding:0;text-align:left;list-style-type:none;}
.image_container ul.thumbs li{float:left;display:inline;margin:4px 4px 4px 0;padding:2px;border:2px solid #EBEDEC;list-style-type:none;}
.image_container ul.thumbs li img{display:inline;}
#right .mod_newslist .layout_short p.more a{font-size:11px;color:#9F1A1C;line-height:16px;}
#right .mod_newslist .layout_short p.more a:hover{font-size:11px;color:#000000;}
#right .mod_newslist .layout_short p.more{margin-top:10px;}
#right .logo{margin-top:5px;margin-bottom:5px;text-align:center;}
#right .tracking{padding:15px 15px 10px;background-color:#EBEDEC;border-bottom:10px solid #ffffff;}
#right .tracking_mdb{margin-right:20px;margin-left:5px;}
#main{margin-right:317px;padding-bottom:20px;}
#main .inside a{color:#9F1A1C;}
#main .inside a:hover{color:#000000;}
#main .inside{padding-top:14px;padding-right:40px;padding-left:18px;}
#main .breadcrumbs{margin-bottom:2px;}
#main .breadcrumbs a,#main .breadcrumbs span.active{color:#7e7e7e;}
#main .breadcrumbs a:hover{text-decoration:underline;color:#7e7e7e;}
#main .mod_breadcrumb,#main .mod_mdb_breadcrumb{margin-bottom:1em;}
#main h1{margin-bottom:10px;font-weight:bold;font-size:23px;color:#9F1A1C;line-height:24px;}
#main h2{margin-bottom:5px;font-weight:bold;font-size:15px;color:#000000;line-height:16px;}
#main h3,#main h4,#main h5,#main h6{margin-bottom:5px;font-weight:bold;font-size:11px;color:#000000;line-height:16px;}
#main .grey_box{background-color:#EBECEC;color:#7F1A18;}
#main .grey_box a{background-color:#EBECEC;font-weight:bold;color:#7F1A18;}
#main .box,#main .teaser{padding:8px;background-color:#EBECEC;min-height: 60px;}
#main #aktuelles-main .pagination.block{text-align:right;}
#main #aktuelles-main .pagination.block ul{float:right;}
#main #aktuelles-main .pagination.block ul li{float:left;display:inline;margin-left:2px;padding:2px 4px;text-align:right;}
#main #aktuelles-main .pagination.block ul li a{padding:2px 4px;border:1px solid #ebecec;color:#801a18;}
#main #aktuelles-main .pagination.block ul li a:hover{padding:2px 4px;background-color:#CCCDCF;border:1px solid #ebecec;color:#801a18;}
#main #aktuelles-main .pagination.block ul li span.current{padding:2px 4px;background-color:#cccdcf;border:1px solid #ebecec;}
#main .inside #kontaktformular table td.col_0,#main .inside #contact-form table td.col_0,#main .mod_avisota_subscription td.col_0{width:110px;height:25px;}
#main .formbody input.text,#main .formbody textarea{width:270px;font-family:Arial, sans-serif;font-size:11px;}
#footer{height:25px;background-color:#CCCDCF;font-weight:bold;font-size:9px;line-height:25px;}
#footer a{margin-left:10px;color:#7F1A18;}
#footer a:hover{text-decoration:underline;}
ul.mdb_list{margin-right:0;margin-left:0;padding:0;}
ul.mdb_list > li{float:left;margin:0;padding:0;list-style-type:none;}
ul.mdb_list.productareas li{width:270px;height:225px;margin-left:32px;}
ul.mdb_list.categories li{width:175px;height:160px;margin-left:20px;}
ul.mdb_list.articles > li.artikel{width:175px;height:250px;position:relative;margin-left:20px;}
ul.mdb_list li.col0,ul.mdb_list li.artikel.col0{margin-left:0;}
ul.mdb_list li.separator{width:572px;height:1px;clear:left;display:block;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #CCCCCC;}
ul.mdb_list li .image{margin-right:0;text-align:center;background-color:#ffffff;border:2px solid #EBEDEC;}
ul.mdb_list.productareas li .image{height:180px;}
ul.mdb_list.categories li .image,ul.mdb_list.articles li .image{height:111px;}
ul.mdb_list li .link{margin-top:10px;padding:4px 8px;background-color:#EBEDEC;}
ul.mdb_list li .link a{overflow:hidden;display:block;background:url("tl_files/images/pfeil.png") right center no-repeat;font-weight:bold;white-space:nowrap;}
ul.mdb_list li a{display:block;font-weight:bold;text-decoration:none;color:#000000;line-height:20px;}
ul.mdb_list li .kurztext{font-weight:bold;color:#000000;}
ul.mdb_list li a span.langtext{position:relative;display:block;padding:4px;background-color:#ebedec;}
ul.mdb_list li.artikel .articlegroup{width:174px;height:26px;bottom:0;position:absolute;display:block;background:url("tl_files/images/reiter.png") left top no-repeat;}
ul.mdb_list li a.grouptoggle{position:relative;display:block;padding:1px;text-align:center;background-image:url("tl_files/images/pfeilrotrechts.png");background-repeat:no-repeat;line-height:26px;z-index: 1;background-position: 10px center;}
ul.mdb_list li a.grouptoggle.active{padding:0;background-color:#F9F9F9;background-image:url("tl_files/images/pfeilrotunten.png");border:1px solid #E2E2E2;border-bottom-color: #F9F9F9;}
ul.mdb_list li.articlegroups{width:100%;clear:left;margin:0 0 20px;padding:0;list-style-type:none;}
ul.mdb_list li.articlegroups .articlegroup{width:554px;display:none;padding:4px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
ul.mdb_list li.articlegroups ul{margin:0;padding:0;}
ul.mdb_list li.articlegroups ul li{width:175px;height:225px;float:left;margin-top:10px;margin-bottom:10px;margin-left:14px;padding:0;list-style-type:none;}
ul.mdb_list li.articlegroups ul li.col0{margin-left:0;}
#main .mod_mdb .langtext table{width:100%;padding:4px;border:1px solid #EBEDEC;}
#main .mod_newslist p{padding-left:0;background-color:#ffffff;font-weight:bold;min-height:20px;}
#main .mod_newslist h2{font-size:15px;}
#main .mod_newslist p.more{border-bottom:1px solid #ababab;}
#main .mod_newslist .pagination ul li{display:inline;padding:3px;border:1px solid #cccdcf;}
#main .mod_newslist .pagination ul li a.link{padding-left:0;}
#main .mod_newslist .pagination ul{margin-left:0;padding-left:0;}
#main .mod_newslist p.more a{display:block;margin-bottom:30px;}
#main .mod_mdb table td{padding:5px;vertical-align:top;}
#main .mod_mdb table td p{margin-top:0;margin-bottom:0;}
#main .mod_mdb table.artikelnummern{margin-top:3em;padding:4px;border:1px solid #ebedec;}
#main .mod_mdb table.artikelnummern tr.odd{background-color:#ebedec;}
#main .mod_mdb table.artikelnummern thead tr{background-color:#cccdcf;}
#main .mod_mdb table.artikelnummern thead tr td{padding:5px;border:1px solid #ffffff;font-weight:bold;color:#000000;}
dl.merkliste_angebot dd{margin-bottom:4px;margin-left:0;}
p.merkliste_message{padding:4px;background-color:#c0ffc0;border:1px solid #00ff00;}
#right dl.medienobjekte dt{font-weight:bold;}
#right dl.medienobjekte dd{margin:4px 0;padding:0;}
#right .mod_mdb .image_container{border:10px solid #EBEDEC;}
.mod_mdb table.head-top,.mod_mdb table.head-left{border:1px solid #C4C5C5;border-spacing: 2px;}
.mod_mdb table.head-top tr.odd,.mod_mdb table.head-left tr.odd{background-color:#ECECEC;}
.mod_mdb table.head-top th,.mod_mdb table.head-left th,.mod_mdb table.head-left tbody td:first-child{text-align:left;background-color:#D9D9D9;font-weight:normal;}
.mod_mdb table.head-left th,.mod_mdb table.head-left tbody td:first-child{width:25%;}
.mod_mdb_objekt_liste .objects{margin-top:20px;}
body.homepage .mod_mdb_objekt_liste{margin-top:1em;padding-top:1em;border-top:1px solid #CCCCCC;}
.mod_ngsocialmedia{margin-top:1em;padding-top:1em;border-top:1px solid #CCCCCC;}
#right .mod_mdb{margin:9px 20px 4px 0;padding:0 4px 4px;}
#right .mod_mdb .ce_image{margin-right:0;}
.mod_kupfernotierungen{float:right;}
.pressespiegel #main .image_container{width:auto;height:auto;float:left;margin-right:10px;border:0px solid;}
.pressespiegel #main .image_container img{display:block;}
.effekt .image_container{position:relative;margin-left:4px;-moz-box-shadow: 0px 3px 6px #999;-webkit-box-shadow: 0px 3px 6px #999;box-shadow: 0px 3px 6px #999;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#999999')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#999999');}
.effekt .image_container img{border:1px solid #CCCCCC;}
.effekt .image_container img.effekt-overlay{left:0;top:0;position:absolute;border-style:hidden;}

