.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  background-color: transparent;
  font-weight: bold; }

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
  font-style: normal;
  padding-top: 10px;
  font-size: 12px; }

.tx-indexedsearch .title a {
  font-style: normal;
  font-size: 12px; }

.tx-indexedsearch .tx-indexedsearch-info, .tx-indexedsearch .tx-indexedsearch-percent, .tx-indexedsearch .tx-indexedsearch-result-number{ display: none; }

@charset "utf-8";
/* CSS Document fuer Firefox */

/* grundlegende Seiteneinstellungen */

body {
 font-family:Arial, "trebuchet ms", sans-serif, Tahoma, Helvetica, Verdana;
 font-size:1.0em;
 background:url(../images/hg_linien.gif) top left repeat-y; 
 margin:0;
}

h1 {
 font-size:1.0em;
 color:#51361b;
}
h2 {
 font-size:inherit; 
 font-weight:bold;
 color:#51361b;
}

p {
 font-size:0.83em;
}
a {
 color:#51361b;
 text-decoration:none;
 overflow:hidden;
}
/* Menuelemente mit dunkler Hintergrundfarbe, siehe .mro_aktiv */
.aktiv {
  color:#fff;
}

div {
 margin:0;
 padding:0;
}

#boxlinks {
 background:url(../images/hg_links.gif) top left repeat-y;
 padding-left:82px;
 float:left;
}

#boxrechts {
 background:url(../images/hg_rechts.gif) top right repeat-y;
}


#middlebox {
 position:relative;
 width:48.1em;
 float:left;
 padding:0 1em 1em;
 background:url(../images/kanji.gif) bottom right no-repeat;
 background-color:#f4efdc;
 margin-right:10px;
}

#contentbox {
 float:left;
}





/* *************************************************************** */
/*							Menu Links							   */
/* *************************************************************** */


#menu_links, #menu_rechts {
 position:relative;
 float:left;
 margin:0;
 padding:0;
 margin-top:37px;
}

#menu_links li, #menu_rechts li {
 position:relative;
 list-style:none;
 margin-bottom:0.5em;
}


.mro {
 background:url(../images/menu_ro.jpg) top right no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
}
.mlo {
 background:url(../images/menu_lo.jpg) top left no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
}
.mru {
 background:url(../images/menu_ru.jpg) bottom right no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
}
.mlu {
 background:url(../images/menu_lu.jpg) bottom left no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
 vertical-align:text-bottom; 
}


.mro_aktiv {
 background:url(../images/menu_aktiv_ro.gif) top right no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
}
.mlo_aktiv {
 background:url(../images/menu_aktiv_lo.gif) top left no-repeat;
 width:6.8em !important;
 height:6.8em !important; 
}
.mru_aktiv {
 background:url(../images/menu_aktiv_ru.gif) bottom right no-repeat;
 width:6.8em !important;
 height:6.8em !important;  
}
.mlu_aktiv {
 background:url(../images/menu_aktiv_lu.gif) bottom left no-repeat;
 width:6.8em !important;
 height:6.8em !important;  
 vertical-align:text-bottom;
}

.mlu_aktiv .mtext{
 color: #fff;
}

.minhalt {
 text-align:right;
 position:relative; 
}

.minhalt ul {
 margin:0;
 padding:0;
}
.minhalt ul li {
 display:inline !important;
 margin:0;
 padding:0; 
 list-style:none; 
}

.mtext{
 position:absolute;
 bottom:0em;
 right:0;
 padding:0.4em;
 font-size:0.67em;
 color: #51361B;
}

.mtext a{
 font-weight:bold;
}

/* *************************************************************** */
/*							eo Menu Links						   */
/* *************************************************************** */











/* *************************************************************** */
/*							Menu Rechts							   */
/* *************************************************************** */

/* .. gemeinsame Formate oben - siehe #menu_rechts und #menu_rechts li */

#menu_rechts {
 margin-top:6.5em;
}


#box_rechts {
 position:relative;
 display:block; 
 margin-top:37px;
 float:left;
}

.rro {
 position:relative;
 background:url(../images/rechts_ro.jpg) top right no-repeat;
}
.rlo {
 position:relative;
 background:url(../images/rechts_lo.jpg) top left no-repeat;
}
.rru {
 position:relative;
 background:url(../images/rechts_ru.jpg) bottom right no-repeat;
}
.rlu {
 position:relative;
 background:url(../images/rechts_lu.jpg) bottom left no-repeat;
}

.rinhalt {
 padding-top:0.75em;
}

.rinhalt ul {
 position:relative;
 list-style:none;
 margin:0;
 padding: 0 0.85em 0.85em 0.85em;
 font-size:0.75em;
}
.rinhalt div form label, .rinhalt div h2 {
 color:#51361b;
 font-weight:bold; 
 margin: 5px 0 -2px 0.85em;
 font-size:0.75em;
}
.rinhalt div form input#suche,input#newsletter, #mailformnewsletter {
 width:8em;
 clear: both;
 max-width:8em;
 margin-left:0.8em;
}

.formzeile {
/*  margin-bottom:0.7em;  */
}

.reihe {
 display:inline;
 font-size:0.75em;
 color:#51361B;
}

.small a{
 font-weight:normal;
}

.mlu_aktiv .mtext .small a{
 color: #fff;
}


.csc-mailform { border: 0; }
.csc-mailform #mailformnewsletter { margin: 0 !important; float: left; }

/* *************************************************************** */
/*							eo Menu Rechts						   */
/* *************************************************************** */












/* *************************************************************** */
/*							Inhalt Mitte						   */
/* *************************************************************** */

#logo a {
 background:url(../images/schlossmitsuko.gif) no-repeat;
 display:block;
 text-indent:-9999px;
 overflow:hidden;
 margin:1em 7em 0;
 height:45px;
 width:181px;
}

#content {
 position:relative;
 display:block;
 width:484px;
 float:left;
 margin:18px 8px 8px;
}

.mitte_oben {
 background:url(../images/mitte_oben_de.gif) no-repeat;
 width:484px;
 height:30px;
}
/* Brotkrumen Navigation */
.mitte_oben span {
 float:left;
 font-size:0.7em;
}
.mitte_oben span a {
 text-decoration:none;
}
.mitte_oben span a:hover {
 text-decoration:underline;
}


/* Laenderfahnen */
.mitte_oben ul {
 list-style:none;
 margin:0;
 padding:0;
 margin-left:403px;
}
.mitte_oben li {
 display:inline;
}
.mitte_oben ul li a {
 display:block;
 float:left;
 text-indent:-9999px;
 overflow:hidden;
 height:12px;
 width:17px;
 margin-top:4px;
}
.flag_de {
 margin-right:10px;
}
.flag_jp {
 margin-right:10.5px;
}
.flag_en {
}
/* eo Laenderfahnen */



/* Textgroesse und Drucksymbol */
.mitte_mitte {
 background:url(../images/mitte_mitte.jpg) no-repeat;
 width:484px;
 height:280px;
 text-align:center;
}
.mitte_mitte ul {
 list-style:none;
 margin:0;
 padding:0;
 margin-left:428px;
}
.mitte_mitte ul li {
 display:inline;
}
.mitte_mitte ul li a {
 display:block;
 float:left;
 text-indent:-9999px;
 overflow:hidden;
 height:14px;
 margin-top:10px; 
}
.textgroesse1 {
 width:8px;
}
.textgroesse2 {
 width:8px;
}
.textgroesse3 {
 width:11px;
}
.drucken {
 width:14px;
 margin-left:6px;
}
/* eo Textgroesse und Drucksymbol */


.mitte_textbox {
 background:url(../images/mitte_repeater.jpg) repeat-y;
 width:448px;
 padding: 0 18px;
}
.mitte_textbox h1 {
 margin:0;
}
.mitte_textbox p {
 margin:0;
 padding: 5px 0;
}

.links {
 display:block;
 width:215px;
 float:left;
 margin-bottom:0;
 margin-left:0;
}

.rechts {
 display:block;
 width:215px;
 float:left;
 margin-bottom:0;
 margin-right:0;
 margin-left:10px;
}

.clearer {
 clear:both;
 height:0;
 margin:0;
 padding:0;
}

.mitte_unten {
 background:url(../images/mitte_unten.jpg) no-repeat;
 width:484px;
 height:30px;
}
.mitte_fotocredit {
 text-align:right;
 padding-right:1em;
 font-size:0.65em;
}
.credits {
/*
 background:url(../images/min_icon.gif) no-repeat;
 background-position:0;
 padding-left:1em;
*/
}
.credits img {
 border:none;
}
#creator {
}
.hidden {
 visibility:hidden;
}
.show {
 visibility:visible;
}

.mitte_footer {
 margin-top:5em;
 text-align:center;
 font-size:0.7em;
 color:#51361b;
}

.mitte_footer ul {
 font-size:1em;
 list-style:none;
 margin:0;
 padding:0;
}

.mitte_footer ul li {
 font-size:1em;
 display:inline;
}

.mitte_footer ul li a:hover {
 text-decoration:underline;
}


#sitefooter {
 background-color:#bae2d0;
 text-align:left;
 font-size:0.65em;
 float: left;
 width:73em;
 color:#51361b;
 padding:0.3em;
 padding-bottom:1em;
 margin-top:1em;
}

.csc-textpic-caption {
 font-size: 9px;
}
/* *************************************************************** */
/*							eo Inhalt Mitte						   */
/* *************************************************************** */

/* *************************************************************** */
/*           Printer-Styles                                        */
/* *************************************************************** */
@media print
{
  #menu_links {display:none}
  #box_rechts {display:none}
  #content .mitte_oben span a{margin-left:9px}
  #sitefooter {display:none}
  /*#logo a{margin-left:0;}*/
}
