.paco-wrapper { max-width: 1100px; margin:20px auto; }
.paco-header { margin-bottom:20px; }
.paco-flex { display:flex; gap:40px; }
#paco-kontaktformular { flex:2; display:flex; flex-direction:column; }
#paco-kontaktformular input, #paco-kontaktformular select,
#paco-kontaktformular textarea { margin-bottom:10px; padding:10px; border:1px solid #ccc; border-radius:4px; }
.paco-ansprechpartner { flex:1; background:#f9f9f9; padding:20px; border:1px solid #ddd; text-align:center; }
#paco-kontaktformular.green-white { background:green; color:white; padding:20px; }
#paco-kontaktformular.white-green { background:white; color:green; padding:20px; border:2px solid green; }
#paco-kontaktformular button { background:darkgreen; color:white; padding:10px; border:none; cursor:pointer; }
