#frmSearchResult .SubmitSearchResult div, #frmSearchResult .SubmitSearchResult, .SubmitButton,  .SubmitButtonNavi, .SubmitButton div,  .SubmitButtonNavi div {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;	
color:#000;
padding:0px;
text-align:left;
}
.SubmitButton{
background-color:transparent;
background-repeat:no-repeat;
border:0px;
cursor:pointer;
height:20px;
line-height:20px;
margin:10px 0px 0px 0px;
width:91px
}

.SubmitButtonNavi{
background-color:transparent;
background-repeat:no-repeat;
border:0px;
cursor:pointer;
height:16px;
line-height:16px;
margin:10px 0px 0px 0px;
width:91px
}



.SubmitButton div {
margin:0px 0px 0px 7px;
}

.SubmitButtonNavi div{
margin:0px 0px 2px 7px;
}

.SubmitButtonSuche{
background-color:transparent;
background-repeat:no-repeat;
border:0px;
cursor:pointer;
height:16px;
line-height:16px;
margin:2px 0px 0px 0px;
padding: 0;
width:91px
}

.SubmitButtonSuche div{
margin:0px 0px 0px 7px;
padding: 0;
}

div #SearchNavi {
margin:0px 0px 0px 7px;
padding: 0;
heiht: 12px;
line-height: 12px;
}

#frmSearch{
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:16px;
line-height:16px;
width:225px; /* vorher 280px; */
float:right;
}
#frmSearch .searchValue, #frmSearchResult .searchValue, #frmNewsletter .formText {
border-bottom:1px solid #666;
border-left:1px solid #CCCCCC;
border-right:1px solid #666;
border-top:1px solid #CCCCCC;
padding:0px;
float:left;
}



#frmSearch .searchValue   {
margin:0px 0px 0px 0px;
width:140px /* mkoh vorher 167px */
}
#frmSearch .SubmitButton{
margin:0px;
padding:0px;
text-align: right;
width:80px; /* mkoh vorher 91px; */
}

#frmSearch .SubmitButtonNavi{
margin:0px;
padding:0px;
text-align: right;
width:80px; /* mkoh vorher 91px; */
}

#searchList .searchHeader,#searchList .searchHeaderLast{
height:30px;
margin:0px;
padding:0px 0px 0px 5px;
font-size: 11px;
}
#searchList .searchResult,#searchList .searchResultLast{
border-top:1px solid #000;
height:14px;
line-height:14px;
margin:0px;
padding:5px
}
#frmSearchResult{
background-color:#FFFFFF;
margin:0px;
padding:0px 0px 1px 0px
}
#frmSearchResult .searchValue{
height:14px;
line-height:14px;
margin:0px;
width:168px
}
#frmSearchResult .SubmitSearchResult{
background-color:transparent;
background-position:right 0px;
background-repeat:no-repeat;
border:0px;
height:20px;
line-height:20px;
margin:0px;
padding:0px;
width:170px
}
#frmSearchResult .SubmitSearchResult div{
line-height:20px;
margin:0px 0px 0px 90px;
}
.cellSearchResultForm{
background-position:right 0px
}
#frmSearchResult .searchTable{
float:left;
margin:10px 0px 0px 0px;
padding:0px
}
#frmNewsletter{
margin:0px;
padding:10px 0px 0px 0px;
width:168px;
}
#frmNewsletter .formText{
height:15px;
margin:0px;
width:166px
}
#frmNewsletter p{
margin:0px;
padding:0px
}
#frmNewsletter table{
	width: 100%;
	height: 50px;
}
#frmSelector{
margin:0px;
padding:0px;
width:269px
}
#frmSelector .frmSelectorProduct{
margin:4px 0px 0px 0px;
overflow:hidden;
width:269px
}
#frmSelector .frmSelectorValue{
overflow:hidden;
width:257px
}
#frmContinentCountry .frmSelectorCountry{
width:166px
}
#frmContinentCountry p{
margin:5px 0px 0px 0px
}
#CountrySelection{
background-image:url(/fileadmin/baumer/images/karte_gross.jpg);
background-position:0px 20px;
background-repeat:no-repeat;
height:454px;
width:778px
}
.ContinentNA,.ContinentEU,.ContinentAS,.ContinentSA,.ContinentAF,.ContinentOC{
color:#666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
position:relative;
width:170px
}
.ContinentNA{
left:80px;
top:110px
}
.ContinentEU{
left:325px;
top:90px
}
.ContinentAS{
left:545px;
top:70px
}
.ContinentSA{
left:145px;
top:195px
}
.ContinentAF{
left:350px;
top:125px
}
.ContinentOC{
left:600px;
top:200px
}
.CountrySubmitContainer{
float:left;
left:0px;
position:relative;
top:320px;
width:765px
}
.cellCountrySubmit{
background-position:right 10px
}
#frmSearch .searchValue, #frmNewsletter .formText,#frmSelector .frmSelectorValue,#frmSelector .frmSelectorProduct,#frmSearchResult .searchValue,#frmContinentCountry .frmCountryValue,#frmContinentCountry .frmSelectorCountry{
color:#666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px
}
#searchList .searchHeader,#searchList .searchResult{
border-right:1px solid #000
}

#frmTechnical td {
	text-align: left;
	vertical-align: top;
	padding: 1px 0px 1px 0px;
}
.needed {
	color: Red ! important;
}



#techDesc, #techForm-anrede, #techForm-lang, .inputDropDown, .inputLong, .inputPLZ, .inputstate, .inputShort, .inputAmount, .inputTextArea, .inputVeryLong, .inputVeryShort, .inputShort-submit, .inputAmount-submit, .inputTextArea-submit, .inputVeryLong-submit, .inputstate-submit, .inputPLZ-submit, .inputLong-submit, .inputDropDown-submit { 
	color:#666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	border-bottom:1px solid #666;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #666;
	border-top:1px solid #CCCCCC;
	padding:0px;
}
.inputVeryLong, .inputVeryLong-submit {
	width: 352px;
}
.inputLong, .inputLong-submit {
	width: 265px;
}
#frmProduct option, .inputShort, .inputShort-submit, .inputDropDown, .inputDropDown-submit {
	width: 170px;
}	
.inputAmount, .inputAmount-submit {
	width: 40px;
}
.inputShort, .inputShort-submit, inputDropDown {	
	margin-right: 10px ! important;
}
.inputDropDown {
	height: 17px;
}

.inputPLZ, .inputPLZ-submit {
	width: 75px;
	margin-right: 10px ! important;
}
.bundesl {
	width: 95px;
}
.inputstate, .inputstate-submit {
	width: 83px;
	margin-right: 10px ! important;
}
.inputShort-submit, .inputAmount-submit, .inputTextArea-submit, .inputVeryLong-submit, .inputstate-submit, .inputPLZ-submit, .inputLong-submit, .inputDropDown-submit {
	overflow: hidden;
}


.inputTextArea, .inputTextArea-submit, #techDesc {
	width: 352px;
}
#frmTechnical select {
	padding: 0px;
	margin:0px;
	/*border: 1px solid red ! important;*/
}
#frmProduct td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}
span.marker {
	border: 1px solid red;
	display: block;
	height: 19px;
	width: 55px;
	padding: 0px;
	margin: 0px;
}

#frmProduct h3 {
padding: 3px 0px 3px 2px;
}
.prodDark {
background-color:#e4e4e4;
}
.prodDarkblue {
background-color:#DEE8F2;
}
.prodLight {
padding:5px;
background-color:#f3f3f3;
}
.SubmitButton:hover{
}

.frmSubmitDiv{
text-align:right;
padding-right:10px;
background-repeat: no-repeat;
background-position:81px 10px
}

.frmSubmitDivNewsl{
text-align:right;
color: red;
padding-right:10px;
background-repeat: no-repeat;
background-position:75px 10px
}

/*.techForm-Submit {
background-position:81px 11px
}*/


.frmSubmitDiv .SubmitButton{
padding-top:-2px;
}

.MediaMain {
	
}
.MediaType {
	
}
.MediaOrder td {
	margin: 0px;
	padding: 3px;
}
.MediaOrder ul {
	padding-bottom: 3px;
}
