
#nav_main {clear:both; float: right; margin:0px; padding: 0px;}
#nav_main ul{list-style:none; margin:0px; padding: 0px;}
#nav_main li{display:inline; margin:0px; padding: 0px;}
#nav_main a{ margin:0px; padding: 0px; margin-right:10px;}
#col2_content {margin-right:10px;}
#create_account {width:48%;}
#create_account legend{font-weight:bold;}
label{width:180px;float:left;}
#create_account span.inputRequirement {display:inline;font-size:0.9em;}
#create_account input,
#create_account select, 
.boxInfoBodyRS input, 
.boxInfoBodyRS select,
#login input {float:right;width:150px;}
#create_account input[type=image]{width:auto;border:1px;}
.clearHere {clear:both;}
form#login {width:300px;}
.boxInfoBodyRS {margin:10px 0;}
#box_cart .boxInfoBodyRS {width:700px;clear:both;float:none;}
.boxInfoRS#box_cart h4 a {display:none;}
.boxInfoRS#box_cart h1 {float:left;}
.boxInfoRS#box_cart .boxTxtRight {float:right;font-size:0.9em;margin:0 10px;}
h1.productInfo1Name {margin-bottom: 20px;}

.productInfo1 {}
.productInfo1 .imgLeft {float:left;margin-right:10px;}
.productInfo1 .basicData {font-size:0.95em;}

/*############ ZUSATZ Frank #################*/
form#loginbox input[type=text], form#loginbox input[type=password] { float: none; }
form#loginbox input[type=image], form#login input[type=image] { width: 55px; height: 24px; float: none; border: 0; }
form#loginbox input { margin: 0 0 5px 0 }

form#login label { width:120px; margin: 0 0 5px 0;}
form#login input[type=text], form#login input[type=password] { margin: 0 0 5px 0; }

/*#shop .login-button input { width: auto; height: auto; }*/
/*.addCart input { border: 0 none; background: none; }*/

.processCheckoutYellow, .processCheckoutRed, .processCheckoutGreen {
	float: left;
	text-align: center;
	padding: 15px 20px 20px 0;
}
#shop textarea { float: none; width: 100%; }

label.longLabel { width: auto; }

.rightCol input{border:none;	}

