/* 
##################################################
##  BZgA.de - 08.02.2006  Michael Schwenck      ##
## Zusatzformatierungen für die Fachdatenbanken ##
##################################################
*/

#alphaindex ul {
	list-style: none;
	margin: 0px 0px 2em 0px;
	padding: 4px;
	background-color: #cccccc;
}
#alphaindex li {
	display: inline;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
#alphaindex li a {
	margin: 0px;
}
#alphaindex li a:link, #alphaindex li a:visited {
	text-decoration: none;
}
#alphaindex li a:hover, #alphaindex li a:active, #alphaindex li a:focus {
	text-decoration: underline;
}
/* IE workaround */
#alphaindex li {
	margin: 0px;
	padding-left: 2px;
	padding-right: 4px;
*	padding-left: 4px;
*	padding-right: 2px;
	display: inline;
	background: url(pix/bg/livalphaindex.gif) no-repeat 100% 50%;
}
/* vor Mac IE verstecken */
* html #alphaindex {
	height: 1%;
}
#alphaindex li.lastitem {
	padding-left: 3px;
	display: inline;
	background-image: none;
}
/* vor Mac IE verstecken Ende */


.fdbtablewidthauto,.fdbtablewidthfix
{
	margin: 0px 0px 24px 0px;
	border: 0px none #000000;
	border-collapse: collapse;
}

.fdbtablewidthauto
{
	width: auto;
	margin-right: 0px;
}

.fdbtablewidth55em
{
	width: 55em;
	margin-right: 0px;
}

.fdbtablewidthfix
{
	width: 500px;
}

.fdbtablesmall
{
font-size: 80%;
}

.fdbtablecell,.fdbtablecellindent,.fdbtablecellindent1
{
	border-collapse: collapse;
	margin: 0px;
}

.fdbtablecell
{
	padding: 4px;
	padding-right: 8px;
}
.fdbtablecellfortbildung
{
	padding: 18px 8px 4px 4px;
}

.fdbtablecellindent
{
	padding: 4px 4px 4px 16px;
}

.fdbtablecellindent1
{
	padding: 4px 4px 4px 36px;
}

.fdbtablecolordddddd
{
	background-color: #dddddd;
}

.fdbtablecoloreeeeee
{
	background-color: #eeeeee;
}

.fdbtablecolorfefefe
{
	background-color: #fefefe;
}

.alignleft,
.alignright
{
	vertical-align: top;
}

.alignleft
{
	text-align: left;
}

.alignright
{
	text-align: right;
}

.cellwidth10em
{
	width: 10em;
}

.cellwidth45em
{
	width: 45em;
}

.small
{
	font-size: x-small;
}

.fdblist
{
	width: 30em;
	height: auto;
	margin: 0px 0px 16px 0px;
	padding: 6px 6px 6px 24px;
	background-color: #D4F0F4;
	list-style: square outside;
}

.fdbfeedbackcol01
{
	width: auto;
	margin: 0.4em 0em 0.4em 0em !important;
	padding: 0em !important;
	float: left;
}

.fdbfeedbackcol02
{
	width: auto;
	margin: 0.4em 0em 0.4em 1.6em !important;
	padding: 0em !important;
	text-align: left;
}

.floatleft
{
	float: left;
}

.floatoff
{
	clear: both;
}

.twocols
{
	width: auto;
}

.fdbvolltextlinks
{
	width: 10em;
	height: auto;
	margin: 4px 6px 4px 0px;
	padding: 0px;
	font-weight: bold;
	float: left;
}

.fdbvolltextrechts
{
	width: auto;
	height: auto;
	margin: 8px 6px 4px 0px;
	padding: 0px;
	font-weight: normal;
}

.fdbvolltextmenu
{
	width: 30em;
}

.textklein
{
font-size: 85%;
}

.suchfenster
{
	margin: 0px 0px 0px 0px;
	padding: 4px;
	background-color: #eeeeee;
}

.suchfeld,
.suchfeldklein,
.optionfeld
{
border: 1px solid #000000;
font-size: 1em;
}

.suchfeld
{
width: 75%;
height: 1.4em;
padding: 2px;
}

.suchfeldklein
{
width: 5em;
height: 1.4em;
padding: 2px;
}

.optionfeld
{
width: 90%;
max-width: 30em;
padding: 0px;
}

ul.einzeldarstellung
{
margin-top: 0em;
}

h4.einzeldarstellung
{
margin-bottom: 0em;
}

.noclick
{
	color: #000000;
	background-color:#eeeeee;
} 

/* neue Formatierung für Fortbildungen */
.padt12 {
	padding-top: 12px;
}
.margt12 {
	margin-top: 12px;
}

.fortbildung_oblique { /* kann Ueberschriften hinzugefuegt werden, die oben mind. 10px Padding haben */ 
	background: url("pix/fortbildungshinweis.gif") no-repeat left top;
}

.fortbildung_button {  
	background: url("pix/angebot_button_off2.jpg") no-repeat top left;
	margin: 0px 0px 0px 10px;
	float: right;
	padding: 8px 4px 4px 4px;
	height: 63px;
	width: 239px;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}



