/* Schrift */
#vg1, #vg2 {
font-size:9px;
}
.haus_navi a, .haus_navi .disabled{
font-size:11px;
}
.backlink {
font-size:13px;
}

.haus_navi .disabled{
font-weight:normal;
}

.haus_navi .disabled, .gray, #result div.info {
color:#AAAAAA;
}


/* Ausrichtung */
div{
text-align:left;
}
#result td.int{
text-align:right;
}
#vg1, #vg2 {
text-align:center;
}

.btn, .result th, .result td, #result img {
vertical-align:bottom;
}


/* Hintergrund */
.haus1 {
background:transparent url(../../UserFiles/Image/haus_rgb.jpg) no-repeat scroll 10px 215px;
}
.haus3 {
background:transparent url(../../UserFiles/Image/ec_tools.jpg) no-repeat scroll 0%;
}
.haus_klein {
background:transparent url(../../UserFiles/Image/haus_klein.jpg) no-repeat scroll 430px 260px;
}
#result div.info{
background: #fff url(/UserFiles/Image/formpic/btn_info_gray.gif) no-repeat 5px 5px;
}
.haus_navi .disabled, .haus_navi a {
background-color:transparent;
}
#result{
background: #fff;
}
#vg1, #vg2 {
background-color:#FFFFFF;
}

/* Rahmen */
#result div.info{
border:1px solid #ccc;
border-top-color:#ddd;
border-left-color:#ddd;
}
#vg1, #vg2 {
border:1px solid #888888;
}
#result #bar {
border:0px;
}


/* Breite */
#navi{
width:190px;
}
#result {
width:285px;
}
#ie6 #result,#ie7 #result{ 
width:280px;
}
#ie6 #result div{
width:290px;
}
#result td.int{
width:55px;
}
#ec_haus span{
width:60px;
}
#result td.int {
width:55px;
}
#result div.info, #ie6 #result div.info{
width:130px;
}
#vg1, #vg2 {
width:80px;
}
#result #bar {
width:15px;
}
#ec_dach span{
width:120px;
}

/* Hoehe */
#result #bar {
height:300px;
}


/* Abstand */
#frame #text div.haus_navi div img {
margin:-6px 7px 0px 0px;
}
#frame #text div.haus_navi #result td img{
margin-top:0px;
}
#result table{
margin-left:30px;
}
#result p {
margin-bottom:0px;
}
.symbol {
margin-top:6px;
}
#frame #text div.haus_navi #result #bar {
margin-right:0px;
}
#ie6 #result #head, #ie7 #result #head{
margin:0px;
}
#ie7 #result table{ /* Troisdorf */
margin-left:22px;
}
#ie6 #ec_dach span, #ie7 #ec_dach span, #ie6 #ec_haus span, #ie7 #ec_haus span{
margin-left:10px;
margin-top:7px;
}
#frame #text {
margin:0px 8px 8px;
}

#result div.info, #ie6 #result div.info, #ie7 #result div.info {
padding-top:22px;
}
#cont{
padding-top:17px;
}
.haus_navi a, .haus_navi .disabled, .haus_navi #info {
padding:0px;
}
#frame #text div.haus_navi #result #bar {
padding-top:62px;
}
#result td.int{
padding-right:3px;
}
#result td.int {
padding-right:3px;
}
#result div.info, #ie6 #result div.info{
padding:25px 5px 5px 5px;
}
#ie6 #result, #ie7 #result{
padding-left:5px;
}
#ie6 #result #head, #ie7 #result #head{
padding:0px;
}


/* Position */
#result {
left:530px;
top:208px;
}
#result #head{
left:5px;
}
#result div{
left:0px;
}
#ie6 #result div.info, #ie7 #result div.info{
left:150px;
}
#ie6 #result #head, #ie7 #result #head{
left:5px;
}
#ie6 #result div, #ie7 #result div, #ie6 #result img.arr, #ie7 #result img.arr{
left:20px;
}
#ie6 #result div, #ie7 #result div{
left:3px;
}
#ec_haus span{
left:47px;
top:0px;
}
.backlink {
left:0px;
top:410px;
}
.auswertung {
left:360px;
top:47px;
}
#bottom_line {
top:570px;
}
#result div.info{
left:140px;
top:160px;
}
#vg2 {
left:390px;
top:317px;
}
#vg1 {
left:390px;
top:345px;
}
.headline {
left:50px;
top:3px;
}

/* Haus-Navi */
#ec_haus{
top:290px;
left:217px;
}
#ec_haus span {
left:47px;
top:0px;
}

#ec_heizung{
top:290px;
left:325px;
}
#ec_keller{
top:348px;
left:362px;
}
#ec_fenster{
top:406px;
left:400px;
}
#ec_wand{
top:464px;
left:400px;
}
#ec_dach{
top:522px;
left:362px;
}
#ec_dach span{
left:47px;
top:0px;
}


/* Darstellung */
#ec_haus span, .headline, .backlink, .auswertung, #result div.info, #ec_dach span, #bottom_line, .headline{
position:absolute;
}
#ec_haus span, #ec_dach span{
display:block;
}

#result div.info{
display:none;
}

#result div {
cursor:help;
}


/* falls Verdana++ 
#result td, #result p, #result div.info, .haus_navi, .auswertung .result .unit{
font-size:9px;
}
.auswertung .result td{
font-size:10px;
}
.auswertung .result th{
font-size:12px;
}*/


@media print {
  #head img{
  width:627px;
  height:69px;
  }
  #head{
  height:69px;
  }
  #head{
  padding-left:5px;
  }
  #teas, #foot, #navi, .bottom{
  display:none;
  }
  
  .haus_navi{
  position:absolute;
  width:600px;
  left:-190px;
  top:-42px;
  }
}
