body {font-family: arial,verdana,sans-serif;font-size: 0.8em;color: #1e1a16;margin: 0px;text-align: center;}
#header {margin: 0px;height: 127px;width: 900px;background:url('/tl_files/ceam/images/bgtop.gif') top right no-repeat;}
#topnavi {height: 27px;margin: 0px;margin-left: 0px;float: left;padding-left: 180px;}
.mod_breadcrumb {float: left;}
#bcrow {margin-left: 0px;margin-right: 5px;padding-top: 5px;height: 20px;}
#wrapper {text-align:left;margin:0px auto;padding:0px;border:0;width:900px;margin-bottom:20px;background:#e8e8e8;}
#container {clear:left;}
p {margin-top: 0px;margin-bottom: 16px;}
#left {float: left;width: 170px;padding: 0px;display:inline;text-align: left;margin-right: 10px;}
.box {background: #fff;width: 480px;margin-bottom: 6px;border-bottom: 10px solid #e8e8e8;}
.ausbildungsprogramm ul li {list-style-image: url('/system/themes/default/images/iconPDF.gif');}
#dl_login {padding-top: 20px;}
h1 {font-size: 1.4em;margin-top: 0px;border-bottom: 1px solid #1e1a16;padding-bottom: 2px;margin-bottom: 15px;}
h2 {font-size: 1.2em;margin-top: 15px;margin-bottom: 3px;}
.box img{float: left;margin-right: 15px;}
#left h2, .news h2 {background: #005c66 url('/tl_files/ceam/images/h2square.gif') no-repeat 10px center;width: 100%;text-align: left;color: #fff;
  height: 17px;padding: 4px;width: 140px;font-size: 15px;padding-left: 30px;margin-top: 30px;}
#logo {width: 230px;height: 103px;}
#uppernavi {float: right;width: 300px;height: 25px;padding-top: 2px;padding-left: 15px;background: #005c66;margin-right: 1px;}
#uppernavi ul {margin: 0px;padding: 0px;list-style: none;}
#uppernavi ul li {float: left;}
#uppernavi ul li a, #uppernavi ul li .active {color: #fff;text-decoration: none;padding-right: 10px;padding-left: 7px;font-size: 0.9em;}
#right {float: right;width: 174px;padding: 10px;padding-top: 10px;display:inline;}
#content, #content-large {float: left;width: 480px;display:inline;background: #fff;margin-top: 10px;margin-bottom: 20px;padding: 20px;}
#content-large {width: 678px;}
#rcontent {height: 200px;}
h3 {margin-top: 14px;margin-bottom: 14px;}
.news h3 {font-size: 13px;}
.news a {color: #000;}
#footer {clear: both;text-align: center;background: #fff;padding-top: 10px;} 
ul.level_1, ul.level_2 {list-style: none;margin: 0px;padding: 0px;margin-top: 10px;}
ul.level_1 li a, ul.level_2 li a {text-decoration: none;color: #1e1a16;margin-left: 10px;display:block;}
ul.level_1 li a:hover, ul.level_2 li a:hover {text-decoration: underline;color: #ffffff;}
ul.level_1 li a.active, ul.level_2 li a.active {font-weight: bold;color: #c32434;background: #eeeeee;}
ul.level_1 li {padding-top: 5px;padding-bottom: 5px;border-bottom: 2px solid #fff;}
#uppernavi ul.level_1 li {border-bottom: none;}
ul.level_2 li {padding-top: 3px;padding-bottom: 3px;font-weight:normal;}
ul.level_2 {margin-top: 0px;}
.mod_sitemap ul.level_1 li a, .mod_sitemap ul.level_2 li a {text-decoration: underline;color: #1e1a16;margin-left: 10px;display:block;}
.mod_sitemap ul.level_1 li, .mod_sitemap ul.level_2 li {background:none;}
.mod_sitemap ul.level_2 li a {margin-left:20px;}
.mod_search {width: 100%;text-align: left;}
.mod_breadcrumb {padding-top: 5px;}
.mod_breadcrumb .active {color:#000000;}
.active {font-weight:bold;color:#ffffff;padding-left:5px;}
.trail {font-weight:bold;}
.trail ul {margin-left:5px;}
.formbody label {width: 5em;float: left;text-align: right;margin-right: 0.5em;display: block}
.formbody input, textarea {margin-left: 1.5em;margin-bottom: 5px;}
.formbody input {width: 300px;}
.formbody textarea {width: 300px;height: 60px;}
.submit_container {margin: 20px 70px;}
.submit_container input {width: 100px;}
#submit{width: 50px;margin-left: 0px;}
.formbody #keywords {width: 100px;margin-left: 10px;text-align: left;float: left;}
#searchform {margin-top: 10px;font-size: 0.75em;}
#searchform input.text {width: 90px;float: left;margin-left: 10px;}
#kontrast {margin: 8px 0px;padding-bottom: 4px;border-bottom: 2px solid #fff;}
a.def {background-color:#e9e9e9;border:1px solid #000;color:#1e1a16;font-weight:bold;height:14px;text-decoration:none;width:16px;padding: 0 5px;}
a.yb {background-color:#000;border:1px solid #ffcc00;color:#ffcc00;font-weight:bold;height:14px;text-decoration:none;width:16px;padding: 0 5px;}
a.by {background-color:#ffcc00;border:1px solid #000;color:#000;font-weight:bold;height:14px;text-decoration:none;width:16px;padding: 0 5px;}
textarea{font-size:1.2em;}
.mod_newslist {overflow: visible;}
.ce_text ul {margin-top: 0px;}
.subblock {margin-top: 10px;}
p.info {margin-bottom:-15px;font-size:10px;font-style:italic;}
p.more {margin-bottom:30px;margin-top:-10px;}
