/* Rahmenlayout */ 

.serviceOben .search {
    background: url(../images/layout/sucheLupe.png) 23em 2px no-repeat;
}

#termine {
    width: 18.55em;
    margin: 1.5em 0 0 0;
}

#mainImageSliderContent .slideContent {
    top: 342px;
}

.submit {
    padding: 0 2.2em 0 0;
}

/* Formulare */

.sortierung {
    width: 600px;
}

.sortierungAbgeordnete {
    float: left;
}

.selectWrap {
    border: none !important;
    background-image: none !important;
    margin-top: 0;
    width: 465px;
}

.sortierungAbgeordnete a.jsSelect:link {
    margin-top: -12px;
}

.selectWrap select {
    width: 100%;
}

.sortierung .selectWrap, .sortierungLeft .selectWrap {
    margin-top: 0;
    width: auto !important;
}

.sortierung form {
    margin-top: -1em;
}

.sortierung form {
    float: right;
}

.sortierungAbgeordnete form {
    float: left;
}

.sortierung form label {
    float: left;
    margin: 0.25em 0 10px 0;
    padding: 0;
}

.sortierung .auswahl{
    width: 380px;
}

/* Abgeordnete */    
.sortierungAbgeordnete .selectWrapKurz select, .sortierungAbgeordnete .selectWrapKurz select option {
    width: 60px;
}

.sortierungAbgeordnete .selectWrapMittel select, .sortierungAbgeordnete .selectWrapMittel select option {
    width: 105px;
}

.sortierungAbgeordnete .selectWrapLang select, .sortierungAbgeordnete .selectWrapLang select option {
    width: 140px;
}

/* Begegnungen */
.sortierungLeft label {
    margin: -1.25em 0 10px 0;
}

.sortierungAbgeordnete form label {
    margin-right: 5px;
}

/* Suche */
.sucheContent input.search {
    height: 1.5em;
}

.sucheContent input.submit, .sucheContent input.erweitert  {
    margin-top: -31px;
}

.sucheErweitert .selectWrap {
    width: 243px;
}

.sucheErweitert .selectWrap select {
    margin-top: 1.1em;
    width: 243px;
}

.resultContainer ol {
    margin-top: 4em;
}

.resultContainer li {
    margin: 0 0 0.36em 0;
}

/* Kontaktformulare */
.js_radio a, .js_radio span {
    padding-top: 0.4em;
}

.formularBox .selectWrap {
    margin-top: .8em;
}

span.checkboxListe a.js_checkbox {
    padding: 0.5em 0 0.75em 40px;
}


.formularBox input.submit {
    padding-right: 40px;
}

.formularBox input.fileSubmit {
    top: -2.65em;
    left: 18px;
    height: 1.85em;
}

.formularBox .selectTag select {
    width: 53px;
}

.formularBox .selectMonat select {
    width: 108px;
}

.formularBox .selectJahr select {
    width: 73px;
}

/* JS Elemente */
div.jsSelectOptions {
    /*margin-top: 56px;*/
    margin-top: 0;
}

.serviceOben .searchButton {
    margin-top: 8px;
}

