/* Style sheet main */
body{background: #fff;}
#wrapper{margin-right:auto;margin-left:auto;}
* html #wrapper{height:100%;}
#header{}
#container{margin:0;padding:0;background-color:#fff;}
#main{margin:0;padding:0;}
.logo{float:right;margin-top:62px;}
.logo a{width:266px;height:58px;display:block;background: url("tl_files/images/logo.jpg") left top no-repeat;text-indent: -999px;}
#footer{margin:10px auto 0;padding:0;border-top:1px solid #ccc;}
#footer .inside{width:960px;height:40px;margin:0;padding-top:0;}
#footer a{padding-right:10px;text-decoration:none;color:#666;}
#footer p{padding:6px 10px 0 0;text-align:right;color:#666;}
#footer li{padding-top:6;padding-left:0;}
.ce_gallery{margin-top:10px;margin-bottom:10px;}
.hyperlink_txt{margin-top:5px;margin-bottom:0;margin-left:5px;padding-left:15px;background: url("tl_files/images/link.png") left center no-repeat;}
.clear{clear:both;}
div.error,p.error{margin:0;font-size:9px;color:#ff0000;}
.ce_text{margin:0;padding:0;text-align:justify;}
.ce_text ul{margin-top:0;margin-bottom:0;margin-left:15px;padding-left:0;}
.ce_text ul li{margin-top:3px;margin-bottom:3px;padding-left:15px;list-style-type:none;background: url("tl_files/images/list.png") left center no-repeat;}
.ce_list{padding-bottom:20px;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin-left:5px;padding:0 0 0 12px;line-height:16px;list-style-type:none;background: url("tl_files/images/list.png") left center no-repeat;}
.layout_comp1{width:540px;float:left;padding-right:5px;padding-bottom:10px;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.layout_comp1 img{float:left;padding-right:25px;padding-bottom:10px;}
.layout_comp2{width:400px;float:left;margin-top:20px;padding-bottom:5px;padding-left:9px;border-bottom:1px solid #bebebe;}
.layout_comp3{clear:both;padding-top:10;padding-left:0;}
.contact_data{width:180px;margin-left:140px;}
.contact_phone{padding-left:25px;background: url("tl_files/images/icon_phone.gif") left center no-repeat;}
.contact_mail{padding-left:25px;background: url("tl_files/images/icon_mail.gif") left center no-repeat;}
.contact_xing{padding-left:25px;background: url("tl_files/images/icon_xing.gif") left center no-repeat;}
.contact_vcard{padding-left:25px;background: url("tl_files/images/icon_vcard.gif") left center no-repeat;}
.layout_pe{margin-top:40px;}
.layout_in{float:right;margin-top:0;}
.layout_ph{float:right;}
.layout_kon1{width:165px;float:left;padding-left:5px;background-color:#ccc;}
.layout_kon2{width:300px;float:left;padding-left:4px;background-color:#ccc;}
