@import url("reset.css");
@import url("layout.css");
							

#logo:link,
#logo:visited	{ display: block; width: 315px; height: 72px;
				  position: absolute; top: 20px; left:0;text-indent:-999.9em; background:url('../img2010/logo.gif') no-repeat; }


#login2:link,
#login2:visited	{ display: block; width: 73px; height: 31px;
				  position: absolute; top: 25px; right: 0 }
#login2_nl:link,
#login2_nl:visited	{ display: block; width: 93px; height: 31px;
				  position: absolute; top: 25px; right: 0 }
#login2_de:link,
#login2_de:visited	{ display: block; width: 101px; height: 31px;
				  position: absolute; top: 25px; right: 0 }
#login2_es:link,
#login2_es:visited	{ display: block; width: 92px; height: 31px;
				  position: absolute; top: 25px; right: 0 }

#login2:hover,
#login2:active	{ border: none }
#login2 img		{ display: block }
#login2_nl:link, #login2_nl:visited { display:block; height:31px; position:absolute; right:0; top:25px; width:93px; }
/*-------------------*/

.banner			{ width: 970px;  height: 350px;position:relative; margin-bottom: 10px;}
.banner a		{ display:block; position:relative; bottom: 0px; right: 0px; z-index:1;width: 970px}

/*-----------------------------------*/
.menu			{ width: 950px; height: 47px; background:url(../img2010/menu-bg.gif) no-repeat; 
				  position:relative; padding-right: 20px}
.menu a			{ text-decoration:none !important}
#mainMenu		{ margin: 0; background:url(../img2010/menu-border.gif) 20px center no-repeat; padding:1px 0 1px 22px; overflow:hidden; float:left; font-size:1em }
#mainMenu li	{ float: left; margin: 0; position: relative; background:url(../img2010/menu-border.gif) right center no-repeat;
				  list-style-type: none }
#mainMenu a:link,
#mainMenu a:visited 
				{ display:block; float:left}
#mainMenu a:link span,
#mainMenu a:visited span
				{ display: block; height: 35px; color: #fff; padding:0 19px; float:left; cursor:pointer;
				  border: none; font: normal 1.4em/2.3em Verdana, Arial, Helvetica, sans-serif }

#mainMenu a.active,
#mainMenu a:hover,
#mainMenu a:active	
				{ text-decoration:none; background:url(../img2010/menu-active-right.gif) right center no-repeat !important }
#mainMenu a.active span,
#mainMenu a:hover span,
#mainMenu a:active span
				{ background:url(../img2010/menu-active-left.gif) left center no-repeat !important }
				
.nl a.login 	{ background:url(../img2010/login-submit-nl.gif) no-repeat scroll center top transparent; width:63px; }
a.login			{ float:right; background:url(../img2010/login-submit.gif) left top no-repeat; width: 43px; 
				  height: 31px; display:block; color: #fff !important; padding-left:30px;
				  font: normal 1.2em/32px Verdana, Arial, Helvetica, sans-serif; margin:3px 0 0 3px}
a.login:hover	{ background-position: bottom !important}

.fr a.login
                { background:url("../img2010/login-submit-fr.gif") no-repeat center top; width:73px}
.fr .contactForm input.submit
                { background:url("../img2010/send-submit-fr.gif") no-repeat}
.es .contactForm input.submit
                { background:url("../img2010/send-submit-es.gif") no-repeat}

.fr #login2:link, 
.fr #login2:visited 
                { display:block; height:31px; position:absolute; right:0; top:25px; width:101px;}
.de a.login
                { background:url("../img2010/login-submit-fr.gif") no-repeat center top; width:73px}
.es a.login
                { background:url("../img2010/login-submit-es.gif") no-repeat center top; width:71px}
/*-----------------------------------*/
.title          { height:72px; margin-bottom:10px; position:relative; width:970px;}
.title img      { margin:0; }

.planCol		{ width: 100%; float:left; padding-bottom: 20px}

.planCol .floatLeft
				{ width: 300px}
.left_plan_col_inner .floatLeft
				{ width: 327px !important}
.left_plan_col_inner .floatRight
				{ width: 326px !important}
.planCol .floatRight
				{ padding-left: 30px; width: 380px}
.planCol .floatLeft .left_plan_col,
.planCol .floatRight .left_plan_col
				{ margin-bottom: 28px}
.left_plan_col	{ float:left; width: 326px; position: relative; padding-top: 29px}
.right_plan_col	{ float:right; width: 369px}

.infoPlan		{ float: left;  width: 304px; background:url(../img2010/grau-col-gradient.gif) left top repeat-y;
                  border: 1px solid #e4e5e6; padding:0 10px; font-size:1em; margin:0}
.infoPlan li	{ float:left; width: 100%; height: 24px; border-bottom: 1px solid #e4e5e6;
					font: normal 1em/2.4em Verdana, Arial, Helvetica, sans-serif; list-style: none; margin:0 }
.infoPlan li a	{ color: #428cad !important}

.title_plan		{ position:absolute; left:0; top:0; width: 326px}
.title_plan h3	{ margin:0; height: 29px; color: #327a9a; background:url(../img2010/title-col-bg-2.gif) no-repeat;
				  font: bold 1.1em/2.6363em Verdana, Arial, Helvetica, sans-serif; width: 100%;}
.title_plan h3 img
				{ margin:-17px 4px 0 10px; position:relative; top: 7px}
.inner_title img{ margin:-25px 4px 0 10px !important}

.blue_col		{ float:left; width: 112px; margin-right: 6px; text-align:center; position:relative; 
                  padding-left:4px; padding-right:0; padding-top:30px; padding-bottom:0}
.blue_col ul	{ margin:0; font-size:1em; overflow:hidden; border: 1px solid #b2d2e0}
.blue_col li	{ color: #428cad; list-style: none; margin:0; font: normal 1.1em/2.1818em Verdana, Arial, Helvetica, sans-serif; 
					height: 24px; float:left; width: 100%;background:url(../img2010/blue-border.gif) center bottom no-repeat; padding-bottom:1px}
.blue_col li.noBorder
                { background:none; padding-bottom:0}
.blue_col li a:link,
.blue_col li a:visited
				{ color: #2d2d2d; text-decoration:underline}
.blue_col li a:active,
.blue_col li a:hover
				{ color: #ff9933}
.blue_col li img{ margin:0; position: relative; top: 3px}

.top_title		{ font: bold 1.1em/2.6em Verdana, Arial, Helvetica, sans-serif; width:118px; color:#fff; margin:0; 
					position:absolute; left:0; top:0}

.bottom_title	{ font: normal 1.1em/1.6363em Verdana, Arial, Helvetica, sans-serif; color: #fff; margin:0; padding-top:10px; float:left; width: 100%}
.bottom_title a:link,
.bottom_title a:visited
            	{ color: #fff;  text-decoration:underline}

/*-------------------------*/
.orange_col		{ float:left; background:url('../img2010/orange-col-bg.gif') no-repeat; width: 112px; 
				  height: 181px; text-align:center; position:relative; padding:30px 3px 0 3px; margin-right:4px}
.orange_col ul	{ margin:0; font-size:1em; overflow:hidden}
.orange_col li	{ color: #ff9933; list-style: none; margin:0; font: normal 1.1em/2.3em Verdana, Arial, Helvetica, sans-serif; 
					height: 25px; float:left; width: 100%}
.orange_col li a:link,
.orange_col li a:visited
				{ color: #ff9933; text-decoration:underline}
.orange_col li a:active,
.orange_col li a:hover
				{ color: #ff9933}
.orange_bottom  { background:url('../img2010/orange-col-bg-bottom.gif') no-repeat; width:112px; height:55px}

.blue_col_2	    { float:left; background:url('../img2010/blue-col-bg-2.gif') no-repeat; width: 112px; 
				  height: 181px; text-align:center; position:relative; padding:30px 3px 0 3px; margin-right:4px}

.blue_col_2 ul	{ margin:0; font-size:1em; overflow:hidden}
.blue_col_2 li	{ color: #428cad; list-style: none; margin:0; font: normal 1.1em/2.3em Verdana, Arial, Helvetica, sans-serif; 
					height: 25px; float:left; width: 100%}
.blue_col_2 li a:link,
.blue_col_2 li a:visited
				{ color: #428cad; text-decoration:underline}
.blue_col_2 li a:active,
.blue_col_2 li a:hover
				{ color: #428cad}
.blue_col_2 li img
                { margin:3px 0 0 0; position: relative; top: 3px}
.blue_bottom    { background:url('../img2010/blue-col-bg-bottom-2.gif') no-repeat; width:112px; height:55px}

.first_col ul   { border:1px solid #ffc087 !important; }

.inner_title_2 img
                { margin-top: -28px !important; top:9px !important}

/*-------------------------*/


.first_col li
                { color: #ffc087 !important; background:url(../img2010/orange-border.gif) center bottom no-repeat; }
.title_plan h3 span
				{ margin:-17px 4px 0 10px; position:relative; top: 7px; width:49px; height:49px; 
				  display:inline; float:left; background:url(../img2010/title_plan-sprite.gif) left top no-repeat;}
.inner_title span
                { margin:-25px 4px 0 10px !important}
.title_plan h3 span#email
                { width:48px}
.title_plan h3 span#ml
                { background-position: -48px top}
.title_plan h3 span#website
                { background-position: -97px top}
.title_plan h3 span#money
                { background-position: -146px top; width:48px}
.title_plan h3 span#powerful
                { background-position: -194px top; width:48px}
.title_plan h3 span#accountM
                { background-position: -242px top}

/*------ Right Col ------------------*/
.extraRight		{ width: 190px; background:url(../img2010/right-col-middle.gif) repeat-y; float: right; 
                    position: relative; text-align:center; padding:0 3px 0 0px}
.extraRight h3	{ color: #fefefe; background:url(../img2010/right-col-top.gif) no-repeat; width: 190px; height: 30px;
					font: bold 1.4em/2em Calibri, Arial, Helvetica, sans-serif; margin:0 0 8px 0; text-align:center}
.extraRight p	{ padding:0 11px; text-align: left}

.linkCol		{ background:url(../img2010/right-col-bottom.gif) no-repeat; width: 190px; height: 43px; padding-top:5px}
.linkCol p		{ color: #fff; font-weight: bold !important; margin:0; font-size:1em}
.linkCol a		{ color: #fff !important; font-weight: bold !important; text-decoration:underline !important }

/*----------------------------------*/
.features-list  { margin:0; list-style:none; font-size:1em; padding-bottom: 20px}
.features-list li
                { float:left; width: 138px; padding-right: 20px; margin:0}
.features-list li a:link,
.features-list li a:visited
                { width: 138px; display:block; height: 34px; padding-top: 59px; color:#2d2d2d; 
                  font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif; text-align:center;
                  background: url(../img2010/features-sprite.jpg) no-repeat;}
.features-list li.active a:link,
.features-list li.active a:visited,
.features-list li a:hover,
.features-list li a:active
                { text-decoration:none; color:#428cad}
.features-list li a.fl-1:link,
.features-list li a.fl-1:visited
                { background-position: 0 0}
.features-list li.active a.fl-1:link,
.features-list li.active a.fl-1:visited
                { background-position: 0 -93px}
.features-list li a.fl-2:link,
.features-list li a.fl-2:visited
                { background-position: -138px 0}
.features-list li.active a.fl-2:link,
.features-list li.active a.fl-2:visited
                { background-position: -138px -93px}
.features-list li a.fl-3:link,
.features-list li a.fl-3:visited
                { background-position: -276px 0}
.features-list li.active a.fl-3:link,
.features-list li.active a.fl-3:visited
                { background-position: -276px -93px}
.features-list li a.fl-4:link,
.features-list li a.fl-4:visited
                { background-position: -414px 0}
.features-list li.active a.fl-4:link,
.features-list li.active a.fl-4:visited
                { background-position: -414px -93px}
.features-list li a.fl-5:link,
.features-list li a.fl-5:visited
                { background-position: -552px 0}
.features-list li.active a.fl-5:link,
.features-list li.active a.fl-5:visited
                { background-position: -552px -93px}
.features-list li a.fl-6:link,
.features-list li a.fl-6:visited
                { background-position: -690px 0}
.features-list li.active a.fl-6:link,
.features-list li.active a.fl-6:visited
                { background-position: -690px -93px}


.features-message-box
                { border-top: 1px solid #e4e5e6; padding: 20px 0}
/* ORIGINAL LEMBERG CODE 
.features-message-box h3
                { margin-bottom:5px}
.features-message-box h3.h3-first
                { padding-top: 20px}
.features-message-box p
                { margin-bottom: 13px} */
/* MODIFIED KRIS@YMLP.COM 2010-07-15 FOR A BIT MORE SPACING */
.features-message-box h3
                { margin-bottom:10px}
.features-message-box h3.h3-first
                { padding-top: 20px}
.features-message-box p
                { margin-bottom: 15px}
/* END MODIFICATION */
.features-message-box div.floatRight
                { margin-left:20px}
.features-message-box div.floatLeft
                { margin-right:20px}
.features-message-box .message-img
                { width: 454px;  height:316px;background: url(../img2010/message-img-bg.gif) no-repeat; padding:0px}
.features-message-box .message-img img
                { margin:0}
/*-------------------------
-------------------------*/
.textCol		{ padding:0 10px; overflow:hidden; width: 95%; float:left; }
.textCol ul		{ margin:0 0 15px 0; float:left; width: 100%}
.textCol li		{ list-style: none; margin:0; padding-left: 27px; background:url(../img2010/left-submit-small.gif) 12px 4px no-repeat}
.textCol a:link,
.textCol a:visited
				{ color: #2d2d2d; text-decoration:underline}

.textCol a:active,
.textCol a:hover
				{ color: #ff9933}
.blue_span_top	{ background: url(../img2010/blue-span-bottom.gif) bottom no-repeat; width: 690px; padding:7px 10px}
.blue_span		{ background:#d3e3eb url(../img2010/blue-span-top.gif) top no-repeat; width: 710px; margin-bottom: 25px}
.blue_span_top p{ color: #428cad; font: bold 1.1em/1.4em Verdana, Arial, Helvetica, sans-serif; margin:0}

.blue_span_top_2{ background: url(../img2010/blue-span-bottom-2.gif) bottom no-repeat; width: 909px; padding:7px 10px}
.blue_span_2	{ background:#d3e3eb url(../img2010/blue-span-top-2.gif) top no-repeat; width: 929px; margin-bottom: 15px}
.blue_span_top_2 p{ color: #428cad; font: bold 1.1em/1.4em Verdana, Arial, Helvetica, sans-serif; margin:0}


/* Contact us
----------------------------*/
.infoCol		{ background: url(../img2010/middle-bg.gif) repeat-y; float:left; width: 100%}
.infoCol_top	{ background:url(../img2010/title-bg.gif) top no-repeat; float:left; width: 100%}
.infoCol_bottom	{ background:url(../img2010/bottom-bg.gif) bottom no-repeat; float:left; width: 100%}
/*-------------------------*/
.infoCol-fullwidth .infoCol
                { background: url(../img2010/middle-bg-2.gif) repeat-y; }
.infoCol-fullwidth .infoCol_top
            	{ background:url(../img2010/title-bg-2.gif) top no-repeat;}
.infoCol-fullwidth .infoCol_bottom
            	{ background:url(../img2010/bottom-bg-2.gif) bottom no-repeat; }
.infoCol-fullwidth .linksCol
                { width: 909px}
.infoCol-fullwidth .searchCol
                { width: 420px}
.infoCol-fullwidth .createTicket
                { width: 428px}
.infoCol-fullwidth .searchCol input
                { width: 350px}
.infoCol-fullwidth .ticket input,
.infoCol-fullwidth .ticket textarea 
                { width: 798px}
.es .infoCol-fullwidth .ticket input,
.es .infoCol-fullwidth .ticket textarea 
                { width: 728px}
.de .infoCol-fullwidth .ticket input,
.de .infoCol-fullwidth .ticket textarea 
                { width: 768px}
/*-------------------------*/
.infoCol h3		{ padding-left: 10px; color: #327a9a; font: normal 1.3em/2.5em Verdana, Arial, Helvetica, sans-serif; 
					height: 30px;}
.infoCol h3	img	{ position:relative; margin: -25px 5px 0 0; top: 7px; _margin:-20px 5px 0 0}

.contactForm
				{ padding:15px 20px}
.contactForm label,
.contactForm input,
.contactForm textarea
				{ float:left; clear:both}
.contactForm label
				{ color: #2d2d2d; font: bold 1.2em/2.1em Verdana, Arial, Helvetica, sans-serif; margin:0; height: 25px; display: inline-block}
.contactForm input
				{ border: 1px solid #c6cccc; background: none; width: 305px; height:14px; padding:5px;
					font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;color: #2d2d2d}
.contactForm textarea
				{ border: 1px solid #c6cccc; background: none; width: 95%; height:140px; padding:5px;
					font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;color: #2d2d2d; margin-bottom: 20px}
.contactForm input.submit
				{ border: none; background: url(../img2010/send-submit.gif) no-repeat; width: 83px; height: 31px; 
					text-indent:-999.9em; cursor: pointer}
.nl .contactForm input.submit
				{ background:url(../img2010/send-submit-nl.gif) no-repeat}
.fr .contactForm input.submit
				{ background:url(../img2010/send-submit-fr.gif) no-repeat}

.messageCol		{ margin-bottom: 20px; width: 709px; position:relative}
.messageCol h5	{ font: bold 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:0}
.messageCol p	{ font: normal 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:0}
.messageCol .icon
				{ position:absolute; left: 10px; top: 11px}

.messageColBotom{ width: 709px }
.messageColTop	{ width: 642px; padding:14px 0 14px 67px}

#success.messageCol
				{ background:url(../img2010/message-success-middle.gif) repeat-y}
#success .messageColBotom
				{ background:url(../img2010/message-success-bottom.gif) bottom no-repeat}
#success .messageColTop
				{ background:url(../img2010/message-success-top.gif) top no-repeat}

#success p,
#success h5		{ color: #289a14}

#info.messageCol
				{ background:url(../img2010/message-info-middle.gif) repeat-y}
#info .messageColBotom
				{ background:url(../img2010/message-info-bottom.gif) bottom no-repeat}
#info .messageColTop
				{ background:url(../img2010/message-info-top.gif) top no-repeat}
#info p,
#info h5		{ color: #428cad}

#noAccess.messageCol
				{ background:url(../img2010/message-no-access-middle.gif) repeat-y}
#noAccess .messageColBotom
				{ background:url(../img2010/message-no-access-bottom.gif) bottom no-repeat}
#noAccess .messageColTop
				{ background:url(../img2010/message-no-access-top.gif) top no-repeat}

#error.messageCol
				{ background:url(../img2010/message-error-middle.gif) repeat-y}
#error .messageColBotom
				{ background:url(../img2010/message-error-bottom.gif) bottom no-repeat}
#error .messageColTop
				{ background:url(../img2010/message-error-top.gif) top no-repeat}

#noAccess p,
#noAccess h5,
#error p,
#error h5		{ color: #c50e08}


/*-----------------------------
-------------------------------
-----------------------------*/
.rightCol h3	{ color: #fefefe; background:url(../img2010/right-col-top.gif) no-repeat; width: 190px; height: 30px;
					font: bold 1.4em/2em Calibri, Arial, Helvetica, sans-serif; margin:0 0 8px 0; text-align:center}
.rightCol h4	{ color: #fefefe; width: 180px; height: 28px; background: #9c9ea0; border-bottom:1px solid #939598;
					border-top: 1px solid #939598; padding-left:10px;
					font: bold 1.4em/2em Calibri, Arial, Helvetica, sans-serif; margin:0 0 8px 0; text-align:left}
.rightCol p		{ padding:0 11px; text-align: left}

.innerRight		{ background:url(../img2010/right-col-middle_2.gif) repeat-y !important; border-bottom:1px solid #939598}
.innerRight p	{ margin-bottom: 5px}
.innerRight p a	{ color: #2d2d2d !important}
.innerRight h3	{ background:url(../img2010/right-col-top_2.gif) no-repeat !important; text-align:left; padding-left: 10px; width:180px !important}

/* Customer Gallery
----------------------------*/
.customersCol	{ padding:0 11px 7px 11px; overflow:hidden}
.customersCol a:link,
.customersCol a:visited
				{ color: #2d2d2d; text-decoration:underline}
.customersCol a:active,
.customersCol a:hover,
.customersCol a.activeCust
				{ color: #ff9933}
.galleryCol		{ background: url(../img2010/comment-middle-bg.gif) repeat-y; border-bottom: 1px solid #e4e5e6}
.galleryCol_top	{ background:url(../img2010/comment-title-bg.gif) top no-repeat}

.galleryCol h3	{ padding-left: 10px; color: #327a9a; font: normal 1.3em/2.2em Verdana, Arial, Helvetica, sans-serif; height: 30px; margin:0}
.galleryCol h3	img	{ position:relative; margin: -25px 5px 0 0; top: 7px}

.lineGallery	{ width: 909px; border-bottom: 1px solid #e5e5e5; padding:18px 0; margin:0 auto}
.lineGallery p	{ padding-left: 190px}
.lineGallery p a{ color: #327a9a !important}
.imgLink		{ float:left; margin-left: 10px; display:inline-block}

/*-----------------------------
-------------------------------
-----------------------------*/
.title_pro		{ margin-bottom: 20px; width: 100%;  clear:both; overflow:hidden; }
.title_pro_border
				{ border-bottom: 1px solid #e4e5e6;}
.title_pro p	{ color: #2d2d2d; padding-top: 15px; padding-bottom: 16px; margin-bottom: 10px; border-bottom: 1px solid #e4e5e6;}
.title_pro h3	{ font: normal 2em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #2d2d2d; float: left; width: 200px;
				   margin:0; padding-bottom: 3px;}
.title_pro a.try_link:link,
.title_pro a.try_link:visited
                { background:url(../img2010/try-link-left.gif) left top no-repeat; overflow:hidden; color:#fff; height: 35px; display:inline-block;
                 line-height:35px; text-decoration: none }
.title_pro a.try_link span
                { padding: 0 20px 0 13px; background:url(../img2010/try-link-right.gif) right top no-repeat; float:left; cursor:pointer; font-weight: bold}
.restrictions	{ margin:0; padding: 0 10px; border: 1px solid #e4e5e6; font-size:1em;background:url(../img2010/grau-col-gradient-big.gif) left top repeat-y;}
.restrictions li{ list-style: none; margin:0; padding:4px 0; 
					color: #2d2d2d; font: normal 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #e4e5e6}
/*-----------------------------
-------------------------------
-----------------------------*/
.schedule-box h3.inner_h
                { color:#2d2d2d; font:1.8em/1.777em Verdana,Arial,Helvetica,sans-serif; height:32px; padding-left:10px; margin-bottom: 10px}
.schedule-box h3.inner_h img 
                { margin:-25px 5px 0 0; position:relative; top:7px;}

.priceCol		{ padding: 0x; overflow:hidden;background:url(../img2010/price-top.gif) left top no-repeat; }
.priceCol-bottom{ background:url(../img2010/price-bottom.gif) left bottom no-repeat; margin-bottom: 10px}
.price_bottom   { background:url(../img2010/price-info.gif) left bottom no-repeat; height: 28px;  }
.price_bottom p { color:#505567; text-align:center; margin:0; line-height: 28px}

.firstCol		{ float:left; width: 218px}
.twoCol			{ float:left; width: 266px}
.threeCol		{ float:right; width: 226px}

.prise_top .prise_head
                { height: 52px; padding-top: 6px}
.prise_top .prise_head h3
                { color:#505567; font: bold 1.4em/1.2em Verdana, Arial, Helvetica, sans-serif; margin:0}
.prise_top .prise_head h3 a:link,
.prise_top .prise_head h3 a:visited
                { color:#2d2d2d; font-weight:bold; text-decoration: underline}
.prise_top .prise_head a:link,
.prise_top .prise_head a:visited
                {  color:#2d2d2d}
.prise_top .prise_head p
                { color:#2d2d2d; font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif; }

.prise_top p.price_p
                { border-top:1px solid #d3e3eb; margin-bottom:0; background:#f4f9fb;
                 font: bold 1em/2.4em Verdana, Arial, Helvetica, sans-serif; }
.firstCol p.price_p
                { border-left:1px solid #d3e3eb; text-align:center; padding-right: 65px }
.threeCol p.price_p
                { border-right:1px solid #d3e3eb;color:#327a9a }

.firstCol .price_middle
                { border-left:1px solid #d3e3eb;}
.threeCol .price_middle
                { border-right:1px solid #d3e3eb;}
.price_middle ul{ font-size: 1em; margin:0}
.price_middle li{ margin:0; border-top: 1px solid #d3e3eb; padding:2px 0; font: normal 1.1em/1.8181em Verdana, Arial, Helvetica, sans-serif;
                  color:#505567; position:relative; list-style:none;background:#f4f9fb;}
.price_middle li a.sign:link,
.price_middle li a.sign:visited
				{ color: #fff; display:block; width: 47px; height: 18px; line-height: 20px; text-decoration:none; text-indent:-999.9em; 
					position:absolute;  top:3px; background:url(../img2010/signup-price.gif) no-repeat; text-align:center}
.es .price_middle li a.sign:link,
.es .price_middle li a.sign:visited  { background:url(../img2010/signup-price-es.gif); width:73px}
.twoCol .price_middle li
                { padding-right: 60px}
.twoCol .price_middle li a.sign:link,
.twoCol .price_middle li a.sign:visited
                { right: 60px}
.threeCol .price_middle li
                { padding-right: 20px; }
.threeCol .price_middle li a.sign:link,
.threeCol .price_middle li a.sign:visited
                { right: 20px}
.firstCol .price_middle li
                { text-align: left; padding-left: 20px; }
.price_middle li.noBg,
.price_middle li.noBg a:link,
.price_middle li.noBg a:visited
                {  text-decoration: underline}
.price_middle li.noBg a:link,
.price_middle li.noBg a:visited
                { color:#505567}
p.info-p,
p.grauText      { color:#939598}

.blue_three_col a:link,
.blue_three_col a:visited,
.blue_three_col li,
.blue_three_col p
                { color:#428cad !important}
/* Login  to your Account
---------------------------------*/
.loginCol		{ margin-bottom: 20px}
.loginCol h3	{ line-height: 2.2em !important}
.formCol		{ padding:0 20px}
.formCol p		{ color: #2d2d2d; font-size:1.1em; margin-bottom:10px}
.loginUl		{ margin:0; font-size:1em; width: 397px; padding-bottom: 15px; overflow:hidden}
.es .loginUl 	{ width: 430px}
.loginUl li		{ list-style: none; float:left; width: 100%; margin:0 0 5px 0}
.loginUl li.checkBox input
				{ float:left; width: auto; margin:3px 9px 0 117px; *margin:0 9px 0 102px; padding:0 !important; border: none !important}
.es .loginUl li.checkBox input { margin-left: 150px}
.loginUl li.checkBox label
				{ width: auto}
.loginUl label	{ float:left; width: 107px; color: #2d2d2d; font: normal 1.1em/1.8em Verdana, Arial, Helvetica, sans-serif; 
				  margin:0; text-align:right}
.es .loginUl label { width: 140px}
.loginUl input	{ float:right; width: 269px; color: #2d2d2d; font: normal 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin:0;
					border: 1px solid #c6cccc; padding:5px}

.loginUl select	{ width: 281px; color: #2d2d2d; font: normal 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif; margin:0;
					border: 1px solid #c6cccc; padding:5px; float:left; margin-left: 10px;}
.loginUl input.submitLogin
				{ border: none; background:url(../img2010/login-submit_2.gif) no-repeat; width: 73px; height: 31px; text-indent:-999.9em;
					cursor: pointer; margin-left: 117px; float:left; margin-top: 10px}
.fr .loginUl input.submitLogin
				{ background:url(../img2010/login-submit_2-fr.gif) no-repeat; width: 101px}
.de .loginUl input.submitLogin
				{ background:url(../img2010/login-submit-de.gif) no-repeat; width: 101px}
.nl  .loginUl input.submitLogin
				{ background:url(../img2010/login-submit_2-nl.gif) no-repeat; width: 93px}
.es  .loginUl input.submitLogin
				{ background:url(../img2010/login-submit_2-es.gif) no-repeat; width: 92px; margin-left: 150px}
.loginUl input.submitSend
				{ border: none; background:url(../img2010/send-submit_2.gif) no-repeat; width: 73px; height: 31px; text-indent:-999.9em;
					cursor: pointer; margin-left: 117px; float:left; margin-top: 10px}
.fr .loginUl input.submitSend
				{ background:url(../img2010/send-submit_2-fr.gif) no-repeat; width: 84px}
.de .loginUl input.submitSend
				{ background:url(../img2010/send-submit_2-de.gif) no-repeat; width: 100px}
.nl .loginUl input.submitSend
				{ background:url(../img2010/send-submit_2-nl.gif) no-repeat; width: 96px}	
.es .loginUl input.submitSend
				{ background:url(../img2010/send-submit_2-es.gif) no-repeat; width: 75px; margin-left:150px}	

.innerUl		{ width: 680px !important}
.innerUl input	{ float:left; margin-left: 10px}
.innerUl label	{ width: 145px}
.code_input		{ width: 135px !important; margin-top: 7px !important}
.checkBox2 input{ width: auto !important; margin-top: 2px; padding:0 !important; border: none !important}
.checkBox2 p	{ margin-left: 2px !important}
.innerUl p		{ float:left; width: 480px; margin-left: 10px; padding-top:2px}
.innerUl p a:link,
.innerUl p a:visited
				{ color: #2d2d2d; text-decoration:underline}
.innerUl li	img	{ float:left; margin:0 0 0 152px}
.innerUl input.submitSignup	
				{ background:url(../img2010/signup-submit_2.gif) no-repeat; width: 83px; height: 31px; text-indent: -999.9em;
					cursor: pointer; margin-left: 155px; border: none}
.de .innerUl input.submitSignup	
				{ background:url(../img2010/signup-submit_2-de.gif) no-repeat; width: 100px; height: 31px; text-indent: -999.9em;
					cursor: pointer; margin-left: 155px; border: none}
.es .innerUl input.submitSignup	
				{ background:url(../img2010/signup-submit_2-es.gif) no-repeat; width: 104px; height: 31px; text-indent: -999.9em;
					cursor: pointer; margin-left: 155px; border: none}
.signupCol h3  { line-height:2.3em; }
.signupCol h3 img
               { margin:-27px 5px 0 0 !important; top:7px !important;}
.inner_textCol { margin-bottom:25px !important;}
.inner_blue_span
                { margin-bottom: 15px}
/* Help & Support
--------------------------------*/
.searchCol		{ float:left; width: 340px; padding:0 20px; margin:20px 0; overflow:hidden; border-right: 1px solid #e4e5e6}
.createTicket	{ float:right; width: 289px; padding:0 20px; margin:20px 0; overflow:hidden}
.createTicket p,
.searchCol p	{ color: #2d2d2d; font-weight: bold}
.searchCol input{ float:right; width: 269px; height: 13px; padding: 5px; font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
					border: 1px solid #c6cccc; margin-bottom: 10px}
.searchCol a:link,
.searchCol a:visited
				{ margin-left: 58px; background: url(../img2010/search-submit.gif) no-repeat; width: 77px; 
					height: 31px; text-indent: -999.9em; display: block}
.nl .searchCol a{ background:url(../img2010/search-submit-nl.gif) no-repeat !important}
.fr .searchCol a{ background:url(../img2010/search-submit-fr.gif) no-repeat !important; width: 99px !important}
.es .searchCol a{ background:url(../img2010/search-submit-es.gif) no-repeat !important; width:81px}
.createTicket a { background:url(../img2010/create-ticket-submit.gif) no-repeat; width: 109px; height: 31px; 
					text-indent: -999.9em; display: block}
.nl .createTicket a
				{ background:url(../img2010/create-ticket-submit-nl.gif) no-repeat; width: 127px}
.fr .createTicket a
				{ background:url(../img2010/create-ticket-submit-fr.gif) no-repeat; width: 94px}
.es .createTicket a
				{ background:url(../img2010/create-ticket-submit-es.gif) no-repeat; width: 108px}

.searchResult	{ margin:20px 0}
.searchResult .infoCol_bottom
				{ padding-bottom: 15px}
.searchResult h3{ margin-bottom: 6px !important}
.searchResult span a:link,
.searchResult span a:visited
				{ color: #939598; float:right; margin: -29px 10px 0 0; display:inline-block; 
					text-decoration:underline; font: normal 1.1em/1.3em Georgia, "Times New Roman", Times, serif}
.searchResult p	{ padding:0 10px; margin:0}
.searchResult p a:link,
.searchResult p a:visited
				{ color: #2d2d2d; text-decoration:underline}
.searchResult p a:active,
.searchResult p a:hover
				{ color: #ff9933}
.linksCol a:link,
.linksCol a:visited
				{ color: #2d2d2d; text-decoration:underline}
.linksCol a:active,
.linksCol a:hover
				{ color: #ff9933}
.linksCol		{ width: 710px; margin:0 auto; border-top:1px solid #e4e5e6; padding:15px 10px}
.linksCol h4	{ font: bold 1.2em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px}
.linksCol ul	{ margin:0}
.linksCol li	{ margin:0; list-style: none}



/* Help Ticket
-------------------------------*/
.ticket			{ padding:0 20px}
.ticket ul		{ margin:0; font-size: 1em}
.ticket li		{ list-style: none; float:left; width: 100%; margin:0 0 10px 0}
.ticket label	{ float:left; width: 70px; margin:0; color: #2d2d2d; font: bold 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; padding-top: 4px}
.es .ticket label	{ width: 140px}
.de .ticket label { width: 100px}
.ticket input	{ float:right; width: 578px; height: 14px; padding: 5px; font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
					border: 1px solid #c6cccc; margin-bottom: 0}
.ticket textarea{ float:right; width: 578px; height: 68px; padding: 5px; font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
					border: 1px solid #c6cccc; margin-bottom: 0}
.ticket li.last	{ width: 590px; padding-left: 80px}
.es .ticket li.last	{ padding-left: 150px}
.de .ticket li.last { padding-left: 110px }
.ticket li a:link,
.ticket li a:visited
				{ color: #2d2d2d; font: normal 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; padding-left: 17px; float:left; 
				  background:url(../img2010/atachment.gif) left center no-repeat; display: inline-block; height: 16px; text-decoration:underline}
.ticket input.submitTicket
				{ background:url(../img2010/submit.gif) no-repeat; width: 80px; height: 31px; text-indent: -999.9em; 
				  border: none; float: left; clear:both; margin-top: 20px; cursor: pointer; margin-bottom: 10px}
.nl .ticket input.submitTicket
				{ background:url(../img2010/submit-nl.gif) no-repeat; width: 100px}
.fr .ticket input.submitTicket
				{ background:url(../img2010/submit-fr.gif) no-repeat; width: 100px}
.es .ticket input.submitTicket
				{ background:url(../img2010/submit-es.gif) no-repeat; width: 100px}

#item           { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;}
#item ul        { margin: 0 0 15px 10px;list-style: none; margin-top:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;}
#item li        { line-height: 1.4em; background: url(../img2010/check_small.gif) no-repeat 0 3px;; padding-left:20px; padding-right:0; 
                  padding-top:0; padding-bottom:4px; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;}
#item div img   { border: 2px solid #EFEFEF;}
#item .big      { font-size:13px; font-weight:bold;}
#item .small    { font-size:10px;}
#item img       { border: 2px solid #EFEFEF !important}
.schedule-box-inner
                { margin-bottom: 15px}


/*-------------------------------------------
* CSS opti SEO pagina's
*-------------------------------------------*/
.imgBanner		{ width: 970px; height: 350px;
				  position: relative; margin-bottom: 10px;
				  background: url(../img/c2.jpg) no-repeat }

.imgBanner h1,
.imgBanner ul	{ display: none }
.createfreeAccount:link,
.createfreeAccount:visited
				{ position: absolute; left: 0; top: 0;
				  display: block; width: 970px; height: 350px;
				  background: none; font-size: 0; text-indent: -9999px }
.col_home_link {color:black;}
.col_home a:link,.col_home a:visited{color:black; text-decoration:underline;}

.opti {font-size:13px;}
.list_opti 			{ list-style-type: none }
.list_opti li		{ margin: 10px; padding-left: 30px; padding-top:2px;
				  background: url(/img2010/wa7s_item.gif) 6px 4px no-repeat }
