body {
        font: .74em Tahoma, Arial, "Trebuchet MS", Verdana, sans-serif;
        line-height: 1.6em;
        background: #F1F1F1 url(../images/hintergrund.gif) repeat-x;
        color: #000;
		overflow-y: scroll;
}

.list {
  font-family: 'trebuchet MS', Tahoma, Arial, Verdana, sans-serifsans-serif;
  margin:0;
  padding:20px 0 0;
}
.list > li {
  display:block;
  background-color: #eee;
  padding:10px;
  box-shadow: inset 0 2px 0 #fff;
}
.avatar {
  max-width: 150px;
}
img {
  max-width: 100%;
}
h3 {
  font-size: 16px;
  margin:0 0 0.3rem;
  font-weight: normal;
  font-weight:bold;
  color: #333;
}
p {
  margin: 0 0 2px 108px; color: #666;
  font-size: 13px;
}

input {
  border:solid 1px #ccc;
  border-radius: 5px;
  padding: 7px 14px;
  margin-bottom: 5px;
  margin-left: 10px;
}
input:focus {
  outline:none;
  border-color:#aaa;
}
.sort {
  padding:8px 20px;
  border-radius: 6px;
  border:none;
  display:inline-block;
  color:#fff;
  text-decoration: none;
  background-color: #28a8e0;
  height:30px;
}
.sort:hover {
  text-decoration: none;
  background-color:#1b8aba;
}
.sort:focus {
  outline:none;
}
.sort:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}
.sort.asc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #28a8e0;
  content:"";
  position: relative;
  top:12px;
  right:-5px;
}
.sort.desc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  content:"";
  position: relative;
  top:-13px;
  right:-5px;
}
img.member {float: left; margin: 0 10px 0 0; padding: 3px; border: 1px solid #ccc; background: #f3f3f3; }

.hidden { display: none; }

#users { padding: 5px;  }

.name{}
.facharzt{}
.strasse{}
.institution{}

.PLZ { }
.homepage { }
.email{}
.telefon{}
.fax {  }
.bundesland { }

a { text-decoration: none; color: #000;  }
p > a:hover { text-decoration: underline; }

.pagination li {
  display:inline-block;
  padding:5px;
}

h1 { font-size: 18px; padding: 0 0 5px 0; color: #444; border-bottom: 1px solid #CCC; display: block; margin: 0 10px 5px 10px; }
h4 { font-size: 12px; padding: 0; margin: 5px 10px 10px 10px; font-weight: normal; }


#content { width: 900px; margin: 25px auto; background: #FFF; border: 1px solid #CCC;}

#menu { clear: both; padding: 5px 0 17px 0;  margin: 0 10px 20px 10px; border-bottom: 1px solid #ccc; text-align: left; }
#menu li { font-size: 1.4em; display: inline; }
#menu li a { margin: 0; color: #1D3188; padding: 5px 14px; background: #DEDEE1; }
#menu li a:hover { color: #FFF; background: #999; }


#intro {
        background: url(../images/header5a.jpg) no-repeat;
        color: #1D3189;
        height: 170px;
        margin: 0 0 0px;
        padding: 30px 40px 0 0;
        text-align: right;
}
