@charset "utf-8";
/* CSS Document */
/*---GUEST-INPUT---*/
.tx-ffguest-pi1 form{padding:40px 25px;font-size:11px;}

.tx-ffguest-pi1 form textarea{font-size:11px;font-family:arial;background:transparent;padding:2px !important;height:150px;margin:0 0 80px 0;overflow:auto;float:left;}
.tx-ffguest-pi1 form input#guest_title{font-size:11px;font-family:arial;background:transparent;padding:2px !important;width:250px;margin:0 0 10px 0;float:left;}
.tx-ffguest-pi1 form label{vertical-align:top;padding: 0;width:50px !important;float:left;}
.tx-ffguest-pi1 form div.formrow{margin:10px 0;clear:both;}
.tx-ffguest-pi1 form div.data input{margin:0 10px 0 30px;}
.tx-ffguest-pi1 form div.data{margin:10px 10px 0 20px;}

.tx-ffguest-pi1 label.err{color:indianred;font-weight:normal;width:auto !important;}
.tx-ffguest-pi1 form .pic_edit img{height:30px; width:auto;margin:0;padding:0;}
.tx-ffguest-pi1 form .pic_edit{margin:0 5px;padding:0;}
.tx-ffguest-pi1 form #file1,.tx-ffguest-pi1 form #file2,.tx-ffguest-pi1 form #file3{vertical-align:top;}
.tx-ffguest-pi1 div.edit_function{ float:right; }
/*---GUEST-LIST---*/

.tx-ffguest-pi1-browsebox {display:none;}
.new_entry{position:absolute;top:5px;left:10px;font-size:11px;}
.tx-ffguest-pi1{background:url(grfx/gb-canada.jpg) no-repeat center top;height:640px;width:500px;position:relative;}
.tx-ffguest-pi1 .guest{padding: 25px ;}
.tx-ffguest-pi1 .guest .guest_data{padding: 23px 0 2px 0; font-size: 11px;margin:0 0 5px 0;border-bottom:1px solid #dddddd;}
.tx-ffguest-pi1 .guest .guest_text{height:210px;overflow:auto;font-size: 11px;padding:0 10px;}
.tx-ffguest-pi1 .guest .guest_text h3{font-size: 1.3em;margin:5px 0; font-weight:bold;}
.tx-ffguest-pi1 .guest ul.guest_pics{height:200px; margin:70px 0 0 0;list-style-type:none;padding:0;}
.tx-ffguest-pi1 .guest ul.guest_pics h3{text-align:center;margin:0 0 25px 0;}
.tx-ffguest-pi1 .guest ul.guest_pics li{float:left;height:130px;width:130px;margin:0 0 0 13px;background: url(grfx/bg_guest_pic.png) no-repeat;position:relative;}
.tx-ffguest-pi1 .guest ul.guest_pics li div.detail{margin:7px 0 0 7px; height:114px;width:115px;overflow:hidden;}
.tx-ffguest-pi1 .guest ul.guest_pics li div.ecke_l{position:absolute; top:91px; left:-5px;background:url(grfx/guest_ecke_l.png); width: 40px; height:40px;}
.tx-ffguest-pi1 .guest ul.guest_pics li div.ecke_r{position:absolute; top:-2px; left:92px;background:url(grfx/guest_ecke_r.png); width: 40px; height:40px;}
.tx-ffguest-pi1 .btn_next{text-align:center;background:transparent;position:absolute;top:5px;left:170px;width:160px;height:30px;cursor:pointer;border:none;color:transparent;}
.tx-ffguest-pi1 .btn_prev{text-align:center;background:transparent;position:absolute;bottom:45px;left:170px;width:160px;height:30px;cursor:pointer;border:none;color:transparent;}

