/* CSS by beebox.de */

html{
   height:100%;
   font-size:100%;
   -webkit-text-size-adjust:100%;
   -ms-text-size-adjust:100%;
}

html,body {
   margin:0;
   padding:0;
}

body {
   position:absolute;
   top:0;
   bottom:0;
   right:0;
   left:0;
   background-color:#999;
   background-image:url(GSM-TuerPraxis-WEB.jpg);
   background-size: cover;
   background-position:center;
   background-repeat: no-repeat;
   color:#fff;
   font-family:Arial;
   font-size:16px;
}

#container{
   height:100%; 
   position:relative;
   background-image:url(GSM-LogoTypeSubline-WEB.png);
   background-size: contain;
   background-position:center;
   background-repeat: no-repeat;
   
}

#header{
   position:absolute;
   width:100%;
   top:0px;
   left:0px;
   padding:10px;
   background-color:rgba(0,0,0,0.2);
   -moz-box-shadow:0 0 10px #999;
   -webkit-box-shadow:0 0 10px #999;
   box-shadow:0 0 10px #999;
   text-align:center;
}

#footer{
   position:absolute;
   width:100%;
   bottom:0px;
   right:0px;
   padding:10px;
   background-color:rgba(0,0,0,0.2);
   -moz-box-shadow:0 0 10px #999;
   -webkit-box-shadow:0 0 10px #999;
   box-shadow:0 0 10px #999;
   text-align:center;
}

table {
   border:0;
   border-spacing:10px;
}

td {
   padding:5px 30px;
}

img{
   border:0;
}

a{
   color:#fff;
   text-decoration:none;
   border-bottom:dotted #becce4 1px;
}

a:hover{
   color:#becce4;
   text-decoration:none;
   border-bottom:solid #becce4 2px;
}

h3{
   font-size:110%;
   text-transform:uppercase;
   letter-spacing: 1px;
}

.nowrap {
  white-space: nowrap;
}

.color-accent{
   color:#becce4;
}

.color-greylight{
   color:#ccc;
}

.linie-fett{
   border:none;
   border-top:solid #becce4 2px;
   height:2px;
   margin: 5px 0px 5px 0px;
}

#stellenangebot{
   width:80px;
   height:80px;
}


@media screen and (max-width: 1200px){
   body{
      font-size:12px;
   }
   
   table {
      border-spacing:5px;
   }

   td {
      padding:5px 15px;
   }
   
   #stellenangebot{
      width:60px;
      height:60px;
   }


}
