/* Style sheet acmfo */
*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, _sans-serif;font-size:13px;color:#404248;line-height:18px;background: #caced1;}
#wrapper{width:903px;margin:0 auto 12px;background: #fff;}
#header{height:331px;overflow:hidden;}
#zitat{height:144px;position:relative;background: #002975 url(/tl_files/acmfo/resources/header.gif) right no-repeat;}
#zitat .image_container{left:0;top:0;position:absolute;}
#zitat .ce_text{margin-left:248px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:10px;color:#ffffff;line-height:18px;}
#zitat h1{margin-top:24px;margin-right:200px;font-weight:normal;font-size:18px;color:#ffffff;line-height:28px;font-style: normal;}
#bread{margin-left:248px;font-size:11px;}
#bread a{text-decoration:none;}
#container{padding-top:36px;padding-bottom:12px;}
#left{width:219px;}
#main{margin-right:48px;margin-left:248px;}
#footer{padding:3px 24px;border-top:4px solid #caced1;}
#navigation{height:32px;background: #caced1;}
#navigation li{width:219px;height:22px;float:left;display:block;margin-right:9px;padding-top:6px;text-align:center;font-weight:bold;font-style:italic;color:#ffffff;list-style: none;background: #002975;cursor: pointer;}
#navigation li.last{margin-right:0;}
#navigation a{font-weight:normal;text-decoration:none;color:#ffffff;font-style: normal;}
#navigation .trail a{font-weight:bold;font-style:italic;}
#sidenav li{padding-top:1px;list-style: none;}
#sidenav a,#sidenav span{text-decoration:none;}
#sidenav .level_1 a,#sidenav .level_1 span{padding-left:6px;font-weight:bold;color:#002975;}
#sidenav .level_1 .active a,#sidenav .active span,.trail a{font-style:italic;}
#sidenav ul.level_2{margin-bottom:6px;}
#sidenav .level_2 li{border-top:1px solid #999999;background: url(/tl_files/acmfo/resources/sidenavi-icon.gif) top left no-repeat;}
#sidenav .level_1 .level_2 a,#sidenav .level_2 span{padding-left:12px;font-weight:normal;color:#404248;font-style: normal;}
#sidenav .level_2 .active span{font-weight:bold;}
#footer li{float:left;margin-right:6px;padding-right:6px;border-right:1px solid #999999;list-style: none;}
#footer li.last{border-right:0px;}
#footer a,#footer span{text-decoration:none;font-size:11px;color:#404248;}
.teamfoto{width:110px;float:right;clear:both;margin-left:36px;font-size:10px;line-height:12px;}
h1,h2{margin-bottom:12px;font-size:16px;color:#002975;}
img{display:block;border:0px;}
p{margin-bottom:12px;}
a{color:#002975;}
table,#main ul,#main .image_container{margin-bottom:2em;}
#main .teamfoto .image_container{margin-bottom:.5em;}
#main img{margin:0 auto;text-align:center;}
#main .teamfoto img{margin:0;}
td{padding:3px 6px 3px 0;vertical-align:top;border-top:1px solid #7f94ba;}
th{text-align:left;}
td.col_first{font-weight:bold;}
#main li{padding-left:10px;list-style: none;background: url(/tl_files/acmfo/resources/list-item.gif) left 6px no-repeat;}
#main .teamfoto li{padding-left:6px;background: url(/tl_files/acmfo/resources/list-item-small.gif) left 3px no-repeat;}
#team .ce_text{margin-bottom:1em;border-bottom:1px solid #ccc;}
#team .ce_text.teamfoto{border-bottom:0px;}
#main #sitemap ul{margin:0;}
#main #sitemap li{margin:0;padding:4px 0 0;list-style: none;}
#sitemap a{padding-left:28px;text-decoration:none;}
#sitemap .level_2 a{padding-left:50px;}
#sitemap .level_3 a{padding-left:74px;}
#sitemap ul.level_1 li{background: url(/tl_files/acmfo/resources/sm-lv1.gif) no-repeat;}
#sitemap ul.level_1 li.first{background: url(/tl_files/acmfo/resources/sm-start.gif) no-repeat;}
#sitemap ul.level_1 li.submenu{background: url(/tl_files/acmfo/resources/sm-lv1-wc.gif) no-repeat;}
#sitemap ul.level_1 li.last{background: url(/tl_files/acmfo/resources/sm-lv1-end.gif) no-repeat;}
#sitemap ul.level_2 li{background: url(/tl_files/acmfo/resources/sm-lv2.gif) no-repeat;}
#sitemap ul.level_2 li.first{background: url(/tl_files/acmfo/resources/sm-lv2.gif) no-repeat;}
#sitemap ul.level_2 li.last{background: url(/tl_files/acmfo/resources/sm-lv2-end.gif) no-repeat;}
#sitemap ul.level_2 li.submenu{background: url(/tl_files/acmfo/resources/sm-lv2-wc.gif) no-repeat;}
#sitemap ul.level_3 li{background: url(/tl_files/acmfo/resources/sm-lv3.gif) no-repeat;}
#sitemap ul.level_3 li.first{background: url(/tl_files/acmfo/resources/sm-lv3.gif) no-repeat;}
#sitemap ul.level_3 li.last{background: url(/tl_files/acmfo/resources/sm-lv3-end.gif) no-repeat;}
#sitemap li.nositemap{display:none;}
label{width:120px;height:23px;float:left;clear:both;margin-right:10px;padding-top:2px;}
.checkbox_container label{width:auto;clear:none;margin-left:10px;}
fieldset{margin-bottom:24px;padding:12px;border:1px solid #ccc;}
legend{padding:0 10px;background: #fff;}
input.text{width:350px;height:16px;margin-right:10px;margin-bottom:5px;margin-left:10px;padding:4px 10px;border:1px solid #002975;background: #fff;}
select{width:auto;margin-right:300px;margin-left:10px;}
input.submit{width:60px;height:24px;float:left;clear:left;display:block;padding:6px 2px;font-size:10px;color:#ffffff;border: none;background: #002975;cursor: pointer;}
input.checkbox{float:left;clear:left;margin-top:5px;}
textarea{width:350px;margin-left:10px;padding:4px 10px;border:1px solid #002975;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container label,.radio_container label{display:inline;}
p.error{right:175px;position:absolute;margin-top:3px;color:#900;}
input.error{background: #fee;}
