/* General */
html {height:100.2%;}
body {margin:0; font-family:Arial,sans-serif;}
img {border:none;}
div, p, li, th, td, dt, dd {font-size:12px; line-height:16px;}
p {margin:0 0 10px 0;}
th, td {vertical-align:top;}
hr {height:0; border-style:none none solid none; border-width:1px; border-color:#999;}

/* Overall layout */
div#wrapper1 {text-align:center; overflow:hidden;}
div#wrapper2 {width:1018px; height:759px; margin:0 auto 0 auto; text-align:left; background:url(../img/mc-top1.jpg) 1px 0 no-repeat #fff;}
div#wrapper3 {width:1018px; height:759px; background:url(../img/mc-bg_shadow.gif) no-repeat;}
div#topbox {width:998px; height:146px;}
div#basenav {width:998px; height:19px; overflow:hidden;}
div#breadcrumb {height:50px; padding:11px 0 0 44px; overflow:hidden;}
div#left {float:left; width:188px; padding:0 29px 0 44px;}
div#contentbox {width:452px; height:456px; margin:0 285px 0 0; overflow:hidden;}
div#content {padding:0;}
div#right {float:right; width:212px; padding:0 44px 0 29px; overflow:hidden;}
div#metanav {width:998px; height:57px;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}

/* Main menu layout */
div#basenav div.tx-srlanguagemenu-pi1 {float:left; margin:0 32px 0 37px; padding-top:3px;}
div#basenav ul {list-style:none; margin:0; padding:0;}
div#basenav ul li {display:inline; margin:0; color:#fff;}
div#basenav ul li a {display:inline-block; margin:0; padding:3px 8px 3px 8px; line-height:14px; font-size:11px; font-weight:bold; letter-spacing:1.8px; color:#fff; text-decoration:none;}
div#basenav ul li a:hover {color:#699;}
div#basenav ul li.act a {}

/* Breadcrumb*/
div#breadcrumb {font-size:9px;}
div#breadcrumb a {font-size:9px; letter-spacing:2.4px; text-decoration:none; color:#666;}
div#breadcrumb a:hover {text-decoration:underline;}

/* Left */
div#left h1 {margin:0 0 9px 0; font-size:14px; font-weight:normal; letter-spacing:1.4px; color:#036;}
div#left h2 {font-size:14px; margin:0 0 17px 0; color:#036;}
div#left h3 {font-size:12px; margin:0 0 12px 0; color:#036;}
div#left a {color:#666;}
div#left a:hover {color:#699;}

/* Content */
div#content h1 {margin-top:0; font-size:14px; font-weight:normal; color:#036;}
div#content h2 {margin:0 0 17px 0; font-size:14px; color:#036;}
div#content h3 {margin:0 0 12px 0; font-size:12px; color:#036;}
div#content p {margin:0 0 10px 0;}
div#content dd {margin:0; padding:0;}
div#content form fieldset {border:none;}
div#content form legend {display:none;}
div#content form label {font-size:12px;}
div#content a {color:#666; text-decoration:none;}
div#content a:hover {color:#699;}
div#content .csc-textpic-imagewrap {padding:0;}
div#content span.Anmerkung {font-size:9px; color:#999;}
  /* News */
div#content div.news-list-container {margin-top:0;}
div#content div.news-list-container h3 {margin:0; padding:0;}
div#content div.news-list-container h3 a {color:#003265;}
div#content div.news-list-container h3 span.news-list-date {color:#666;}
div#content div.news-list-container div.news-list-item {margin-bottom:18px;}
div#content div.news-list-container div.news-list-item hr {margin-top:7px;}
div#content div.news-list-container div.news-list-item p {margin-bottom:0;}
div#content div.news-list-container div.news-list-morelink a {color:#666;}
div#content div.tx-ttnews-browsebox {margin-bottom:10px; text-align:center;}
div#content div.news-single-item {}
div#content div.news-single-item div.news-single-timedata {font-weight:bold; color:#666;}
div#content div.news-single-item h2 {margin:5px 0 10px 0;}
div#content div.news-single-item h3 {margin:0 0 8px 0;}
div#content div.news-single-item p {margin:0 0 8px 0;}
div#content div.news-single-item div.news-single-additional-info dl {clear:left;}
div#content div.news-single-item div.news-single-additional-info dt {float:left; margin-right:5px;}
div#content div.news-single-item p.news-single-registration-link a {font-weight:bold;}
  /* Login */
div#content div.tx-felogin-pi1 {width:452px; margin-top:20px;}
div#content div.tx-felogin-pi1 p a {display:inline-block; margin-left:9px;}
div#content div.tx-felogin-pi1 form fieldset {padding:15px 0 0 0;}
div#content div.tx-felogin-pi1 form label {display:inline-block; margin-left:7px;}
div#content div.tx-felogin-pi1 form div.input {width:225px; padding:7px 0 0 0; background-color:#99ccc3;}
div#content div.tx-felogin-pi1 form div.input input {width:205px; margin:7px 0 15px 7px; background-color:#eaeaea;}
div#content div.tx-felogin-pi1 form div.user {float:left;}
div#content div.tx-felogin-pi1 form div.user.logout {padding-bottom:7px; margin-bottom:13px;}
div#content div.tx-felogin-pi1 form div.user.forgot {margin-bottom:13px;}
div#content div.tx-felogin-pi1 form div.pass {margin-left:225px;}
div#content div.tx-felogin-pi1 form div.submit {clear:left; margin:13px 0 0 7px;}
div#content div.tx-felogin-pi1 form div.submit.logout {margin-bottom:13px;}
div#content div.tx-felogin-pi1 p.forgot {margin-top:13px;}
  /* Powermail */
div#content div.tx-powermail-pi1 {background-color:#99ccc3;}
div#content div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html {clear:left; margin-bottom:2px;}
div#content div.tx-powermail-pi1 label {display:block; float:left; width:175px;}
div#content div.tx-powermail-pi1 input {width:242px; padding-left:3px;}
div#content div.tx-powermail-pi1 textarea {width:242px; padding-left:3px;}
div#content div.tx-powermail-pi1 .powermail_uid10 {width:48px;}
div#content div.tx-powermail-pi1 .powermail_uid11 {width:48px;}
div#content div.tx-powermail-pi1 .powermail_submit_uid4 {width:74px;}
  /* Direct mail subscription */
div#content div.dmailsubscription form {width:375px; margin-bottom:15px; padding:7px; background-color:#99ccc3;}
div#content div.dmailsubscription div.fieldwrap {clear:left; padding-bottom:3px;}
div#content div.dmailsubscription label {display:block; float:left; width:100px;}
div#content div.dmailsubscription input.input {width:250px; background-color:#eaeaea;}
div#content div.dmailsubscription input#submit {width:100px;}
div#content div.dmailsubscription hr {display:none;}
  /* Sitemap */
div#content ul.csc-sitemap-level1 {}
div#content ul.csc-sitemap-level1 li {list-style:none; padding-bottom:10px;}
div#content ul.csc-sitemap-level1 li a {font-weight:bold; text-decoration:none; color:#036;}
div#content ul.csc-sitemap-level1 li a:hover {color:#366;}
div#content ul.csc-sitemap-level2 {padding:0 0 0 15px;}
div#content ul.csc-sitemap-level2 li {list-style:circle; padding-bottom:0;}
div#content ul.csc-sitemap-level2 li a {font-weight:normal; color:#000;}
div#content ul.csc-sitemap-level2 li a:hover {color:#366;}
  /* Fileupload */
div#content div.tx-pksrfefilemanager-pi1 table {border-bottom:2px solid #184e6a;}
div#content div.tx-pksrfefilemanager-pi1 a {color:#184e6a;}
div#content div.tx-pksrfefilemanager-pi1 th {padding-bottom:10px; font-size:14px; border-bottom:2px solid #184e6a; text-align:left;}
div#content div.tx-pksrfefilemanager-pi1 td {width:300px; padding-top:7px; padding-bottom:7px;}
div#content div.tx-pksrfefilemanager-pi1 table.tx_pksrfefilemanager_pi1_files {margin-top:20px;}
div#content p.tx_pksrfefilemanager_pi1-upload-btn {float:left; margin-top:20px; margin-right:12px;}
div#content p.tx_pksrfefilemanager_pi1-upload-btn a {display:block; padding-top:4px; width:128px; height:20px; background:url(../img/upload-button.png) no-repeat; color:#fff; font-weight:bold; text-align:center;}
div#content p.tx_pksrfefilemanager_pi1-createdir-btn {float:left; margin-top:20px;}
div#content p.tx_pksrfefilemanager_pi1-createdir-btn a {display:block; padding-top:4px; width:191px; height:20px; background:url(../img/newdirectory-button.png) no-repeat; color:#fff; font-weight:bold; text-align:center;}
div#content div.tx-pksrfefilemanager-pi1 fieldset {border:none; background-color:#99ccc3; margin-bottom:10px;}
div#content div.tx-pksrfefilemanager-pi1 fieldset.tx_pksrfefilemanager_pi1-create-dir-form {width:250px; padding:10px;}
div#content div.tx-pksrfefilemanager-pi1 fieldset.tx_pksrfefilemanager_pi1-file-upload-form {padding:10px;}
div#content div.tx-pksrfefilemanager-pi1 legend {display:none;}
div#content div.tx-pksrfefilemanager-pi1 input.tx_pksrfefilemanager_pi1-cancel-btn {margin-right:10px;}

/* Right side */
div#right h1 {margin:0 0 9px 0; font-size:14px; font-weight:normal; letter-spacing:1.4px; color:#036;}
div#right h2 {margin:0 0 17px 0; font-size:14px; color:#036;}
div#right h3 {margin:0 0 12px 0; font-size:12px; color:#036;}
div#right p {margin:0 0 16px 0;}
div#right img {margin:0 0 22px 0;}
div#right ul {margin-top:5px; padding-left:20px;}
div#right li {}
div#right a {text-decoration:none; color:#666;}
div#right a:hover {color:#699;}
/*Login*/
div#right div.tx-felogin-pi1 fieldset {border:none; margin-top:10px; padding:0;}
div#right div.tx-felogin-pi1 legend {display:none;}
div#right div.tx-felogin-pi1 form div.input {padding-top:7px; padding-bottom:7px; background-color:#99ccc3;}
div#right div.tx-felogin-pi1 form label {display:inline-block; margin-left:7px;}
div#right div.tx-felogin-pi1 form div.input input {margin:0 0 10px 7px; width:170px; background-color:#eaeaea;}
div#right div.tx-felogin-pi1 form div.submit {margin:8px 0 0 8px;}
div#right div.tx-felogin-pi1 p.forgot {margin:12px;}
div#right div.tx-felogin-pi1 div.submit logout submit {margin:0;}


/* Metanav */
div#metanav {font-size:10px; line-height:18px; color:#fff;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {display:inline-block; padding:0 9px 0 9px; font-size:10px; letter-spacing:1.5px; text-decoration:none; color:#fff;}
div#metanav ul li a:hover {color:#036;}
div#metanav ul#metanav1 {float:left; width:620px; margin-left:36px;}
div#metanav ul#metanav2 {float:right; padding-right:98px;}
div#metanav ul#metanav2 li a {padding:0 7px 0 7px; letter-spacing:0.5px;}



/* Print */
@media print {
  body {width:20cm; background-color:#ffffff; overflow:visible;}
  div#wrapper1 {overflow:visible;}
  div#topbox {display:none;}
  div#basenav {display:none;}
  div#metanav {display:none;}
  div#left {display:none;}
  div#contentbox {margin:0 0 0 2cm; overflow:visible;}
  div#content {width:18cm; padding:0; overflow:visible;}
  div#content h1 {font-size:24px;}
  div#content h2 {font-size:22px;}
  div#content h3 {font-size:20px;}
  div#content p {font-size:18px; line-height:22px;}
  div#right {display:none;}
}

