/* Style sheet screen */
div#zert-right{width:110px;height:520px;overflow:hidden;float:left;display:block;padding-top:0;padding-left:5px;}
div#zert-right img{border:2px solid #ffffff;}
div#zert-right img:hover{border:2px solid #014568;}
.ce_text.zwei-spaltig-right.block img{margin-bottom: 3px;margin-right: 5px;border: 2px solid white;}
.ce_text.zwei-spaltig-right.block img:hover{margin-bottom: 3px;margin-right: 5px;border: 2px solid #014586;}
*{font-family:Verdana,Arial,Helvetica,sans-serif;line-height:150%;}
#zwei-spaltig-right-images img{border: 2px solid #12214e;}
#zwei-spaltig-right-images img:hover{border: 2px solid #b7bcc9;}
html,body{height:100%;margin:0;padding:0;}
body{background:url("tl_files/asa/_images/bg-body.jpg") center top no-repeat;}
#wrapper{position:relative;min-height:100%;}
#header div.inside{height:60px;background:url("tl_files/asa/_images/nav-bg.gif") left top repeat-x;z-index:998;}
#header div.inside{width:960px;margin-right:auto;margin-left:auto;}
#header div.mod_search{height:40px;right:0;position:absolute;overflow:hidden;}
#header div.mod_search form{margin:15px 20px 0 0;}
#header div.mod_search input#ctrl_keywords{height:20px;margin-right:6px;border:0px solid #ffffff;-moz-border-radius:2px;}
#header div.mod_search input#ctrl_submit{width:32px;height:20px;overflow:hidden;background:#005ba9 url("tl_files/asa/_images/suchbutton.gif") left top no-repeat;border:0px solid #002b55;color:#ffffff;cursor:pointer;text-indent:1000em;}
#header div.mod_search input#ctrl_submit:hover{background-position:left -20px;}
#header div#logo-container{right:0;top:94px;position:absolute;}
#header div#logo-container a{width:220px;height:110px;overflow:hidden;display:block;background:url("tl_files/asa/_images/asa_logo.png") left top no-repeat;white-space:nowrap;text-indent:9000em;}
div#header div.mod_changelanguage{top:60px;position:absolute;clear:both;}
div#header div.mod_changelanguage li.active{padding-bottom:12px;background-color:#007bec;}
div#header div.mod_changelanguage li{margin-right:2px;padding:5px 12px;background:#002f5e url("tl_files/asa/_images/subnav-bg.gif") left bottom repeat-x;font-size:9px;color:#ffffff;text-transform:uppercase;-moz-border-radius:0 0 3px 3px;}
#header div#mainnav{width:660px;height:60px;position:absolute;overflow:visible;z-index:999;}
#header div#mainnav li{position:relative;float:left;}
#header div#mainnav li ul{top:60px;position:absolute;display:none;}
#header div#mainnav ul li:hover ul,#header div#mainnav ul li.sfhover ul{display:block;}
#header div#mainnav li a{height:44px;display:block;padding:16px 20px 0;font-weight:bold;text-decoration:none;font-size:14px;color:#ffffff;}
#header div#mainnav li a:hover{background:url("tl_files/asa/_images/nav_active_bg.gif") left top repeat-x;}
#header div#mainnav li.active span{height:44px;display:block;padding:16px 20px 0;background:url("tl_files/asa/_images/nav_active_bg.gif") left top repeat-x;font-weight:bold;text-decoration:none;font-size:14px;color:#ffffff;}
#header div#mainnav li ul.level_2 li a{width:134px;height:9px;display:block;padding:6px 0 25px 26px;background-color:#007bec;font-weight:normal;font-size:13px;color:#ffffff;}
#header div#mainnav li ul.level_2 li a.produkte-anwendungen-page{height:23px;display:block;}
#header div#mainnav li ul.level_2 li.active span{width:134px;height:9px;display:block;padding:9px 0 22px 26px;background-color:#2B5177;font-weight:normal;font-size:13px;color:#ffffff;background-image:none;}
#header div#mainnav li ul.level_2 li.active span.produkte-anwendungen-page{height:23px;}
#header div#mainnav li ul.level_2 li a:hover{background:#007bec url("tl_files/asa/_images/subnav-bg.gif") left bottom repeat-x;}
#header div#mainnav li ul.level_2 li a.last{-moz-border-radius:0px 0px 3px 3px;}
#nachunten-link{width:35px;height:28px;right:20px;top:280px;position:absolute;overflow:hidden;white-space:nowrap;}
#nachunten-link a{width:35px;height:28px;overflow:hidden;display:block;background:url("tl_files/asa/_images/pfeile_nach-unten.png") left top no-repeat;}
#nachunten-link a:hover{background:url("tl_files/asa/_images/pfeile_nach-unten.png") right top no-repeat;}
#nachunten-link a span,#nachoben-link a span{display:none;}
#nachoben-link{width:35px;height:28px;right:20px;top:100px;position:absolute;overflow:hidden;white-space:nowrap;}
#nachoben-link a{width:35px;height:28px;overflow:hidden;display:block;background:url("tl_files/asa/_images/pfeile_nach-oben.png") left top no-repeat;}
#nachoben-link a:hover{background:url("tl_files/asa/_images/pfeile_nach-oben.png") right top no-repeat;}
#container{width:960px;margin-right:auto;margin-left:auto;padding-bottom:310px;}
div#main{font-size:13px;color:#00305f;}
div#main h1{font-weight:normal;font-size:26px;text-transform:uppercase;}
div#main h1 strong{font-weight:normal;color:#007bec;}
div#main p{}
div#main ul{margin-left:20px;list-style-type:disc;}
div#main ul li{list-style-type:disc;}
div#main div.ce_text a{text-decoration:none;color:#007BEC;}
div#main div.ce_text a:hover{text-decoration:underline;}
div#main  div.drei-spaltig{width:240px;float:left;}
div#main  div.drei-spaltig img.image-large{border:16px solid #ffffff;}
div#left img.image-large{border:16px solid #ffffff;}
div#main div.zwei-spaltig-right{width:700px;float:right;}
div#main div#zwei-spaltig-right-images{padding-top:65px;}
div#main div.zwei-spaltig-right-images{padding-top:65px;}
div#main div#zwei-spaltig-right-text{width:450px;float:none;margin-bottom:10px;padding-left:20px;}
div#main div.zwei-spaltig-right-text{width:450px;float:none;margin-bottom:10px;padding-left:20px;}
div#main div#zwei-spaltig-right-produkte{width:450px;float:none;margin-bottom:10px;padding-left:20px;}
div.zwei-spaltig-right-stellenangebot{width:400px;float:none;margin-left:20px;padding-bottom:30px;padding-left:20px;background-color:#d1dae2;border:1px solid #00305e;}
div#main div.produkte-box.first{width:250px;height:260px;float:left;clear:both;margin-right:20px;margin-bottom:20px;margin-left:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#00305e;font-size:11px;color:#ffffff;}
div#main div.produkte-box.second{width:250px;height:260px;float:left;margin-right:20px;margin-bottom:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#00305e;font-size:11px;color:#ffffff;}
div#main div.produkte-box:hover{background-color:#00305e;}
div#main div#drehteile-box:hover{background:url("tl_files/asa/_images/produkt_drehteile.jpg") center bottom no-repeat;}
div#main div#pressteile-box:hover{background:url("tl_files/asa/_images/produkt_pressteile.jpg") center bottom no-repeat;}
div#main div#gussteile-box:hover{background:url("tl_files/asa/_images/produkt_gussteile.jpg") left bottom no-repeat;}
div#main div#baugruppen-box:hover{background:url("tl_files/asa/_images/produkt_montage.jpg") right bottom no-repeat;}
div#main div#lohnfertigung-box:hover{background:url("tl_files/asa/_images/produkt_lohnfertigung.jpg") left bottom no-repeat;}
div#main div#konstruktion-box:hover{background:url("tl_files/asa/_images/produkt_konstruktion.jpg") left bottom no-repeat;}
div#kontakt form label{padding:5px 10px 5px 0;}
div#kontakt form input.text{width:240px;height:22px;margin-bottom:5px;background-color:#ffffff;border:1px solid #003060;-moz-border-radius: 5px;}
div#kontakt form input.error{width:240px;height:22px;margin-bottom:5px;background-color:#ffffff;border:1px solid #b01000;-moz-border-radius: 5px;}
p.error{color:#b01000;}
div#kontakt form textarea{width:240px;margin-bottom:5px;background-color:#ffffff;border:1px solid #003060;-moz-border-radius: 5px;}
div#main div.mod_booknav{width:638px;margin-top:30px;margin-bottom:70px;padding-right:82px;}
div#main div.mod_booknav ul{list-style-type:none;}
div#main div.mod_booknav ul li{float:left;margin-right:20px;list-style-type:none;}
div#main div.mod_booknav ul li.up{display:none;}
div#main div.mod_booknav ul li.next{float:right;}
div#main div.mod_booknav ul li a{text-decoration:none;color:#406486;}
div#main div.mod_booknav ul li a:hover{text-decoration:underline;}
div#main input.submit{padding:3px 7px;background-color:#003060;border:0px solid #000000;color:#ffffff;cursor:pointer;-moz-border-radius:5px;}
div#main div.mod_search h3 a{text-decoration:none;color:#003060;}
div#main div.mod_search p a{text-decoration:underline;color:#003060;}
div#main div.mod_search a:hover{text-decoration:underline;}
div#main div.mod_search div.even{margin-bottom:15px;padding:1px 10px 15px;background-color:#D1DAE2;}
div#main div.mod_search div.odd{margin-bottom:15px;padding:1px 10px 15px;background-color:#f2f4f7;}
div#main div.mod_search form input.text{width:240px;height:22px;margin-bottom:5px;background-color:#ffffff;border:1px solid #003060;-moz-border-radius: 5px;}
#footer{width:100%;bottom:0;position:absolute;background-color:#00305f;color:#ffffff;}
#footer div.inside{width:960px;margin-right:auto;margin-left:auto;border-top:8px solid #004f94;}
div#footer-content{margin-top:20px;letter-spacing:0.5px;}
div#footer-content div.left{width:540px;float:left;}
div#footer-content div.left div.left-left{width:275px;float:left;padding-top:1px;padding-bottom:1px;padding-left:15px;border-left:1px solid #4a8bc2;}
div#footer-content div.left div.left-right{width:200px;float:right;padding-top:1px;padding-bottom:1px;padding-left:15px;border-left:1px solid #4a8bc2;}
div#footer-content div.right{width:410px;float:right;}
div#footer-content div.right div.right-left{width:270px;float:left;padding-top:1px;padding-bottom:1px;padding-left:15px;border-left:1px solid #4a8bc2;}
div#footer-content div.right div.right-right{width:105px;float:right;padding-top:1px;padding-bottom:1px;padding-left:15px;border-left:1px solid #4a8bc2;}
div#footer-content div.right div.right-right a{text-decoration:none;color:#ffffff;}
div#footer-content div.right div.right-right a:hover{text-decoration:underline;color:#ffffff;}
div#zert-left{width:260px;height:520px;overflow:hidden;float:left;display:block;}
