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

/** override / substitute previous styles */
#foto_detail_navi .thm { width:81px; height:81px; 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: 20px 0 20px 20px;  } /* width:426px; */
#picture_contest #foto_detail_bild .admin_section { margin-left:0; }
#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:80px; height:16px; margin:0px; padding:0px; cursor:pointer; background-image:url(/pflanzen_gaertnern/foto/images/dot_lo.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:260px; margin-right:20px; margin-top:20px; display:inline; }
DIV#flora_content>DIV#app_intro { margin-top:0px; } /* mozilla et al. */
DIV#app_content { float:left; width:400px; margin-left:20px; margin-top:20px; display:inline; color:#000; } /* width:428px; */
DIV#app_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#flora_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:20px; }

#picture_contest #data_form { padding:0; margin:0; background-color:#e5e5e5; }
#picture_contest #data_form DIV.form_set { padding:10px; margin:0; clear:both; border-bottom:1px solid #FFF; }
#picture_contest #data_form DIV.form_set_contest { padding:10px; margin:0; clear:both; border-bottom:1px solid #FFF; background-color: #66ff66;}
#picture_contest #data_form DIV.form_set.last { border:none; margin:0px; padding-bottom:0px; }
#picture_contest #data_form H2 { font-size:12px; margin-top:0px; margin-bottom:10px; }
#picture_contest #data_form H2 SPAN { color:#000; 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:370px; font-size:11px; padding:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:1px; }
#picture_contest #data_form .inputField.file { width:370px; }
#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 #data_form DIV.form_set_previewimage { padding:10px; margin:0; clear:both; border-bottom:1px solid #FFF; }
#picture_contest #data_form DIV.form_set_previewimage img { float:left; }
#picture_contest #data_form DIV.form_set_previewimage .text { padding-left:110px; }
#picture_contest #data_form DIV.form_set_previewimage .text h3 { font-size: 12px; font-weight:bold; padding:0; margin:0; }

#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; }

.tag_cloud { 
  color: #ff0000; 
  border: 1px solid #cccccc; 
  padding: 10px;
  width: 238px;
  text-align: center;
}
.tag_cloud_5 { font-size: 18px; }
.tag_cloud_4 { font-size: 16px; }
.tag_cloud_3 { font-size: 13px; }
.tag_cloud_2 { font-size: 11px; }
.tag_cloud_1 { font-size: 10px; }
.tag_cloud_0 { font-size: 9px; }

.pager {
  margin-top: 10px;
  text-align: center;
}

.pager_letter {
  margin-top: 10px;
  text-align: center;
}

.pager_letter_current {
  color: #cccccc;
}

.thr {
  margin: 5px;
  height: 82px;
}

.cat_submit {
  font-family: sans-serif;
}

/* comments */

/*  comments admin */
.zeile_1 {
  color: #ff0000;
  float: right;
}
.zeile_0 {
  color: #666666;
  float: right;
}
.zeile_20 {
  color: #0000ff;
  float: right;
}
.zeile_30 {
  color: #00ff00;
  float: right;
}
.subj {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.komm {
  font-size: 11px;
}

.who {
  font-size: 11px;
  font-weight: bold;
  color: #95272c;
  float: left;
}

.commentdate {
  font-size: 11px;
  color: #666666;
  float: right;
}

.entry {
  margin-top: 10px;
  margin-bottom: 10px;
}

.clearall { 
  clear:both; 
}

.comment_title {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.input_comment_main {
  width: 100%;
  border-color: #6c6c6c rgb(180,180,180) rgb(180,180,180) rgb(108,108,108);
  border-width: 1px;
  border-style: solid;
}
.input_comment_subject {
  width: 100%;
  border-color: #6c6c6c rgb(180,180,180) rgb(180,180,180) rgb(108,108,108);
  border-width: 1px;
  border-style: solid;
}
.input_comment_comment {
  font-size: 11px;
  font-weight: bold;
  color: #ae7804;  
}

.input_comment_button {
  border: 1px solid #8f8b7f;
  background: #ffffff url(/pflanzen_gaertnern/foto/images/button-bg.gif);
  font-size: 12px;
  padding: 1px;
  text-align: center;
  vertical-align: center;
}

.admin_comment_entry {
  border: 1px solid #8f8b7f;
  margin: 5px;
  padding: 5px;
}
.admin_comment_checkbox {
  float: left;
}
.admin_comment_status {
    font-weight: bold;
}

.banner_main {
  margin: 7px;
}

.banner_sidebar {
  margin-bottom: 5px;
}

.farjumpoption {
  /* background-color: #00ff00; */
}

