@import url("mailform.css");

body {margin:0;padding:0;text-align:center;font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif;font-size:12px;background-color:#cfcfcb;}
h1 {font-size:18px;margin: 0 0 16px 0;}
h2 {font-size:16px;margin: 0 0 14px 0;}
h3 {font-size:14px;margin: 0 0 12px 0;}
h4 {font-size:13px;margin: 0 0 11px 0;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:0 0 1em 0;}
ul.menu {list-style:none;padding:0;margin:0;}
ul.menu ul {list-style:none;}

.clearfix {clear:both;}

#page {margin:0 auto 20px auto;text-align:left;width:1024px;color:#000;border:1px solid #c0c0c0;background:transparent url(gfx/bg_body.gif) repeat-y scroll center top;}

#head {height:175px;padding:56px 222px 58px 18px;color:#fff;background:transparent url(gfx/bg_head.png) no-repeat scroll 0%;}
#head img {float:left;}
#head .tx-digislideshow-pi1 {margin-left:200px;}
#head .tx-digislideshow-pi1 img {height:175px;margin:0 0 0 7px;}

#body {}

#body .content {margin:0;width:528px;float:left;padding:41px 25px 0 25px;}
#body .content a {color:#8b8b86;}
#body .content a.download {color:#8b8b86;display:block;background:transparent url(gfx/bg_link.gif) no-repeat scroll right 50%;}

#body .sidebar {width:204px;float:left;padding:43px 1px 0 18px}
#body .sidebar .menu {font-size:13px;font-weight:bold;}
#body .sidebar .menu li {margin:0 0 9px 0;}
#body .sidebar .menu li.last {margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #dbdbd8;}
#body .sidebar .menu li a {display:block;padding:0 0 0 30px;backround-color:#D3D3D0;}
#body .sidebar .menu li span {font-weight:normal;}
#body .sidebar .menu li.active a {font-weight:bold;background-color:#d6d6d3;}
#body .sidebar .menu li.active ul {padding:0 0 0 24px;margin:8px 0 20px 0;}
#body .sidebar .menu li.active ul li {margin:0 0 4px 0;}
#body .sidebar .menu li.active ul li.last {margin:0 0 4px 0;padding:0;border:0;}
#body .sidebar .menu li.active ul li a {font-weight:normal;background-color:transparent;}
#body .sidebar .menu li.active ul li.current a {font-weight:bold;}

#body .infobar {width:204px;float:right;padding:43px 18px 0 1px;}
#body .infobar .head {font-weight:bold;margin:0 0 0 0;padding:1px 0 0 31px;line-height:18px;background-color:#dbdbd8;}
#body .infobar .body {padding:7px 0 0 31px;}

#foot {height:40px;background-color:#f8f8f8;}

/* typo3 */

.csc-frame {}
.csc-frame-rulerBefore, .csc-frame-rulerAfter {border-top:1px solid #dbdbd8;margin:16px 0;}
