/************************************************************************************
CSS - Sprites
Created: 	2012
Creator:	SCHM

/* global size info 

small	10px
normal	20px
large	30px
xlarge	40px

*/

/************************************************************************************
IMAGE SPRITES GLOBAL
*************************************************************************************/
/*
.icon {
    background: url("../img/layout/bg-sprite.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
	line-height: 20px !important;
    margin: 0;
    position: relative;
    width: 20px;
}	
/*	background-color: #F00;*/

/*.icon.small */
.sprite.small {
    height: 10px;
	line-height: 10px !important;
    width: 10px;
}
/*.icon.xlarge */
.sprite.xlarge{
    height: 40px;
	line-height: 40px !important;
    width: 40px;
}
/*.icon.large */
.sprite.large{
    height: 30px;
	line-height: 30px !important;
    width: 30px;
}
.sprite.rect.medium {
    height: 20px;
	line-height: 20px !important;
    width: 30px;
}
.sprite.anmeldung {
    height: 60px;
	line-height: 60px !important;
    width: 60px;
}


.sprite {
	background-image: url("../img/layout/bg-sprite.png");
	background-position: 0 0;
}

/* Def */
.newsintern
{
	background-position: 0 -20px;
}
.newsextern
{
	background-position: 0 0;
}
.newsextern.crmfinder
{
	background-position: 0 -20px;
}
.sprite.anmeldung 
{
	background-position: -40px 0;
	float: left;
}


/*HINU************************************************************************************
Forms
*************************************************************************************/
span.choice {
    background: url("../img/layout/bg-choice.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    line-height: 20px !important;
    margin: 0;
    position: relative;
    text-indent: -9999px;
    top: 2px;
    width: 20px;
}
span.check                  {   background-position: 0 0;           }
span.check.active           {   background-position: -20px 0;       }
span.radio                  {   background-position: 0 -20px;       }
span.radio.active           {   background-position: -20px -20px;   }
