/* Style sheet layout_afmg */
body{padding:0;background:#f5f5f5 url("tl_files/afmg/base/img/hbg.jpg") left top repeat-x;}
body{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:16px;color:#172869;line-height:1.3em;}
#wrapper{margin:0 auto;}
#wrapper{width:960px;margin-top:10px;margin-bottom:10px;background-color:#fcfcfd;min-width: 740px;max-width: 90em;}
#wrapper{padding:2px;border:1px solid #172869;}
#header{width:960px;height:189px;overflow:hidden;display:block;color:#000;}
#header h1{display:none;}
#productheader{width:100%;height:150px;margin-top:2px;margin-bottom:1px;border-bottom:1px dotted #172869;}
#topnav{margin-top:-0.65em;font-size:0.7em;}
#topnav,#topnav a,#topnav a:visited{padding-top:0;text-decoration:none;color:#d1d4e1;background: transparent;}
#topnavContact{vertical-align:middle;}
#nav{width:100%;height:30px;overflow:hidden;display:block;background-image:url("tl_files/afmg/base/img/afmg-sprites-2.png");background-repeat:no-repeat;border-bottom:1px dotted #172869;background-position: 0px -152px;}
#nav ul{margin-left:0;}
#nav ul li a{display:block;font-size:1em;font-weight:bold;height:50px;margin:0;padding:0;text-decoration:none;text-indent:-3000em;}
#nav ul li a{background:transparent url(tl_files/afmg/base/img/afmg-sprites-2.png) no-repeat scroll 0 0;}
#nav ul li.nav_company a{background-position: -445px -152px;width:125px;}
#nav ul li.nav_company a:focus,#nav ul li.nav_company a:hover,#nav ul li.nav_company a:active{background-position:-445px -185px;width:125px;}
#nav ul li.nav_products a{background-position:-80px -152px;width:125px;}
#nav ul li.nav_products a:focus,#nav ul li.nav_products a:hover,#nav ul li.nav_products a:active{background-position:-80px -185px;width:125px;}
#nav ul li.nav_projects a{background-position:-205px -152px;width:120px;}
#nav ul li.nav_projects a:focus,#nav ul li.nav_projects a:hover,#nav ul li.nav_projects a:active{background-position:-205px -185px;width:120px;}
#nav ul li.nav_news a{background-position: 0px -152px;width:80px;}
#nav ul li.nav_news a:focus,#nav ul li.nav_news a:hover,#nav ul li.nav_news a:active{background-position: 0px -185px;width:80px;}
#nav ul li.nav_partners a{background-position:-325px -152px;width:120px;}
#nav ul li.nav_partners a:focus,#nav ul li.nav_partners a:hover,#nav ul li.nav_partners a:active{background-position:-325px -185px;width:120px;}
#nav li{width:auto;height:30px;overflow:hidden;float:left;display:inline;margin-top:0;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-decoration:none;font-variant:small-caps;font-size:0.9em;color:#172869;letter-spacing: 0.1em;}
#nav,#nav a,#nav a:visited,#left,#left a,#left a:visited{text-decoration:none;color:#172869;}
#nav li.active{height:32px;margin-top:-5px;padding-top:10px;padding-right:10px;padding-left:10px;background:url("tl_files/afmg/base/img/metabg.png") left center repeat-x;color:#fff;}
#left li{margin-top:0.42em;}
#socialnet{margin-right:1em;margin-bottom:1em;margin-left:1.5em;}
#teaser h2,#news-navigation h2,#product-navigation h2,#press-navigation h2{height:1.3em;overflow:hidden;display:block;margin-top:-0.4em;margin-right:-1.3em;margin-left:-1.5em;padding-top:0.4em;padding-right:1.3em;padding-left:1.5em;background:#172869 url("tl_files/afmg/base/img/afmg-sprites-2.png") left top no-repeat;border-bottom:1px solid #3f4559;font-variant:small-caps;color:#fff;letter-spacing: 0.1em;background-position: 0px -215px;}
#teaser,#news-navigation,#product-navigation,#press-navigation{margin-top:0.6em;padding:0.4em 1.3em 1em 1.5em;background-color:#F5F5F5;border-bottom:1px dotted #172869;}
#news-menue{margin-bottom:2em;}
#events-link,#news-link,#news-menue h2{margin-top:0.6em;}
#news-link h2,#events-link h2,#news-menue h2{display:block;padding-top:0.4em;padding-right:1.3em;padding-left:1.5em;background:#172869 url("tl_files/afmg/base/img/afmg-sprites-2.png") left top no-repeat;border-bottom:1px solid #3f4559;font-variant:small-caps;color:#fff;letter-spacing: 0.1em;background-position: 0px -215px;}
#teaser img{float:left;margin-top:0.65em;margin-right:0.65em;margin-bottom:0.65em;}
#teaser p,#teaser .more{margin-top:16px;font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:0.7em;}
#news-navigation .block{overflow:visible;}
#news-navigation ul.level_1{margin-top:1.3em;margin-bottom:1.5em;}
#news-navigation .level_1,#product-navigation ul{font-weight:bold;font-size:0.8em;line-height:1.3em;}
#press-navigation ul{margin-top:1em;font-size:0.8em;line-height:1.3em;}
#news-navigation .level_2{margin-left:1em;font-weight:normal;font-size:0.85em;line-height:1.5em;}
#product-navigation li{}
#product-navigation ul ul{margin-top:-0.1em;margin-bottom:1em;margin-left:2em;font-weight:normal;font-size:0.8em;line-height:1.0em;list-style-image:url("tl_files/afmg/base/img/icons/list.gif");font-variant: normal;}
#main{padding-right:20px;padding-bottom:20px;padding-left:20px;color:#172869;min-height: 100px;}
#main h1{margin-top:16px;text-align:left;border-bottom:1px dotted #3f4559;font-family:Verdana, Geneva, Tahoma, sans-serif;font-weight:normal;font-variant:small-caps;font-size:1.0em;letter-spacing: 0.1em;}
#main h2{margin-top:16px;font-family:Verdana, Geneva, Tahoma, sans-serif;font-weight:normal;font-size:0.9em;letter-spacing:0.12em;}
#main h3{margin-top:16px;font-family:Verdana, Geneva, Tahoma, sans-serif;font-weight:normal;font-size:0.8em;letter-spacing:0.12em;}
#main h1,#main h2,#main h3,#teaser h2,#news-navigation h2,#product-navigation h2,#press-navigation h2,#news-link h2,#events-link h2,#news-menue h2{font-family:Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;font-weight:bold;}
#news-archive .layout_full h1,#events-list .mod_eventlist h1,#event-reader-day .event h1,#event-reader-single .event h1,#latest-news-5-elements .layout_full h1{margin-top:16px;font-family:Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;font-weight:normal;text-decoration:none;font-size:0.9em;letter-spacing:0.12em;}
#news-archive img{padding-right:1em;}
#main p,#main ul,#main ol,#main td,#main dt,#teaser p,#meta p{color:#41539c;}
#main p,#main pre,#main td,.empty{margin-top:16px;text-align:left;font-size:0.7em;}
#main ul,#main ol{line-height:1.3em;}
#main li{margin-left:3em;text-align:left;font-size:0.7em;line-height:1.3em;margin-top: 8px;}
#main li li,#service .comment li{margin-left:3em;text-align:left;font-size:1em;line-height:1.3em;margin-top: 8px;}
#main ul{width:95%;position:relative;display:inline;list-style-image:url("tl_files/afmg/base/img/icons/list.gif");}
#main .morewhitespace li{margin-top:1.4em;margin-bottom:1.4em;}
#main ol{list-style-type:decimal;}
#main ol ol{list-style-type:lower-alpha;}
#main .list{display:block;margin-left:1em;}
#main pre{margin-right:3em;margin-left:3em;padding:5px;background-color:#e4e4e4;border:1px dotted #172869;font-family:Courier New, Courier, monospace;font-size:0.7em;margin-top: 16px;}
#main dt{margin-left:3em;font-weight:bold;font-size:0.7em;margin-top: 8px;}
#main dd{margin-left:3em;font-size:0.7em;margin-top:8px;}
#main blockquote p,#main q p{margin-left:3em;font-style:italic;color:#747EA5;margin-top:16px;}
#service h2{margin-left:0.2em;}
#service .download,#service .comment,#service .link{font-size:0.7em;}
#service .download,#service .comment,#service .link{margin-top:0.5em;margin-bottom:0.5em;padding-top:0.5em;padding-bottom:0.5em;padding-left:1em;border:1px dotted #3f4559;font-size:0.7em;}
#service .info,#service .date{width:100%;margin-top:-2em;text-align:right;background:url("tl_files/afmg/base/img/metabg.png") left top repeat-x;font-style:italic;font-size:0.7em;color:#6070a8;}
#ease-faq .info,#ease-room-faq .info,#ease-probe-faq .info,#ease-eyes-faq .info,#ease-ears-faq .info,#ease-imex-faq .info,#focus-faq-en .info,#focus-faq-de .info,#ev-faq-en .info,.mod_faqreader .info{display:none;}
#main .width50{width:50%;}
#main .width25{width:25%;}
#main .width75{width:75%;}
#main .height300{height:18em;}
#main .height100{height:6em;}
#main .note{margin-top:1em;padding:0 1em 1em;background:url("tl_files/afmg/base/img/left_verlauf.png") left top repeat-x;border:1px dotted #172869;}
#main .image_container .caption{font-size:0.65em;color:#747ea5;}
#main a{text-decoration: none; border-bottom: 1px solid #7ba79f;}
#main p a:before{content: url(tl_files/afmg/base/img/icons/extern.gif);}
#main p.beforenone a:before{content: "";}
#main a,#meta a,#left a,#main a:visited,#meta a:visited,#left a:visited{color:#035949;}
#meta a{text-decoration: none; border-bottom: 1px solid #7ba79f;}
#main a:hover,#meta a:hover,#left a:hover{border-bottom:0;text-decoration:none;color:#79001f;}
#events-link a,#events-link a:visited,#news-link a,#news-link a:visited,#news-menue a,#news-menue a:visited{color:#fff;}
#meta{clear:both;margin-top:20px;background:#e7e9f0 url("tl_files/afmg/base/img/metabg.png") left bottom repeat-x;border-top:1px dotted #172869;color:#172869;padding: 1em 20px 2em 2em;}
#meta{font-size:0.7em;}
#meta h1{padding-top:3px;font-family:Palatino,Palatino Linotype,Hoefler Text,Times,Times New Roman,serif;font-weight:normal;font-variant:small-caps;font-size:1.3em;letter-spacing: 0.1em;}
#meta .icon_ec{width:21px;height:21px;display:inline-block;margin-right:0.8em;background:url("tl_files/afmg/base/img/afmg-sprites-en.png") left top no-repeat;background-position: -101px -293px;}
#meta .icon_news{width:21px;height:21px;display:inline-block;margin-right:0.8em;background:url("tl_files/afmg/base/img/afmg-sprites-en.png") left top no-repeat;background-position: -101px -249px;}
#meta .icon_net{width:21px;height:21px;display:inline-block;margin-right:0.8em;background:url("tl_files/afmg/base/img/afmg-sprites-en.png") left top no-repeat;background-position: -101px -270px;}
#main li.tag-chain-item{width:13px;height:13px;float:right;display:block;margin-left:1em;background:url("tl_files/afmg/base/img/icons_all.png") left top no-repeat;text-indent: -3000em;}
#main li.tag-chain-item a{width:13px;height:13px;display:block;}
#main li.tag-afmg{background-image:url("tl_files/afmg/base/img/icons_all.png");background-repeat:no-repeat;background-position: 0 -12px;}
#main li.tag-focus{background-image:url("tl_files/afmg/base/img/icons_all.png");background-repeat:no-repeat;background-position: 0 -60px;}
#main li.tag-systune{background-image:url("tl_files/afmg/base/img/icons_all.png");background-repeat:no-repeat;background-position: 0 -96px;}
#main li.tag-ease{background-image:url("tl_files/afmg/base/img/icons_all.png");background-repeat:no-repeat;background-position: 0 -120px;}
#main li.tag-easera{background-image:url("tl_files/afmg/base/img/icons_all.png");background-repeat:no-repeat;background-position: 0 -84px;}
#main ul.tag-chain,#main li.tag-chain-item{list-style-type:none;}
#main .pagination ul{list-style-type:none;}
#main .pagination li{float:left;display:block;margin-left:0.1em;padding:0.1em 0.2em;list-style-type:none;}
#copyright{height:14px;clear:both;margin-top:2px;padding-bottom:0;text-align:right;background:#747ea5 url("tl_files/afmg/base/img/metabg.png") left bottom repeat-x;border-top:1px dotted #172869;color:#d1d4e1;padding: 0px 10px 8px 10px;}
#copyright{font-size:10px;}
#copyright-menu{float:left;display:inline;padding-right:10px;text-align:left;color:#d1d4e1;text-decoration:none;}
.clearer{clear:both;margin-bottom:5px;}
#rotation{margin-left:30px;}
.news_cat{width:200px;overflow:hidden;float:left;margin-left:2px;text-align:left;}
#contact label{width:80px;position:relative;float:left;display:block;margin-left:50px;padding-right:5px;text-align:left;vertical-align:top;}
#contact input{width:376px;}
#contact label,#contact input,#contact select,#contact textarea{margin-top:5px;}
#contact input,#contact select,#contact textarea{padding-top:0;vertical-align:text-top;}
#contact textarea{width:378px;margin-top:5px;}
#contact select{width:380px;margin-top:5px;}
#contact form .submit_container{margin-top:5px;}
#contact input.submit{font-weight:bold;}
#contact .contact_checkbox label{width:362px;margin-top:0;margin-right:auto;margin-left:0;padding-top:8px;padding-left:5px;text-align:justify;font-size:10px;line-height:15px;}
#contact .contact_checkbox input{width:12px;float:left;margin-top:9px;margin-right:auto;}
#contact .captcha_text{width:380px;top:-20px;position:relative;float:left;}
#contact .captcha{width:376px;top:20px;position:relative;float:left;margin-top:8px;margin-right:auto;padding-top:0;}
#contact .contact_form_submit_button{width:380px;height:22px;top:0;position:relative;float:left;margin-top:9px;margin-right:auto;}
#contact td{padding-right:1em;padding-left:1em;vertical-align:top;}
#sitemap ul ul{font-size:1.1em;}
#current{font-weight:bold;}
.contenttable{width:100%;margin-top:1em;margin-bottom:1em;border:1px solid #cccccc;empty-cells: show;}
.contenttable tr{border-top:0px solid #cccccc;border-right:0px solid #cccccc;border-bottom:1px solid #cccccc;border-left:0px solid #cccccc;}
table.dense td{padding-top:1px;padding-bottom:1px;}
.contenttable th,.contenttable td{padding:0.5em;border-bottom:1px solid #8699b3;}
.contenttable tr.last td{border-bottom:0px solid #ffffff;}
.contenttable td a{font-weight:bold;}
.contenttable th.header{background-color:#455387;font-weight:bold;font-size:0.7em;color:#ffffff;}
.contenttable th.header a{font-weight:bold;text-decoration:underline;color:#ffffff;}
.contenttable tr.even{background-color:#ffffff;}
.contenttable tr.odd{background-color:#e2e5f2;}
.contenttable tr.top{vertical-align:top;}
