.schritt_ueberschrift {
		background-image: url("/plissee/bilder/pfeil-blau-1.png");
		background-position: 14px 9px;
		background-repeat: no-repeat;
		font-size: 13px;
		margin-left: 1em;
		margin-right: 0;
		margin-top: 1em;
		margin-bottom: 0.5em;
		padding-left: 28px;
		padding-right: 0;
		padding-top: 0.5em;
		padding-bottom 0;
		border-top: 1px solid #D5D5D5;
}

.schritt_ueberschrift_gross {
		font-weight:300;
		background-position: 14px 9px;
		background-repeat: no-repeat;
		border-top: 1px solid #D5D5D5;
		font-size: 16px;
		margin: 1em 0px 0.5em 1em; padding-top: 0.5em;
}

.schritt_eingabe {
		margin-left: 44px;
}

#bild_modell, #bild_modell1 {
		vertical-align: top;
}

.schienenfarben td {
		padding-bottom: 0.4em;
}

/* IE (6.0) macht aus unerklaerlichen Gruenden bei <form> immer eine Leerzeile rein. Dies soll mit folgender Angabe verhindert werden */
form {
	margin:0px;
}


.befestigung_radio {
		vertical-align: top;
}


.boxkopf {
		border-top: #000000 1px solid;
		background-color: #E4E4E4;
		margin-left:0px;
		margin-right:0px;
		padding:1px;
		text-align:left;
}

.boxzelle {
        /*border-top:1px solid #E4E4E4;
        border-bottom:1px solid #E4E4E4;*/
        margin-left:0;
        margin-right:0;
        text-align: left;
}


/* letztes Tab: Optionen */
.normal {
		color: #000000;
}

.ausgegraut {
		color: gray;
}

.infohead {
		background-color:#fff9fe;
		text-align: center;
		font-weight: bold;
}



.hinweisbox {
		border: 1px solid #C6CED7;
		padding: 2px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
}

		.hinweisbox .maxMass {
				border-spacing: 0;
		}
				.hinweisbox .maxMass td {
						padding-top: 0;
						padding-right: 0;
						padding-bottom: 0;
						padding-left: 17px;
						text-align: left;
				}

/* Sprechblasen */
.sprechblase{
		position: relative;
		text-align: left;
		display: none;
		font-size: 10px;
		z-index: 1000;
}

.sprechblase1a {
		position: absolute;
		text-align: left;
		top: -50px;
		left: 120px;
		background-image: url(sprechblase1.png);
		width: 205px;
		height: 92px;
}

.sprechblase1b {
		padding-left: 28px;
		padding-right: 15px;
		padding-top: 14px;
}

.sprechblase2a {
		position: absolute;
		text-align: left;
		top: -144px;
		left: 16px;
		background-image: url(sprechblase2.png);
		width: 137px;
		height: 116px;
}

.sprechblase2b {
		padding-left: 11px;
		padding-top: 7px;
		padding-right: 11px;
}

.sprechblase3a {
		position: absolute;
		width: 134px;
		background-image: url(sprechblase3.png);
		text-align: left;
		top: -43px;
		left: 102px;
		height: 53px;
}

.sprechblase3b {
		padding-left: 32px;
		padding-top: 14px;
}

.sprechblase4a {
		position: absolute;
		text-align: left;
		top: -77px;
		left: 36px;
		background-image: url(sprechblase4.png);
		width: 106px;
		height: 38px;
}

.sprechblase4b {
		padding-left: 11px;
		padding-top: 7px;
}


.kasten_aussen {
		position: relative;
		text-align: left;
		display: none;
}

		.kasten_innen {
				font-size: 12px;
				/* background-image: url(kasten.png); */
				background-color: #FFFFFF;
				width: 540px;
				position: absolute;
				top: 50px;
				left: 80px;
				z-index: 2;
				border: 5px solid red;
		}

		.kasten_text {
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 10px;
				padding-right: 10px;
		}

.mass_cm {
		font-size: 10px;
}