/* CSS Document */
/* Formulare... *

}

/*******************************************************
***
***	Registerbox (Dateneingabe auf register.php)
***
********************************************************/

/* Registrierung */
#registerbox form {
	float: left;
	height: 95%;
	width: 775px;
	margin:0;
	padding-top:20px;
	padding-bottom:0px;
	border-bottom: 0px solid #999999;
}

#registerbox input, #registerbox select, #buybox select {
	display: block;
	float: left;
	width: 170px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 1px;
}


#registerbox select, #buybox select  {
	margin-top:1px;
	margin-bottom:2px;
	width:170px;
	}

#registerbox input.ccard, #buybox input.ccard {
	width: 35px;
	margin-right:8px;
	text-align:center;
	}

#registerbox input.gebdate {
	width: 28px;
	margin-right:1px;
	margin-left:0px;
	text-align:center;
}

#registerbox input.ccardduration, #buybox input.ccardduration {
	width: 25px;
	margin-right:1px;
	margin-left:0px;
	text-align:center;
	}

#registerbox label.nomargin , #buybox label.nomargin {
	margin-right:0px;
	margin-left:0px;
	width:3px;
	text-align:center;
	}

#registerbox label.pwd {
	margin-right:0px;
	margin-left:0px;
	width:180px;
	text-align:left;
	}

#registerbox #pic{
	text-align:center;
	float:left;
	width:775px;
}

#registerbox #zahlungsweise, #buybox #zahlungsweise {
	float:left;
        border-top: 1px solid #999999;
        width: 775px;
        margin-top: 8px;
        padding-top: 5px;
}

#upload #zahlungsweise, #zahlungsweg #zahlungsweise {
	float:left;
	width: 775px;
	margin-top: 2px;
	border-bottom: 1px solid #999999;
	padding-bottom:5px;
	margin-bottom: 10px;
}

#zahlungsweg #zahlungsweise {
	border-top:0;
	border-bottom:0;
}

#zahlungsweg_error #maincontent {
	padding-top:2px;
}

/*******************************************************
***
***	confirmbox (Bestätigung der Daten auf confirm.php)
***	confirmbox_upload (Bestaetigung der Daten auf upload.php)
***
********************************************************/

#confirmbox select {
	margin-top:1px;
	margin-bottom:2px;
	}

#confirmbox form {
	float: left;
	height: 430px;
	width: 775px;
	margin:0;
	padding-top:20px;
	padding-bottom:0px;
}

#confirmbox input, #confirmbox select
{
	display: block;
	float: left;
	width: 170px;
	border:0;
}

#confirmbox input.check, #confirmbox input.firstcheck {
	display: block;
	float: left;
	width: 15px;
	margin-top:30px;
	text-align:right;
	margin-left:140px;
}	

#confirmbox input.firstcheck {
	margin-left:10 px;
}

#confirmbox form #pic, #buybox form #pic {
	float: none;
	width: 100%;
	text-align:center;
	height: 75px;
	margin-top:230px;
	padding-top: 10px;
}



#confirmbox label {
	padding-bottom:5px;
}

#confirmbox label.data, #confirmbox_upload label.data {
	font-weight:600;
	color:#333333;
	text-align: left; 
	padding-right: 5px;
	padding-bottom:5px;
	white-space:nowrap;
	display: block;
	float: left;
	width: 135px; /* Breite.*/
}

#confirmbox label.check, #confirmbox_upload label.check, #buybox label.check {
	display: block;
	float: left;
	width: 420px; /* Breite.*/
	text-align: left; 
	margin-top:30px;
	padding-right: 1em;
	padding-left:1em; 
	font-size:12px;
}

/*******************************************************
***
*** Confirmbox_upload Eigenheiten
***
********************************************************/

#buybox form #pic {
	float: left;
	margin-top:30px;
}



/*******************************************************
***
*** Register, Confirm und Daten gemeinsam
***
********************************************************/
#buybox .left_data,
#confirmbox .left_data,
#confirmbox_upload .left_data,
#registerbox .left_data,
#databox .left_data {
	float:left;
	width: 320px;
}

#buybox .right_data,
#confirmbox .right_data, 
#confirmbox_upload .right_data,
#databox .right_data, 
#registerbox .right_data {
	float:left;
	width: 320px;
	margin-left: 20px;
}

#confirmbox form #pic a:link,
#confirmbox form #pic a:visited, 
#registerbox form #pic a:link, #registerbox form #pic a:visited {
	text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
	display: block;
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 12px;
}


#confirmbox_upload form #pic a:hover,
#registerbox form #pic a:hover {
	color: #B2B2B2;
}

#confirmbox form #pic a:active, #confirmbox form #pic a:focus,
#registerbox form #pic a:active, #registerbox form #pic a:focus {
	color: #333333;
	font-weight: 600;
}

#buybox form br,
#confirmbox form br,
#registerbox form br  { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

#buybox input#submit,
#confirmbox input#submit,
#registerbox input#submit { /* den Submit-Button */
  float: none;
  width: 120px;
  margin-left: 65px;
}

/** #buybox label,**/ 
#confirmbox label,  
#databox label, 
#buybox #zahlungsweise label,
#registerbox label {
	font-size:0.94em;
	text-align: left; 
	padding-right: 5px;
	white-space:nowrap;
	display: block;
	float: left;
	width: 135px; /* Breite.*/
}

#buybox button,
#confirmbox button,
#registerbox button,
#disposebox button {
	float:none;
	width:100px;
	margin-top:0px;
	margin-left: 20px;
	margin-right: 20px;
	border:0;
	background-color:transparent;
	cursor:pointer;
	cursor:hand;
	}




#confirmbox label.check a:link, #confirmbox label.check a:visited,
sebox p.check {
        font-size:11px;
        display: block;
        float: left;
        width: 480px;
        margin-top:10px;
        margin-bottom:0px;
}

#confirmbox label.check a:hover,
#disposebox label.check a:hover,
#disposebox p.check  a:hover {
	color: #B2B2B2;
}

#confirmbox label.check a:active, #confirmbox label.check a:focus,
#disposebox label.check a:active, #disposebox label.check a:focus,
#disposebox p.check a:active, #disposebox p.check a:focus {
	color: #333333;
	font-weight: 600;
}

#disposebox label.check a:focus, #disposebox label.check a:active {
	font-weight: 100;
}





/*******************************************************
***
***	buybox (kaufen von Leistungen auf werk.php)
***
********************************************************/
#buybox form {
	float: left;
	height: 130px;
	width: 775px;
	margin:0;
	padding-top:35px;
	padding-bottom:0px;
}

#buybox form p {
	margin:0 0 10px 0;
}

#buybox input, #buybox select, #buybox textarea {
	display: block;
	float: left;
	width: 420px; /* Breite.*/
	margin-top:0px;
	border-color: #999999;
	border-style: dotted;
	border-width: 1px;
}

#buybox input.check {
        display: block;
        float: left;
        width: 15px;
        margin-top:10px;
        text-align:right;
        margin-left:120px;
}

#buybox label.check {
        display: block;
        float: left;
        width: 420px; /* Breite.*/
        text-align: left;
        margin-top:10px;
        padding-right: 1em;
        padding-left:1em;
        font-size:12px;
}



