﻿
#divLangPopup2 .placeholder { height:30px; }

.sellang { left:-8px; }

#divLangPopup2 {
    position:absolute; 
    width:84px; 
    height:164px; 
    z-index:998;
    margin: -25px 0 0 -16px;
    padding: 10px 0 0 2px;
    background-repeat:no-repeat;
}

ul.topmenu                  { left:680px; }

/*
#default #contactBox        { background-color:#dbdbdb; color:black; }
#default #contactBox p      { color:black; }
#default #contactBox p a    { color:black; }
#default #contactBox td     { color:black; }
#default #contactBox .contactDetails a { color:black; }
*/

#home                   { }
#home .contact          { }
#home .contact table    { margin:40px 0px 0px 0px; }
#home .contact td       { color:white; }
#home .contact .flagge  { margin:2px 20px 0px 0px; }
#home td                { vertical-align:top; }

#default #contactBox .contactDetails p.abs    { margin:5px 0px 20px 0px; line-height:16px; font-size:12px; }

#home .content          { padding:50px 0px 0px 450px; }
#home .col              { min-width:130px; float:left; text-align:center; margin:60px 0px 80px 0px; cursor:pointer; }
#home .col h2           { font-size:30px; margin:0px 0px 20px 0px; }
#home .col h3           { font-size:16px; margin:20px 0px 20px 0px; color:black;  }
#home .col h3:first-letter { font-weight:bold; }
#home .col p            { font-size:12px; text-align:left; margin:0px 0px 10px 30px; }
#home .col em           { font-weight:bold; color:#7C7C7C; }
#home .col img          {  }

.socialbox                  { padding: 0px 9px 0 9px; margin:10px 0px 0px 0px; width: 352px; height: 45px; background-repeat: no-repeat; background-image: url('../Images/Hintergruende/bg_lageplan_box.png'); text-align: center; }
.socialbox .pretext         { display:inline; font-size:20px; font-weight:normal; color:white; font-family:Arial; position:relative; top:-10px; }
.socialbox .posttext        { display:inline; font-size:20px; font-weight:normal; color:white; font-family:Arial;  position:relative; top:-10px;  }
.socialbox .pretextsmall    { display:inline; font-size:16px; font-weight:normal; color:white; font-family:Arial; position:relative; top:-12px; left:-2px; }
.socialbox .posttextsmall   { display:inline; font-size:16px; font-weight:normal; color:white; font-family:Arial;  position:relative; top:-12px; left: 2px; }
.socialbox .small           { font-size:12px; }
.socialbox img              { display:inline; margin:4px 0px 0px 0px; width:35px; }
.socialbox a                { display:inline; }