html,body{height:100%;text-align:center;font-family:Arial, Verdana, Helvetica, sans-serif;background-color:rgb(50,50,50);}
.content{margin:0 auto;width:950px;}
#wrapper .content{padding-bottom:50px;}
#header{width:100%;height:210px;background-color:#FFFFFF;}
#logo{height:42px;width:262px;margin-top:22px;float:left;margin-left:-5px;margin-bottom:6px;}
#global_menu{color:rgb(150,150,150);font-size:14px;padding-left:40px;margin-top:35px;float:left;}
#global_menu .nav{color:rgb(120,120,120);margin-left:10px;margin-right:10px;text-decoration:none;}
#global_menu .nav:hover{color:rgb(249,150,19);}
#global_menu .nav.active{color:rgb(249,150,19);}
#searchbox{float:right;width:226px;margin-right:15px;}
#menu_right_top{color:rgb(150,150,150);font-size:11px;margin-left:5px;margin-top:9px;height:13px;}
#menu_right_top .nav{color:rgb(150,150,150);margin-left:6px;margin-right:6px;text-decoration:none;}
#menu_right_top .nav:hover{color:rgb(249,150,19);}
#menu_right_top .nav.active{color:rgb(249,150,19);}
.mod_search .formbody .submit{display:none;}
.mod_search .formbody .text{background-image:url(tl_images/walter-nagel-search.png);background-repeat:no-repeat;background-position:2px 3px;padding:1px;padding-left:18px;background-color:rgb(228,228,228);border-style:none;width:196px;height:14px;font-size:11px;float:right;margin-top:10px;}
#cat_name{background-color:rgb(0,63,120);color:#FFFFFF;height:32px;width:100%;font-size:24px;letter-spacing:1px;padding-top:38px;border-bottom:28px solid rgb(228,228,228);text-indent:29px;}
#menu_header{color:rgb(150,150,150);height:22px;width:950px;font-size:14px;padding-top:6px;margin-top:-28px;}
#menu_header .nav{margin-left:10px;margin-right:10px;color:rgb(75,75,75);text-decoration:none;font-weight:bold;letter-spacing:0.03em;}
#menu_header .nav.first{margin-left:30px;}
#menu_header .nav:hover{color:rgb(249,150,19);}
#menu_header .nav.active{color:rgb(249,150,19);}
#wrapper{width:100%;margin:0 auto;background-color:#FFFFFF;}
#main{width:675px;padding-left:30px;font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;font-size:16px;line-height:22px;margin-top:-5px;}
.image_container{margin-bottom:5px;margin-top:5px;}
#main .image_container a{border-style:none;}
h1{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:24px;letter-spacing:1px;color:rgb(0,63,120);line-height:30px;margin-bottom:18px;margin-top:-2px;padding:0;}
h2{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:24px;letter-spacing:1px;color:rgb(0,63,120);line-height:30px;margin-bottom:1px;margin-top:-2px;padding:0;font-weight:normal;}
#right{width:215px;color:rgb(75,75,75);font-size:14px;line-height:27px;margin-right:15px;margin-top:1px;margin-left:15px;}
#right h1{color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;border-bottom:1px solid rgb(75,75,75);margin-top:0;margin-bottom:0px;padding-bottom:5px;line-height:17px;}
#right .ce_text{font-size:11px;line-height:14px;border-bottom:1px solid rgb(210,210,210);padding-top:10px;padding-bottom:10px;}
#right .ce_text a{font-size:12px;line-height:14px;color:rgb(0,175,255);text-decoration:none;}
#right .ce_text a:hover{color:rgb(249,150,19);}
#right .nav_line{border-bottom:1px solid rgb(210,210,210);padding-top:5px;padding-bottom:5px;line-height:17px;padding-left:10px;}
#right .nav_line.download{padding-right:70px;}
#right .subnav{margin-left:9px;padding-top:5px;padding-bottom:5px;}
#right .subnav .subnav{text-indent:-8px;margin-left:17px;}
#right .subnav.first{padding-top:10px;}
#right .subnav.last{padding-bottom:0px;}
#right .nav{color:rgb(0,175,255);text-decoration:none;margin-left:-10px;}
#right .nolink{margin-left:-10px;}
#right .nav:hover{color:rgb(249,150,19);}
#right .nav.active{color:rgb(249,150,19);font-weight:bold;}
.show_all{float:right;margin-top:-27px;font-size:11px;text-align:right;}
#right .info_nav{margin-bottom:-5px;}
.fileformat{float:right;color:rgb(75,75,75);font-size:11px;text-align:right;margin-top:-27px;}
.references, #right .mod_navigation{margin-bottom:50px;}
.home #header{height:525px;}
.home .image_container{margin-top:42px;margin-left:30px;}
.home #right h2, .home #main h2{font-size:14px;color:rgb(75,75,75);margin-top:0px;line-height:17px;letter-spacing:0;}
.home #right h2 a, .home #main h2 a{text-decoration:none;border-style:none;color:rgb(0,175,255);}
.home #right h2 a:hover, .home #main h2 a:hover{color:rgb(249,150,19);}
.home #left{width:291px;padding-left:30px;}
.home .toggler{background-color:rgb(0,175,255);letter-spacing:0.03em;font-size:14px;color:#FFFFFF;padding:3px;padding-left:6px;cursor:pointer;margin-bottom:1px;}
.home .accordiontext{margin-left:16px;}
.home .accordiontext a{color:rgb(0,175,255);font-size:14px;margin:3px;margin-left:-10px;text-decoration:none;}
.home .accordiontext a:hover{color:rgb(249,150,19);}
.home .accordiontext .nav{line-height:17px;margin-top:4px;}
.home #main{width:291px;margin-left:306px;}
.home #main h1{color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;border-bottom:1px solid rgb(75,75,75);margin-top:2px;margin-bottom:4px;padding-bottom:2px;line-height:17px;}
.home #right{width:291px;margin-left:auto;}
.home #right h1{color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;border-bottom:1px solid rgb(75,75,75);margin-top:1px;margin-bottom:4px;padding-bottom:2px;line-height:17px;}
#footer{background-color:rgb(50,50,50);padding-left:30px;color:rgb(150,150,150);font-size:12px;line-height:18px;}
#footer a{color:rgb(210,210,210);text-decoration:none;}
#footer a:hover{color:rgb(249,150,19);}
#footer .mod_sitemap{width:700px;float:left;padding-bottom:30px;margin-left:15px;}
#footer .mod_sitemap li{list-style:none;float:left;width:230px;}
#footer .mod_sitemap ul.level_1{font-weight:bold;color:rgb(210,210,210);margin-left:-40px;letter-spacing:0.03em;margin-top:12px;}
#footer .mod_sitemap ul.level_2{font-weight:normal;margin-left:-40px;letter-spacing:0;}
#footer .mod_sitemap ul.level_3{display:none;}
#footer #contact{float:right;width:231px;margin-top:12px;padding-bottom:30px;}
#footer #contact strong{color:rgb(210,210,210);}
#main a{text-decoration:none;color:#000000;border-bottom:1px dotted #000000;}
#map_canvas a{border-style:none;}
#main a:hover{color:rgb(249,150,19);border-style:none;}
#impressum, #kontakt{width:905px;}
.float_left{float:left;}
#impressum .float_left{width:460px;}
.layout_short{border-bottom:1px solid rgb(210,210,210);}
#main .mod_newsarchive h2, #main .mod_eventlist h2{margin:0;margin-bottom:10px;letter-spacing:0;font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;font-size:16px;line-height:22px;color:#000000;}
#main .mod_newsarchive h2.nav a, #main .mod_eventlist h2.nav a{color:rgb(0,175,255);border-style:none;}
#main .mod_newsarchive h2.nav a:hover, #main .mod_eventlist h2.nav a:hover{color:rgb(249,150,19);}
#main .mod_newsarchive .layout_short, #main .mod_eventlist .layout_short{margin-bottom:10px;}
.info, .info_nav{color:rgb(75,75,75);font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin-top:3px;margin-bottom:0px;line-height:17px;}
.layout_full .info{margin-top:-15px;margin-bottom:20px;}
#main .back a, #right .back a{text-transform:lowercase;color:rgb(0,175,255);border-style:none;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#right .back{margin-top:-50px;margin-bottom:50px;}
#main .back a:hover, #right .back a:hover{color:rgb(249,150,19);}
ul{list-style-image:url(/tl_images/list.jpg)}
#reference_list{width:905px;margin-top:-7px;}
#reference_list .float_left{width:460px;}
#reference_list .letter{color:rgb(150,150,150);padding-top:17px;margin-bottom:-1px;font-size:16px;}
#reference_list .first{padding-top:44px;}
#reference_list .nav{color:rgb(0,175,255);text-decoration:none;border-style:none;}
#hardware_list{width:905px;}
#hardware_list .model_header{width:340px;font-family:Arial, Verdana, Helvetica, sans-serif;color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;font-weight:bold;border-bottom:1px solid rgb(75,75,75);padding-bottom:3px;}
#hardware_list .format_header{width:120px;font-family:Arial, Verdana, Helvetica, sans-serif;color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;font-weight:bold;border-bottom:1px solid rgb(75,75,75);padding-bottom:3px;}
#hardware_list .kat_header{font-family:Arial, Verdana, Helvetica, sans-serif;color:rgb(75,75,75);font-size:14px;letter-spacing:0.03em;font-weight:bold;border-bottom:1px solid rgb(75,75,75);width:215px;padding-bottom:3px;}
#hardware_list .model{width:340px;padding-top:7px;margin-top:8px;border-top:1px solid rgb(210,210,210);}
#hardware_list .model a{color:rgb(0,175,255);border-style:none;}
#hardware_list .model a:hover{color:rgb(249,150,19);}
#hardware_list .format{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;line-height:17px;width:105px;padding-top:11px;margin-top:8px;padding-right:15px;border-top:1px solid rgb(210,210,210);}
#hardware_list .kat{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;line-height:17px;width:215px;margin-left:auto;padding-top:11px;margin-top:8px;border-top:1px solid rgb(210,210,210);}
#hardware_list .first{border-style:none;margin-top:0;}
.line{border-bottom:1px solid rgb(210,210,210);}
.searchlist #main{width:905px;}
.searchlist .formbody{position:absolute;top:-188px;right:0;}
.searchlist #main h2{margin:0;margin-top:15px;letter-spacing:0;}
.searchlist #main h2.nav a{font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;font-size:16px;line-height:22px;color:rgb(0,175,255);border-style:none;}
.searchlist #main h2.nav a:hover{color:rgb(249,150,19);}
.searchlist #main .url{margin-top:3px;}
.searchlist #main .url a{color:rgb(75,75,75);font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;border-color:rgb(75,75,75);}
.searchlist #main .url a:hover{color:rgb(249,150,19);}
.searchlist .highlight{color:rgb(249,150,19);}
hr{border-style:none;border-top:1px solid rgb(210,210,210);height:1px;background-color:#FFFFFF;margin:0px;margin-bottom:4px;}
