/* General */
html {height:100.2%;}
body {margin:0; font-family:Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif; background-color:#c2c2c2;}
a img {border:none;}
th, td {vertical-align:top; text-align:left;}
legend {display:none;}
fieldset {border:none;}

/* Overall layout */
div#wrapper1 {width:1000px; margin:0 auto 0 auto; overflow:hidden; text-align:left; background:url(../img/kh-bg.gif) repeat-y;}
div#wrapper2 {width:1000px; background:url(../img/kh_menu-bg.gif) bottom left no-repeat;}
div#topbox {width:1000px; height:125px; background:url(../img/dummy-logo.gif) no-repeat;}
div#basenav {float:left; width:178px;}
div#breadcrumb {height:34px; padding-left:40px; overflow:hidden;}
div#contentbox {margin:0 0 0 178px; background:url(../img/kh_content-bg.gif) no-repeat;}
div#content {width:593px; min-height:620px; padding:55px 25px 0 48px; overflow:hidden;}
div#right {float:right; width:156px; padding:50px 0 0 0;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}

/* Menu layout */
div#basenav ul {list-style:none; margin:115px 0 0 0; padding:0;}
div#basenav ul li {margin:0; padding:0;}
div#basenav ul li a {display:block; width:178px; height:31px; margin:14px 0 0 0; padding:0 0 0 15px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background:url(../img/kh_menu-no.gif) no-repeat;}
div#basenav ul li a:hover {color:#fff; background:url(../img/kh_menu-ro.gif) no-repeat;}
div#basenav ul li.act a {color:#fff; background:url(../img/kh_menu-ro.gif) no-repeat;}

div#basenav ul li.act ul {margin:0;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {height:20px; margin:0; padding:0 0 0 15px; line-height:20px; color:#fff; background:none;}
div#basenav ul li.act ul li a:hover {color:#000;}
div#basenav ul li.act ul li.act a {color:#000;}

div#basenav ul li.act ul li.act ul li {}
div#basenav ul li.act ul li.act ul li a {padding:0 0 0 25px; font-size:12px; color:#fff;}
div#basenav ul li.act ul li.act ul li a:hover {color:#000;}
div#basenav ul li.act ul li.act ul li.act a {color:#000;}

/* Breadcrumb*/
div#breadcrumb {line-height:34px; font-size:14px; font-weight:bold; color:#fff;}
div#breadcrumb a {font-size:14px; color:#00457e; text-decoration:none;}

/* Content */
div#content h1 {font-size:17px; color:#585858;}
div#content h2 {font-size:12px; color:#585858;}
div#content h3 {font-size:11px; color:#585858;}
div#content p {margin:0 0 10px 0; font-size:12px; line-height:18px; color:#585858;}
div#content p.additional-info {padding-top:10px;}
div#content li {font-size:12px; line-height:18px; color:#585858;}
div#content th, div#content td {font-size:12px; line-height:18px; color:#585858;}
div#content dd, div#content dt {font-size:12px; line-height:18px; color:#585858;}
div#content div {font-size:12px;}
div#content table {border-spacing:0;}
div#content table p {margin:0;}
div#content .csc-textpic-imagewrap {padding:0 5px 2px 0;}
div#content .csc-frame-frame1 {margin-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #8b8b8b;}
div#content .csc-frame-rulerBefore {border-top:solid 1px #8b8b8b;}
div#content .csc-frame-rulerAfter {margin-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #8b8b8b;}
div#content span.Anmerkung {font-size:9px; color:#585858;}
div#content a {color:#00457e;}
div#content div#printlink {float:right; margin-top:10px; margin-bottom:15px; font-size:12px; line-height:14px; background:url(../img/kh_print.gif) no-repeat right;}
div#content div#printlink a {display:block; width:70px; height:14px; color:#00457e;}
div#content div.news-list-item {padding-bottom:10px; border-bottom:solid 1px #8b8b8b;}
div#content div.news-list-item h2 span.news-list-date {font-weight:normal;}
div#content div.news-list-item img {float:left; margin-right:10px;}
div#content div.news-list-morelink {margin:0; font-size:12px;}
div#content div.user-khmhguilds-pi1 {margin-top:5px; padding-top:5px; border-top:solid 1px #8b8b8b;}
div#content div.user-khmhguilds-pi1 td {border-bottom:solid 1px #8b8b8b; vertical-align:middle;}

/* Right side */
div#right h1 {height:44px; line-height:44px; font-size:14px; margin:0; padding:0 7px 0 7px; color:#fff; background-color:#baccd8;}
div#right h2 {font-size:12px; margin-bottom:0; padding:0 7px 0 7px;}
div#right h3 {font-size:11px; padding:0 7px 0 7px;}
div#right p {font-size:10px; line-height:16px;}
div#right li {font-size:10px; line-height:16px;}
div#right a {color:#00457e;}
div#right div.csc-textpic img {margin-bottom:10px;}

div#right div.news-latest-item {background-color:#fff;}
div#right div.news-latest-item h2 {margin:0; padding:7px;}
div#right div.news-latest-item h2 a {color:#585858; text-decoration:none;}

/* Contact */
div#content div.tmailform-field {margin:15px;}
div#content div.tmailform-field label {display:block; float:left; width:80px;}
div#content input.tmailform-input {width:218px;}
div#content select.tmailform-select {width:222px;}

/* Search */
div#content div.tx-indexedsearch input.tx-indexedsearch-searchbox-sword {border:solid 1px #585858;}
div#content div.tx-indexedsearch input.tx-indexedsearch-searchbox-button {float:left; background-color:#8b8b8b; border:solid 1px #8b8b8b;}

/* Sitemap */
.csc-sitemap ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-sitemap ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-sitemap ul li p {padding:0px; margin:0px;}
div#content ul.csc-sitemap a {font-size:11px; width:135px; text-decoration:none; display:block; padding:2px; border:solid 1px #afafaf; background:white;}
div#content ul.csc-sitemap a:hover {font-weight:bold;}

/* Print */
@media print {
  * {overflow:visible !important;}
  html {height:100%;}
  body {width:21cm; background-color:#fff;}
  div#wrapper1 {width:21cm; background-image:none;}
  div#wrapper2 {width:21cm; background-image:none;}
  div#topbox {background-image:none;}
  div#basenav {display:none;}
  div#contentbox {width:18cm; margin:0 0 0 2cm; background-image:none;}
  div#content {width:18cm; min-height:auto; margin:0; padding:0;}

  div#content h1 {font-size:15pt;}
  div#content h2 {font-size:14pt;}
  div#content h3 {font-size:13pt;}
  div#content p {font-size:12pt; line-height:14pt;}
  div#content li {font-size:12pt; line-height:14pt;}
  div#content th, div#content td {font-size:12pt; line-height:14pt;}
  div#content dd, div#content dt {font-size:12pt; line-height:14pt;}
  
  div#content div#printlink {display:none;}
  div#right {display:none;}
  .noprint {display:none;}
}