/* ########## akzidentielle Klassen ############ */
/* Klassen die oft benötigt werden und einfach zusätzlich eingebunden werden können */
.type-select {
	font-size:11px;
}
.position_relative {
	position:relative;
}

.no_list_style
{
    list-style-type:            none;
}

.align_right
{
    text-align:                 right;
}

.align_left
{
    text-align:                 left;
}

.align_center
{
    text-align:                 center;
}

.float_left
{
    float:                      left;
}

.float_right
{
    float:                      right;
}

.clear
{
	clear:						both;	
}
.extra_bold {
	font-weight:                900;
	font-size:					18px;
}
.bold
{
    font-weight:                700;
}

.normal
{
    font-weight:                400;
}

.invisible
{
  display:                      none;
}

.offscreen
{
  position:                     absolute;
  left:                         -1000px;
}
.uppercase {
	text-transform: uppercase;
}
.clearfix:after
{
    content: 				"."; 
    display: 				block;
    height: 				0;
    clear: 					both;
    visibility: 			hidden;
}

.bottom_space{
	margin-bottom: 5px;
}
.top_space{
	margin-top: 5px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 				1%;
}
.clearfix
{
	display:				block;
}

.alphabet .active {
	font-weight: bold;
	font-size:16px;
	color:#004444;
}
.alphabet a {
	padding: 0 0px 0 3px;
}