/* CSS Document */
/*html {
    height: 100%;
    margin-bottom: 1px;
}*/
 
body{
	padding:0px; margin:0px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:11px;
	line-height:18px;
	overflow:auto;
	overflow : -moz-scrollbars-vertical;
	
}

h1{
	font-size:20px;
	color:#333;
	font-weight:normal;
	margin-top:17px;
	line-height:25px;
}

h1.homepage{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:0px;
	margin:0px;
	padding-top:0px;!important
	margin-top:0px;!important
}

h2, h1#home{
	font-size:15px;
	color:#333;
	font-weight:normal;
	margin-top:15px;
}

h2.null{
	font-size:15px;
	color:#333;
	font-weight:normal;
	padding:0px;!important
	margin:0px;!important
	margin-top:0px;!important
}

/*  ** wim **/

.div_h1{
	float:left; 
	width:200px; 
	margin-left:10px; 
	margin-top:3px;
}

.margintop95{
	margin-top:95px;
}

.margintop40{
	margin-top:40px;
}

.margintop35{
	margin-top:35px;
}

.margintop30{
	margin-top:30px;
}

.margintop25{
	margin-top:15px;
}

.margintop20{
	margin-top:20px;
}

.margintop15{
	margin-top:15px;
}

.margintop11{
	margin-top:11px;
}

.margintop10{
	margin-top:10px;
}

.margintop7{
	margin-top:7px;
}

.margintop5{
	margin-top:5px;
}

.marginright10{
	margin-right:10px;
}

.marginright15{
	margin-right:15px;
}

.marginright20{
	margin-right:20px;
}

.marginbottom10{
	margin-bottom:10px;!important
}

.div_paswoord{
	 margin-top:10px; width:360px; height:60px; background-color:#f4f4f4; padding:20px; border:1px solid #999;
}

.div_login{
	 margin-top:10px; width:300px; background-color:#f4f4f4; padding:20px; border:1px solid #999;
}

.container_content{
	width:960px; overflow:visible; margin:auto; height:auto !important; height:575px; min-height:575px;
}

.titel_calculator{
	font-size:15px; line-height:36px;
}

.clearleft{
	clear:left;
}

.div_opl_calculator{
	background-color:#e5f2fb; padding:10px; font-weight:bold; color:#0081D6; border:1px dotted #0081D6;
}

.vert_align_middle{
	vertical-align:middle;
}

.fontsize18{
	font-size:18px;
}

.div_contactgegevens{
	margin-left:80px; float:left; width:200px; 
}

.div_contact_bottom{
	float:left; margin-left:50px; margin-top:72px;
}

.div_routeplanner{
	border: 1px solid rgb(153, 153, 153); width: 550px; height: 350px;
}

.w410{
	 width:410px;
}

.w400{
	 width:400px;
}

.w210{
	 width:210px;
}

.w570{
	width:570px;
}

.div_content475{
	width:475px;!important
	text-align:left;
}

.div_content620{
	width:620px;!important
	text-align:left;
}

.div_content650{
	width:620px;!important
	text-align:left;
}


.div_footer{
	 width:960px; text-align:left; padding-bottom:0px;
	 font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	line-height:16px;
}

.div_footer_menu{
	float:left; margin-left:50px; width:200px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	line-height:16px;
}

.post{
	color:#999; margin-bottom:11px;
	float:left;
}

.iframe_newsletter{
	width:100%;height:30px;visibility:visible;display:block;background-color:transparent;
}

.div_referenties{
	 float:left; width:287px;
}

.div_referenties2{
	float:left; margin-bottom:15px; clear:left;
}

.div_testimonial{
	float:left; margin-left:20px; width:260px; text-align:left;
}

.container960{
	width:960px; margin:auto;
}

.div_taalkeuze{
	float:left; width:100px; margin-left:230px; margin-top:5px; text-align:left; color:#FFF;
}

.div_screenshot_top{
	 float:right; margin:0px; margin-right:49px; margin-top:29px; width:398px;
}

.padding_right10{
	padding-right:10px;
}

.foto_testimonials{
	float:left; margin-right:20px; margin-bottom:25px; margin-top:5px;
}

.bg_green .emailmarketing{
	float:left; width:200px; margin-left:10px; margin-top:3px;
}

.div_contacteer_ons{
	width:270px; float:left; text-align:left; margin-right:18px;
}

.div_blog{
	 text-align:left; margin-left:20px; width:580px; float:left;
}

.foto_api{
	float:right; margin-left:20px; margin-bottom:5px; margin-top:5px; border:1px solid #999;
	}
/* ** einde ** */

.text15{
	font-size:15px;
}

h2.small{
	font-size:15px;
	color:#333;
	font-weight:normal;
	margin-bottom:5px;!important
	padding-bottom:10px;!important
}
	


form{
	padding:0px;
	margin:0px;
}

.container{
	width:100%;
	display:block;
}

.content{
	width:500px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	overflow:hidden;
	padding-right:20px;
}


.content_full{
	width:690px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	overflow:hidden;
	padding-right:20px;
}

.content_breadcrumble{
	width:500px;
	float:left;
	padding-bottom:20px;
	padding-left:20px;
	overflow:hidden;
	padding-right:20px;
}


.content_full_breadcrumble{
	width:690px;
	float:left;
	padding-top:10px;
	padding-left:20px;
	overflow:hidden;
	padding-right:20px;
}

.div_breadcrumble{
	width:100%;
	text-align:left;
	font-size:10px; 
	color:#999;
	padding-bottom:7px;
}

.div_breadcrumble400{
	width:400px;
	text-align:left;
	font-size:10px; 
	color:#999;
	padding-bottom:7px;
	float:left; 
}

.div_content{
	width:100%;
	text-align:left;
}

.menu_footer{
	width:150px;
	text-align:left;
	overflow:auto;
}

.menu_footer ul{
	list-style:none;
	height:160px;
	margin:0;
	padding:0;
}

.menu_footer ul li{
	margin-left:10px;
	background-position:0px 3px;
	border-bottom:1px dotted #999;
	display:block;
	height:20px;
	line-height:18px;
	text-indent:5px;
}

.menu_footer ul li.last{
	margin-left:10px;
	background-position:0px 3px;
	display:block;
	height:20px;
	line-height:18px;
	text-indent:5px;
	border-bottom:none;
}

.cta{
	width:190px;
	text-align:left;
	margin-top:60px;
	overflow:auto;
	float:left;
}

.cta2{
	width:190px;
	text-align:left;
	overflow:hidden;
}

.cta ul{
	background: url('http://images.flexmail.eu/lijn_oplossingen3.jpg') no-repeat;
	list-style:none;
	height:200px;
	margin:0;
	padding:0;
	padding-top:10px;
}

.cta ul li{
	margin-left:10px;
	background: url('http://images.flexmail.eu/pijl_geel.jpg') no-repeat;
	background-position:0px 3px;
	border-bottom:1px dotted #999;
	display:block;
	height:30px;
	line-height:28px;
}


.cta_e{
	width:190px;
	text-align:left;
	margin-top:60px;
	overflow:auto;
	float:left;
}

.cta_e ul{
	background: url('http://images.flexmail.eu/lijn_oplossingen4.jpg') no-repeat;
	list-style:none;
	height:200px;
	margin:0;
	padding:0;
	padding-top:10px;
}

.cta_e ul li{
	margin-left:10px;
	background: url('http://images.flexmail.eu/pijl_geel.jpg') no-repeat;
	background-position:0px 3px;
	border-bottom:1px dotted #999;
	display:block;
	height:30px;
	line-height:28px;
}

.cta_b{
	width:190px;
	text-align:left;
	margin-top:60px;
	overflow:auto;
	float:left;
}

.cta_b ul{
	background: url('http://images.flexmail.eu/lijn_oplossingen.jpg') no-repeat;
	list-style:none;
	height:200px;
	margin:0;
	padding:0;
	padding-top:10px;
}

.cta_b ul li{
	margin-left:10px;
	background: url('http://images.flexmail.eu/pijl_geel.jpg') no-repeat;
	background-position:0px 3px;
	border-bottom:1px dotted #999;
	display:block;
	height:30px;
	line-height:28px;
}

li.list{
	list-style-image:url(http://images.flexmail.eu/list.gif);
}

/*.menu_cta{
	border-bottom:1px dotted #999;
	text-indent:30px;
	background-image:url(http://images.flexmail.eu/pijl_geel.jpg);
	background-repeat:no-repeat;
	height:30px;
	display:block;
	line-height:28px;
	width:170px;
}*/

.td_white{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	text-align:center;
}

.td_white_l{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
}

.td_white_tekst{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	text-align:left;
}

.kolom_oplossingen{
	width:147px;
	float:left;
}

.bg_top{
	background-image:url(http://images.flexmail.eu/bg_menu.jpg);
	background-repeat:repeat-x;
	height:51px;
	width:100%;
}

.top_menu{
	background:url(../images/logo.jpg) no-repeat left;
	height:51px;
	margin:auto;
	position:relative;
	width:960px;
}

.bg_btn_blue2{
	background-image:url(http://images.flexmail.eu/bg_btn_blue2.jpg);
	background-repeat:repeat-x;
	height:39px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	padding-right:5px;
}

.bg_btn_orange2{
	background-image:url(http://images.flexmail.eu/bg_btn_orange2.jpg);
	background-repeat:repeat-x;
	height:39px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	padding-right:5px;
}


a.datum{
	color:#FFF;
	text-decoration:none;
}

a.datum:hover{
	color:#333;
	text-decoration:none;
}

a.datum_active{
	color:#333;
	text-decoration:none;
}

a.datum_active:hover{
	color:#333;
	text-decoration:none;
}

a.link_btn{
	color:#fff;
	text-decoration:none;
}

a.link_btn:hover{
	color:#FF9;
	text-decoration:none;
}

a.menu, ul#menu li a{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}


a.menu:hover, ul#menu li a.active{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CEC020;
	text-decoration:none;
}
a.menu_active, ul#menu li a.active{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CEC020;
	text-decoration:none;
}

a.menu:hover{
	color:#CEC020;
}

.bg_login, ul#menu li.login{
	margin:0;
	padding:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	background-image:url(http://images.flexmail.eu/bg_login.jpg);
	width:88px;
	text-align:center;
	height:51px;
	display:block;
	vertical-align:middle;
}

.bg_info{
	background-image:url(http://images.flexmail.eu/bg_info.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:292px;
}

.bg_green{
	background-image:url(../../images/bg_screenshot2.jpg);
	/*background-image:url(../images/bg_kerst.jpg);*/
	background-position:center;
	background-repeat:repeat-x;
	height:341px;
	min-width:960px;
	width:100%;
}
.bg_green div{ width:960px; }
.bg_green div div.languages{width:100px;margin-left:20px;margin-top:5px;float:left;text-align:left; color:#fff;}
.bg_green div div.buttons{ float:left; clear:left;margin-top:15px; margin-left:10px; }
.bg_green div div.text_home{ float:left; clear:left; margin-top:27px; width:468px; }

.bg_oplossingen{
	/*background: #B5C413 url(../images/bg_kerst2.jpg) no-repeat center;*/
	background: #B5C413 url(../images/bg_oplossingen2.jpg) no-repeat center;
	height:141px;
	width:100%;
}

.bg_demo{
	background-image:url(http://images.flexmail.eu/bg_demo3.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:57px;
	text-align:left;
	text-indent:142px;
}

.bg_wit_grijs{
	background-image:url(http://images.flexmail.eu/bg_wit_grijs.jpg);
	background-repeat:repeat;
	width:100%;
	overflow:auto;
}

.bg_footer_top{
	background-image:url(../images/bg_footer_top2.gif);
	background-repeat:repeat-x;
	height:35px;
	width:100%;
	background-position:bottom;
	width:960px;
	margin:auto;
	overflow:auto;
}

.bg_contact_top{
	background-image:url(../images/bg_contact.gif);
	background-repeat:repeat-x;
	height:15px;
	width:100%;
	background-position:top;
}

.bg_footer_content{
	background-color:#FFF;
	width:100%;
}

.960{
	width:960px;
}

.bg_footer_bottom{
	overflow:auto;
	background-color:#FFF;
	border-top:1px solid #CCC;
	width:960px;
	margin:auto; 
	padding-top:5px; 
	padding-bottom:5px;

}

.content_left{
	width:610px;
	float:left;
	/*background-color:#F9FAFA;*/
}

.left_submenu{
	width:230px;
	float:left;
}

.left_submenu ul{
	background: url('http://images.flexmail.eu/logo_bottom.jpg') no-repeat;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:115px;
}


.left_submenu ul li{
	text-align: left;
	margin-left:5px;
}

.left_submenu ul li.first{
	background: url('http://images.flexmail.eu/top_submenu.jpg') no-repeat bottom right;
	display:block;
	margin:0;
	padding:0;
	width:225px;
	height:20px;
}

.left_submenu_search{
	width:230px;
	float:left;
}

.left_submenu_search ul{
	background: url('http://images.flexmail.eu/logo_bottom_search.jpg') no-repeat;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:105px;
}

.left_submenu_search ul li{
	text-align: left;
	margin-left:5px;
}

.left_submenu ul li.first_search{
	background: url('http://images.flexmail.eu/logo_bottom_search.jpg') no-repeat bottom right;
	display:block;
	margin:0;
	padding:0;
	width:225px;
	height:20px;
}


.left_submenu ul li.last{
	background: url('http://images.flexmail.eu/bottom_submenu.jpg') no-repeat bottom right;
	display:block;
	margin:0;
	padding:0;
	width:225px;
	height:30px;
}


.content_right{
	width:330px;
	float:left;
	background-image:url(http://images.flexmail.eu/bg_right.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:10px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.text_right{
	text-align:right;
}

.left_icon{
	float:left;
	margin-right:5px;
}

.text_home{
	margin-top:10px;
	float:left;
}

.text_blog{
	margin-top:5px;
	float:left;
}

.titel_home{
	float:left;
	width:240px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#494f57;
}

.titel_home2{
	float:left;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#333;
}

.titel_home3{
	float:left;
	width:240px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#494f57;
}

.subtitel_f{
	line-height:28px;
	font-weight:bold;
}

.blok{
	width:285px;
	float:left;
	text-align:left;
	margin-top:20px;
	margin-right:20px;

}

.blok2{
	width:590px;
	float:left;
	text-align:left;
	margin-right:20px;
	margin-top:40px;
}

.blok_flexmail{
	width:300px;
	float:left;
	text-align:left;
	padding-bottom:0px;
	margin-left:30px;
	_display:inline;
}

.titel{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#333;
}

.titel_flexmail{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#494f57;
	padding-top:16px;
}

.subtitel{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5f650a;
}


.text{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	line-height:17px;
}

.text_footer{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	line-height:16px;
}


.text_blauw{
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#0081D6;
	line-height:18px;
}

.justify{
	text-align:justify;
}

a.menu_login,  ul#menu li a.login{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height:51px;
}

a.menu_login:hover, ul#menu li a.login:hover{
	color:#333;
}

a.lfooter{
	color:#999;
	line-height:16px;
}

a.lfooter:hover{
	color:#666;
	line-height:16px;
}

ul#menu{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:220px;
}
 
ul#languages{
	background: url('http://images.flexmail.eu/lijn_menu') no-repeat left;
	position:absolute;
	right:0px;
	display:block;
	float:left;
	list-style:none;
	overflow:auto;
	margin:0;
	padding:0;
padding-left:2px;
}

ul#menu li{
	display:block;
	float:left;
	height:51px;
	line-height:51px;
	vertical-align:middle;
	background: url('http://images.flexmail.eu/lijn_menu.jpg') no-repeat right;
	padding-left:13px;
	padding-right:20px;
}

ul#languages li{
	display:block;
	float:left;
	height:51px;
	line-height:51px;
	vertical-align:middle;
	background: url('http://images.flexmail.eu/lijn_menu.jpg') no-repeat right;
	margin-left:3px;
	width:24px;
}

a.menu_taal, ul#languages li a{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CEC020;
	text-decoration:none;
}

a.menu_taal:hover, ul#languages li a:hover{
	color:#fff;
}

a.menu_taal_active, ul#languages li a.active{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

a.demo{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	padding-left:40px;
	padding-right:3px;
}

a.demo:hover{
	color:#333;
}

a.link_blue{
	color:#0081D6;
	text-decoration:none;
}

a.link_blue:hover{
	color:#0081D6;
	text-decoration:underline;
}

a.link_green{
	color:#5f650a;
	text-decoration:none;
}

a.link_green:hover{
	color:#5f650a;
	text-decoration:underline;
}

a.link_orange{
	color:#ff6600;
	text-decoration:none;
}

a.link_orange:hover{
	color:#ff6600;
	text-decoration:underline;
}

a{
	color:#494f57;
	text-decoration:none;
}

a:hover{
	color:#0081D6;
	text-decoration:none;
}

.submenu,  .left_submenu ul li a{
	height:31px;
}

a.submenu, .left_submenu ul li a{
	color:#333333;
	text-decoration:none;
	background-image:url(http://images.flexmail.eu/bg_submenu.jpg);
	background-position:bottom;
	height:28px;
	width:220px;
	background-repeat:no-repeat;
	display:block;
	line-height:28px;
	font-size:12px;
	text-indent:15px;
}

a.submenu:hover, .left_submenu ul li a:hover{
	color:#0081D6;
	text-decoration:none;
}

/*a.submenu, .left_submenu_active ul li a{
	color:#0081D6;
	text-decoration:none;
	background-image:url(http://images.flexmail.eu/bg_submenu.jpg);
	background-position:bottom;
	height:28px;
	width:220px;
	background-repeat:no-repeat;
	display:block;
	line-height:28px;
	font-size:12px;
	text-indent:15px;
}

a.submenu:hover, .left_submenu_active ul li a:hover{
	color:#0081D6;
	text-decoration:none;
}*/

a.breadcrumble{
	font-size:10px; 
	color:#999;
	text-decoration:none;
}

a.breadcrumble:hover{
	font-size:10px; 
	color:#999;
	text-decoration:underline;
}


a.titel_blue{
	color:#0081D6;
	text-decoration:none;
}

a.titel_blue{
	color:#333;
	text-decoration:none;
}

.orange{
	color:#ff6600;
}

.green{
	color:#5f650a;
}

.blue{
	color:#0081D6;
}

.sitemap{
	background-image: url(../images/pijl_sitemap.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:20px;
}

.sitemap_sub{
	background-image: url(../images/pijl_sitemap_sub.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}


/********************** form ************************/

.btn{
	background-color: #b5c413;
	color: #ffffff;
	border-width:0px;
	cursor:hand;
	text-transform: uppercase;
	font-family: verdana;
	font-size: 11px;
}

.btn_cancel{
	background-color: #999;
	color: #ffffff;
	border-width:0px;
	cursor:hand;
	text-transform: uppercase;
	font-family: verdana;
	font-size: 11px;
}


.textfield{
	border:#cccccc 1px solid;
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}

.textfield150{
	border:#cccccc 1px solid;
	width: 150px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}

.textfield_zoeken{
	border:1px solid #717a3B;
	width:130px; 
	font-family: Verdana;
	font-size: 11px;
	color: #333;
}

.textfield_calculator{
	border:#cccccc 1px solid;
	width:100px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-align:right;
}

.textfield200{
	border:#cccccc 1px solid;
	width: 200px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}


.textarea{
	border:#cccccc 1px solid;
	width: 250px;
	height: 60px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}

ul#products{
	list-style:none;
	
}

div#products{
	position:relative;
	padding-bottom:20px;
	height:230px;
}

div#products div div{
	position:absolute;
	bottom:0px;
}

div#products div div img{
	vertical-align:middle;
}

div#products div div#left{
	left:70px;
}

div#products div div#middle{
	left:240px;	
}

div#products div div#right{
	left:410px;	
}

div#products div.v{
	float:left;
	width:29px;
	height:100%;
	background: url('http://images.flexmail.eu/lijn_oplossingen.jpg') no-repeat center;	
}

ul#menu_legal, ul#menu_footer{
	float:left;
	list-style: none;
	margin:0;
	padding:0;
}

ul#menu_legal li, ul#menu_footer li{
	float: left;
	margin-left:10px;
}

#copyright{
	display: block;
	float:left;
}

.li_express{
	list-style-image:url(http://images.flexmail.eu/li_express.jpg);
	list-style-position:outside;
	line-height:18px;
	vertical-align:bottom;
	font-size:13px;
}

.li_business{
	list-style-image:url(http://images.flexmail.eu/li_business.jpg);
	list-style-position:outside;
	line-height:18px;
	vertical-align:bottom;
	font-size:13px;
}

.li_agency{
	list-style-image:url(http://images.flexmail.eu/li_agency.jpg);
	list-style-position:outside;
	line-height:18px;
	vertical-align:bottom;
	font-size:13px;
}

.borders{
	border: 1px solid #CCC;
	width:auto;
}

h2 a {
	font-size:15px;
	color:#333;
	font-weight:normal;
	margin-top:15px;
}

.highlight {
	background-color:#FF3;
}

.requiredEmpty {
	display:inline-block;
	height:16px;
	padding-left:5px;
	vertical-align:bottom;
}

ul#menu li.login {
	margin-left:120px;	
}
/* remove dotted link outlines */
a{ outline: none; }
:focus{ -moz-outline-style: none; }


img.icon{
	width:36px;
	height:36px;
}

a.readMore:hover, a.readMore2:hover {
	color:#494F57;
	text-decoration:none;	
}

a.readMore h2:hover {
	color:#0081D6;
}

/* breacrumb */
ul#breadcrumb {
	color:#999;
	font-size:10px;
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:7px;
	text-align:left;
	width:100%;
}

ul#breadcrumb li {
	display:inline;
}

ul#breadcrumb li a { 
	color:#999;
	font-size:10px;
	text-decoration:none;
}

ul#breadcrumb li a:hover {
	font-size:10px; 
	color:#999;
	text-decoration:underline;
}

/* buttons */

/* button free demo */
span.button_free_demo span, span.button_start_now span{display:block;height:39px;float:left;cursor:pointer;}
span.button_free_demo span.button_left{background-image:url(http://images.flexmail.eu/bg_btn_blue1.jpg);width:48px;background-repeat:no-repeat;}
span.button_free_demo span.button_center{background-image:url(http://images.flexmail.eu/bg_btn_blue2.jpg);color:#fff;font-size:16px;line-height:39px;background-repeat:repeat-x;}
span.button_free_demo span.button_right{background-image:url(http://images.flexmail.eu/bg_btn_blue3.jpg);width:12px;background-repeat:no-repeat;}

/* button start now */
span.button_start_now{display:block;float:left;margin-left:30px;}
span.button_start_now span.button_left{background-image:url(http://images.flexmail.eu/bg_btn_orange1.jpg);width:48px;background-repeat:no-repeat;}
span.button_start_now span.button_center{background-image:url(http://images.flexmail.eu/bg_btn_orange2.jpg);color:#fff;font-size:16px;line-height:39px;background-repeat:repeat-x;}
span.button_start_now span.button_right{background-image:url(http://images.flexmail.eu/bg_btn_orange3.jpg);width:12px;background-repeat:no-repeat;}

/* button calculator*/
span.button_calculator span, span.button_calculator span{display:block;height:22px;float:left;cursor:pointer;}
span.button_calculator span.button_left{background-image:url(../images/btn_blue1.jpg); width:25px;background-repeat:no-repeat;}
span.button_calculator span.button_center{background-image:url(../images/btn_blue2.jpg);color:#fff;font-size:11px;line-height:20px;background-repeat:repeat-x; text-transform:uppercase;}
span.button_calculator span.button_right{background-image:url(../images/btn_blue3.jpg);width:13px;background-repeat:no-repeat;}


/* flexmail subscribe form */
.flxml_input{width:160px;border:solid #cccccc 1px;font-family: Verdana;font-size: 11px;color: #666; width:200px; }
.flxml_text{font-family:Verdana;font-size:11px;color:#555;line-height:17px;}
.flxml_error{font-family:Verdana;font-size:11px;color:#FF0000;}
.flxml_titel{font-family:Verdana;font-size:12px;color:#496ca1;}
.flxml_button{background-color:transparent;width:70px;height:16px;border:1px #89930d solid;cursor:hand;text-align:center;background-color:#b5c412;font-family: verdana;font-size:10px;color:#ffffff;display:block;}

div#content{width:960px;overflow:visible;margin:auto;height:auto !important;height:600px;min-height:600px;}
div#content div.content_left{margin-top:2px;}
div#content h2, div#content h1#home{ margin:0;padding:0;margin-bottom:10px;font-size:16px !important;line-height:20px;}
div#content h2 a{font-size:16px !important;line-height:20px;}
div#content p{ display:inline };
div#content div.blok2 h2{ margin-bottom:0px; }
p#api{margin-bottom:0px;}
div.content_right h2{ padding:0;margin:0; margin-top:15px !important; margin-bottom:0px !important;}
div.content_right p{ margin-bottom:0px; }
h2#contact{background:url(http://images.flexmail.eu/icons/contact.jpg) 0 0 no-repeat; padding-left:41px;padding-top:10px;margin-top:0px;margin-bottom:0px;}
h2#blog{background:url(http://images.flexmail.eu/icons/blog.jpg) 0 0 no-repeat; padding-left:41px;padding-top:10px;margin-top:0px;margin-bottom:11px;}
h3{margin:0;padding:0;font-size:11px; clear:both;}
