#complexSearchContainer {
clear:both;
padding-top:20px;
}
#complexSearchContainer h2 {
margin-top:0px;
}
#borderStyle {
border-top:5px solid #000000;
}
.complexSearchRow {
float:left;
clear:both;
width:99%;
margin:0px !important;
}
*+html .complexSearchRow {
float:none !important;
width:800px;
}
*html .complexSearchRow{
float:none !important;
margin-right:-10px;
width:800px;
}
.selectColumn {
width:570px;
float:left;
margin-right:13px;
padding-top:10px;
background:transparent url('/images/strichlierte_linie.gif') repeat-x left bottom;
}
#bifodok .selectColumn {
width:541px;
}
.ANDColumn {
width:140px;
float:left;
margin-top:15px;
background:transparent url('/images/suc/bg_und_3.gif') no-repeat left center;
height:51px;
padding:30px 0 0 11px;
}

#And2Rows {
background:transparent url('/images/suc/bg_und_2.gif') no-repeat left center;
padding:13px 0 0 11px;
margin-top:16px;
height:35px;
}
#AND {
height:38px;
padding-top:20px;
margin-top:-2px;
background:transparent url('/images/suc/bg_und_2.gif') no-repeat left center;
}
#complexSearchContainer #AND input {
height:19px;
line-height:1em;
width:90px;
}
#complexSearchContainer select {
width:182px;
margin-right:10px;
height:19px;
border:1px solid #abadb3 !important;
}
#complexSearchContainer select.operatorSelect {
width:100px;
}
#complexSearchContainer select.TwoColumsSelect {
width:375px;
margin-right:0px;
}
*html #complexSearchContainer select.TwoColumsSelect {
width:372px;
}
*+html #complexSearchContainer select.TwoColumsSelect {
width:372px;
}
#bifodok #complexSearchContainer select {
width:171px;
}
#bifodok #complexSearchContainer select.operatorSelect {
width:100px;
}
#complexSearchContainer input {
border:1px solid #abadb3 !important;
width:258px;
margin-right:-5px;
height:15px;
}

*html #complexSearchContainer input {
border:1px solid #e3e9ef !important;
width:251px;
border-top:1px solid #abadb3 !important;
}

*+html #complexSearchContainer input {
border:1px solid #e3e9ef !important;
border-top:1px solid #abadb3 !important;
width:252px;
}


#bifodok #complexSearchContainer input {
width:240px;
}
*html #bifodok #complexSearchContainer input {
width:232px;
}
*+html #bifodok #complexSearchContainer input {
width:232px;
}
#complexSearchContainer .ANDColumn select {
width:110px;
}
.selectRow {
padding-bottom:10px;
}
*html .selectRow {
width:590px;
margin-right:-40px;
}
*+html .selectRow {
width:590px;
margin-right:-40px;
}
#seperatorStyle {
height:35px;
padding-top:20px;
}

#sendButtons {
position:relative;
width:541px;
height:70px;
margin-right:42px !important;
}


#complexSearchContainer  #sendButtons input#complexSearchReset {
position:absolute;
left:0px;
top:10px;
backgound:transparent;
height:1.31em;
line-height:0.81em !important;
text-align:left;
border:none !important;
}
#sendButtons #complexsearchsubmit {
position:absolute;
right:0px;
top:10px;
border:none !important;
height:1.31em !important;
line-height:0.81em !important;
}
#CPXBundeslandSelection input {
margin-right:9px;
} 
*html #CPXBundeslandSelection input {
width:178px;
} 
*+html #CPXBundeslandSelection input {
width:178px;
} 
#CPXTypSelection input, input.CPXInputLeftColumn {
width:182px !important;
margin-right:10px !important;
text-transform:uppercase;
}

#complexSearchContainer .rightColumn {
float:none;
width:570px;
clear:both;
margin-bottom:10px;
position:relative;
top:-20px;
}
.selectRowColumn {
width:195px;
float:left;
margin:0px;
}
#selectRowColumn3 {
width:180px;
}
.selectRowColumn  select, .selectRowColumn input {
margin-bottom:10px;
}
#selectRowColumn2 select, #selectRowColumn3 select {
height:8.2em;
}
label.showLabel {
font-size:1em !important;
display:block !important;
visibility:visible !important;
width:177px;
margin-right:12px;
float:left;
background-color:#eeeeee;
border:none !important;
padding:2px 3px;
}
*html label.showLabel {
border:1px solid #e3e9ef;
border-top:1px solid #ABADB3;
width:183px;
}
*html #struktur label.showLabel {
border:1px solid #e3e9ef;
border-top:1px solid #ABADB3;
width:177px;
}
*+html label.showLabel {
border:1px solid #e3e9ef;
border-top:1px solid #ABADB3;
}
*+html #struktur label.showLabel {
width:180px;
}