/****************************************/
/* POP UP */
/****************************************/
span.popupContactButton {font-size:14px; cursor: pointer; color:#9d9fa4; margin-right: 30px;     /*margin-left: 10px;*/}
span.popupContactButton :hover{cursor: pointer;}
footer span.popupContactButton{color:white;    font-size: 12px; cursor: pointer;}
span.homeButton {color:#9d9fa4; margin-right: 30px; font-size:18px; }
span.homeButton a{cursor: pointer; color:#9d9fa4;  }
/*Lightboxes for Contact, Impressum, Data Protection*/


/*Button to click*/
span#close_PopupContact{font-size:12px; cursor: pointer; }
span#close_PopupContact{cursor: pointer;}

span.popupImpressumButton {font-size:12px; cursor: pointer; color:white;margin-right: 90px;}
span.popupImpressumButton :hover{cursor: pointer;}

span.popupDataProtectionButton {font-size:12px; cursor: pointer; color:white;margin-right: 90px;}
span.popupDataProtectionButton :hover{cursor: pointer;}

span.popupMoreinfoButton {font-size:12px; cursor: pointer; color:white;margin-right: 90px;}
span.popupMoreinfoButton :hover{cursor: pointer;}

/*CONTACT*/

/*Main element*/
#PopupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

/*Main element heading*/
#PopupContact h1{
text-align:left;
color:black;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
/*Main element background*/
#background_PopupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
/*Main element close button*/
#close_PopupContact{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:black;
font-weight:700;
display:block;
}


#social_menu_contact{font-size: 2.5em; }
#social_menu_contact a{display:inline-block;}
//#social_menu_contact a:first-child{ margin-right:10px;}









/*IMPRESSUM*/


/*Main element*/
#PopupImpressum{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:50%;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
/*Main element heading*/
#PopupImpressum h1{
text-align:left;
color:black;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
/*Main element background*/
#background_PopupImpressum{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
/*Main element close button*/
#close_PopupImpressum{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:black;
font-weight:700;
display:block;
}

/*DATA PROTECTION*/


/*Main element*/
#PopupDataProtection{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:50%;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
/*Main element heading*/
#PopupDataProtection h1{
text-align:left;
color:black;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
/*Main element background*/
#background_PopupDataProtection{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
/*Main element close button*/
#close_PopupDataProtection{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:black;
font-weight:700;
display:block;
}
