/* Style sheet vil */
.mod_tellafriend{width:100px;height:68px;overflow:visible;}
.clear{height:0.1px;overflow:hidden;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;position:absolute;overflow:hidden;display:inline;}
body{margin:0px;text-align:center;background-color:#ffffff;background-image:url("tl_files/vil_template/img/body_bg.jpg");background-repeat:repeat-x;font-family:arial, semi-sans, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#525559;line-height:140%;}
#wrapper{width:100%;position:relative;margin:0 auto;text-align:left;background-image:url("tl_files/vil_template/img/wrapper_bg.jpg");background-position:center top;background-repeat:no-repeat;min-width:873px;background-attachment:scroll;}
p{margin:0px;padding:0px;}
a{text-decoration:none;color:#00afeb;}
a:hover{font-weight:bold;color:#00afeb;}
h1{margin-bottom:-3px;font-size:22px;color:#1e4646;line-height:28px;}
h2{margin-top:20px;margin-bottom:10px;font-size:15px;color:#1e4646;text-transform:uppercase;}
h3{margin-top:10px;margin-bottom:0px;font-size:12px;color:#1e4646;}
.mod_newslist h2{margin:20px 0px 0px 0px;padding-bottom:16px;background-image:url("tl_files/vil_template/img/box_bg.png");background-position:center bottom;background-repeat:repeat-x;font-size:15px;}
.mod_newslist h2 a{text-decoration:none;font-size:15px;color:#1e4646;}
.formbody{line-height:30px;text-transform:uppercase;}
.formbody table tr td{padding-right:20px;vertical-align:top;}
#header{width:873px;position:relative;margin:0 auto;text-align:left;}
.logo{width:873px;height:68px;}
#header .mod_navigation{width:723px;height:68px;}
#header .mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#header .mod_navigation li{float:left;margin:0;padding:0;}
#header .mod_navigation a,#header .mod_navigation span{height:68px;display:block;padding-top:46px;text-align:center;background-repeat:none;text-decoration:none;color:#ffffff;}
#header .mod_navigation a:link,#header .mod_navigation a:visited{background-position:top left;}
#header .mod_navigation a:hover,#header .mod_navigation a:focus,#header .mod_navigation a:active,#header .mod_navigation span{font-weight:bold;background-position: 0 -68px;}
#header .mod_navigation .navi_start a,#header .mod_navigation .navi_start span{width:100px;background-image:url("tl_files/vil_template/img/start.png");}
#header .mod_navigation .navi_kontakt a,#header .mod_navigation .navi_kontakt span{width:100px;background-image:url("tl_files/vil_template/img/kontakt.png");}
#header .mod_navigation .navi_mail a,#header .mod_navigation .navi_mail span{width:100px;background-image:url("tl_files/vil_template/img/mail.png");}
#header .mod_navigation .navi_partner a,#header .mod_navigation .navi_partner span{width:100px;background-image:url("tl_files/vil_template/img/vilingo.png");}
#header .mod_navigation .navi_solutions a,#header .mod_navigation .navi_solutions span{width:100px;background-image:url("tl_files/vil_template/img/vilingo.png");}
#header .mod_navigation .navi_leistungen a,#header .mod_navigation .navi_leistungen span{width:100px;background-image:url("tl_files/vil_template/img/leistungen.png");}
#container{width:873px;position:relative;margin:0 auto;text-align:center;}
#main{width:600px;margin:0px;}
#header .mod_navigation .navi_bookmark a,#header .mod_navigation .navi_bookmark span{width:100px;background-image:url("tl_files/vil_template/img/bookmark.png");}
.article_left{width:275px;float:left;margin:0px 25px 0px 0px;}
.article_right{width:275px;float:left;margin:0px 0px 0px 25px;}
.article_normal{clear:left;}
.pdf_link a{padding-left:21px;background-image:url("tl_files/vil_template/img/drucken_pdf.png");background-position:left center;background-repeat:no-repeat;text-decoration:none;color:#00afeb;}
#right{width:150px;float:right;margin-left:123px;}
#footer{width:873px;position:static;margin-right:auto;margin-left:auto;}
#footer .mod_customnav ul{padding:0;list-style-type:none;}
#footer .mod_customnav li{float:left;margin:20px 0px 0px 0px;padding:0px 10px 0px 0px;}
#footer .mod_customnav a,#footer .mod_customnav span{text-decoration:none;color:#525559;}
#footer .mod_customnav a:hover{font-weight:bold;color:#525559;}
