@charset "UTF-8"; 
/**
 * pepakura CSS File
 *
 * @author      $Author: so $
 * @copyright   Content3 Web Solutions <info@content3.de>
 * @date        $Date: 2009-05-20 16:52:45 +0200 (Mi, 20 Mai 2009) $
 * @revision    $Rev: 2499 $
 */

/*** Start-Page ***/
	  #meinbereich-start ul li { padding: 0 0 0 10px; background: url(../images/dot24_grey.png) no-repeat left center; list-style-type: none; }
	  #meinbereich-start #overview #accountdata  { margin-left: 186px; }
/*** Login-Page ***/	    
  /** Big Login Box **/  
	/* General dimensions */
	#meinbereich-login div.loginregisterbox { width: 520px; margin:0 auto 0px; height: 150px;}
	#meinbereich-login div.loginregisterbox div { height: 150px; float:left; }
	#meinbereich-login div.loginregisterbox div div { height: auto; float:none; margin-left:0;}
	#meinbereich-login div.loginregisterbox div.newaccount { width: 162px; }
	#meinbereich-login div.loginregisterbox div.spacer { width: 56px; height:auto; padding-top: 40px !important; text-align: center; margin: 0 5px; }
	#meinbereich-login div.loginregisterbox div.login { width: 292px; }
	#meinbereich-login div.roundbox_whitebody div.loginregisterbox div.roundbox_grey div div div { padding: 0 10px; }
	/* Form Elements */
	#meinbereich-login div.loginregisterbox div.formItem { height: 34px; }
	#meinbereich-login div.loginregisterbox div.formLabel { margin: 2px 0 0; display: inline; float: left; padding: 0 2px; }
	#meinbereich-login div.loginregisterbox div.formField { /*margin: 0 0 10px 0*/; display: inline; float: right; }
	  #meinbereich-login div.loginregisterbox div input.text { width: 140px; height: 20px; }
	  #meinbereich-login div.loginregisterbox div input.submit { width: 144px; height: 24px; }
	  #meinbereich-login div.loginregisterbox .required { padding: 0 0 0 20px; background: url(../images/dot24_grey.png) no-repeat left center; }
	  /* newAccountBox */
	    #meinbereich-login div.loginregisterbox div.newaccount div.formLabel { text-align: center; width: 100%; }
	    #meinbereich-login div.loginregisterbox div.newaccount div.formField { text-align: center; width: 100%; }

		
/*** Register Page ***/
  /** Big Register Box **/
	/* General dimensions */
	#meinbereich-register div.loginregisterbox { width: 520px; margin: 0 auto; }
	#meinbereich-register div.loginregisterbox div { height: 127px; float:left; }
	#meinbereich-register div.loginregisterbox div div { height: auto; float:none; margin-left:0;}
	#meinbereich-register div.loginregisterbox div.newaccount { width: 140px; }
	#meinbereich-register div.loginregisterbox div.spacer { width: 56px; height:auto; padding-top: 40px !important; text-align: center; margin: 0 5px; }
	#meinbereich-register div.loginregisterbox div.login { width: 360px; margin-right: 20px; }
	#meinbereich-register div.roundbox_whitebody div.loginregisterbox div.roundbox_grey div div div { padding: 0 10px; }
	/* Form Elements */
	#meinbereich-register div.loginregisterbox div.formItem { height: 37px; }
	#meinbereich-register div.loginregisterbox div.formLabel { margin: 4px 0 0; display: inline; float: left; padding: 0 2px; }
	#meinbereich-register div.loginregisterbox div.formField { margin: 0 0 10px 0; display: inline; float: right; }
	  #meinbereich-register div.loginregisterbox div input.text { width: 140px; height: 20px; }
	  #meinbereich-register div.loginregisterbox div input.submit { width: 100%; height: 24px; }
	  #meinbereich-register div.loginregisterbox .required { padding: 0 0 0 20px; background: url(../images/dot24_grey.png) no-repeat left center; }
	  /* newAccountBox */
	    #meinbereich-register div.loginregisterbox div.newaccount div.formLabel { text-align: center; width: 100%; }
	    #meinbereich-register div.loginregisterbox div.newaccount div.formField { text-align: center; width: 100%; }
		
		/*** User Products Page ("Meine Werke") ***/


/*** New/Edit Product ***/
  #meinbereich-newEdit #formEdit { margin-right: 90px; }
  #meinbereich-newEdit #big_buttons div { margin-left:22px; }
  #meinbereich-newEdit #big_buttons div div { margin-left: 0; }
  #meinbereich-newEdit #formEdit div div div { padding: 0 7px 12px; }
  #meinbereich-newEdit #formEdit div div div div { padding: 0; }
  #meinbereich-newEdit .formItem { width: 198px; float: left; margin: 0 10px 10px;}
  #meinbereich-newEdit .formLabel { margin-bottom: 4px; }
  #meinbereich-newEdit .formItem input.text, #meinbereich-newEdit .formItem select { width: 100%; }
  #meinbereich-newEdit .descriptionfield { width: 100%; }
  #meinbereich-newEdit .descriptionfield textarea { width: 413px; font-family: Trebuchet MS; font-size: 14px; }
  #meinbereich-newEdit #formLevel .formField { padding-right: 30px; }
  #meinbereich-newEdit #formLevel .levelRed { background: url(../images/product/symbol_level_red.png) no-repeat right center; }
  #meinbereich-newEdit #formLevel .levelYellow { background: url(../images/product/symbol_level_yellow.png) no-repeat right center; }
  #meinbereich-newEdit #formLevel .levelGreen { background: url(../images/product/symbol_level_green.png) no-repeat right center; }
  #meinbereich-newEdit .imageSelect { width: 89px; }
  #meinbereich-newEdit #imagePreviewList { width: 74px; float: right; list-style-type: none; }
  #meinbereich-newEdit #imagePreviewList li { margin-bottom: 15px; }
  #meinbereich-newEdit #imagePreviewList .preview_small { margin: 0 auto; width: 74px; height: 74px; position: relative; display: block; text-align: center; }
  #meinbereich-newEdit #imagePreviewList .image { border: 0; width: 74px; height: 74px; position: absolute; top: 0; left: 0; }
  #meinbereich-newEdit #imagePreviewList .overlay { background: url(../images/product/overlay_border_small_grey.png) center center no-repeat; width: 74px; height: 74px; position: absolute; top: 0; left: 0; display: block; }
  
  #meinbereich-konto .buycredits { margin: 0 auto 10px; width: 200px;} 
  #meinbereich-konto .buycredits div div div { text-align: center; } 
  
/*** Account Data ***/  
  #meinbereich-data .formItem { clear:left; padding-top: 8px;} 
  #meinbereich-data .formLabel { float: left; width: 170px; line-height:24px; } 
  #meinbereich-data .formField { float: left; padding: 0 0 0 20px; background: url(../images/dot24_grey.png) no-repeat left center; } 
  #meinbereich-data .formField input { width: 156px; }  
  #meinbereich-data .formField select { width: 160px; } 
  #meinbereich-data #plz { width: 50px; }
  #meinbereich-data #city { width: 230px; }
  #meinbereich-data #number { width: 50px; }
  #meinbereich-data #street { width: 230px; }
  #meinbereich-data .nickname { width: 390px; }
  #meinbereich-data .newsletter .formField { text-align: left; }
  #meinbereich-data .newsletter input { width: auto; }
  #meinbereich-data #picture { text-align: center; }
  #meinbereich-data #picture p { margin: 3px auto; }
  #meinbereich-data #picture select { width: 100px; }
  
  #meinbereich-data .email div { margin-bottom: 30px; }
  #meinbereich-data .country div { margin-bottom: 30px; }
  #meinbereich-data .company div { margin-bottom: 30px; } 
  #meinbereich-data .accounttype-last div { margin-bottom: 30px; } 

  #checklist .email { padding-bottom: 20px; }
  #checklist .picture { padding-bottom: 20px; }
  #checklist .location { padding-bottom: 20px; }
  #checklist .accounttype { padding-bottom: 20px; }
 
  .checkbox { width: auto !important; margin-right: 12px; margin-top: 4px; }  

  
  