	#backgroundImage {
		position: 		fixed;
		width: 			100%;
		bottom: 		0;
		left: 			0;
	}
	* html #backgroundImage {
		position: 		absolute;
	}

	
/************************************************
	Menu
************************************************/

	ul.downloads {
		margin-top:		20px;
		margin-left:	230px;
	}
	
	.downloads-icon {
	}
	
	.downloads-filename {
		
	}
	
	.downloads-size {
		display:		none;
	}
	
	#menu {
		height:			16px;
		width:			615px;
		float:			left;
		margin-top:		31px;
		margin-bottom:	6px;
	}
	
	* html #menu {
		width:			600px;
	}
	
	#menu ul {
		float:			right;
	}
	
	#menu ul li {
		float:			left;
		position:		relative;
	}
	
	#menu ul li a {
		height:			18px;
		line-height:	18px;
		padding:		0;
		float:			left;
		display:		block;
		background: 	top;
		text-indent:	-9000px;
	}
	
	.ie6 {
		text-indent:	0!important;
		margin-left:	10px;
	}
	
	#menu ul li a:hover, .active {
		background-position:	0 18px !important;
	}	
	
	#menu ul li:hover ul {
		display:		block;
	}
	
	#menu ul li ul {
		position:		absolute;
		top:			30px;
		left:			10px;
		display:		none;
	}
	
	#menu ul li ul li {
		clear:			both;
		height:			25px;
		line-height:	25px;
	}
	
	#menu ul li ul li a {
		background:		none #7cb4de;
		padding:		0 8px;
		opacity:		0.8;
		width:			130px;
		display:		block;
		height:			25px;
		line-height:	25px;
		font-size:		12px;
		font-weight:	300;
		text-indent:	0;
		border-top:		1px solid #FFF;
	}
	
	#menu ul li ul li a:hover {
		background:		none #CCC;
	}
	
	#menu ul li ul.subMenu li a.active {
		font-weight:	700;
	}


/************************************************
	content
************************************************/

	#body-center {
		width:			956px;
		margin:			0px auto;
		position:		relative;
	}

	#center-kTipp {
		width:			956px;
		height:			74px;
		position:		relative;
	}
	
	#center-kTipp a {
		display:		block;
		background:		url(/images/ktipp.png);
		height:			74px;
		width:			115px;
		position:		absolute;
		right:			435px;
		top:			0px;
	}
	
/*	#center-lost a {
		display:		block;
		background:		url(/images/lost.png);
		height:			55px;
		width:			217px;
		position:		absolute;
		right:			0px;
		top:			0px;
	}*/

	.button-languages {
		width: 10px; /*44*/
		height: 26px;
		background-position: top;
		display: block;
		position: absolute;
		top: 15px;
	}
	
	#button-language_de {
/*		background-image: url(/images/de.png);*/
		right: 40px;
	}

	#button-language_fr {
/*		background-image: url(/images/fr.png);*/
		right: 20px;
	}

	#button-language_it {
/*		background-image: url(/images/it.png);*/
		right: 0px;
	}

/*	#center-lost a:hover {
		background-position: bottom;
	}*/

	a.button-languages.active {
		text-decoration: underline;
		}		

	#center-KeyRefinder-logo {
		background:		url(/images/keyRefinder-logo.png);
		width:			331px;
		height:			48px;
		margin-top:		5px;
		float:			left;
		margin-left:	10px;
	}

	#center-dis {
		height:			72px;
		width:			956px;
	}

	#center-content-head {
		background:		url(/images/content-head.png) no-repeat -2px 0;
		height:			52px;
		width:			956px;
		position:		relative;

	}

	#content-background {
		background:		url(/images/content-background.png) no-repeat -2px 0;
		width:			808px;
		min-height:		300px;
		padding:		15px 40px 0 108px;

	}
	
	* html #content-background {
		height:			300px;
	}
	
	#head-title {
		position:		absolute;
		height:			66px;
		width:			956px;
		top:			-29px;
		left:			5px;
	}

	#content-foot {
		background:		url(/images/content-foot.png) no-repeat -2px 0;
		height:			100px;
		width:			956px;

	}

	.errorMsg {
		margin:			50px auto;
		width:			960px;
	}

/************************************************
	start
************************************************/

	#start {
		position:		relative;
		width:			956px;
	}

	#title_schenkenSieSicherheit {
		position:		absolute;
		top:			0px;
		left:			0px;
	}
	
	#button_dasSystem {
		position:				absolute;
		top:					121px;
		right:					0px;
		background-position: 	0 0;
	}
		
	#button_dasSystem.de {
		background-image:		url(/images/button_system_de.png);
	}
	
	#button_dasSystem.fr {
		background-image:		url(/images/button_system_fr.png);
	}
	
	#button_dasSystem.it {
		background-image:		url(/images/button_system_it.png);
	}
		
	#button_preise {
		position:				absolute;
		top:					202px;
		right:					0px;
		background-position: 	0 0;
	}
	
	#button_preise.de {
		background-image:		url(/images/button_preise_de.png);
	}
	
	#button_preise.fr {
		background-image:		url(/images/button_preise_fr.png);
	}
	
	#button_preise.it {
		background-image:		url(/images/button_preise_it.png);
	}
	
	#button_referenzen {
		position:				absolute;
		top:					285px;
		right:					0px;
		background-position: 	0 0;
	}
	
	#button_referenzen.de {
		background-image:		url(/images/button_referenzen_de.png);
	}

	#button_referenzen.fr {
		background-image:		url(/images/button_referenzen_fr.png);
	}

	#button_referenzen.it {
		background-image:		url(/images/button_referenzen_it.png);
	}

	#button-lost {
		position:				absolute;
		top:					368px;
		right:					0px;
		background-position: 	120px 0;
	}

	#button-lost.de {
		background-image:		url(/images/button_privatkunden_de_blau_klein.png);
	}
	
	#button-lost.fr {
		background-image:		url(/images/button_privatkunden_fr_blau_klein.png);
	}
	
	#button-lost.it {
		background-image:		url(/images/button_privatkunden_it_blau_klein.png);
	}
	
	a.hover {
		width:					341px;
		height:					74px;
		display:				block;
	}
	
	div#start p a:hover {
		background-position:	0px 74px;
	}
	
	div#start p a.middleButton:hover {
		background-position:	120px 74px;
	}

/************************************************
	pictures
************************************************/
/************************************************
	download
************************************************/
/************************************************
	contact
************************************************/

	#contact {
		width:			385px;
		float:			left;
		margin-bottom:	40px;
	}
	
	#leftSite {
		width:			356px;
		float:			left;
		margin-right:	67px;
	}


	.send {
		height:			56px;
		width:			248px;
		position:		absolute;
		bottom:			36px;
		right:			22px;
		border:			0px solid;
		cursor:			pointer;
		background-color: transparent;
		background-position:	top;
	}

	.send:hover {
		background-position:	bottom;
	}

	input {
		width:			233px;
		height:			23px;
		background:		url(/images/input.png) no-repeat;
		border:			0px solid;
		margin-bottom:	6px;
		padding:		0 5px 1px 5px;
	}
	
	.order input {
		background:		url(/images/input_small.png) no-repeat;
		width:			173px;
		height:			24px;
	}
	
	#Kontakt input.error {
		background:		url(/images/input_error.png) no-repeat;
	}
	
	#order input.error {
		background:		url(/images/input_error_sml.png) no-repeat;
	}
	
	#links {
		width:			356px;
		margin-top:		16px;
	}
	
	.link {
		padding:		12px 0;
		border-bottom:	1px solid #999;
	}
	
	.noBottom {
		border:			0px solid;
	}
	
	.link-logo {
		float:			left;
		width:			145px;
	}
	
	.link-txt {
		float:			left;
		width:			211px;
	}

	textarea {
		background:		url(/images/textarea.png) no-repeat;
		height:			104px;
		width:			233px;
		border:			0px solid;
		padding:		5px;
		font-family:	trebuchet ms,Verdana, Nobile, Geneva, cantarell, sans-serif;
		font-size:		14px;
		overflow:		auto;
	}

	.order textarea {
		background:		url(/images/textarea_small.png) no-repeat;
		height:			56px;
		width:			173px;
	}

	textarea.error {
		background:		url(/images/textarea_error.png) no-repeat;
	}

/************************************************
	referenz
************************************************/

	.refBox {
		position: 		relative; 
		float: 			left;
		background-repeat: no-repeat; 
		width: 			174px; 
		height: 		313px; 
		margin: 		0 26px 20px 0;
	}
	
	.refUrl {
		position: 		absolute; 
		bottom: 		18px; 
		left: 			18px;
	}
	
	.refTitle {
		font-size: 		16px; 
		font-weight: 	700;
	}

	.refFancy {
		width:			174px;
		height:			250px;
		display:		block;
	}

/************************************************
	order
************************************************/

	.order {

	}
	
	#stepOne {
		width:			111px;
		height:			177px;
		position:		absolute;
		bottom:			65px;
		left:			126px;
	}
	
	#stepOne.de {
		background:		url(/images/symbolStepOne_de.png) no-repeat;
	}
	
	#stepOne.fr {
		background:		url(/images/symbolStepOne_fr.png) no-repeat;
	}
	
	#stepOne.it {
		background:		url(/images/symbolStepOne_it.png) no-repeat;
	}
	
	#stepTwo {
		background:		url(/images/symbolStepTwo.png) no-repeat;
		width:			147px;
		height:			182px;
		position:		absolute;
		bottom:			65px;
		left:			90px;
	}
	
	#stepTwo.de {
		background:		url(/images/symbolStepTwo_de.png) no-repeat;
	}
	
	#stepTwo.fr {
		background:		url(/images/symbolStepTwo_fr.png) no-repeat;
	}
	
	#stepTwo.it {
		background:		url(/images/symbolStepTwo_it.png) no-repeat;
	}
	
	#stepThree {
		width:			144px;
		height:			182px;
		position:		absolute;
		bottom:			65px;
		left:			93px;
	}
	
	#stepThree.de {
		background:		url(/images/symbolStepThree_de.png) no-repeat;
	}
	
	#stepThree.fr {
		background:		url(/images/symbolStepThree_fr.png) no-repeat;
	}
	
	#stepThree.it {
		background:		url(/images/symbolStepThree_it.png) no-repeat;
	}
	
	#stepFour {
		width:			149px;
		height:			182px;
		position:		absolute;
		bottom:			65px;
		left:			88px;
	}
	
	#stepFour.de {
		background:		url(/images/symbolStepFour_de.png) no-repeat;
	}
	
	#stepFour.fr {
		background:		url(/images/symbolStepFour_fr.png) no-repeat;
	}
	
	#stepFour.it {
		background:		url(/images/symbolStepFour_it.png) no-repeat;
	}
	
	.order-right {
		width:			635px;
		float:			right;
	}

/************************************************
	footer
************************************************/
