.centrecontent {
  width: 430px;
  float: left;
}

.centrecontent-large  {
  width: 600px;
  float: left;
}

.right {
  width: 170px;
  float: right;
}

#abcbar {
  margin-bottom: 15px;
}

#abcbar a {
  margin-right: 2px;
}

.orgadetail {
  margin: 10px 0 20px 0;
}

table {
  margin-left: 0px;
  font-size: 1em;
}

td {
  padding: 0;
  margin: 0;
  padding-right: 15px;
}

caption {
  padding-left: 0px;
  text-align: left;
  font-weight: bold;
}

th {
  padding: 0;
  margin: 0;
  text-align: left;
  padding-right: 15px;
  padding-bottom: 5px;
  font-weight: normal;
  font-size: 0.95em;
}

.topofpage {
  background: url(/fileadmin/templates/images/civserv/topofpage.gif) no-repeat;
  background-position: 0em 0.3em;
  padding-left: 1.3em;
  text-decoration: none;
  font-size: 0.85em;
}

.rightmenu .fees {
  background-image: url(/fileadmin/templates/images/civserv/fees.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .fees:hover {
  background-image: url(/fileadmin/templates/images/civserv/fees_f2.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .necessarydocuments {
  background-image: url(/fileadmin/templates/images/civserv/necessarydocuments.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .necessarydocuments:hover {
  background-image: url(/fileadmin/templates/images/civserv/necessarydocuments_f2.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .forms {
  background-image: url(/fileadmin/templates/images/civserv/forms.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .forms:hover {
  background-image: url(/fileadmin/templates/images/civserv/forms_f2.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .legals {
  background-image: url(/fileadmin/templates/images/civserv/legals.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .legals:hover {
  background-image: url(/fileadmin/templates/images/civserv/legals_f2.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .contactperson {
  background-image: url(/fileadmin/templates/images/civserv/cantactperson.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.rightmenu .contactperson:hover {
  background-image: url(/fileadmin/templates/images/civserv/cantactperson_f2.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.serviceinformation {
  width: 165px;
  overflow: hidden;
}

.serviceinformation ul li {
  list-style-type: none;
  margin-left: 5px;
}

.serviceinformation a.link {
  display: block;
  padding-bottom: 0.9em;
  background: url(/fileadmin/templates/images/civserv/link.gif) no-repeat;
  background-position: 0em 0.4em;
  padding-left: 1.2em;
  text-decoration: none;
}

.serviceinformation span.intern {
  background: url(/fileadmin/templates/images/civserv/user-red.gif) no-repeat;
  padding-left: 1.4em;
}

fieldset {
        border: 0;
        margin: 0;
        padding: 0;
        padding-left: 15px;
}

legend {
  display: none;
}

input {
        padding: 0;
        margin: 0;
}

label {
        cursor: pointer;
}

#centrecontent input:focus, #centrecontent textarea:focus {
        color: #000;
        background: #fff;
}

#centrecontent label.left {
        float: left;
        text-align: right;
        width: 8em;
        margin-right: .3em;
}

#outer input[type=text], select {
        float: left;
}

form br {
        clear: both;
}

#centrecontent fieldset select, #centrecontent fieldset input, #centrecontent fieldset textarea {
        color: #000;
        border: solid 1px #696969;
        width: 20em;
}

input:focus, textarea:focus {
        color: #000;
        background: #fff;
}

.searchwords {
  display: none;
}
