/* Style sheet Default */
body{margin:0;padding:0;}
body,div,p,a{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#565656;}
#wrapper{margin-bottom:50px;}
img,a img{border:0px;}
#left .ce_hyperlink{width:90%;text-align:center;}
h1,h2,h3,h4{margin-top:0;margin-right:0;margin-left:0;font-family:Verdana, Arial, sans-serif;color:#555;}
h1{margin-bottom:12px;font-weight:bold;font-size:14px;}
h2{margin-bottom:7px;font-size:13px;color:#666666;}
h3{margin-bottom:7px;font-size:12px;}
h4{margin-top:4px;margin-bottom:4px;font-size:11px;}
#header .logo{height:160px;margin-top:25px;}
#header .inside{background:url("tl_files/images/carola_frame.png") right top no-repeat;}
#main .inside{padding-right:30px;padding-left:20px;}
.ce_downloads img{float:left;margin-right:6px;}
.ce_text,.ce_downloads{margin-bottom:16px;}
.ce_text a,.ce_downloads a{text-decoration:none;color:#006666;}
.ce_text a:hover,.ce_downloads a:hover{color:#CC0000;}
.mod_registration td{float:left;}
*:first-child+html .mod_registration td{left:0px;position:relative;}
.mod_registration .submit{}
#main .ce_form .text,#main .ce_form .textarea{margin-top:3px;margin-bottom:7px;}
.formbody .text,.formbody .textarea{width:95%;padding-top:2px;padding-bottom:2px;border:1px solid #999;font-family:Verdana, Arial, sans-serif;color:#333333;}
.ce_form td,.mod_registration td{vertical-align:top;}
.formbody .checkbox_container span{display:block;}
.formbody .radio_container span{display:block;}
.text:hover{background-color:#f9f9f9;}
.text:hover,.textarea:hover{background-color:#f9f9f9;}
.text:focus,.textarea:focus{background-color:#f9f9f9;border:1px solid #cc0000;}
.error{font-style:italic;font-size:10px;color:#cc0000;}
.confirm{color:#cc0000;}
span.mandatory{color:#cc0000;}
#left label.mandatory{padding-right:7px;background:url("tl_files/images/mandatory.gif") right top no-repeat;}
#main .explanation{margin-bottom:8px;font-style:italic;font-size:10px;}
#left .explanation{font-style:italic;font-size:10px;}
.submit{margin-top:10px;padding-top:2px;padding-bottom:2px;background-color:#006666;border:0px;font-weight:bold;color:#fff;cursor:pointer;}
#footer .inside{margin-top:30px;margin-left:170px;color:#ccc;}
#footer .inside a{color:#ccc;}
