/* Style sheet enso-basic */
h1{margin-top:32px;font-family:'Abel', 'Sans Serif';font-size:24px;}
h2,.ce_teaser h1{margin-top:24px;font-family:'Abel', 'Sans Serif';font-size:20px;}
h3{margin-top:16px;font-family:'Abel', 'Sans Serif';font-size:16px;}
ul{margin:0 0 0 15px;padding:0 0 5px;}
body{font-family:Helvetica, Verdana, Sans Serif;font-size:13px;color:#333333;line-height:18px;}
#right{width:220px;background-color:#f0f0f0;color:#333333;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-left-radius: 20px;}
.mod_newslist{padding:15px;}
.mod_newslist a{font-size:12px;color:#333333;}
.mod_newslist .layout_simple{padding-bottom:8px;}
.footer{width:960px;height:25px;text-align:center;vertical-align:top;font-weight:bold;font-size:11px;color:#c4c4c4;line-height:25px;}
.footer a{color:#808080;}
#wrapper{margin-top:0;margin-bottom:25px;background-color:#FFFFFF;-webkit-border-bottom-right-radius: 25px;-webkit-border-bottom-left-radius: 25px;-moz-border-radius-bottomright: 25px;-moz-border-radius-bottomleft: 25px;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;}
#header{margin:0;padding:0;}
#header .inside{margin:0;padding:0;}
#main{width:740px;}
#main .inside{padding:15px 50px 25px;}
#right{width:220px;}
#managers-logo{width:220px;height:100px;float:left;display:inline;background:#FFFFFF url("tl_files/template/managers-logo.png") center top no-repeat;}
#factory-logo{width:220px;height:100px;float:left;display:inline;background:#FFFFFF url("tl_files/template/factory-logo.png") center top no-repeat;}
#managers-navigation{width:700px;height:30px;overflow:hidden;float:left;display:inline;padding-top:17px;padding-left:40px;}
#reqifserver-logo{width:220px;height:100px;float:left;display:inline;background:#FFFFFF url("tl_files/template/logo-ReqIFServer_200x50.png") center center no-repeat;}
#slider{width:740px;height:100px;float:left;display:inline;margin:0;padding:0;}
.formbody input,.formbody .textarea{margin-bottom:5px;padding-left:5px;border:1px solid #808080;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.formbody td.col_0{width:120px;float:left;text-align:left;vertical-align:top;}
.mod_registration .formbody tr.row_5 td,.mod_registration .formbody tr.row_1 td{padding-top:4px;text-align:left;vertical-align:top;}
.formbody .captcha{width:30px;}
.mandatory span{padding-left:3px;font-weight:bold;color:#c40000;}
.formbody label{font-weight:bold;}
#right-top{width:220px;height:50px;float:left;display:inline;background-color:#ffffff;}
*:first-child+html p{margin-top:12px;margin-bottom:12px;}
p.error{margin:0;padding:0 0 5px;font-weight:bold;color:#c40000;}
.image_space{margin-right:16px;}
.formbody input.submit{margin-top:12px;}

