/****************************************************/
/*   GLOBAL Stylesheet file for Dorel / Maxi-Cosi   */
/*   Version: 1.0                                   */
/*   february 2007                                  */
/*                                                  */
/*   	created by: Booleanpark                     */
/*   	blauw #0074c9								*/
/*		groen #59bb01								*/
/*		rood #e33c20  								*/
/* 		lichtblauw #edf7fe vlak						*/
/* 		rand #c9ecfb  								*/                             
/*													*/
/*   	grijs tekst:  #7f7f7f 						*/
/*		grijze lijnen:	#b3bac4                     */
/*                                                  */
/****************************************************/


/* GLOBAL */
/* ************************************* */
* 					{ margin: 0; padding: 0;font-family: Arial, Helvetica, sans-serif; }
html, body 	{margin: 0px; padding: 0px;  color: #666; background-color: #FFFFFF;}
body 				{font-size: 70%;}
img 				{border: 0;}
hr 					{border-style: solid; color: #ddd; background-color: #ddd; height: 1px;}


/* GRID */
/* ************************************* */

#container 	{background: #fff; width:926px; text-align:left; height:98%; margin: 0 auto;}	

#header		{position:relative; width:924px;height:170px;background:#fff url('../img/bg_header.gif') no-repeat;}

#bannerHeader { position:absolute; left:265px; margin-top:35px; }
#bannerFooter { margin-left:197px; }
#bannerRightTop { margin-bottom:12px; }
#bannerPopup { position:absolute; width:347px; top: 200px; left: 50%; margin-left: -440px; z-index:99999; }

#language	{position:absolute; top:25px;left:732px; margin:6px 0 0 18px;}
#language a {color:#0074c9;font-weight:bold;padding:0 0 0 10px; background: url('../img/arrow1.gif') 1px 4px no-repeat; text-decoration:none;}
#language a:hover {color:#e33c20;background: url('../img/arrow1h.gif') 1px 4px no-repeat;}

#changeCulture {display:block;float:right;height:32px;width:161px;line-height:32px;margin:35px 15px 0 0;background:transparent url('../../img/bg_changeCulture.gif') no-repeat top left;}
#changeCulture a {text-decoration:none;}
#changeCulture img {vertical-align:middle;margin:0 7px 0 8px;}
#changeCulture span {margin-left:6px;padding-right:10px;background:transparent url('../img/arrow1.gif') no-repeat right 5px;text-decoration:none;color:#0065b5;}
#changeCulture a:hover span {text-decoration:underline;}


#quinny		{position:absolute; top:88px;left:732px; margin:0px 0 0 18px;}

#content 	{float: left;margin: 4px 0 0 0; clear:both;}
#col1 		{float: left; width: 190px; margin:0 5px 0 0;}
#col2 		{float: left; display:inline; width: 550px; margin:0 2px 10px 2px; background:#fff;}
#col3 		{float: right; display:inline; width: 173px; margin:0 2px 20px 2px;}

/* softcap */
#col1.softcap { background: url('../../Tobi/img/visualLeft.jpg') no-repeat top center; height:400px;}
#col3.softcap { background: url('../../Tobi/img/visualRight.jpg') no-repeat top center; height:400px;}


#col1Top		{ margin: 0px 0 0 0;  width: 190px;height:24px;background:#fff url('../img/bg_leftcurvetop.gif') no-repeat;}
#col1Middle	{ width: 190px; background:url('../img/bg_leftcurvemiddle.gif') 182px 0px repeat-y;}
#col1Bottom	{ width: 190px; height:24px; background:#fff url('../img/bg_leftcurvebottom.gif') no-repeat;}
#col1MiddleContent		{width:170px; }

.logo					{position:absolute; top:74px;margin:0px 0 0 18px; }
.logo25thAnniversary	{  top:48px !important;}

#curveTop		{float:left; width:525px;border-top:1px solid #b3b3b3; height:18px; margin:1px 1px 0 3px;}
#curveBottom	{float:left; width:525px;border-bottom:1px solid #b3b3b3; height:20px; margin:0 0 0px 3px;}
.curveBottomImg {position:relative; top:-1px; right:-1px;}
#curveMiddle	{float:left; width:528px;border-right:1px solid #b3b3b3;  min-height:100%;padding:0 0 10px 0;}
#headerhome		{width:924px; height:89px; border-bottom:#999999 solid 1px;}	
#space				{float:left; border:0px dashed red; background:#fff; width:500px;height:2px; clear:both;}

/* footer for US */
/* ************************************* */

#footerCenter {clear: both;margin: 30px 0 0 0;width: 924px;  text-align: center; background: #fff; }

#footer {clear: both;margin: 30px 0 0 0; border-top:1px solid #b3b3b3;width: 924px; height: 31px; text-align: right; background: #fff;  line-height: 29px;}
#footerContent {padding:3px 0 10px 0;}
#footerContent p {float:right;margin:4px 12px 10px 0;padding:0;display:inline;}
#footer img {float:right;margin:11px 2px 0 0;padding:0 4px 0 0 ;}
#footer a {font-weight: normal; color:#7f7f7f;text-decoration:none;padding:0 4px 0 4px;}
#footer a:hover  {color: #e33c20;background:#edf7fe;}

div.youtubeContainer {text-align: center; margin-top: 20px;}

/* footerSitemap */
/* ************************************* */
.footerBanners {display:block; float:left; width:518px; margin:25px 0 0 2px; font-size:1.1em;}
.footerBanners .footerBanner {position:relative;display:block; width:175px; height:105px; overflow:hidden;border:solid 1px #adadad;}
.footerBanners .footerBanner p {position:absolute; display:block; left:0; bottom:0; width:100%;}


/* footerSitemap */
/* ************************************* */
.footerSitemap {display:block; float:left; width:518px; background:#f5f5f7; border-top:solid 1px #b4b4b4; border-bottom:solid 1px #b4b4b4; margin:25px 0 0 2px; padding:10px 0 15px 7px; color:#7a7979; font-size:1.1em;}
.footerSitemap p {padding-left:0; margin-left:0;}
.footerSitemap ul {display:block; float:left; min-width:75px; width:auto !important; width:75px;padding:0 5px; margin:10px 11px 10px 0px;}
.footerSitemap ul li {list-style:none; list-style-position:outside;}
.footerSitemap ul li.cat, .footerSitemap ul li.cat a {color:#7a7979 !important;font-size:1.0em !important;}
.footerSitemap ul li a {text-decoration:none;color:#0b7acb;}
.footerSitemap ul li a:hover {text-decoration:underline;}

/* cultureOverlay */
/* ************************************* */
#cultureOverlay {visibility:hidden; position:fixed; top:0; left:0; z-index:999999; background:#FFFFFF; width:100%; height:100%; 
                    opacity:0.8; /* css 3 */
                    filter:alpha(opacity=80);/* for msie */
                    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0.80)”; /* for msie */
                    zoom: 1;/* for msie */
                    -khtml-opacity: 0.80; /* webkit */
                }
#cultureLayer {visibility:hidden; position:absolute; top:150px; left:50%; margin-left:-440px; padding:14px 25px 25px 25px; z-index:9999999; width:830px; background:#f0f0f2; border:solid 1px #b3bac4;}
#cultureLayer p {font-weight:bold; font-size:2.2em; color:#0074c9; margin-bottom:5px;}
#cultureLayer a.closeLayer {float:right;color:#676666;text-decoration:none;font-size:1.2em;line-height:16px;padding-right:22px;background:transparent url('../../img/close.gif') no-repeat right 1px;}
#cultureLayer a.closeLayer:hover {text-decoration:underline;}

#cultureLayer ul {display:block; width:461px; min-height:503px; height:auto !important; height:503px; margin:0 10px 0 0; padding:10px 0 0 20px; border-top:solid 1px #b3bac4; border-bottom:solid 1px #b3bac4; background:#ffffff; font-size:1.1em; float:left;}
#cultureLayer img {display:block;float:left;clear:left;}
#cultureLayer ul img.cultureImage {margin:-10px 24px 0 -20px;}
#cultureLayer ul li {display:block; float:left; margin:0 10px 7px 15px; width:128px; height:75px;}
#cultureLayer ul li img {height:44px;width:44px;margin-top:2px;}
#cultureLayer ul li ul {display:block; float:left; border:none; width:70px; margin:0 5px;padding:0; min-height:50px; height:auto;}
#cultureLayer ul li ul li {float:none;margin:0; padding:0; height:auto; width:auto;line-height:15px;}
#cultureLayer ul li ul li a {text-decoration:none; color:#0074c9; font-size:0.8em;}
#cultureLayer ul li ul li a:hover {text-decoration:underline;}

#cultureLayer .shadowLeft {position:absolute; bottom:-1px; left:-15px; display:block; width:15px; height:558px; background:transparent url('../../img/cultureShadowLeft.png') no-repeat top left;}
#cultureLayer .shadowBottom {position:absolute; bottom:-15px; left:-17px; display:block; width:900px; height:14px; background:transparent url('../../img/cultureShadowBottom.png') no-repeat top left;}