/* Layout ---------------------------------------------------------------------------------------------------- start*/

a.buttonBgWhite,
a.buttonBgWhite_inactive,
a.buttonBgWhite_active,
a.buttonBgGrey,
a.buttonBgGrey_inactive,
a.buttonBgGrey_active,
a.buttonBgBlue,
a.buttonBgBlue_inactive,
a.buttonBgBlue_active,
a.buttonBgMenue,
a.buttonBgMenue_inactive,
a.buttonBgMenue_active,
a.buttonBgMenueRed
{		
	height:24px;
	padding:0px 0px 0px 3px;
	text-decoration:none;
	display:block;	
	float:left;
	cursor:pointer;
}

a.buttonBgWhite_inactive,
a.buttonBgGrey_inactive,
a.buttonBgBlue_inactive,
a.buttonBgMenue_inactive
{
	cursor:default;
}

a.buttonBgWhite span.bg,
a.buttonBgWhite_inactive span.bg,
a.buttonBgWhite_active span.bg,
a.buttonBgGrey span.bg,
a.buttonBgGrey_inactive span.bg,
a.buttonBgGrey_active span.bg,
a.buttonBgBlue span.bg,
a.buttonBgBlue_inactive span.bg,
a.buttonBgBlue_active span.bg,
a.buttonBgMenue span.bg,
a.buttonBgMenue_inactive span.bg,
a.buttonBgMenue_active span.bg,
a.buttonBgMenueRed span.bg
{
	padding:5px 10px 3px 22px;
	display:block;
	height:16px;
}

span.bg span
{	
	width:21px;
	height:23px;
	display:block;
	margin:-4px 0px 0px -22px;
	position:absolute;
}

a.filterChar,a.filterChar_active
{
	display:block;
	text-align:center;
	text-decoration:none;	
	padding:1px 4px 1px 4px;
	margin-bottom:2px;		
}

div.split_container a.filterChar, div.split_container a.filterChar_active
{
	padding:0px 4px 0px 4px;
}

a.sortButton_1,a.sortButton_1_active,
a.sortButton_2,a.sortButton_2_active
{
	padding:0px 10px 0px 0px;
	text-decoration:none;
}

a.iconButton,a.iconButton_active
{
	display:block;
	width:25px;
	height:22px;
	float:left;	
}

a.iconButton span,
a.iconButton_active span
{
	display:block;
	width:25px;
	height:22px;	
}

a.functionButton,
a.functionButton span
{
	display:block;
	width:20px;
	height:18px;	
}
a.functionButton
{
	margin-left:4px;
}

a.functionButtonSmall,
a.functionButtonSmall span
{
	display:block;
	width:16px;
	height:12px;	
}

a.buttonAdvancedSearch
{
	display:block;	
	width:28px;
	height:24px;
}

a.helpButton
{
	display:block;
	width:18px;
	height:24px;
}

a.errorButton
{
	display:block;
	width:21px;
	height:17px;
}

label.labelLink
{
	cursor:pointer;
}

a.searchGo
{
 	display:block;
 	height:22px;
 	width:22px; 	
}

a.menueButton
{
	height:51px;
	display:block;
	float:left;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
	padding:2px 4px 0px 4px;
}

a.menueButton span
{
	width:100%;
	height:25px;
	display:block;	
}

div.spaceMenueButton
{
	height:50px;
	width:2px;
	display:block;
	float:left;
	margin: 3px 7px 0px 2px;
	background-color:#add1ff;
}

/* Layout ---------------------------------------------------------------------------------------------------- ende*/

/* Farben ---------------------------------------------------------------------------------------------------- start*/

a.buttonBgWhite
{
	background: transparent url(../../img/general/buttons/buttonNormalStartBgWhite.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgWhite:hover,
a.buttonBgWhite_active,a.buttonBgWhite_active:hover
{
	background: transparent url(../../img/general/buttons/buttonActiveStartBgWhite.gif) no-repeat 0px 0px;
	color:white;
}

a.buttonBgGrey
{
	background: transparent url(../../img/general/buttons/buttonNormalStartBgGrey.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgGrey:hover,
a.buttonBgGrey_active,a.buttonBgGrey_active:hover
{
	background: transparent url(../../img/general/buttons/buttonActiveStartBgGrey.gif) no-repeat 0px 0px;
	color:white;
}

a.buttonBgBlue
{
	background: transparent url(../../img/general/buttons/buttonNormalStartBgBlue.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgBlue:hover,
a.buttonBgBlue_active,a.buttonBgBlue_active:hover
{
	background: transparent url(../../img/general/buttons/buttonActiveStartBgBlue.gif) no-repeat 0px 0px;
	color:white;
}

a.buttonBgWhite span.bg,
a.buttonBgGrey span.bg,
a.buttonBgBlue span.bg
{
	background: transparent url(../../img/general/buttons/buttonNormal.gif) no-repeat right;
}
a.buttonBgWhite:hover span.bg,
a.buttonBgWhite_active span.bg,
a.buttonBgGrey:hover span.bg,
a.buttonBgGrey_active span.bg,
a.buttonBgBlue:hover span.bg,
a.buttonBgBlue_active span.bg
{
	background: transparent url(../../img/general/buttons/buttonActive.gif) no-repeat right;
}

a.buttonBgWhite_inactive
{
	background: transparent url(../../img/general/buttons/buttonInactiveStartBgWhite.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgGrey_inactive
{
	background: transparent url(../../img/general/buttons/buttonInactiveStartBgGrey.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgBlue_inactive
{
	background: transparent url(../../img/general/buttons/buttonInactiveStartBgBlue.gif) no-repeat 0px 0px;
	color:white;
}

a.buttonBgWhite_inactive:hover,
a.buttonBgGrey_inactive:hover,
a.buttonBgBlue_inactive:hover
{
	color:white;
}

a.buttonBgWhite_inactive span.bg,
a.buttonBgGrey_inactive span.bg,
a.buttonBgBlue_inactive span.bg
{
	background: transparent url(../../img/general/buttons/buttonInactive.gif) no-repeat right;
}

a.buttonBgMenue,a.buttonBgMenueRed
{
	color:white;
}
a.buttonBgMenue:hover
{
	background: transparent url(../../img/general/buttons/buttonMenueStart.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgMenueRed:hover
{
	background: transparent url(../../img/general/buttons/buttonMenueRedStart.gif) no-repeat 0px 0px;
	color:white;
}
a.buttonBgMenue:hover span.bg
{
	background: transparent url(../../img/general/buttons/buttonMenue.gif) no-repeat right;
}
a.buttonBgMenueRed:hover span.bg
{
	background: transparent url(../../img/general/buttons/buttonMenueRed.gif) no-repeat right;
}


a.filterChar:hover,a.filterChar_active
{
	background-color:#add1ff;
	color:white;
}

a.sortButton_1
{
	background: transparent url(../../img/general/arrows/arrowBlackDown.gif) no-repeat right 6px;
}
a.sortButton_1:hover
{
	background: transparent url(../../img/general/arrows/arrowBlueDown.gif) no-repeat right 6px;
}
a.sortButton_2
{
	background: transparent url(../../img/general/arrows/arrowBlackUp.gif) no-repeat right 6px;
}
a.sortButton_2:hover
{
	background: transparent url(../../img/general/arrows/arrowBlueUp.gif) no-repeat right 6px;
}

a.sortButton_1_active
{
	background: transparent url(../../img/general/arrows/arrowWhiteDown.gif) no-repeat right 6px;
	color:white;
}
a.sortButton_1_active:hover
{
	background: transparent url(../../img/general/arrows/arrowWhiteUp.gif) no-repeat right 6px;
	color:white;
}
a.sortButton_2_active
{
	background: transparent url(../../img/general/arrows/arrowWhiteUp.gif) no-repeat right 6px;
	color:white;
}
a.sortButton_2_active:hover
{
	background: transparent url(../../img/general/arrows/arrowWhiteDown.gif) no-repeat right 6px;
	color:white;
}

a.iconButton
{
	background: transparent url(../../img/general/buttons/iconButton.png) no-repeat 0px 0px;
}
a.iconButton:hover,
a.iconButton_active
{
	background: transparent url(../../img/general/buttons/iconButtonActive.png) no-repeat 0px 0px;
}

a.buttonAdvancedSearch
{
	background: transparent url(../../img/general/buttons/advSearch.gif) no-repeat 0px 0px;
}
a.buttonAdvancedSearch:hover
{
	background: transparent url(../../img/general/buttons/advSearchHover.gif) no-repeat 0px 0px;
}

a.helpButton
{
	background: transparent url(../../img/general/icons/iconHelp.png) no-repeat 0px 0px;
}
a.helpButton:hover
{
	background: transparent url(../../img/general/icons/iconHelpHover.png) no-repeat 0px 0px;
}

a.errorButton
{
	background: transparent url(../../img/general/icons/iconError.png) no-repeat 0px 0px;
}

label.labelLink:hover
{
	color:#0781d4;
}

a.searchGo
{
	background: transparent url(../../img/general/icons/iconSearchGo.png) no-repeat 0px 0px;
}
a.searchGo:hover
{
	background: transparent url(../../img/general/icons/iconSearchGoHover.png) no-repeat 0px 0px;
}

a.menueButton
{
	border:1px solid #0781d4;
}

a.menueButton:hover
{
	color:white;
	background: transparent url(../../img/general/buttons/menueButtonHover.png) no-repeat 0px 0px;
	border:1px solid white;
}

/* Farben ---------------------------------------------------------------------------------------------------- ende*/