body, p, div, a {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
  
}

html *, body, html {
  margin: 0 0;
  padding: 0 0;
  outline: none;
}

body {
  background: #1a1a1a;
  margin-bottom: 50px;
  min-width: 800px;
  color: #efefef;
}


#header {
  height: 125px;
}
.headerWrap {
  margin: 0 auto;
  width: 796px;
  position: relative;
  height: 125px;
}
#logoWrap {
  position: absolute;
  bottom: 8px;
  left: 0px;
  
}
.logo {
  display: block;
  height: 15px;
  width: 142px;
  border: 0px solid yellow;
  text-indent: -999999%;
  background: url(../img/joGl_atl-Logo.png) no-repeat 0 0;
  
}
.logo span { display:none; font-size: 1px;}
#langSelector {
  position: absolute;
  right: 0;
  bottom: 5px;
  color: #15679d;
  font-size: 12px;
  text-transform: lowercase;
}
#langSelector a {
  text-decoration: none;
  color: #15679d;
  outline: none;
}
#langSelector ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#langSelector ul li {
  margin: 0;
  padding: 0;
  display: inline;
}
#langSelector ul li span {
  display: none;
}
#langSelector ul li ul li {
  margin-left:4px;
}
#langSelector .active {
  color: #fff;
}



#top {
  background: #151515;
  border-top: 5px solid #19679e;
  border-bottom: 5px solid #195279;
}
.topWrap {
  word-spacing: -3px;
  letter-spacing: -1px;
  text-align: justify;
  margin: 35px auto;
  margin-top: 20px;
  width: 796px;
  height: 200px;
  /* font-family: "Helvetica Neue";
  */
  font-size: 49px;
  color: #727272;
  line-height: 48px;
}
.topWrap span.small{
  font-size: 31px;
}
.topWrap a {
  color: #fff;
  text-decoration: none;
}
.topWrap a.active, .topWrap a:hover {
  color: #81d1ff;
}
#wrap {
  margin-bottom: 0px;
}
#wrapWrap {
  margin: 0 auto;
  width: 796px;
  
}

.tabMe {
  display: none;
}

#allerdialisten {
  margin: 70px auto;
  width: 726px;
}

.markieren {
  color: #81d1ff;
}
.beschreibung {
  color: #5a5a5a;
  margin-left: 13px;
  letter-spacing: -1px;
}
.beschreibung p {
  display: inline;
}
.joe {
  margin-bottom: 15px;
}
.cv {
  border:1px dotted #555555;
  color:#555555;
  float:right;
  font-size:12px;
  font-style:italic;
  height:24px;
  line-height:23px;
  margin-top:30px;
  padding-left:9px;
  text-decoration:none;
  width:170px;
  text-align: left;
}
.cv:hover {
  border-color: #81d1ff;
}
.kontaktMail, .workUrl {
  width: 559px;
  height: 90px;
  display: block;
  background: #d1d1d1;
  color: #393939;
  text-decoration: none;
  font-size: 62px;
  font-style: italic;
  letter-spacing: -2px;
  padding: 0 28px;
  line-height: 82px;
}
.workUrl {
  width: 575px;
}
.kontaktTel {
  margin: 10px 0 0 0;
  padding: 0 20px;
  background: #d1d1d1;
  color: #393939;
  font-size: 32px;
  font-style: italic;
  display: block;
  width: 250px;
  height: 60px;
  line-height: 60px;
  letter-spacing: -2px;
}
.kontaktBusiness {
  display:block;
  font-size:16px;
  font-style:italic;
  margin: 9px 0 0 22px;
}
.kontaktBusiness a {
  color: #81d1ff;
  text-decoration: none;
}


.linkList {
  float: left;
  border: 6px solid #313131;
  width: 205px;
  margin: 0 14px 14px 0;
  background: #292929;
}
.linkList h1 {
  color: #81d1ff;
  font-weight: lighter;
  letter-spacing: -2px;
  font-size: 26.01px;
  display: block;
  margin: 8px 8px 15px 5px;
}
.linkList a {
  display: block;
  border: 1px dotted #555;
  text-decoration: none;
  color: #777;
  font-style: italic;
  font-size: 11px;
  margin: 0 8px 6px 8px;
  background: #1f1f1f;
}
.linkList a span {
  display: block;
  margin: 4px 5px;
}
.linkList a:hover {
  border-color: #81d1ff;
}


#flowtabs, #flowtabs a, #flowtabs a:hover, #flowtabs a:active {
  color: #1a1a1a;
}

#footer {
  position:absolute;
  width:100%;
  margin: 0px auto;
  text-align: center;
  vertical-align: top;
  height:80px;
  right:30px;
  top:2000px;
  color:#fff;
  font-size: 18px;
}
#footer span {
  color: #19679e;
  font-size: 18px;
  display: inline;
  
}
.footerlinks {
  margin: 20px 0;
  font-size: 10px;
  color: #19679E;
}
.footerlinks a {
  color: #fff;
  text-decoration: none;
}
