@charset "UTF-8";

#regalContainer
{
	position: absolute;
	left: 0px;
	top: 171px;
	width: 2000px;
}

#canvas
{
	overflow: hidden;
}

#iconRegal
{
	background-image: url(../images/iconRegal.gif);
	height: 35px;
	left: 750px;
	position: absolute;
	top: 200px;
	width: 35px;
}

#regal tr,
#regal td
{
	border: 0;
	margin: 0;
	padding: 0;
}

#regal td
{
	height: 100%;
}

.ColVertical
{
	width: 9px;
}

.ColBoxFreddy
{
	width: 21px;
}

.ColBoxFreddyPlus
{
	width: 51px;
}

#colButtons
{
	background-color: white;
	width: 111px;
}

#cellButtonRowHeight1
{
	background-image: url(../images/startHere.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#cellAboveButtonRowHeight0
{
	background-image: url(../images/startHere.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.RowHorizontal
{
	height: 9px;
}


.RowBoxFreddy
{
	height: 21px;
}

.RowBoxFreddyPlus /* currently not in use */
{
	height: 51px;
}

#rowButtons
{
	background-color: white;
	height: 21px;
}

@media screen
{
	.SeitePlanung .Aufbaualternative0 .GridHorizontal0,
	.SeitePlanung .Aufbaualternative1 .GridHorizontal1
	{
		background-image: url(../images/gridHorizontal.gif);
		background-position: left;
	}

	.SeitePlanung .Aufbaualternative0 .GridHorizontal1,
	.SeitePlanung .Aufbaualternative1 .GridHorizontal0
	{
		background-image: url(../images/gridHorizontal.gif);
		background-position: right;
	}

	.SeitePlanung .Aufbaualternative0 .GridVertical0,
	.SeitePlanung .Aufbaualternative1 .GridVertical1
	{
		background-image: url(../images/gridVertical.gif);
		background-position: top;
	}

	.SeitePlanung .Aufbaualternative0 .GridVertical1,
	.SeitePlanung .Aufbaualternative1 .GridVertical0
	{
		background-image: url(../images/gridVertical.gif);
		background-position: bottom;
	}

	.SeitePlanung .GridJointHorizontal
	{
		background-image: url(../images/gridHorizontal.gif);
		background-position: center;
	}

	.SeitePlanung .GridJointHorizontalLeftEdge
	{
		background-color: white;
		background-image: url(../images/gridHorizontal.gif);
		background-position: 2px 50%;
	}

	.SeitePlanung .GridJointHorizontalRightEdge
	{
		background-color: white;
		background-image: url(../images/gridHorizontal.gif);
		background-position: -45px 50%;
	}

	.SeitePlanung .GridJointVertical
	{
		background-image: url(../images/gridVertical.gif);
		background-position: center;
	}
	
	.SeitePlanung .GridJointVerticalTopEdge,
	.SeitePlanung #rowTop .GridJointVertical
	{
		background-color: white;
		background-image: url(../images/gridVertical.gif);
		background-position: 50% 2px;
	}
	
	.SeitePlanung .GridJointVerticalBottomEdge,
	.SeitePlanung #rowBottom .GridJointVertical
	{
		background-color: white;
		background-image: url(../images/gridVertical.gif);
		background-position: 50% -45px;
	}
	
	.SeitePlanung .GridFoot
	{
		background-image: url(../images/gridFoot.gif);
	}
	
	button
	{
		background-color: silver;
		background-image: url(../images/buttonRowHeight.gif);
		background-position: center;
		display: none; /* currently not in use */
		height: 100%;
		margin: 0 3px 0 auto;
		width: 15px;
	}
	
	#rowButtons button
	{
		background-image: url(../images/buttonColWidth.gif);
		display: block;
		height: 15px;
		margin: 3px 0 auto 0;
		width: 100%;
	}
	
	#freddy button,
	.SeiteAnsicht button
	{
		display: none !important;
	}
	
	.SeiteAnsicht .GridHorizontal0,
	.SeiteAnsicht .GridHorizontal1,
	.SeiteAnsicht .GridVertical0,
	.SeiteAnsicht .GridVertical1,
	.SeiteAnsicht .GridJointHorizontal,
	.SeiteAnsicht .GridJointHorizontalLeftEdge,
	.SeiteAnsicht .GridJointHorizontalRightEdge,
	.SeiteAnsicht .GridJointVertical,
	.SeiteAnsicht .GridJointVerticalTopEdge,
	.SeiteAnsicht .GridJointVerticalBottomEdge
	{
		background-color: white;
	}
}

@media print
{
	#regal button
	{
		display: none;
	}
}

/*
.Col20Hidden #colBox20,
.Col20Hidden #colVertical20,
.Col19Hidden #colBox19,
.Col19Hidden #colVertical19,
.Col18Hidden #colBox18,
.Col18Hidden #colVertical18,
.Col17Hidden #colBox17,
.Col17Hidden #colVertical17,
.Col16Hidden #colBox16,
.Col16Hidden #colVertical16,
.Col15Hidden #colBox15,
.Col15Hidden #colVertical15,
.Col14Hidden #colBox14,
.Col14Hidden #colVertical14,
.Col13Hidden #colBox13,
.Col13Hidden #colVertical13,
.Col12Hidden #colBox12,
.Col12Hidden #colVertical12,
.Col11Hidden #colBox11,
.Col11Hidden #colVertical11

in notmsie.css / msie.css
*/

.Box
{
	background-color: white;
}

@media screen
{
	.RegalHorizontal,
	.RegalJointHorizontal
	{
		background-position: center;
	}
	
	.RegalJointToLeft
	{
		background-position: right;
	}
	
	.RegalJointToRight
	{
		background-position: left;
	}
	
	.RegalVertical,
	.RegalJointVertical
	{
		background-position: center;
	}
	
	.RegalJointToTop
	{
		background-position: bottom;
	}
	
	.RegalJointToBottom
	{
		background-position: top;
	}
}
	
@media screen
{
	.RegalHorizontal,
	.RegalJointHorizontal,
	.RegalJointToLeft,
	.RegalJointToRight
	{
		background-image: url(../images/regalHorizontal.gif);
	}
	
	.RegalVertical,
	.RegalJointVertical,
	.RegalJointToTop,
	.RegalJointToBottom
	{
		background-image: url(../images/regalVertical.gif);
	}
}

@media print
{
	.RegalHorizontal,
	.RegalJointHorizontal
	{
		background-image: url(../images/regalHorizontal-print.gif);
		background-repeat: repeat-x;
	}

	.RegalVertical,
	.RegalJointVertical
	{
		background-image: url(../images/regalVertical-print.gif);
		background-repeat: repeat-y;
	}

	.RegalJointToLeft
	{
		background-image: url(../images/regalJointToLeft-print.gif);
	}
	
	.RegalJointToRight
	{
		background-image: url(../images/regalJointToRight-print.gif);
	}

	.RegalJointToTop
	{
		background-image: url(../images/regalJointToTop-print.gif);
	}

	.RegalJointToBottom
	{
		background-image: url(../images/regalJointToBottom-print.gif);
	}
}

.RegalJointError
{
	background-image: url(../images/regalJointError.gif);
}

.RegalFoot
{
	background-image: url(../images/regalFoot.gif);
}

.AnsichtAufbauanleitung .RegalHorizontalPlatteA
{
	background-image: url(../images/regalHorizontalPlatteA.gif) !important;
}

.AnsichtAufbauanleitung .RegalHorizontalPlatteB
{
	background-image: url(../images/regalHorizontalPlatteB.gif) !important;
}

.AnsichtAufbauanleitung .RegalHorizontalPlatteC
{
	background-image: url(../images/regalHorizontalPlatteC.gif) !important;
}

.AnsichtAufbauanleitung .RegalHorizontalPlatteD
{
	background-image: url(../images/regalHorizontalPlatteD.gif) !important;
	background-position: center;
}

.AnsichtAufbauanleitung .RegalHorizontalPlatteE
{
	background-image: url(../images/regalHorizontalPlatteE.gif) !important;
}

.AnsichtAufbauanleitung .RegalVerticalPlatteA
{
	background-image: url(../images/regalVerticalPlatteA.gif) !important;
}

.AnsichtAufbauanleitung .RegalVerticalPlatteB
{
	background-image: url(../images/regalVerticalPlatteB.gif) !important;
}

.AnsichtAufbauanleitung .RegalVerticalPlatteC
{
	background-image: url(../images/regalVerticalPlatteC.gif) !important;
}

.AnsichtAufbauanleitung .RegalVerticalPlatteD
{
	background-image: url(../images/regalVerticalPlatteD.gif) !important;
	background-position: center;
}

.AnsichtAufbauanleitung .RegalVerticalPlatteE
{
	background-image: url(../images/regalVerticalPlatteE.gif) !important;
}

