/* Style sheet griesser */
*{margin:0;padding:0;}
body{background-image:url("tl_files/layout/bg_main.gif");background-repeat:repeat-x;font-family:Arial, sans-serif;font-size:14px;color:#575757;line-height:22px;}
h1{margin-top:15px;margin-bottom:15px;font-weight:normal;font-size:20px;color:#bd0000;line-height:30px;}
h2{margin-bottom:15px;font-weight:normal;font-size:30px;color:#6b6b6b;}
#container a{text-decoration:none;color:#bd0000;}
#container a:hover{text-decoration:underline;color:#000;}
#logo{width:950px;height:164px;background-image:url("tl_files/layout/logo.gif");background-repeat:no-repeat;}
.box{padding:15px;background-color:#e6e6e6;border:1px solid #8c8c8c;}
.mod_navigation{width:100%;top:181px;position:absolute;text-align:center;color:#fff;}
.mod_navigation a{text-decoration:none;color:#fff;}
.mod_navigation a:hover{text-decoration:underline;color:#fff;}
.mod_navigation li{display:inline;margin-right:7px;margin-left:7px;}
.active{font-weight:bold;}
.mod_imageslider{top:209px;position:absolute;}
#container{background-image:url("tl_files/layout/bg_container.gif");}
#container p{padding-bottom:15px;text-align:justify;}
#main .inside{padding:20px 0 25px 25px;}
#left .inside{padding:20px 25px 25px;}
#container li{margin-left:20px;list-style-type:square;}
#container ul{margin-bottom:20px;margin-left:20px;}
#referenzen td{padding-bottom:25px;vertical-align:top;}
#referenzen .col_0{width:180px;font-weight:bold;}
#footer{background-image:url("tl_files/layout/bg_footer.gif");}
#footer a{text-decoration:none;color:#fff;}
#footer a:hover{text-decoration:underline;}
#footer .inside{padding-top:7px;text-align:center;color:#fff;}
.text,.textarea,.submit{width:280px;margin-top:3px;margin-bottom:3px;margin-left:25px;padding:3px;background-color:#fff;border:1px solid #636363;font-family:Arial, sans-serif;}
.submit{width:150px;}
.error{margin-top:5px;color:#ab0000;}

