/* Style sheet accordion */
.image_container{width:auto;float:left;margin-right:18px;}
.image_container img{float:left;padding-bottom:10px;}
.ce_accordion{}
.ce_text{clear:left;display:block;margin-top:20px;padding-top:20px;}
h2.ce_headline{width:570px;}
.accordion{right:0;top:0;position:absolute;font-family:Arial, sans-serif;font-size:11px;color:#000;padding:0px 0px 28px 16px!important;width:199px!important;z-index: 200;background: #6fc4e5 url(tl_files/portal/kontaktbg.jpg) no-repeat!important;}
.accordion div{width:180px;position:relative;background: red;}
.ce_accordion div{background: none;}
.accordion h2{display:block;margin:0;padding:10px 0;font-family:Verdana;font-weight:normal;font-size:12px;color:#007fa7;}
.accordion h3{font-family:Verdana;font-weight:bold;font-size:11px;color:#007fa7;}
.accordion img{padding-top:34px;}
.vcard{}
accordion a{color:#007fa7;}
div.geo span{display:none;}
div.vcard a{display:block;margin-bottom:10px;font-weight:bold;font-size:13px;}
div.e-mail a{margin-top:10px;margin-bottom:15px;padding-bottom:15px;font-weight:normal;text-decoration:underline;font-size:11px;}
div.vcard a.email{padding-bottom:15px;font-weight:normal;font-size:11px;}
#footer{clear:both;}
.ce_accordion .toggler{width:370px;display:block;padding:0;font-weight:normal;font-size:12px;color:#2B9FCA;cursor:pointer;background: #fff;}
.toggler:hover{text-decoration:underline;}
#main{min-height:500px;}
p.back{padding-top:20px;}
span.label{display:inline;}
div.tel,div.note{display:inline;}
div.web a{font-weight:bold;font-size:11px;color:#2B9FCA;}

