/* Allgemein */
.dropdowngeneral {
  font-family:tahoma, arial, verdana;
 font-size:1em;
  line-height: 18px;
  background-color: #F0EDE2;
  border: 1px solid #74736B;
  text-align: bottom;
  border: 1px solid #74736B;
  border-style: solid;
}
*html .dropdowngeneral {
margin-top:1px;
 padding-bottom:3px;
}
.submitgeneral {
font-size:1.1em;
  font-weight:bold;
  color: #56585E;
  border:0px;
	border:1px solid #74736B;
	background-color:#E9E6D6;
}


.submitkurs {
font-size:1.1em;
  font-weight:bold;
  color: #56585E;
  border:0px;
	border:1px solid #74736B;
	color:#FFFFFF;
	background-color:#74736B;
}


/* -- Schlagwortsuche -- */

.inputschlagwortsuche{
font-size:1em;
width:44px; background-color:#E9E6D6;
border:1px solid #74736B;
text-align:bottom;
margin-top:5px;
margin-bottom:0px;

}
*html .inputschlagwortsuche{
padding-bottom:3px;
margin-top:-5px;



}
.dropdownschlagwortsuche{
font-family:tahoma, arial, verdana;
font-size:1em;
 line-height :18px;
 width:209px;
 background-color:#F0EDE2;
border:1px solid #74736B;
text-align:bottom;
margin-top:5px;
margin-right:30px;
border:1px solid #74736B;
border-style: solid;

}


.submitschlagwortsuche{
font-size:1.1em;
font-weight:bold;
color: #56585E;
border:0px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #74736B;
	background-color:#E9E6D6;

}
.listschlagwortsuche{
	list-style:none;
	margin-left:-35px;
	padding-left:35px;

}
*html .listschlagwortsuche{
	list-style:none;
	margin-left:0px;
	padding-left:0px;

}
/*
@media all and (margin-left: 0px){
   [margin-left:-35px;]
}
/* -- Bundeslandsuche -- */

.inputbundeslandsuche{
font-size:1em;
width:235px; background-color:#E9E6D6;
border:1px solid #74736B;
text-align:bottom;
margin-top:5px;
margin-bottom:0px;

}
*html .inputbundeslandsuche{
width:227px;
margin-top:0px;
padding-bottom:3px;


}
.dropdownbundeslandsuche {
  font-family: tahoma, arial, verdana;
  font-size: 1em;
  line-height: 18px;
  width: 239px;
  background-color: #F0EDE2;
  text-align: bottom;
  margin-top: 5px;
  margin-right: 0px;
  border: 1px solid #74736B;
  border-style: solid;
  height: 21px;
}
*html .dropdownbundeslandsuche{
width:239px;

}
.inputcitydropdown {
  font-size:1em;
  line-height: 16px;
  width: 230px;
  border-top: 1px solid #74736B;
  border-bottom: 1px solid #74736B;
  border-left: 1px solid #74736B;
  text-align:bottom;
  padding-bottom: 0px;
  background-color:  #F0EDE2;
  z-index: 1;
}
.bg-inputcitydropdown {
  position: absolute;
  z-index: 0;
  height: 20px;
  width: 235px;
  background-color: #F0EDE2;
}

.dropdown-input.inputcitydropdown {
  margin-top: 8px;
  padding-left: 3px;
}
.awesomplete > ul {
  max-height: 260px;
  overflow: auto;
  margin-top: 19px !important;
}
.awesomplete mark {
  background-color: #FF9932 !important;
}
.arrow {
	border: 4px solid #000;
	font-size:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	margin-left: 3px;
	margin-top: 7px;
	position: absolute;
}
.arrow.down {
	border-right-color:  transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}

.dropdown-frame {
  position: absolute;
  width: 17px;
  height: 17px;
  border-top: 1px solid #74736B;
  border-right: 1px solid #74736B;
  border-bottom: 1px solid #74736B;
  margin-top: -22px;
  margin-left: 221px;
}

.submitbundeslandsuche{
  text-align:center;
  font-size:1.1em;
  font-weight:bold;
  color: #56585E;
  border:0px;
  min-width:114px;
  border:1px solid #74736B;
  background-color:#E9E6D6;
  margin-top:8px;
  margin-right:4px;
}

/* -- news  Suche-- */
.inputnewssuche{
font-size:1em;
width:44px; background-color:#E9E6D6;
border:1px solid #74736B;
text-align:bottom;
margin-top:5px;
margin-bottom:0px;

}
*html .inputnewssuche{
margin-top:0px;
width:40px;
}
/*  -- Kongresse/Kurse -- alle Kurse -- */

.inputkurse{
margin-top:0px;
font-size:1em;
height:14px;width:140px; background-color:#FFFFFF;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
 *html .inputkurse{
padding-bottom:3px;
}

.submitdurchsuchen{
   width:92px; border:0px;
	background:url('../images/basics/durchsuchen.gif')  no-repeat bottom left ;

}

/* -- Kongresse/Kurse Stammdaten Formular -- */

.inputstammdatenkurz{
margin-top:0px;
font-size:1em;
 height:14px;width:120px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
*html .inputstammdatenkurz{
padding-bottom:3px;
}

.inputstammdatenlang{
margin-top:0px;
font-size:1em;
height:14px;width:310px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}

* html .inputstammdatenlang{
padding-bottom:3px;
margin-bottom:1px;
width:313px;
}

.inputstammdatenurl{
margin-top:0px;
font-size:1em;
height:14px;width:275px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
* html .inputstammdatenurl{
padding-bottom:3px;
}
.inputstammdatenbeschreibung{
margin-top:0px;
font-family:tahoma, arial, verdana;
font-size:1em;
line-height :18px; height:70px;width:310px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
overflow:auto;
}
*html .inputstammdatenbeschreibung{
width:312px;
padding-bottom:3px;
}
.inputstammdatenplz{
margin-top:0px;
font-size:1em;height:14px;width:60px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
*html .inputstammdatenplz{
padding-bottom:3px;
}
.inputstammdatendatum{
margin-top:0px;
font-size:1em;height:14px;width:60px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
*html .inputstammdatendatum{
padding-bottom:3px;
}
.inputstammdatenort{
margin-top:0px;
font-size:1em;
height:14px;width:213px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
}
 *html .inputstammdatenort{
padding-bottom:3px;
}
.submitstammdaten{
font-size:1.1em;
font-weight:bold;
color: #56585E;
border:0px;
	min-width:120px;
	border:1px solid #74736B;
	background-color:#E9E6D6;
	margin-top:8px;

}

/* -- Kurs eintragen -- */
.inputkurseintragenbeschreibung{
margin-top:0px;
font-family:tahoma, arial, verdana;
font-size:1em;
height:36px;width:310px; background-color:#E9E6D6;
border:1px solid #74736B;
margin-bottom:1px;
margin-right:2px;
overflow:auto;
}
*html .inputkurseintragenbeschreibung{
width:312px;
padding-bottom:3px;
}
.dropdownkurseintragen{
	font-family:tahoma, arial, verdana;
	font-size:1em;
	width:312px; background-color:#F0EDE2;
	text-align:bottom;
	margin-top:0px;
	margin-right:0px;
	border: 1px solid #74736B;
}
*html .dropdownkurseintragen{
	width:316px;
}
.error { /* Hintergrundfarbe für Textfelder in denen ein Fehler aufgetreten ist */
  background-color:#FF9933;
  !important
}
/* -------------------- systematische Suche  ----------------------------------------*/
.checkClearRight{
vertical-align:middle;
width:20px;
height:12px;
	margin:0;
margin-right:4px;
padding:0px;
	display:inline;
	float:left;
	clear:right;


}

.sysSucheBegriffe{
font-family:tahoma, arial, verdana;
font-size:1em;

margin:0px;
width:220px;
display:inline;
float:left;
	clear:right;



}
.sysSucheBlock{
display:block;
width:250px;
	border:1px solid white;
}