.hidden { position:absolute; left:-1500px; top:-800px; width:450px; }

/** override / substitute previous styles */
#foto_detail_navi .thm { width:80px; height:80px; text-align:center; voice-family:"\"}\""; voice-family:inherit; width:60px; height:60px; }
#foto_detail_navi TD>.thm { width:60px; height:60px; } /** mozilla et al. */
#foto_detail_bild .bu { width:400px; }
#foto_detail_navi .thm .lastImg { width:60px; height:60px; background-color:#EEE; color:#999; padding-top:10px; voice-family:"\"}\""; voice-family:inherit; height:50px; }
#foto_detail_navi .thm>.lastImg { height:50px; }

#foto_all .thm { width:80px; height:80px; text-align:center; voice-family:"\"}\""; voice-family:inherit; width:60px; height:60px; }
#foto_all TD>.thm { width:60px; height:60px; } /** mozilla et al. */

/** general */
#picture_contest .clear { clear:both; }
#picture_contest .error { font-weight:bold; color:#C00; margin-left:10px; }
#picture_contest .confirm { font-weight:bold; color:#DF7D00; margin-left:10px; }
#picture_contest P.warning { background-color:#FFC; color:#C00; border:3px solid #C00; padding:15px 10px 15px 15px; margin-bottom:20px; }

#picture_contest H2 { margin-bottom:10px; }
#picture_contest H2.intro { color:#BC6900; margin-bottom:0px; }

/** admin bereiche */
#picture_contest .admin_section { width:400px; background-color:#FFC; border:1px solid #CC0; margin-top:15px; margin-bottom:15px; } /* width:426px; */
#picture_contest .admin_section P { margin-bottom:10px; }
#picture_contest .admin_section .head { padding-left:15px; font-weight:bold; color:#990; padding-top:5px; padding-bottom:5px; margin-bottom:5px; }
#picture_contest .admin_section A { color:#990; }
#picture_contest .admin_section P { padding-left:15px; }
#picture_contest FORM.adminForm { padding-bottom:1px; }
#picture_contest FORM.adminForm SELECT#context_vote { width:374px; font-size:10px; margin-top:5px; }
#picture_contest FORM.adminForm SELECT#maction { width:295px; }
#picture_contest FORM.adminForm H5 { margin:0px; padding:0px; font-size:12px; padding-left:15px; padding-top:7px; border-top:1px solid #CC0; }

/** image vote */
#picture_contest FORM#picture_vote INPUT { float:left; }
#picture_contest FORM#picture_vote NOSCRIPT>INPUT { position:relative; top:3px; float:left; margin-left:6px; } /** mozilla et al. */
#picture_contest FORM#chgstatus SELECT#status { width:274px; font-size:13px; }
#picture_contest FORM#picture_vote #star_sensor { position:relative; width:55px; height:8px; margin:0px; padding:0px; cursor:pointer; background-image:url(../img/fotocommunity/dot.gif); background-repeat:repeat-x; }
#picture_contest FORM#picture_vote #star_sensor IMG { visibility:hidden; }

#picture_contest IMG.dot { margin:0px; padding:0px; }

#app_intro { float:right; width:250px; margin-left:15px; margin-top:10px; }
DIV#dogs_content>DIV#app_intro { margin-top:0px; } /* mozilla et al. */
DIV#app_content { float:right; width:415px; color:#FFF; margin-top:13px; } /* width:428px; */
DIV#app_content A { color:#FFF; text-decoration:underline; }
.rundung_box_top, .rundung_box_bottom { display:block; height:8px; background-color:#BC6900; background-repeat:no-repeat; }
DIV#dogs_content>SPAN.rundung_box_top, DIV#sso>SPAN.rundung_box_bottom { height:12px; } /* mozilla et al. */
.rundung_box_top { background-image:url(../img/sso/rundung_box_top.gif); }
.rundung_box_bottom { background-image:url(../img/sso/rundung_box_bottom.gif); background-position:bottom; margin-bottom:10px; }

#picture_contest #data_form { padding:0px; margin:0px; background-color:#BC6900; }
#picture_contest #data_form DIV.form_set { width:408px; padding:0px 10px 0px 10px; margin:0px; clear:both; border-bottom:1px solid #FFF; margin-bottom:10px; }
#picture_contest #data_form DIV.form_set.last { border:none; margin:0px; padding-bottom:0px; }
#picture_contest #data_form H2 { font-size:11px; margin-top:0px; margin-bottom:10px; }
#picture_contest #data_form H2 SPAN { color:#FFF; margin-right:5px; }
#picture_contest #data_form H3 { font-weight:normal; font-size:11px; margin-top:5px; }
#picture_contest #data_form P { margin:0px; padding:0px; }
#picture_contest #data_form P.rot, #picture_contest #data_form P.image { margin-bottom:10px; }
#picture_contest #data_form P.image { margin-top:5px; }
#picture_contest #data_form .inputField { width:390px; font-size:11px; padding:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:1px; }
#picture_contest #data_form .inputField.file { width:390px; }
#picture_contest #data_form #userimage>.inputField.file.short { width:auto; background-color:#C00; }
#picture_contest #data_form IMG.thumb { float:left; margin-right:7px; margin-bottom:5px; }
#picture_contest #data_form #image { float:left; width:105px; }
#picture_contest #data_form #content { float:left; width:300px; }
#picture_contest #data_form #image IMG { margin-bottom:5px; }

#picture_contest DIV.submitButton { text-align:center; clear:both; margin-top:15px; }
#picture_contest A.arrow_left { margin-left:10px; }

#picture_contest FORM#mg .form_set H3, #picture_contest FORM#mg .form_set P { margin:0px; padding:0px; }
#picture_contest FORM#mg .form_set .inputField { margin:0px; padding:0px; margin-bottom:5px; margin-top:2px; width:400px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

#picture_contest .sidebar_partner { margin-left:10px; }

#picture_contest .titelstar_head { position:relative; margin-top:15px; margin-bottom:2px; }
#picture_contest .titelstar_head A.titelstar_prices { position:absolute; left:650px; top:21px; font-weight:bold; color:#FFF; text-decoration:none; }
#picture_contest .titelstar_head A.titelstar_prices:hover { text-decoration:none; color:#143079; }
   

