.tx-storedata-pi1 {}
.tx-storedata-pi1 select { width:250px; }

.tx-storedata-pi2 {padding:10px 0px;}
.tx-storedata-pi2 .picblock { float:left; width:210px; }
.tx-storedata-pi2 .txtblock { padding-left:220px; }

.tx-storedata-pi2 .pic { }
.tx-storedata-pi2 .pic img { margin-bottom:10px; }
.tx-storedata-pi2 .klicktel {margin-bottom:20px; margin-top:20px; }

.tx-storedata-pi2 .address {margin-bottom:20px; }
.tx-storedata-pi2 .opening {margin-bottom:20px; }
.tx-storedata-pi2 .parking {margin-bottom:20px; }
.tx-storedata-pi2 .events  {margin-bottom:20px; }
.tx-storedata-pi2 .services {margin-bottom:20px; float:left; width: 280px;}
.tx-storedata-pi2 .services img {float:left; margin:0px; padding:0px;}
.tx-storedata-pi2 .pubtrans {margin-bottom:20px;}
.tx-storedata-pi2 .labels {margin-bottom:20px; clear:both; }


.tx-storedata-pi2 .toplink {margin-bottom:20px; background-color:#ED8A09; float:right;}
.tx-storedata-pi2 .toplink a {text-decoration:none; margin:0px 3px;}


.tx-storedata-pi3 label { display:block; margin-top:20px; font-size:75%;}
.tx-storedata-pi3 input.txt { width:190px;}

.tx-storedata-pi3 .distlist { margin-top:20px; }
.tx-storedata-pi3 .cityblock { margin-top:10px; }

.tx-storedata-pi6 table td { vertical-align:top; padding:2px;}

.tx-storedata-pi6 table tr.fc td.info { background-image:url(../img/ausrufezeichen.gif); background-repeat:no-repeat; background-position:-7px 5px; padding-left:20px; }

.tx-storedata-pi6 table td.info { padding-bottom:15px; margin-bottom:15px; }

