/* General START */
#body_wrap {
    width:              830px;
    height:             500px;

    position:           relative;

    padding-left:        5px;

    border:             0px solid red;

    text-align:         left;

    background-color:   transparent;

    background-image:   url(fileadmin/user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

#haus_wrap {
    width:              627px;
    height:             472px;

    position:           absolute;

    margin-left:        0px;

    border:             1px solid #B9B9B9;

    background-image:
}

#haus_wrap>div, .farbe_bild, .basis_bild {
    width:              627px;
    height:             470px;

    position:           absolute;
}

.farbe_bild{
    display:            none;
    z-index:            1;
}

.basis_bild {
    display:            none;
    z-index:            0;
}

/* General END */


/* Wahlen menu START */
#wahlen_menu {
    width:              180px;
    height:             472px;

    position:           absolute;

    margin-left:        637px;

    background-color:   #FFFFFF;

    border:             1px solid #B9B9B9;

   /* background-image:   url(../bilder/01_num_einstoeckig/01_num_basis.png);*/
  background-position: left;
  background-repeat: no-repeat
}




#wahlen_menu h1 {
	margin: 0;
	padding-left: 5px;
}

#wahlen_menu p {
padding-left: 5px;
padding-bottom: 0px;}



#wahlen_menu div>ul {
    list-style-position: outside;
    list-style-type:    none;
    padding:            0;
    margin:             0;
    margin-top:         5px;
}


#teil_w ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
#teil_w ul li{
    list-style:none;
    margin:0px 5px;
    padding:0px 0px;
}

#objekt_w ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
#objekt_w ul li{
    list-style:none;
    margin:0px 5px;
    padding:0px 0px;
}

#wahlen_menu div ul li{
    cursor:             pointer;
    width:              165px;
    border:             0px solid orange;
    padding-left:       7px;
    margin-left:        0px;
    margin-bottom:      0px;
}

#wahlen_menu #objekt_w {
   padding-bottom: 0px;
   padding-left: 7px;
}



#wahlen_menu .element_name{
margin-top: 10px;

 color: #666;
font-size: 15px;
padding-left: 0px;
margin-top: 10px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold; }





#wahlen_menu div>ul li.active_element {
/*    background-color:   #E8E8E8;*/
color:#cc0000;
}


#wahlen_menu div>ul li.active_element:hover {
/*    background-color:   #E8E8E8;*/
color:#cc0000;
text-decoration:underline;
}


#wahlen_menu div ul li.active_element {
    background-color:   #E8E8E8;
background:#cccccc;
color:#cc0000;
}

#wahlen_menu div ul li.active_element:hover {
    background-color:   #E8E8E8;
background:#cccccc;
color:#cc0000;
text-decoration:underline;
}

.my_levels {
color: #666;
font-size: 15px;
padding-left: 5px;
margin-top: 10px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold;  }




.small_hint {
    color:              #C5C5C5;
    font-size:          10px;
}


/* Wahlen menu END */


/* Farben menu START */
#farben_menu {
    /*width:              627px;
    height:             50px;

    position:           absolute;

    margin-left:        160px;
    margin-top:         480px;

    border:             1px solid #B9B9B9;*/

}

#farben_menu ul{
    border:              0px solid blue;
    list-style-position: outside;
    padding:             0;
    margin:              0;
    margin-top:          2px;
    margin-left:         3px;
}

#farben_menu ul li{
    list-style-position: outside;
    padding-left:       5px;
    margin-left:        0px;
    /*display:            inline;
    border:             0px solid orange;
    margin-right:       7px;
    cursor:             pointer;
    padding-left:       2px;
    padding-right:      3px;
    border-bottom:      2px solid #C5C5C5;
    */
}

#farben_menu ul li.active_element {
    background-color:   #E8E8E8;
}
/* Farben menu END */

#hidden_formular {
	border: 0px solid red; 
	width: 200px; 
	height: 30px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
