/* Formulare Allgemein                                                                              */
/* ------------------------------------------------------------------------------------------------ */
.Check {
	border: none;
}
input{
	height: 15px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border:1px solid #BABABA;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #555;
}
textarea {
	background-color: #ffffff;
	border: 1px solid #B8B8B8;
	font: normal normal normal 11px Verdana, Arial, sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	color: #545454;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}
.portlet_body textarea { /* set width only in our portlets */
	width: 300px;
}	
select {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #BABABA;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #555;
}
.portlet_body select { /* set width only in our portlets */
	width: 205px;
}	
input#suchen {
	width: 60px;
	height: 18px;
	margin-left: 1px;
	background:url(../images/BtnSuchen.png) no-repeat right top;
	border: none;
	cursor:pointer;
}
input#anzeigen {
	width: 70px;
	height: 18px;
	margin-left: 1px;
	background:url(../images/BtnAnzeigen.png) no-repeat right top;
	border: none;
	cursor:pointer;
}
/* Anmeldung / Login-Formular                                                                       */
/* ------------------------------------------------------------------------------------------------ */
#login {
	border:1px solid #BABABA;
	-moz-border-radius:10px;
	-khtml-border-radius:30px;
	padding: 10px;
	margin: 10px 0;
}
#login .Feld {
	width: 300px;
	border:1px solid #BABABA;
	color: #555;
}
#login input#anmelden {
	width: 75px;
	height: 20px;
	background:url(../images/BtnAnmelden.png) no-repeat right top;
	border: none;
	cursor:pointer;
}


/* ------------------------------------------------------------------------------------------------ */
/* Formulare in Tabellen von IBM Standart-Portlets                                                  */
/* ------------------------------------------------------------------------------------------------ */
/* Oberste Überschrift: Erweiterte Suche                                                            */
/* ------------------------------------------------------------------------------------------------ */
.portlet form table + table .portlet-section-header {
	background-color: #ffffff;
	color: #545454; /* Dunkelgrau 3 */
	border-bottom:1px dotted #B8B8B8;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
}

.portlet form table + table + table {
	padding: 5px;
}

/* Zwischenüberschriften innerhalb Formular                                                          */
/* ------------------------------------------------------------------------------------------------ */

.portlet-section-header {
	background-color: #B8B8B8;
	color: #ffffff;
	padding: 5px;
}

/* Formular-Tabelle                                                                                 */
/* ------------------------------------------------------------------------------------------------ */

.portlet form table + table + table + br + table {
	border-color: #B8B8B8;
	border-style: solid solid none solid;
	border-width: 1px;
	background-color: #eeedea;
	width: 99%;
}

.portlet form > table + table + table + br + table > tbody > tr:first-child {
	background: #B8B8B8;
	height: 0px;
	line-height: 0px;
}

.portlet form > table + table + table + br + table > tbody > tr:first-child > td:first-child {
	height: 0px;
}

.portlet form table + table + table + br + table table {
	padding: 5px;
}

.portlet form table + table + table + br + table table td {
	vertical-align: top;
}

.portlet form table + table + table + br + table input[type="text"], 
.portlet form table + table + table + br + table input[type="password"] {
	background-color: #ffffff;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #cccccc;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}

.portlet form table + table + table + br + table input[type="radio"] {
	background-color: #ffffff;
	margin-right: 5px;
}
.portlet form table + table + table + br + table input[type="radio"] input[value] {
	margin-bottom: 5px;
}

.portlet form table + table + table + br + table input[type="checkbox"] {
	background-color: #ffffff;
	margin-right: 5px;
}

.portlet form table + table + table + br + table select {
	background-color: #ffffff;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 250px;
	color: #cccccc;
	padding-left: 2px;
}


/* Formular-Links                                                                              */
/* ------------------------------------------------------------------------------------------------ */

.portlet form table + table + table + br + table + table {
	border-color: #B8B8B8;
	border-style: none solid solid solid;
	border-width: 1px;
	border-top: 1px dotted #B8B8B8;
	background-color: #eeedea;
	width: 99%;
	padding: 5px;
}

.wpsPortletBody input {
	height: auto;
	margin: 0px;
}
.resultsSummary ul {
	padding-left: 30px;
}