/* ---------- Bootstrap ---------- */

.form-horizontal .has_plz .row .plz {
	padding-right:0px;
}

.os_customer_menu {
	margin-bottom:10px;
	padding:0px;
}

.os_customer_menu .navbar,
.os_customer_menu .navbar-header,
.os_customer_menu .container-fluid,
.os_customer_menu .container-fluid .panel-body,
.os_customer_menu .container-fluid .navbar-collapse,
.os_customer_menu .container-fluid .panel {
	padding:0px;
	margin:0px;
}


.os_customer_menu .container-fluid,
.os_customer_menu .navbar-header,
.os_customer_menu .navbar-header .title,
.os_customer_menu .container-fluid .panel-body ,
.os_customer_menu .container-fluid .navbar-collapse {
	width:100%;
}

.os_customer_menu .navbar-header .title {
	margin:0px;
	text-align:center;
}

.os_customer_menu .container-fluid .panel-body a {
	border-radius: 0px;
	border-left:0px;
	border-right:0px;
}

.os_customer_menu .container-fluid .panel {
	clear:both;
	border-radius: 0px;
	border:0px;
}

@media (min-width: 992px) {

	.os_customer_menu .container-fluid .collapse_my {
		width: 100%;
		border-top: 0px;
		-webkit-box-shadow: none;
						box-shadow: none;
	}

	.os_customer_menu .container-fluid .collapse_my.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}

}

.od_customer_formgroup .form-control_x { padding-top:8px; }
.od_customer_formgroup .control-label { text-align:left ; font-weight:normal }
.od_customer_formgroup .mand .control-label { font-weight:bold }

/* ---------- MEIN KONTO ---------- */


.os_customer_main1 { float:left ; border:1px solid #e1e1e1 ; margin-bottom:10px }
.os_customer_main1 div { padding:5px }
.os_customer_main2 ul { margin:0 ; padding:0 ; line-height:25px ; padding-left:15px }
.os_customer_main2 { float:right  ; border:1px solid #e1e1e1 ; margin-bottom:10px }
.os_customer_main2 div { padding:5px }

#os_customer_pass table , #os_customer_edit table { width:100% ; margin-top:20px }
#os_customer_pass th , #os_customer_edit th { background:#e1e1e1 ; height:27px ; text-align:left ; font-weight:bold ; padding-left:5px }
#os_customer_pass td , #os_customer_edit td { background:#f2f2f2 ; height:27px ; padding: 0 5px 0 5px }

.os_customer_docs table { width:100% ; margin-top:20px }
.os_customer_docs th { background:#e1e1e1 ; height:20px ; text-align:left ; font-weight:normal ; padding-left:5px }
.os_customer_docs td { background:#f2f2f2 ; height:25px ; padding: 0 5px 0 5px }

.os_customer_mycart table { width:100% ; border-top:1px dotted #e1e1e1 ; margin-top:20px }
.os_customer_mycart td { padding: 8px 0 8px 0 ; border-bottom:1px dotted #e1e1e1 }
.os_customer_mycartlist table { width:100% ; border-top:1px dotted #e1e1e1 ; margin-bottom:15px }
.os_customer_mycartlist td { padding: 8px 0 8px 0 ; border-bottom:1px dotted #e1e1e1 }

.os_customer_orders table { width:100% ; margin-top:5px }
.os_customer_orders th { background:#e1e1e1 ; text-align:left ; font-weight:normal ; padding:5px }
.os_customer_orders td { padding:5px  }

.os_list_wrap_all { border:0 ; text-align:center ; height:200px }
.os_list_box2_all { text-align:center }
A.os_list_link1:link , A.os_list_link1:visited { font-weight:normal }

/* ---------- END ---------- */
