/* Radio Buttons*/

		input[type="radio"] {
			display: none;
		}
		input[type="radio"] + label {
				color: #999999;
				line-height: 18px;
				cursor: pointer;
		}
		input[type="radio"] + label select {
				background-color: #d4d0c8;
		}
		input[type="radio"] + label:before {
				content: url(radio_off.png);
				margin-right: 6px;
				position: relative;
				top: 1px;
		}
		input[type="radio"]:checked + label:before {
				content: url(radio_on.png);
		}
		input[type="radio"]:checked + label {
				color: #444444;
		}

		input[type="radio"] + label select, input[type="radio"] + label input[type="text"] {
				background-color: #d4d0c8;
				color: #808080;
		}
				input[type="radio"]:checked + label select, input[type="radio"]:checked + label input[type="text"] {
						background-color: #ffffff;
						color: #000000;
				}

/* die Werte hier nochmal ueberschreiben, weil sie hier nicht ganz passen - Radiobuttons ueber dem Label */
		#display_konfiguration_schienenfarbe input[type="radio"] + label:before {
				margin-right: 0px;
				margin-left: 9px;
		}

/* fuer Radiobuttons rechts vom Label */

		.radio_right input[type="radio"] + label:before {
				content: none;
				margin-left: 0;
		}

		.radio_right:checked input[type="radio"] + label:before {
				content: none;
		}

		.radio_right input[type="radio"] + label:after {
				content: url(radio_off.png);
				margin-left: 6px;
				position: relative;
				top: 1px;
		}

		.radio_right input[type="radio"]:checked + label:after {
				content: url(radio_on.png);
		}

/* Radiobuttons beim Ambiente, die wie bei der Stoffauswahl aussehen sollen */
		.wahl_ambiente input[type="radio"] {
			display: none;
		}
		.wahl_ambiente input[type="radio"] + label {
				color: #999999;
				line-height: 18px;
				cursor: pointer;
		}
		.wahl_ambiente input[type="radio"] + label:before {
				content: url(checkbox_off.png);
				margin-left: 1em;
				margin-right: 4px;
				position: relative;
				top: 1px;
		}
		.wahl_ambiente input[type="radio"]:checked + label:before {
				content: url(checkbox_on.png);
		}
		.wahl_ambiente input[type="radio"]:checked + label {
				color: #444444;
		}

/* Checkboxen bei der Stoffauswahl */

		#stoffwahl_einschraenkung input[type="checkbox"] { 
				display: none;
		}
		/*
		#stoffwahl_einschraenkung input[type="checkbox"] + label:before { 
				content: url(checkbox_off.png);
				padding-right: 6px;
		}
		#stoffwahl_einschraenkung input[type="checkbox"]:checked + label:before { 
				content: url(checkbox_on.png);
		}*/
		#stoffwahl_einschraenkung .boxcontainer label {
			position:relative;
			width:100%;
			height:30px;
			margin-right:35px;
		}
		#stoffwahl_einschraenkung .boxcontainer:first-child .boxzelle label {
			position:relative;
			width:30px;
			height:30px;
			margin-right:0;
		}
		#stoffwahl_einschraenkung .boxcontainer .boxzelle input[type="checkbox"] + label:after { 
				content: "";
				display: block;
				width:30px;
				height:30px;
				border:1px solid transparent;
				position:absolute;
				top:0;
				left:-35px;
				color: #4fb047;
				font-size: 30px;
				text-align: center;
				line-height: 32px;
				color: #4fb047;
				font-size: 30px;
				background-repeat: no-repeat !important;
				background-size: 20px 20px;
				background-position: center center;
				font-weight: bolder;
		}
		#stoffwahl_einschraenkung .boxcontainer .boxzelle input[type="checkbox"]:checked + label:after { 
				content:"\2714";
		}
		#stoffwahl_einschraenkung .boxcontainer:first-child .boxzelle input[type="checkbox"] + label:after { 
				left:0;
				/* border:1px solid #e1e1e1; */
		}
		#stoffwahl_einschraenkung input[type="checkbox"]:checked + label:after { 
				/*content: url(checkbox_on.png);*/
		}
		#stoffwahl_einschraenkung input[type="checkbox"] + label { 
				color: #999999;
				margin-right: 5px;
				line-height: 30px;
				cursor: pointer;
		}
		#stoffwahl_einschraenkung input[type="checkbox"]:checked + label { 
				color: #444444;
		}
