body {
  background-color: #1A1A1A;
  font-family: verdana;
  font-size:12px;
}

#aussen {
  text-align: left;
  margin: auto;
  width: 945px;
  height: 622px;
}

#logo {
  background-color: #1A1A1A;
  background-image: url('/images/logo/logo.png');
  width: 250px;
  height: 112px;
  float: left;
}
  
#banner {
  background-color: #1A1A1A;
  text-align: right;
  width: 599px;
  height: 85px;
  overflow: hidden;
  float: right;
}
  
#main {
  background-color: #F8F8FF;
  width: 945px;
  height: 670px;
  float: left;
  overflow: auto;
}

#search {
  background-color: #1A1A1A;
  color: #F8F8FF;
  width: 100%;
  height: 670px;
  float: left;
  overflow: auto;
  font-family: verdana;
  font-size:12px;
}

#query {
  background-color: #1A1A1A;
  color: #F8F8FF;
  width: 630px;
  height: 100%;
  overflow: auto;
}

#content {
  font-family: Verdana;
  color: #363636;
  font-style: italic;
  font-size: 11px;
  background-color: #F8F8FF;
  line-height:250%;
  width: auto;
  height: auto;
  margin: 1em 20%;
  text-align: center;
  float: left;
  overflow: auto;
}

#weiter {
  background-color: #1A1A1A;
  width: 945px;
  height: 85px;
  overflow: hidden;
  float: left;
}

#buttons {
  font-family: Verdana;
  font-size: 14px;
  background-color: #F2F2F2;
}

#description {
  font-family: verdana;
  font-size: 11px;
  text-align: left;
  line-height:250%;
  width: 580px;
  height: auto;
  border: 1px solid;
  overflow-y: hidden;
  overflow-x: hidden;
  background-color: #272C32;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

div {
  font-family: verdana;
  color: #323232;
  font-size: 11px;
}

h1 {
  text-align: center;
  font-family: verdana;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

h2 {
  text-align: center;
  font-family: verdana;
  color: #323232;
  font-size: 12px;
}

a {
  font-family: verdana;
  color: #FF6347;
  font-size: 14px;
  font-weight: bold;
}

#link-main {
  font-family: verdana;
  color: #B22222;
  font-size: 11px;
}

#caption {
  text-align: left;
  width: 250px;
  color: #FFFFFF;
  background-color: #2F333E;
}

#aussen-shadowbox {
  text-align: left;
  margin: auto;
  width: 645px;
  height: 533px;
}

#banner-shadowbox {
  background-color: #000000;
  text-align: right;
  width: 645px;
  height: 70px;
  overflow: hidden;
  float: right;
}
  
#main-shadowbox {
  background-color: #F8F8FF;
  width: 645px;
  height: 463px;
  float: left;
  overflow: hidden;
}

#list-left {
  float: left;
  width: 230px;
  height: 463px;
  overflow: hidden;
}

#add-remove-buttons {
  float: left;
  width: 165px;
  height: 463px;
  overflow: hidden;
  text-align: center;
}

#list-right {
  float: right;
  width: 230px;
  height: 463px;
  overflow: hidden;
}

#list {
  width: 230px;
  height: 441px;
  overflow: auto;
}

#avail-list {
  float: left;
  width: 230px;
  overflow: auto;
}

#sel-list {
  float: left;
  width: 230px;
  height: 441px;
  overflow: auto;
}

#dialog {
  float: right;
  width: 395px;
  height: 463px;
  overflow: hidden;
}

#label {
  font-family: verdana;
  font-size:12px;
  text-align: center;
  width: 180px;
  height: 30px;
  overflow-y: hidden;
  overflow-x: hidden;
  border: 1px solid;
  background-color: #272C32;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
#labela {
  font-family: verdana;
  font-size:14px;
  border: 0px solid;
  color:#FF7E28;
  margin-top:15px;  
  }
  
.labela:link {
  font-family: verdana;
  font-size:14px;
  border: 0px solid;
  color:#FF7E28;
  margin-top:15px;  
}

.labela:visited {
  font-family: verdana;
  font-size:14px;
  border: 0px solid;
  color:#FF7E28;
  margin-top:15px;     
} 

#formlabel {
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
}

#formlabel1 {
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  color: #ffe600;
}
#forminput {
  font-family: Trebuchet MS, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #FFFFFF;
}

#formfield {
  font-family: verdana;
  font-size: 11px;
  text-align: left;
  background-color: #E3E4E8;
  color: #000000;
}
