/* Global properties */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body {font-size:11px; background:#eaeaea; color:#231F20; text-align:center; margin:0; padding:0;}

h1 {font-size:1.3em; color:;}
h2 {font-size:19px; color:#EA6720;}
h3 {font-size:14px; color:#E11837;}
h4 {font-size:12px; color:#000;}
p { line-height:15px; vertical-align:middle; padding:5px 0px;}
a {color:#EA6720; text-decoration:none;}
	a:hover {color:#231F20; text-decoration:underline;}
input { font-size:11px; color:#7b777e; vertical-align:middle}
select { font-size:11px; color:#7b777e; vertical-align:middle }
label { vertical-align:middle}
fieldset {border:0 none;}
img {border:0 none;}

.facebook { background:url(../images/ico_facebook.gif) 0 0 no-repeat; height:34px; line-height:34px; padding:0 0 0 44px; margin:40px 0 0 120px}

#popupCart { background:#fff; text-align:left; width:320px;	border:2px solid #E11837;	visibility:hidden; 	position:absolute; z-index:9999; top:200px; left:400px; padding:0 0 15px 0; }
#popupCart li {list-style-position:inside}
	.scroll { overflow:auto; height:230px; width:290px; padding:5px 20px 10px 10px ; }
	.close { font-size:12px; color:#EA6720; text-decoration:none; font-weight:bold; display:block; margin:2px 0 2px 10px}
	.close:hover { text-decoration:none; color:#000000;}
/******************************************************************************************************************/

.clear {clear:both; height:0; line-height:0; outline:0 none; font-size:0;border:0;}
.notes {color:#E11837; font-weight:bold}
.more {color:#EA6720; font-size:12px; font-weight:bold; text-decoration:none;}
	.more:hover {color:#000000; text-decoration:none;}
.nice { color:#E11837; font-size:12px; font-weight:bold;}
.dlinf {color:#EA6720; }
.bolder { font-weight:bold; color:#000000;}
hr {  color:#eaeaea;  background:#eaeaea;  border: 0;  height: 1px;  margin: 20px 0 20px; width:920px }
/******************************************************************************************************************/

#container { background:#FFFFFF; font-size:11px; width:1010px;  margin:0 auto; padding:0; text-align:left; overflow:hidden; position:relative}
	#container .language { width:225px; height:10px; padding:7px 0 6px 40px; background:url(../images/bg_language.png) 0 0 no-repeat; position:absolute; top:25px; right:0; z-index:999; overflow:hidden;}
	#container	.language li { display:inline; float:left; margin:0 5px;}
	#container	.language li a { display:block; float:left; text-indent:-100px; overflow:hidden;}
	#container	.language .engSt { width:47px; height:10px;}
	#container	.language .fraSt { width:55px; height:10px;}
	#container	.language .deuSt { width:51px; height:10px;}
	#container	.language .engSt a  { width:47px; height:10px; background:url(../images/english.png) 0 0px no-repeat;}
	#container	.language .fraSt a { width:55px; height:10px; background:url(../images/francais.png) 0 0px no-repeat;}
	#container	.language .deuSt a { width:51px; height:10px; background:url(../images/deutsch.png) 0 0px no-repeat;}
	#container	.language .engSt a:hover  { background:url(../images/english.png) 0 -10px no-repeat;}
	#container	.language .fraSt a:hover { background:url(../images/francais.png) 0 -10px no-repeat;}
	#container	.language .deuSt a:hover { background:url(../images/deutsch.png) 0 -10px no-repeat;}
	
	#headerHome {width:1010px; height:455px; overflow:hidden; top:0;}
	#header {width:1010px; overflow:hidden;}
	#headerHome	 #lev1 { margin:78px 0 0 0;}

	#header	.headHgt { height:73px; width:1010px; float:left;}
	#lev1 {list-style:none; background:url(../images/bgd_lev1.png) 0 0 no-repeat; width:auto; height:25px; padding:0 10px 0 10px; text-align:center;}
		#lev1 li { display:inline; height:25px; }
		#lev1 .first img { margin-left:0; }
		#lev1 img { margin:8px 7px 0 7px;}
		#lev1 .last img { margin-right:0;}

	#contentHome {width:920px; padding:25px 45px; background:#ffffff; overflow:hidden;}
	#contentHome h2 { margin:0 0 5px 0;}
	#contentHome span { font-size:12px; color:#E11837; font-weight:bold}
		.contLeft { float:left; width:300px; padding:0 20px 0 0;}
		.contCenter { float:left; width:270px; padding:0 20px 0 0 }
		.contRight { float:left; width:300px ; padding:0 5px;}
		
	#content {width:965px; background:#ffffff; overflow:hidden; padding:40px 0 0 45px}	
	#content h3 { margin:0 0 5px 0;}
		.info { width:300px; float:left; margin:30px 0 0 0; padding:0 20px 0 0;}
		.main { width:645px; float:left; margin:30px 0 0 0; }
			.tbfbm { text-align:left;}
			.tbfbm th { color:#E11837; font-weight:bold; font-size:11px; padding:2px; border-bottom:2px solid #231F20; border-right:1px solid #231F20}
			.tbfbm .last {border-right:0  none;}
			.tbfbm .lastBottom { border-bottom:0 none}
			.tbfbm td { padding:2px; border-bottom:1px solid #231F20;border-right:1px solid #231F20}
			
		.whycdsFla { width:922px; height:461px; overflow:hidden; margin:30px 0 0 0px;}
		.overviewFla { width:604px; height:445px; float:left; overflow:hidden; margin:30px 0 0 0;}
				
		.easyCont {width:965px; overflow:hidden; margin:30px 0 0 0; float:left;}	
			.esyInst { float:right; margin:20px 45px 0 20px;}	
			
		.guide {width:920px; overflow:hidden; margin:30px 45px 0 0; float:left; }
		.guide h3 {padding:0 0 7px 0;}
			.tab { width:168px; float:left; padding:0 20px 0 0;}
			.tab span { color:#E11837;}
			.tab img { margin:0 0 5px 0;}
		.guide	.last { padding:0; float:right}
		
		.collumn { width:280px ; float:left; margin:30px 20px 0 0; padding:0 20px 0 0 ;}
	#content .pad70 { padding:70px 0 70px 0;}	
		.collumn a { font-size:11px;}
		.collumn2 {width:640px; float:left; overflow:hidden; margin:30px 0 0 0;}
	#content .padNext { padding:0px 0 0 0;}
		
		
		
#footer {width:1010px; overflow:hidden; border-top:1px solid #BDBCBC; text-align:left; padding:3px 0; margin:20px 0 0 0;color:#666666;}
	#footer ul { margin:0 0 0 45px;}
	#footer li { display:inline; padding:0 5px;}
	#footer  a { color:#EA6720; text-decoration:none}
	#footer  a:hover { color:#000000; text-decoration:none;}

	

