/** override default settings */
/*#article { padding-left:20px; width:580px; }*/

/** Basics */
.clear { clear:both; }
.error { font-weight:bold; color:#C00; }
.confirm { font-weight:bold; color:#690; }
.small { font-size:11px; line-height:13px; }
P.warning { width:459px; background-color:#FFF8EE; color:#C00; border:3px solid #D70317; padding:15px 10px 15px 15px; margin-bottom:20px; }

/*A.arrow_right { background-image:url(../img/sso/pfeil_rechts_trans.gif); background-repeat:no-repeat; padding-left:18px; background-position:left; }
A.arrow_left { background-image:url(../img/sso/pfeil_links_trans.gif); background-repeat:no-repeat; padding-left:18px; background-position:left; }*/

DIV#sso { padding:20px; }

DIV#sso h3.main { padding-bottom:20px; }

DIV#sso_intro { float:right; width:260px; margin:0; display:inline; }
DIV#sso>DIV#sso_intro { margin-top:0px; } /* mozilla et al. */
DIV#sso_content { float:left; width:400px; margin-top:0; display:inline; color:#000; } /* width:428px; */
DIV#sso_content P{color:#000;}
DIV#sso_content A { color:#de7d00; text-decoration:underline; }
.rundung_box_top, .rundung_box_bottom { display:block; height:10px; background-color:#e5e5e5; background-repeat:no-repeat; }
DIV#sso>SPAN.rundung_box_top, DIV#sso>SPAN.rundung_box_bottom { height:12px; } /* mozilla et al. */
.rundung_box_top { background-image:url(/pflanzen_gaertnern/foto/images/rundung_box_top.gif); }
.rundung_box_bottom { background-image:url(/pflanzen_gaertnern/foto/images/rundung_box_bottom.gif); background-position:bottom; margin-bottom:20px; }

/** Registrierung */
#sso_form { padding:0px 10px 3px 10px; margin:0px; background-color:#e5e5e5; }
#sso_form DIV.form_set { float:left; clear:both; border-bottom:none; margin-bottom:10px; }
/*#sso_form DIV.form_set H2 { clear:both; position:relative; float:none; color:#FFF; font-weight:bold; background-color:#FC6; padding:5px; font-size:11px; }
#sso_form DIV.form_set H2 SPAN { font-weight:normal; float:right; }*/
#sso_form DIV.form_set H2 { display:none; clear:both; }

#sso_form DIV.form_set DIV.entry { clear:both; margin:0px; padding:0px; line-height:15px; }
#sso_form DIV.form_set DIV.entry LABEL { display:block; position:relative; float:left; width:155px; font-weight:bold; padding:5px 7px 4px 0px; cursor:pointer; color:#000; }
#sso_form DIV.form_set DIV.entry>LABEL {  width:150px; } /* mozilla et al. */
#sso_form DIV.form_set DIV.entry LABEL.checkbox { display:inline; float:left; clear:right; width:350px; font-weight:normal; color:#000; border:none; }
#sso_form DIV.form_set DIV.entry INPUT.textfeld, #sso_form DIV.form_set DIV.entry SELECT { font-size:11px; margin:1px; padding:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#sso_form DIV.form_set DIV.entry INPUT.checkbox { float:left; padding:0px; margin:2px 5px 0px 0px; }
#sso_form DIV.form_set DIV.entry>INPUT.checkbox { margin-top:6px; }
#sso_form DIV.form_set DIV.entry INPUT.textfeld { width:130px; }
#sso_form DIV.form_set DIV.entry SELECT#sso_data_gender { margin-left:2px; width:136px; }
#sso_form DIV.form_set DIV.entry SELECT.fix_size { width:211px; }
#sso_form DIV.form_set DIV.entry>INPUT.textfeld { margin:2px; } /** mozilla... */
#sso_form DIV.form_set DIV.entry INPUT.textfeld.plz { width:40px; }
#sso_form DIV.form_set DIV.entry INPUT.textfeld.city { width:82px; }
#sso_form DIV.form_set DIV.entry>INPUT.textfeld.city { width:80px; } /** mozilla... */

/*
#sso_form DIV.submitButton { text-align:center; clear:both; }
#sso_form DIV.submitButton INPUT, #sso_form DIV.submitButton .button { text-align:left; display:inline; height:20px; float:none; color:#FFF; font-weight:bold; cursor:pointer; background-color:#DD7E00; background-image:url(../img/sso/rundung_button_right.gif); background-position:right; background-repeat:no-repeat; margin:0px; padding:0px; border:none; padding-left:1px; }
#sso_form DIV.submitButton INPUT.left, #sso_form DIV.submitButton .button.left { display:inline; width:9px; height:20px; float:none; background-color:#DD7E00; background-image:url(../img/sso/rundung_button_left.gif); background-repeat:no-repeat; cursor:pointer; margin:0px; padding:0px; border:none; }
*/
#sso_form DIV.submitButton { text-align:center; clear:both; }
#sso_form DIV.submitButton INPUT, #sso_form DIV.submitButton .button { text-align:center; display:inline; }
#sso_form DIV.submitButton INPUT.left, #sso_form DIV.submitButton .button.left { position:absolute; left:-200px; top:-200px; }

/* Profil */
#sso_form DIV.form_set DIV.entry SPAN.desc { display:block; position:relative; float:left; width:130px; padding:5px 7px 4px 0px; }
#sso_form DIV.form_set DIV.entry SPAN.value { font-weight:bold; display:block; position:relative; float:left; padding:5px 7px 4px 10px; }
#sso_form DIV.form_set DIV.entry SPAN.wide { display:block; position:relative; float:left; width:450px; padding:5px 7px 4px 0px; }



