/* Style sheet abristyle */
body{background-color:#e7e7e7;background-image:url("/tl_files/abri-berlin.com/images/back-verlauf.gif");background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica;font-size:0.9em;color:#000000;}
ul,dd,dl,dt,form{margin:0;padding:0;list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select,textarea{border:1px solid #cccccc;}
input{height:20px;}
iframe{width:560px;height:550px;}
iframe #wrapper{color:#ff0000;}
a{text-decoration:none;font-size:1.0em;color:#595959;outline:none;}
a:hover{text-decoration:underline;}
p{margin:0;padding:0;font-size:0.9em;}
h1{padding-bottom:10px;font-size:1.4em;color:#393c39;}
h2{font-size:0.9em;}
h3{font-size:1.0em;}
h4{font-style:italic;font-size:0.9em;}
h5{}
.border{border:1px solid;}
.fleft{float:left;}
.flight{float:right;}
.cleft{clear:left;}
.cright{clear:right;}
.bold{font-weight:bold;}
.rot{color:#9c0000;}
.fs10{font-size:10px;}
.w280{width:280px;}
.w20{width:20px;}
.w470{width:470px;}
.h20{height:20px;}
.ce_text img{border:10px solid #dddddd;}
#f3{background:url("/tl_files/abri-berlin.com/images/callback.jpg") right top no-repeat;}
#header .mod_navigation li{height:26px;float:left;display:block;margin-right:10px;padding-right:10px;padding-left:0;background-color:#ffffff;}
#header .mod_navigation li.last{height:26px;float:left;display:block;margin-right:0;padding-left:0;padding-right:10px;background-color:#ffffff;}
#header .mod_navigation li a,#header .mod_navigation li span{display:block;padding:5px 0 5px 12px;line-height:17px;}
#header .mod_navigation li.active{height:26px;float:left;display:block;padding-right:10px;padding-left:0;background-color:#cccccc;font-weight:bold;color:#595959;}
#header .mod_navigation li span.active{height:16px;float:left;display:block;margin-right:0;padding-right:10px;padding-left:10px;}
#header .mod_navigation ul li ul{padding-left:20px;}
#headline_rahmen{clear:both;padding:0 10px;background-color:#ffffff;}
#headline{height:40px;clear:both;padding-top:10px;text-align:center;background-color:#595959;font-size:19px;color:#cccccc;}
#headerlayer{top:81px;left:0;position:absolute;z-index:100;}
#headeranfrage{top:254px;left:822px;position:absolute;z-index:110;}
.mod_article{padding:0px 10px 0px 10px;background-color:#ffffff;border:0px solid;}
#preise{width:630px;padding:10px 0 10px 10px;background-color:#ffffff;}
.mod_ticker{background-color:#ffffff;}
.mod_ticker a{background-color:#cccccc;font-size:12px;color:#990000;}
#ticker1{padding:3px 0 0 10px;}
.tickertext{height:20px;margin:0 10px;background-color:#cccccc;}
.mod_navigation{float:right;}
.mod_navigation li.a,.mod_navigation span{display:block;}
.mod_navigation h2{margin:0 6px;padding:5px 0;font-size:0.8em;color:#5790B4;background: url("/tl_files/tb/images/line-h-2px.gif") repeat-x bottom;}
.mod_breadcrumb{color:#999999;}
.mod_breadcrumb a,.mod_breadcrumb span.active{margin:5px;font-size:0.8em;color:#999999;}
.mod_newslist{width:620px;float:left;margin-top:10px;padding-left:10px;background-color:#ffffff;border:0px solid;}
.tableless{float:left;padding:10px;background-color:#ffffff;border:10px solid;border-color:#e7e7e7; width:264px; margin-bottom:15px;}
.formbody .row_1{width:260px;padding:10px;background-color:#ffffff;}
.formbody div{width:130px;float:left;}
.formbody div.submit_container{width:130px;clear:left;padding-top:10px;}
.formbody input{width:125px;}
.formbody .submit{width:66px;}
p.error{display:none;}
label{font-weight:bold;font-size:10px;color:#9c9a9c;}
.textarea{width:257px;}
.info{font-size:11px;color:#9c9a9c;}
#ctrl_14{width:125px;}
#ctrl_16{width:125px;}
#wrapper{margin:0 auto;}
#container{background-color:#ffffff;}
#header,#container,.custom{width:980px;margin:0 auto;}
#language,.mod_changelanguage{float:right;}
#logo{width:205px;height:45px;background: url(/tl_files/abri-berlin.com/images/logo-abri.gif) no-repeat;}
#logo a{width:100%;height:100%;display:block;}
#logo a:hover{text-decoration:none;}
.image_container{padding:10px 10px 0;background-color:#ffffff;}
#footer{width:960px;margin:0 auto;padding:10px;background-color:#ffffff;}
#footer_innen{width:940px;height:132px;padding:10px;color:#cccccc;background: url("/tl_files/abri-berlin.com/images/back-footer.gif");}
.mod_pageImage{clear:both;}
.spalte_footer{width:230px;float:left;border:0px solid;}
.spalte_footer_last{width:245px;float:left;text-align:right;border:0px solid;font-family:Verdana, Arial, Helvetica;font-weight:normal;font-size:0.7em;}
#footer_innen li{padding:5px 0;}
#footer_innen a{font-family:Verdana, Arial, Helvetica;font-weight:normal;font-size:0.7em;color:#cccccc;}
.wrapper_objekt{width:300px;float:left;margin-right:24px;margin-bottom:20px; margin-top:10px; padding:0px 0px 0px 0px;background-color:#e7e7e7;border:2px solid #e7e7e7;color:#313131;}
/*body.layout_col3 .mod_navigation{padding:10px 0 0 10px;}*/
body.layout_col3 .mod_customnav{padding:10px 0 0 0px;}
body.layout_col3 #main{margin-right:185px;margin-left:200px;}
#left{width:185px;}
body.layout_col3 #right{width:200px;}
#right{width:366px;}
#right{background-color:#ffffff;}
#right .wrapper_objekt{width:300px;margin-right:24px;margin-bottom:20px;padding:0;background-color:#e7e7e7;border:2px solid #e7e7e7;color:#313131;}
#right .inside{padding-top:20px;padding-left:6px;background-color:#ffffff;}
#right .mod_form{width:265px;float:left;margin-bottom:10px;margin-left:0;padding:10px;background-color:#ffffff;border:10px solid;border-color:#e7e7e7;}
#news-menu{width:265px;float:left;margin-bottom:10px;margin-left:0;padding-right:10px;background-color:#ffffff;border:10px solid;border-color:#e7e7e7;}
.wrapper_objekt .objekt{padding:10px;}
.wrapper_objekt .text{padding:5px 15px 15px;background-color:#ffffff;line-height:1.4em;}
.wrapper_objekt .text span{font-weight:bold;color:#9c0000;}
.wrapper_objekt h2{padding-left:10px;font-size:18px;}
.wrapper_objekt h3{padding-left:10px;font-size:14px;color:#929294;}
.trenner_objekt{height:10px;background-color:#ffffff;}
.teaser{margin-bottom:15px;border-top: 1px dotted #cccccc;}
.teaser p a{color:#9c9a9c;}
.teaser .pb15 a{color:#9c0000;}
.teaser h2.pb15 a{font-size:18px;color:#5a595a;}
.formbody .row_0{width:250px;float:none;}
#f2 .submit_container{width:258px;}
#f3 .submit_container{width:258px;}
#ctrl_8{width:66px;float:right;}
#ctrl_17{width:66px;float:right;}
.layout_short a{color:#9c0000;}
.layout_short h2{padding-bottom:10px;font-size:16px;}
#navigationkd1 li{float:left;padding:0 10px;}
#navigationkd1 li.active{background-color:#cccccc;}
#navigationkd1 .mod_navigation{float:left;}
#navigationkd1-48 li{float:left;padding:0 10px;}
#navigationkd1-48 li.active{background-color:#cccccc;}
#navigationkd1-48 .mod_navigation{float:left;}
#navigationkd1-49 li{float:left;padding:0 10px;}
#navigationkd1-49 li.active{background-color:#cccccc;}
#navigationkd1-49 .mod_navigation{float:left;}
#navigationkd1-52 li{float:left;padding:0 10px;}
#navigationkd1-52 li.active{background-color:#cccccc;}
#navigationkd1-52 .mod_navigation{float:left;}
#lage{clear:left;}
#main .inside .mod_navigation .last{margin-right:0;border-right:0px;}
.inside .mod_article .mod_navigation{border:0px solid; padding:20px 0px 10px 0px;}
#headline b{color:#ffffff;}
.layout_full{margin-bottom:20px;padding:0 0 20px;border:0px solid;}
#bilder img{border:10px solid;border-color:#e7e7e7;}
#bilder .block{overflow:visible;border:0px solid;}
#bilder td{padding:10px 10px 10px 0px;}
.formbody .hide{display:none;}
.bu{font-size:11px;color:#9c9a9c;}
.caption{font-size:11px;color:#9c9a9c;}
.textdiv_vo{width:300px;padding:0 0 0 20px;}
.pl20{padding-left:20px;}
.pl10{padding-left:10px;}
.pb15{padding-bottom:15px;}
.pb5{padding-bottom:5px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
#startseite .last{margin-right:0;}
.pikachoose img{border:0px;}
.pika_subdiv img{width:300px;}
.pika_navigation{display:none;}
input.error,select.error,textarea.error{background-color:#FFF7CF;border:1px solid;border-color:#9c0000;}
#lang li{float:left;margin-left:5px;}
.ce_gallery{margin-bottom:20px;padding:0 0 20px;border:0px solid;}
.mod_article .xg2{width:322px;}
.mod_article .xg2 + .xg2{width:260px;margin-right:0;}
.layout_col2 #main .mod_article{width:620px;}
.layout_col2 #main{margin-right:320px;}
.layout_col2 #right {width:320px;padding-right:10px;}
.layout_col1 .mod_newslist{width: 635px; padding-right: 20px;}

#left a{text-decoration:none;font-size:11px;color:#595959;outline:none;}
#left ul{padding:0px 0px 0px 10px;}
#left li{padding:0px 0px 8px 0px;}
#left li.first{padding:10px 0px 8px 0px;}
#left span.active{font-size:11px; font-weight:bold;}

.mod_article .mod_navigation li{float:left;padding:0 10px;}
.mod_article .mod_navigation li.active{background-color:#cccccc;}
.mod_article .mod_navigation{float:left;}

.ce_gallery img{border:10px solid;border-color:#e7e7e7;}
.ce_gallery .block{overflow:visible;border:0px solid;}
.ce_gallery td{padding:10px 10px 10px 0px;}
.ce_gallery .block{overflow:visible;border:0px solid;}

.ce_list li{font-size:12px; padding-bottom:10px;}
.ce_list ul{list-style-type:disc;margin-left:20px;}
#navien .mod_customnav {padding:0px;}
#left .mod_article {padding:0px;}