diff --git a/public_html/deployment/classes/rollout_base.class.php b/public_html/deployment/classes/rollout_base.class.php
index e54e97e09e2afdd948344a16b46337f250e1755f..2a7e6017503c4448a92fa0b39fff4335b929dc67 100644
--- a/public_html/deployment/classes/rollout_base.class.php
+++ b/public_html/deployment/classes/rollout_base.class.php
@@ -224,10 +224,22 @@ class rollout_base implements iRolloutplugin{
                 } else {
                     $aEffectiveConfig=$this->getConfig($sPhase);
                     // echo $sKey.' ... '; print_r($aEffectiveConfig[$sVarname]); echo '<br>';
+                    
+                    // mark entry as active ... for select and radio
                     if(isset($aEffectiveConfig[$sVarname]) && isset($aCallbackData[$aEffectiveConfig[$sVarname]])){
                         $aCallbackData[$aEffectiveConfig[$sVarname]]['selected']='selected';
-                        // wenn value = defaultvalue, dann value auf '' setzen
+                        $aCallbackData[$aEffectiveConfig[$sVarname]]['checked']='checked';
+                        $aCallbackData[$aEffectiveConfig[$sVarname]]['label'].=' <<<';
+                    } elseif ($aVarinfos['type']==='select') {
+                        $aCallbackData=array_merge(array('NO_SELECTED_ITEM_YET'=>array('value'=>'', 'label'=>'...')), $aCallbackData);
                     }
+ 
+                    // wenn value = defaultvalue, dann value auf '' setzen (damit bei Default vom Scope
+                    // davor ein Leerstring übergeben wird - analog onfocusout im Text Input
+                    if (isset($aCallbackData[$aDefaultValues[$sVarname]])){
+                        $aCallbackData[$aDefaultValues[$sVarname]]['value']='';
+                        $aCallbackData[$aDefaultValues[$sVarname]]['label'].=' (*)';
+                    } 
                     // print_r($aCallbackData[$sVarname]); echo "<br>";
                 }
                 // echo '<pre>'.$sCallbackfunktion .' = '. print_r($aMydata,1 ).'</pre>';
@@ -247,11 +259,11 @@ class rollout_base implements iRolloutplugin{
                         // 'required' => 'required',
                         'validate' => 'isastring',
                         // 'size' => 25,
-                        // 'placeholder' => (isset($this->_aCfgGlobal[$sVarname]) ? $this->_aCfgGlobal[$sVarname] : '') . ' | '.$aDefaultValues[$sVarname],
                         'placeholder' => $sMyPlaceholder       
                     );
                     break;
                 case "select":
+                case "radio":
                     $aOptions=$aCallbackData;
                     $aFormdata[]=array(
                         'type' => $aVarinfos['type'],
@@ -262,7 +274,7 @@ class rollout_base implements iRolloutplugin{
                         'validate' => 'isastring',
                         'options' => $aOptions,
                         
-                        'placeholder' => $sMyPlaceholder       
+                        // 'placeholder' => $sMyPlaceholder       
                     );
                     break;
                 case "text":
@@ -281,7 +293,6 @@ class rollout_base implements iRolloutplugin{
                         // 'required' => 'required',
                         'validate' => 'isastring',
                         // 'size' => 25,
-                        // 'placeholder' => (isset($this->_aCfgGlobal[$sVarname]) ? $this->_aCfgGlobal[$sVarname] : '') . ' | '.$aDefaultValues[$sVarname],
                         'placeholder' => $sMyPlaceholder       
                     );
                     break;