/* Style sheet layout */
body{margin-bottom:0px;text-align:center;font-size:70%;color:#444;line-height:1.5em;}
.website{text-align:center;margin:auto;}
#header{width:995px;text-align:center;background-image:url("tl_files/gfx/header.jpg");background-repeat:no-repeat;margin:auto;}
#header .logo{clear:both;margin-top:78px;margin-left:15px;}
#header .logo img{width:170px;height:82px;clear:both;}
#container{width:995px;text-align:center;margin:auto;}
#left{width:206px;background-image:url("tl_files/gfx/left.jpg");background-repeat:repeat-y;}
#left .inside{margin-left:32px;}
#left .formbody p{margin-bottom:0px;padding-bottom:0px;line-height:11px;text-transform:none;}
#main{width:510px;padding-top:4px;background-image:url("tl_files/gfx/header_bottom.jpg");background-repeat:no-repeat;background-position:29px 0px;}
*+html #main{width:490px;overflow:hidden;margin-left:0px;padding-left:0px;text-align:left;}
* html #main{background-position:11px 0px;}
*+html #main{background-position:12px 0px;}
*+html #left{width:186px;}
#right .mod_newslist,#right .mod_module_richtext{margin-bottom:1px;border-top:1px solid #4d6d49;}
#right .red{margin-bottom:1px;border-top:1px solid #ff0000;}
#right .orange{margin-bottom:1px;border-top:1px solid #ffaa00;}
#right h1{margin-top:1px;margin-bottom:3px;padding-top:3px;padding-bottom:3px;padding-left:10px;background-color:#90a07e;background-image:url("tl_files/gfx/right_h2_bg.jpg");background-repeat:no-repeat;font-size:100%;color:#000;}
#right .red h1{background-color:#ff0000;background-image:url("tl_files/gfx/right_h2_bg_red.jpg");background-repeat:no-repeat;}
#right .orange h1{background-color:#ffaa00;background-image:url("tl_files/gfx/right_h2_bg_orange.jpg");background-repeat:no-repeat;}
#right .teaser,#right .mod_module_richtext span{margin-top:0px;margin-bottom:4px;padding-top:0px;font-size:90%;}
#right h2{display:none;}
#main a:hover,#right .more{text-decoration:none;color:#990033;}
input{background-color:#FFFFFF;font-size:11px;color:#003366;}
#footer{height:30px;margin-top:20px;padding-top:3px;padding-right:10px;text-align:right;background-image:url("tl_files/gfx/footer.png");background-repeat:repeat-x;border-top:1px solid #ddd;font-size:80%;color:#444;}
#footer .inside{width:995px;margin:auto;}
#footer .mod_module_richtext{float:left;margin-top:4px;margin-left:30px;text-align:center;}
*+html #header .level_1,* html #main #header .level_1{margin-left:40px;}
#right .mod_module_richtext{margin-top:0px;margin-bottom:10px;padding-top:0px;}
