/* Style sheet elements */
#main .ce_image a{text-decoration:none;}
p.back,p.more{margin-top:1em;text-align:right;}
#main .red_artikel .ce_text h2,#main .red_artikel .ce_image h2,#main .red_artikel h2.ce_headline{margin-bottom:1.25em;text-align:left;}
#main .red_artikel .ce_text ul li,#main .red_artikel .ce_list li{margin-bottom:0.75em;text-align:left;list-style-type:disc;}
#main .red_artikel .ce_download{margin-bottom:1.25em;}
#main .red_artikel div.caption{font-size:9px;color:#777777;}
#main .red_artikel table{margin-bottom:30px;font-size:1em;color:#777;}
#main .red_artikel td{padding:5px 25px 5px 5px;font-size:1em;color:#777;}
#main .red_artikel div.image_container{margin-bottom:0;font-size:9px;color:#777777;}
#main .mod_article .ce_teaser p{margin-bottom:0;}
#main h4{margin-bottom:5px;font-weight:bold;color:#777777;}
#main h3{margin-bottom:5px;font-weight:bold;color:#777777;}
#main .ce_text a,#main .standorte a,#main .ce_download a,#main .back a{text-decoration:underline;color:#0060AD;}
#main .ce_text a:hover,#main .standorte a:hover{text-decoration:underline;}
#main .ce_hyperlink{margin-bottom:2em;color:#777;}
#main .ce_hyperlink a{color:#006699;}
.werbung,.knueller,.lieferant{border:1px solid #aaaaaa;}
.knueller a{display:block;}
.werbung span.caption,.lieferant span.caption{position:relative;display:block;margin-top:-0.31em;padding-top:0.13em;padding-bottom:0.13em;text-align:center;background-color:#005DB3;font-size:9px;color:#ffffff;}
#werbung_1,#knueller_1,#lieferant_1{float:left;}
#werbung_2,#knueller_2,#lieferant_2{float:left;margin-left:7px;}
#werbung_3,#knueller_3,#lieferant_3{float:right;}
.redaktion{width:230px;height:245px;position:relative;background-color:#f3f3f3;border:1px solid #aaaaaa;font-size:0.88em;color:#717171;line-height:1.5em;}
#main .redaktion div.inside{height:235px;padding:10px 10px 0;}
#main .mod_article h2{text-align:right;font-size:1.5em;color:#0060AD;}
#main .mod_article h3{margin-bottom:0.75em;font-weight:bold;font-size:1em;color:#777777;}
#main .mod_article p{margin-bottom:1em;font-size:1em;color:#777777;line-height:1.5em;}
#main .mod_article .image_container{margin-bottom:30px;}
#main .mod_article .knueller .image_container,#main .mod_article .werbung .image_container,#main .mod_article .angebot .image_container,#main .mod_article .lieferant .image_container{margin-bottom:0;}
.redaktion img{margin-bottom:3px;margin-left:10px;}
#main .mod_article .redaktion h3,#main .mod_article .redaktion h1{width:230px;height:16px;bottom:0;left:0;position:absolute;margin:0;padding:0;text-align:center;background-color:#005DB3;font-weight:normal;font-size:10px;color:#ffffff;line-height:16px;}
#redaktion_1{float:left;}
#redaktion_2{float:right;}
#right .ce_hyperlink,#left .ce_hyperlink,#right .ce_popup,#left .ce_popup{margin-bottom:2.5em;text-align:center;}
#right .ce_hyperlink a.hyperlink_img,#left .ce_hyperlink a.hyperlink_img,#right .ce_popup a,#left .ce_popup a{display:block;}
#right .ce_hyperlink a,#left .ce_hyperlink a,#right .ce_popup a,#left .ce_popup a{font-weight:bold;text-decoration:none;color:#0060ad;}
#right span.caption{display:block;padding-right:25px;padding-left:25px;}
#left span.caption{display:block;padding-right:15px;padding-left:15px;}
#right{padding-top:25px;}
.standorte table .col_first{width:235px;}
.standorte table{margin-right:auto;margin-left:auto;}
#main .standorte table h3{margin-bottom:0.5em;}
.standorte table td{padding-bottom:30px;}
div.ansprechpartner{width:33%;float:left;}
#main div.ansprechpartner div.inside{height:245px;margin:0 9px 0 0;padding:0 10px;background-color:#eeeeee;border:1px solid #cccccc;font-size:0.81em;}
#main .mod_article div.ansprechpartner .image_container{margin-bottom:0;padding:3px 13px 10px;}
#main .mod_article div.ansprechpartner .inside p.text span{display:block;margin:0 0 5px;padding:0;font-weight:bold;line-height:1.25em;}
p.marktleiter{margin-top:-4px;margin-left:230px;}
#main .angebote table{width:470px;}
#main .angebote table td.col_last .image_container{text-align:right;}
#main .angebote h2,#main .impressum h2,#main .angebote h2{margin-bottom:20px;}
.ce_gallery .image_container{position:relative;}
.ce_gallery span{width:175px;bottom:-10px;position:absolute;display:block;padding-top:2px;padding-bottom:2px;padding-left:25px;text-align:left;background:#0060ad url("tl_files/cc/allgemein/gfx/lupe.png") left top no-repeat;color:#ffffff;background-position: 1px 1px;}
.produkte .ce_gallery{margin-bottom:0.5em;text-align:left;}
.produkte #main .mod_article .ce_gallery .image_container{margin-bottom:0;text-align:left;}
.ce_gallery .col_first span{left:0;}
.ce_gallery .col_last span{right:0;}
.ce_list,.ce_text ul{margin-bottom:1.5em;margin-left:1.25em;color:#777777;}
#main .marktleiter .image_container{margin-bottom:10px;}
.impressum .ce_text{margin-bottom:25px;}
#main .impressum .ce_text p{margin-bottom:20px;}
#main .impressum .ce_text p.betrieb{margin-bottom:0;}
#table_1831 td.col_0{padding-right:20px;color:#888;}
#table_1831{margin-bottom:20px;color:#888;}
.produkte .ce_text{margin-bottom:20px;}
.produkte .image_container{margin-right:1.0em;}
.redaktion p.more a{bottom:20px;right:10px;position:absolute;display:block;z-index:100;}
#ga_red div.first{float:left;}
#ga_red div.last{float:right;}
#main .mod_article .mod_dlh_googlemaps h3{margin-bottom:-0.5em;}
#main .mod_article .mod_dlh_googlemaps div{margin-bottom:0;color:#777;}
#cc_ga_qr_list .knueller{float:left;margin-left:7px;}
#main #cc_ga_qr_list .first{margin-left:0;}
#main #cc_ga_qr_list .last{float:right;}
#main .red_artikel .ce_gallery td{padding-right:5px;padding-left:0;}

