/*
	Site CSS Manke Immo
        (c) Feldmann & Partner/Oliver Herzberg 2009
        herzberg(at)feldmann-und-partner.de


        ColorSet
        ========
        hellgrau      #ededed
        grau-dunkel_1 #c0c0c0 (border content)
        grau-dunkel_2 #6e6d6d (text content)
        grün/dunkel   #007843
        grün/hell     #84a92e
        orange        #e68700

*/


body {
        text-align:center;
	background-color: #ededed;
	background-image: url("../img/SiteElements/bg_site.gif");
        background-repeat: repeat;
}

.site {
        text-align:left;
	margin-left: auto;
	margin-right: auto;
        width: 1020px;
	background-image: url("../img/SiteElements/bg_content.png");
}


/* `Header
----------------------------------------------------------------------------------------------------*/
.header {
        height: 200px;
        width: 960px;
	background-image: url("../img/SiteElements/bg_header.gif");
}

.logo {
        padding: 0 0 0 10px;
}



.HeadMenu {
        padding: 0 25px 0 0;
}


#HeadMenu li {
        padding: 0 10px 0 0;
}

.MainMenu {
        padding: 67px 0 0 0;
}

#MainMenu li {        
        width:90px;
        text-align: center;
        padding: 13px 5px 10px 5px;        
        background: url("../img/SiteElements/bg_mainnav.gif") top right no-repeat;
}

#MainMenu li:hover {
        width:90px;
        text-align: center;
        padding: 13px 5px 10px 5px;
        background: url("../img/SiteElements/bg_mainnav.gif") bottom right no-repeat;
}

#MainMenu li.selected {
        background: url("../img/SiteElements/bg_mainnav.gif") bottom right no-repeat;
}

.SubMenu {
        padding: 10px 0 0 10px;
}

#SubMenu li {
        padding: 0 15px 0 15px;
}


/* `Content
----------------------------------------------------------------------------------------------------*/

.content_box {
        margin: 30px 0 20px 10px;
        width: 938px!important;
        border: 1px solid #c0c0c0;
        height: 418px;

}

.content {
        margin: 30px 0 20px 10px;
        width: 960px!important;

}

.content h1 {
        margin: 30px 0 0 0;
}

.content img {
        margin: 15px 0 30px 0;
}

#videoContainer {
        margin: 10px 0 10px 10px;
}

/* `Selector
----------------------------------------------------------------------------------------------------*/

.selector {
        background: url("../img/SiteElements/shadow_selector.jpg") 218px 0px no-repeat;
}


.selector_pic {
        /* margin: 0 0 0 20px; */
        width: 358px;
        float: right;
}

.selector h1 {
        margin: 10px 0 0 0;
}

.selector p {
        margin: 10px 0 0 0;
}

.selector_slide {
        height: 418px;
        /*width: 730px;*/
        overflow: auto;
        overflow-y: hidden;
}

.selector_2 {
        background: url("../img/SiteElements/shadow_selector.jpg") 228px 0px no-repeat;
}

.selector_2 h1 {
        margin: 0;
}

.selector_2 h2 {
        margin: 20px 0 0 20px;
}

.selector_2 ul {
        margin: 0 0 20px 0;
}

.selector_2 li {
        list-style-image: url("../img/SiteElements/li_dig_content.gif");
        margin: 5px 0 0 25px;
}

.selector_2 table {
        width:160px;
        margin: 5px 0 5px 10px;
}

.tab {
        width: 170px;
}

.selector_2 td {
        border-top-color: #cccccc;
        border-top-style: solid;
        border-top-width: 1px;
        padding: 5px 0 5px 5px;
        /* width: 75px; */
}

.selector_2 img {
        margin: 50px 0 30px 0;

}


/* `detail
----------------------------------------------------------------------------------------------------*/


.detail {
        background: url("../img/SiteElements/shadow_selector.jpg") 298px 0px no-repeat;
}

.detail h1{
        margin: 0px;
}

.detail h2 {
        margin: 10px 0 0 10px;
}

.detail ul {
        margin: 0 0 20px 0;
}

.detail li {
        list-style-image: url("../img/SiteElements/li_dig_content.gif");
        margin: 5px 0 0 25px;
}

.detail table {
        width:260px;
        margin: 5px 0 5px 10px;
}

.detail td {
        border-top-color: #cccccc;
        border-top-style: solid;
        border-top-width: 1px;
        padding: 5px 0 5px 5px;
        width: 105px;
}

.detail img {
        margin: 30px 0 30px 0;
}

.detail_Thumbnails img {
        margin: 15px 0 15px 10px;
}

.BtnLink a {
    
        border-bottom-color: #ededed;
        border-top-color: #ededed;
        border-bottom-style: solid;
        border-top-style: solid;
        border-bottom-width: 1px;
        border-top-width: 1px;
        padding: 10px;
        color: #fff;
        background-color: #e68700;
}


/* list_9 
----------------------------------------------------------------------------------------------------*/

.list_9 {
        margin: 25px 0 0 25px;
} 

.list_9_Item {
        background: url("../img/SiteElements/bg_list_9.jpg") 0px bottom  no-repeat;
        margin: 15px 0 0 25px;
        height: 230px;
} 
 
.list_9_Item h3 {
        margin: 20px 0 0 0;
        height: 40px;
} 

.list_9_Item a img {
        margin: 10px 0 0 10px;
        border-style: solid;
}

.list_9_Item_Buttom a {
        margin: 0 px;
        width: 138px;
        padding: 10px 0 10px 10px;
        color: #fff;
        background-color: #e68700;
        float: left;
}



/* list_gb
----------------------------------------------------------------------------------------------------*/

.list_gb {
        margin: 25px 0 0 25px;
} 

.list_gb_Item {
        background: url("../img/SiteElements/bg_list_gb.jpg") 0px top  no-repeat;
        margin: 15px 0 0 25px;
        height: 180px;
} 
 
.list_gb_Item h3 {
        margin: 25px 0 0 0;
        height: 40px;
} 

.list_gb_Item a img {
        margin: 10px 0 0 10px;
        border-style: solid;
}

.list_gb_Item_Buttom a {
        margin: 0 px;
        width: 138px;
        padding: 10px 0 10px 10px;
        color: #fff;
        background-color: #e68700;
        float: left;
}

/* Ref
----------------------------------------------------------------------------------------------------*/
.ref img {
        margin: 10px 0 0 20px;
        padding: 10px;
        border-style: solid;
        border-width: 1px;
        border-color: #ededed;
}

.ref p {
        margin: 5px 0 0 20px!important;
}

/* Buttom All
----------------------------------------------------------------------------------------------------*/

selector_list ul {
        padding: 0px;
        margin: 0px;
}
.buttom img {
        margin: 15px 10px 0 10px;
	float: left;
        width: 80px;
}

.buttom h2,
.buttom p {
	float: left;
        width: 100px;
        margin: 15px 0 0 0;
}

.buttom a {
	float: left;
        width: 180px;
        margin: 13px 0 0 13px;
}


/* Buttom 2
----------------------------------------------------------------------------------------------------*/
.items_2 li {
        height: 210px;
        background: url("../img/SiteElements/bg_selector_2.gif") top left no-repeat;
       
}

.items_2 li:last-child {
        height: 208px;
        background: url("../img/SiteElements/bg_selector_2.gif") top left no-repeat;
       
}

.items_2 li:hover {
        background: url("../img/SiteElements/bg_selector_2.gif") bottom left no-repeat;  
}


/* Buttom 3
----------------------------------------------------------------------------------------------------*/
.items_3 li {
        height: 140px;
        background: url("../img/SiteElements/bg_selector_3.gif") top left no-repeat;
       
}

.items_3 li:last-child {
        height: 138px;
        background: url("../img/SiteElements/bg_selector_3.gif") top left no-repeat;
       
}

.items_3 li:hover {
        background: url("../img/SiteElements/bg_selector_3.gif") bottom left no-repeat;  
}


/* Buttom 4
----------------------------------------------------------------------------------------------------*/

.items_4 li {
        height: 105px;
        background: url("../img/SiteElements/bg_selector_4.gif") top left no-repeat;
       
}

.items_4 li:last-child {
        height: 103px;
        background: url("../img/SiteElements/bg_selector_4.gif") top left no-repeat;
       
}

.items_4 li:hover {
        background: url("../img/SiteElements/bg_selector_4.gif") bottom left no-repeat;  
}


/* `2_Sp_Txt_2Sp_Pic
----------------------------------------------------------------------------------------------------*/

.Pic_2_Sp {
        margin: 0 0 0 10px;
        width: 358px;
}

.TxT_2_Sp h1 {
        margin: 10px 0 0 0;
}

.TxT_2_Sp p {
        margin: 10px 0 10px 10px;
}


/* `Form
----------------------------------------------------------------------------------------------------*/
.left {
       width: 80px;
       float: left;
       text-align: right;
}

form {
       margin: -20px 0 0 10px;
}

fieldset {
       border-style: solid;
       border-width: 1px;
       margin: 0 0 20px 0;
       padding: 5px;
       border-color: #c0c0c0;
}

legend {
       padding: 0 10px 0 10px;
}

input {
       border-style: solid;
       border-width: 1px;
       border-color: #c0c0c0;
       background-color: #f9f9f9;
       font-size: 14px;
       height: 20px;
}

textarea {
       margin: 10px 0 10px 5px;
       border-style: solid;
       border-width: 1px;
       border-color: #c0c0c0;
       background-color: #f9f9f9;
       font-size: 14px;
}

input,
select,
label {
      margin: 10px 5px 5px 0;
}

.sec_img img {
      margin: 8px 5px 5px 0;
      padding: 0px;
      vertical-align:bottom;
}

.PDF_Link {
      margin: 0 0 10px 10px;
}



/* `Footer
----------------------------------------------------------------------------------------------------*/
.footer {
	margin-left: auto;
	margin-right: auto;
        width: 1020px;
        height: 90px;
	background-image: url("../img/SiteElements/bg_footer.png");
}

.footer p {
        padding: 35px 50px 0 0;
}


/* Facebook 
-----------------------------------------------------------------------------------------------------*/

a.v_facebook,
a.v_facebook:link,
a.v_facebook:visited,
a.v_facebook:active {
	position:fixed;
	top: 132px;
	right: 0px;
	width: 33px;
	height: 100px;
	display: block;
	cursor:pointer;
	background: url(/img/SiteElements/v_facebook.gif) right no-repeat;
	z-index: 10;
}

a.v_facebook:hover {
	background: url(/img/SiteElements/v_facebook.gif) #0552a0 left no-repeat;
}



