/* Style sheet basic */
1mod_breadcrumb0posterhtml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,{margin:0;padding:0;vertical-align:baseline;border:0;font-family:inherit;font-size:100.01%;outline: 0;font-weight: inherit;font-style: inherit;}
:focus{outline: 0;}
ol,ul{list-style: none;}
table{border-collapse:separate;border-spacing: 0;}
caption,th,td{text-align:left;font-weight:normal;}
select,input,textarea{font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}
body{position:relative;margin:0;padding:0;text-align:left;font-size:100.01%;color:#626262;line-height:1;background:#fff url(tl_files/pics/bg.gif) repeat-x;}
#right{float:right;}
.inside{position:relative;text-align:left;}
.block{overflow:hidden;}
.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.custom{display:block;text-align:left;}
.custom:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Arial, Helvetica, sans-serif;font-size:15px;}
p,td,th{line-height:20px;letter-spacing:0.01em;}
h1{margin:0 0 5px;font-size:20px;}
h1#heading{display:block;margin:0;padding:7px 18px;background-color:#292929;font-weight:normal;font-size:18px;color:#fff;letter-spacing:1px;}
h2{margin:0 0 33px;font-weight:bold;font-size:25px;color:#009ee0;}
a{text-decoration:none;color:#009ee0;}
a:hover{text-decoration:underline;color:#626262;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
#wrapper{width:1000px;position:relative;margin:0 auto;}
#header{height:359px;}
#container{top:359px;position:absolute;margin:0;}
#left{width:240px;float:left;margin:-276px 0 0;}
#main{width:730px;left:270px;top:0;position:absolute;padding:0 0 20px;}
.headerImage{width:730px;height:250px;float:right;display:block;margin:35px 0 0;text-indent:-99999999em;}
.headerImage h1{margin:0;padding:0;background:none;text-indent:-99999999em;}
.nav1 .headerImage{background: url(tl_files/headers/nav1.jpg) no-repeat bottom left;}
.nav2 .headerImage{background: url(tl_files/headers/nav2.jpg) no-repeat bottom left;}
.nav3 .headerImage{background: url(tl_files/headers/nav3.jpg) no-repeat bottom left;}
.nav4 .headerImage{background: url(tl_files/headers/nav4.jpg) no-repeat bottom left;}
.nav5 .headerImage{background: url(tl_files/headers/nav5.jpg) no-repeat bottom left;}
.nav6 .headerImage{background: url(tl_files/headers/nav6.jpg) no-repeat bottom left;}
.nav7 .headerImage{background: url(tl_files/headers/nav7.jpg) no-repeat bottom left;}
.nav8 .headerImage{background: url(tl_files/headers/nav8.jpg) no-repeat bottom left;}
.nav9 .headerImage{background: url(tl_files/headers/nav9.jpg) no-repeat bottom left;}
.nav10 .headerImage{background: url(tl_files/headers/nav10.jpg) no-repeat bottom left;}
.philosophie .headerImage{background: url(tl_files/headers/philosophie.jpg) no-repeat bottom left;}
.team .headerImage{background: url(tl_files/headers/team.jpg) no-repeat bottom left;}
.referenzen .headerImage{background: url(tl_files/headers/referenzen.jpg) no-repeat bottom left;}
.presse .headerImage{background: url(tl_files/headers/presse.jpg) no-repeat bottom left;}
.kontakt .headerImage{background: url(tl_files/headers/kontakt.jpg) no-repeat bottom left;}
.impressum .headerImage{background: url(tl_files/headers/impressum.jpg) no-repeat bottom left;}
.blog .headerImage{background: url(tl_files/headers/blog.jpg) no-repeat bottom left;}
#header .mod_navigation,#header ul.langNav{height:74px;}
#header ul.langNav{width:150px;float:left;}
#header ul.langNav li{float:left;margin:22px 10px 0;padding:0;list-style:none;}
#header ul.level_1{width:auto;float:right;margin:35px 0 0;padding:0;}
#header ul.level_1 li{float:left;margin:0;padding:0 0 0 10px;font-size:17px;list-style:none;text-transform:lowercase;}
#header ul.level_1 li a{display:block;padding:3px 15px;text-decoration:none;font-size:17px;color:#fff;letter-spacing:1px;}
#header ul.level_1 li a:hover,#header ul.level_1 li.trail a,#header ul.level_1 li.active span{background-color:#009ee0;font-size:17px;color:#fff;}
#header ul.level_1 li.active span{display:block;padding:3px 15px;font-size:17px;letter-spacing:1px;}
#left .inside a img{margin:30px 0 10px;padding:0;}
#left ul.level_1{margin:35px 0 0;padding:0;}
#left ul.level_1 li{margin:0;padding:0 0 11px;text-align:left;color:#009ee0;list-style: none;text-transform:lowercase;}
#left ul.level_1 li span{padding:0 0 0 33px;font-weight:normal;font-size:18px;background: url(tl_files/pics/left_nav_bg.gif) left 2px no-repeat;}
#left ul.level_1 li a{display:block;margin:0 0 0 33px;font-weight:normal;text-decoration:none;font-size:18px;color:#626262;}
#left ul.level_1 li a:link,#left ul.level_1 li a:visited{color:#626262;}
#left ul.level_1 li a:hover{color:#009ee0;}
#main .poster{width:232px;height:220px;float:left;display:block;margin:0 15px 0 0;}
#main .posterLast{width:232px;height:220px;float:right;display:block;margin:0;}
#main .poster img,#main .posterLast img{border:2px solid #cccdce;}
#main .poster .caption,#main .posterLast .caption{margin:10px 0;font-size:14px;color:#7d7d7d;}
#main .posterBig .image_container{float:left;margin:0 20px 20px 0;}
#main .posterBig p,#main .posterBig h2{width:auto;padding:0 0 0 280px;}
#main .mod_article .moreInfo{width:250px;top:420px;position:absolute;z-index:35;}
#main .mod_article .moreInfowide{width:250px;top:250px;position:absolute;z-index:35;}
#main .mod_article .moreInfo a{display:block;padding:0 0 5px;}
#main ul{margin:0 0 0 17px;padding:0;list-style-position: outside;}
#main ul li{padding:15px 0 0;list-style: circle;}
#main p{margin:15px 0 0;}
.ce_gallery img{margin:0 10px 10px 0;}
.ce_comments h1{margin:20px 0;padding:0;color:#616161;background:none;}
.comment_default{padding:5px 0;border-bottom:1px solid #ababab;}
.comment_default.last{margin:0 0 20px;}
.comment_default.even{background-color:#eee;}
.layout_latest p.info,.comment_default p.info{padding:5px 0;}
.layout_latest h2{margin:0;padding:0 0 10px;}
.form .widget input.text,.form .widget textarea{margin:10px 0;}
.form .widget label{width:70%;float:right;}
#blog .image_container,#detail .image_container{float:left;display:block;padding:0 10px 10px 0;}
#detail .back{margin:10px 0 0;}
.mod_breadcrumb{margin:0 0 30px 18px;padding:5px 0;font-size:12px;}
.mod_breadcrumb a,.mod_breadcrumb span{font-size:12px;}
.mod_breadcrumb a{color:#6B6261;}
.mod_breadcrumb span{color:#0482C5;}
#footer{margin:35px 0 0;padding:14px 0 5px 18px;font-size:13px;color:#5D5E60;background: url(tl_files/pics/footer_bg.gif) repeat-x;}
#footer span{float:right;display:block;}
#footer span a{font-size:13px;color:#5D5E60;}
.mod_newslist h1{width:175px;margin:120px 0 10px;padding:8px;font-size:16px;color:#fff;background: #006eb5 none;}
.layout_short{margin:0 0 0 20px;}
.layout_short h2,.layout_short p.info{margin:0;padding:0;}
.layout_short p.info{color:#009EE0;}
.layout_short h2{font-size:15px;}
.layout_short h2 a{color:#626262;}

