#print1Programm{
	position: relative;
	margin: 0cm auto;
	margin-top: 20px;
  background:#656e70;
  background:-webkit-gradient(linear, left top, left bottom, from(#656e70), color-stop(50%, #515b5c), color-stop(5.1%, #465153), to(#323e40));
  background:-moz-linear-gradient(top, #656e70, #515b5c 50%, #465153 50.1%, #323e40);
  background:linear-gradient(top, #656e70, #515b5c 50%, #465153 50.1%, #323e40);
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	color:#fff;
	font-weight:lighter;
  padding:10px 0 10px 1px;
text-align:left;
font-size: 17;
  font-family: Arial;
   width: 1120px;
  height: 20px;
 box-shadow: 3px 3px 30px #a49c99, 3px 3px 30px #000000;
border-bottom: 1px solid black;
z-index: 1;

}

.PrintIconClose {
position: absolute;
width: 25px;
height: 25px;
margin-top: -2px;
margin-left: 1085px;
}

.PrintIconPrint {
position: absolute;
width: 25px;
height: 25px;
margin-top: -2px;
margin-left: 1040px;
}



#print1{
  position: relative;
 margin: 30px auto;
  padding: 10mm;
  border: solid 1px black;
  overflow: hidden !important;
  page-break-after: always;
  background: white;
    width: 1043;
  height: 718;
}

#print1splogo{
position: absolute;
width: 770px;
left: -0px;
top: 300px;
left: 170px;
}

#print1headeradr1{
    position: absolute;
left: 930px;
top: 15px;
font-family: Arial;
color: #000000;
font-size: 18px;
width: 200px;
 text-decoration: underline;
}

#print1headeradr2{
    position: absolute;
left: 930px;
top: 38px;
font-family: Arial;
color: #000000;
font-size: 15px;
width: 200px;
}

#print1headeradr3{
    position: absolute;
left: 930px;
top: 56px;
font-family: Arial;
color: #000000;
font-size: 15px;
width: 200px;
}

#print1headeradr4{
    position: absolute;
left: 930px;
top: 74px;
font-family: Arial;
color: #000000;
font-size: 15px;
width: 200px;
}

#print1headeradr5{
    position: absolute;
left: 930px;
top: 91px;
font-family: Arial;
color: #000000;
font-size: 15px;
width: 200px;
}

#print1headeradr6{
    position: absolute;
left: 930px;
top: 108px;
font-family: Arial;
color: #000000;
font-size: 15px;
width: 200px;
}

#print1date1{
    position: absolute;
left: 20px;
top: 42px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1date2{
    position: absolute;
left: 114px;
top: 42px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1titel1{
    position: absolute;
left: 20px;
top: 20px;
font-family: Arial;
color: #5a566d;
font-size: 18px;
width: 200px;
font-weight:bolder;
}

#print1titel2{
    position: absolute;
left: 114px;
top: 20px;
font-family: Arial;
color: #5a566d;
font-size: 18px;
width: 200px;
font-weight:bolder;
}

#angebot1titelb1{
    position: absolute;
left: 20px;
top: 265px;
font-family: Arial;
color: #5a566d;
font-size: 15px;
width: 200px;
}

#angebot1titelb2{
    position: absolute;
left: 200px;
top: 265px;
font-family: Arial;
color: #5a566d;
font-size: 15px;
width: 200px;
}


#print1inhalttitel1{
    position: absolute;
left: 20px;
top: 400px;
font-family: Arial;
color: #5a566d;
font-size: 18px;
width: 200px;
 text-decoration: underline;
}


#print1bez1{
    position: absolute;
left: 20px;
top: 62px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1bez2{
    position: absolute;
left: 114px;
top: 62px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1erstelltam1{
    position: absolute;
left: 20px;
top: 82px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1erstelltam2{
    position: absolute;
left: 114px;
top: 82px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}


#print1erstelltvon1{
    position: absolute;
left: 20px;
top: 82px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#print1erstelltvon2{
    position: absolute;
left: 114px;
top: 82px;
font-family: Arial;
color: #5a566d;
font-size: 13px;
}

#lineoben{
	display: none;
top: 130px;
width: 1100px;
left: 10px;
}

#lineunten{
margin-top: 775px;
}


.lineoben{
width: 1100px;
left: 10px;
}


.lineunten{
top: 660px;
width: 1100px;
left: 10px;
}

#printfus1 {
position: absolute;
top: 710px;
font-family: Arial;
color: #5a566d;
font-size: 10px;
}

.printfootfirst {
position: absolute;
top: 750px;
left: 1000px;
font-family: Arial;
color: #5a566d;
font-size: 10px;
}


#lineuntenunten{
top: 740px;
width: 1100px;
left: 10px;
}


.printhead{

font-family: Arial;
color: #5a566d;
font-size: 10px;
margin-left: 10px;
	margin-top: 20px;
}

.printfoot{
font-family: Arial;
color: #5a566d;
font-size: 10px;
margin-left: 1000px;
}


.floorplanseite { 
left: 17px; 
display:inline-block;
}

.Print_Leuchten_Elements_admin {
z-index: 1; 
	position: relative;
}

.Print_RGB_Elements_admin {
z-index: 1; 
position: relative;
}

.leuchtenbeschreibung {
    	position: relative;
    	margin-top: 20px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

    .Print_Jalousien_Elements_admin {
z-index: 1; 
position: relative;
}

.jalousienbeschreibung {
    	position: relative;
    	margin-top: 20px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

        .Print_Klimas_Elements_admin {
z-index: 1; 
position: relative;
}

.klimasbeschreibung {
    	position: relative;
    	margin-top: 20px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

            .Print_Lautsprecher_Elements_admin {
z-index: 1; 
position: relative;
}

.lautsprecherbeschreibung {
    	position: relative;
    	margin-top: 20px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

.Print_Alarme_Elements_admin {
z-index: 1; 
position: relative;
}

.alarmebeschreibung {
    	position: relative;
    	margin-top: 20px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

                    .Print_Sensors_Elements_admin {
z-index: 1;
						position: relative;
}

.sensorbeschreibung {
    	position: relative;
    	margin-top: 30px;
text-align:left;
font-size: 15;
font-family: arial;
font-weight:lighter;
height: 10px;
width: 100px;
color: black; !important;
    }

.PrintSensor {
position: relative;	
width: 50px;
height: 350px;
 float: left;
     left: -37px;
     padding-left: 57px;
     padding-right: 57px;
margin-top: 60px;
}

.PrintSensorUnten {
position: relative;	
width: 50px;
height: 350px;
 float: left;
     left: -37px;
     padding-left: 57px;
     padding-right: 57px;
margin-top:-5px;
height: 200px;
}

.PrintSensorIcon {
	position: absolute;	
	width: 150px;
	height: auto;
	top: 10;
}

.PrintSensorIconhorizontal {
	position: relative;	
	width: 160px;
	height: auto;
	top: -1;
}

.PrintSensorIconInTaster1{
	position: absolute;	
	width: 45px;
	height: auto;
	top: 28;
	left: 75px;	
	z-index: 1;	
}

.PrintSensorIconInTaster2{
	position: absolute;	
	max-width: 45px;
	height: auto;
	top: 30;
	left: 145px;
	z-index: 1;		
}

.PrintSensorIconInTaster3{
	position: absolute;	
	width: 45px;
	height: auto;
	top: 100;
	left: 75px;
	z-index: 1;	
}

.PrintSensorIconInTaster4{
	position: absolute;;	
	width: 45px;
	height: auto;
	top: 100;
	left: 144px;
	z-index: 1;	
}

.PrintSensorIconInTastersteckvert1{
	position: absolute;	
	width: 30px;
	height: auto;
	top: 50;
	left: 67px;	
	z-index: 1;	
}

.PrintSensorIconInTastersteckvert2{
	position: absolute;	
	max-width: 25px;
	height: auto;
	top: 52;
	left: 115px;
	z-index: 1;		
}

.PrintSensorIconInTastersteckvert3{
	position: absolute;	
	width: 30px;
	height: auto;
	top: 95;
	left: 70px;
	z-index: 1;	
}

.PrintSensorIconInTastersteckvert4{
	position: absolute;;	
	width: 25px;
	height: auto;
	top: 100;
	left: 115px;
	z-index: 1;	
}



.PrintSensorBeschreibung{
	position:relative;
	color:#000000;
	text-align:left;
font-size: 13;
  font-family: Arial;
	width: 150px;
	height: auto;
	left: 1px;
	top: -40px;
	   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.PrintSensorBeschreibung2{
	position:relative;
	color:#000000;
	text-align:left;
font-size: 10;
  font-family: Arial;
	width: 150px;
	height: auto;
	left: 3px;
	top: -45px;
}



.PrintSensorIconInTaster81{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 30;
	left: 74px;	
}

.PrintSensorIconInTaster82{
	position: absolute;	
	max-width: 40px;
	height: auto;
	top: 31;
	left: 147px;	
}

.PrintSensorIconInTaster83{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 102px;
	left: 74px;	
}

.PrintSensorIconInTaster84{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 105px;
	left: 147px;	
}

.PrintSensorIconInTaster86{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 174;
	left: 74px;	
}

.PrintSensorIconInTaster87{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 174;
	left: 147px;	
}

.PrintSensorIconInTaster88{
	position: absolute;	
	max-width: 40px;
	height: auto;
	top: 245px;
	left: 74px;	
}

.PrintSensorIconInTaster89{
	position: absolute;	
	width: 40px;
	height1 auto;
	top: 245px;;
	left: 147px;	
}

.PrintSensorIconInTaster810{
	position: absolute;	
	width: 40px;
	height: auto;
	top: 245px;
	left: 147px;	
}

.Print_aktor {
    position: relative !important;
    top: 30;
float: left;
width: 160px;
padding: 140px 200px 20px 120px;
height: 360px;
}

.printaktorbezmulti1 {
position: absolute !important;	
top: 246px;
left: 280px;
font-family: Arial;
color: #000000;
	
}

.printaktorbezmulti2 {
position: absolute;	
top: 246px;
left: 280px;	
font-family: Arial;
color: #000000;
}

.printaktorbezdim1 {
position: absolute;	
top: 218px;
left: 281px;
font-family: Arial;	
}

.printaktorbezdim2 {
position: absolute !important;	
top: 218px;
left: 280px;
font-family: Arial;	
}

.printaktorbezDim2-1 {
position: absolute;	
top: 232px;
left: 196px;
font-family: Arial;		
}

.printaktorbezDim2-2 {
position: absolute;	
top: 232px;
left: 196px;
font-family: Arial;	
}

.printaktorbezDim4-1 {
position: absolute;	
top: 225px;
left: 185px;
font-family: Arial;		
}

.printaktorbezDim4-2 {
position: absolute;	
top: 225px;
left: 185px;
font-family: Arial;	
}

.PrintAktorBeschreibungGer1 {
position: absolute;	
top: 1px;
left: 130px;
	color:#000000;
	text-align:left;
font-size: 14;
  font-family: Arial;	
}

.PrintAktorBeschreibungGer2 {
position: absolute;	
top: 1px;
left: 610px;
	color:#000000;
	text-align:left;
font-size: 14;
  font-family: Arial;		
}

.PrintAktorBeschreibungGerDim1 {
position: absolute;	
top: 110px;
left: 130px;
	color:#000000;
	text-align:left;
font-size: 14;
  font-family: Arial;	
}

.PrintAktorBeschreibungGerDim2 {
position: absolute;	
top: 110px;
left: 610px;
	color:#000000;
	text-align:left;
font-size: 14;
  font-family: Arial;		
}

.Print_zusatz {
    position: absolute;
    margin-left: 270px;
    width: 477px;
}

.Print_option {
    position: absolute;
    margin-left: 270px;
    width: 477px;
}

#Print_Ruesten {
z-index: 1; 
position: absolute;
}

#TableRuesten {
position:absolute;

	background:#dadada !important;
	-webkit-border-radius:0 0 0 0 !important;
	-moz-border-radius:0 0 0 0 !important;
	border-radius:0 0 0 0 !important;
	border-spacing:0;
	text-align:left;
	width:1100px;
	height: auto; 
	 box-shadow: none !important;
z-index: 1;
margin-left: 10px;

display:inline-block;

}

#TableRuesten tr:nth-child(even) {
 background-color: #a09f9f;
}

#TableRuesten tr:nth-child(odd) {
  background-color: #dadada;
}

#TableRuesten th {
  background-color: #7d7b7b;
}

.TableRuestenTitel {
		color:#000000;
	text-align:left;
font-size: 13;
  font-family: Arial;
    text-shadow: none !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;	
  border-bottom: 1px solid #fdfdfd;
  text-align: center;
  text-decoration: underline 
}

.TableRuestenInhalt1 {
		color:#000000;
	text-align:left;
font-size: 11;
  font-family: Arial;
    text-shadow: none !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;
   text-shadow: none;
  width: 79px !important;
   text-align: center;
}

.TableRuestenInhalt2 {
		color:#000000;
	text-align:left;
font-size: 11;
  font-family: Arial;
    text-shadow: none !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;
   text-shadow: none;
   width: auto;
   max-width: 1000px;
}

.TableRuestenInhalt3 {
		color:#000000;
	text-align:left;
font-size: 11;
  font-family: Arial;
width: 10px;ne !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;
  text-align: center;
  text-shadow: none;
  height: 0px;
}

.TableRuestenInhalt4 {
		color:#000000;
	text-align:left;
font-size: 11;
  font-family: Arial;
min-width: 382px;
    text-shadow: none !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;
   text-shadow: none;
}

.TableRuestenInhalt5 {
		color:#000000;
	text-align:left;
font-size: 11;
  font-family: Arial;
min-width: 100px;
max-width: 100px;
    text-shadow: none !important;
font-weight:none !important;
  border-right: 1px solid #fdfdfd;
   text-shadow: none;
    text-align: center;
}




div[id^="leuchten"] {
margin-top: -60px !important;
}

div[id^="jalousien"] {
margin-top: -55px !important;
}

div[id^="klima"] {
margin-top: -55px !important;
}

div[id^="MediacenterSP"] {
margin-top: -55px !important;
}

div[id*="-sensor"] {
margin-top: -55px !important;
}

div[id*="-panel"] {
margin-top: -55px !important;
}
