
/* ********************** */
/* ALLGEMEINE FORMATE     */
/* ********************** */


/* Seitengestaltung */

body { 
	background-color:#FFFFFF; 
	font-family:'Courier New'; 
	color:#002363; /* #990000 */
}


/* Links */


.class1 a:link { font-weight:bold; color:#002363; text-decoration:none;}
.class1 a:visited { font-weight:bold; color:#002363; text-decoration:none; }

.class2 a:link { font-weight:bold; color:#F0EFEF; text-decoration:none;}
.class2 a:visited { font-weight:bold; color:#F0EFEF; text-decoration:none; }



/* globale Schriften */

#frameText {
   text-align:left;
   font-size:14px;
}


#menueLinks {
   text-align:left;
   font-size:14px;
   color:#F0EFEF;
}



#nihonGo {
	font-size:11.5px; 
}

#nihonGoheader {
	font-size:18px; 
}

#nihonGokopf {
	font-size:32px; 
}


#einframespalteUeberschrift {
   text-align:left;
   font-size:24px;
   font-weight:bold;
}

#einframespalteText {
   font-size:14px;
}




/* **************************** */
/* FORMATE F†R KOPF			    */
/* **************************** */





/* Kopf */

#kopfName {
   position:absolute;
   top:10px;
   left:200px;
   width:795px;
   padding:5px;
/*   margin:0px; */
   text-align:left;
/*   background-color:#CC0000; */
   color:#E0E0E0; 
   font-size:33px;
}


/* linkes Viereck */

#linkesViereck {
   position:absolute;
   top:10px;
   left:10px;
   width:195px;
   padding:5px;
   margin:0px;
   text-align:right;
   background-color:#000000;
   color:#E0E0E0;
   font-size:33px;
}


/* linkes Menue */

#linkeSpalte {
   position:absolute;
   top:120px;
   left:10px;
   width:185px;
   padding:0px;
   margin:0px;
   text-align:left;
   background-color:#002363;
   color:#E0E0E0;
   font-size:18px;
}



/* rechtes Menue */

#rechteSpalte {
   position:absolute;
   top:120px;
   left:803px;
   width:195px;
   padding:0px;
   margin:0px;
   text-align:left;
/*   background-color:#808080; */
   color:#E0E0E0;
   font-size:18px;
/*   height:400px;*/
}

/* Textspalte */

#textSpalte {
   position:absolute;
   top:120px;
   left:205px;
   width:600px;
   padding:0px;
   margin:0px;
   text-align:left;
   background-color:#F0EFEF; /*E0E0E0*/
   color:#002363;
   font-size:18px;
}


/* **************************** */
/* FORMATE F†R EIN-FRAME-SEITEN */
/* **************************** */


/* Frame */

#indexFrame1 {
   position:absolute;
   top:80px;
   left:80px;
   width:550px;
   height:600px;
   overflow:auto;
/*   border-width:thin; 
   border-color:#002363; 
   border-style:dashed; */
   padding:14px;
}

#indexFrame2 {
   position:absolute;
   top:80px;
   left:630px;
   width:120px;
   height:600px;
   overflow:auto;
/*   border-width:thin; 
   border-color:#002363; 
   border-style:dashed; */
   padding:14px;
}



/* Schriften */


#einframerechtsText {
   font-size:14px;
   text-align:right;
}


/* runde ECKEN */

.roundedcornr_box_609300 {
   background: #cc0000;
}
.roundedcornr_top_609300 div {
   background: url(roundedcornr_609300_tl.png) no-repeat top left;
}
.roundedcornr_top_609300 {
   background: url(roundedcornr_609300_tr.png) no-repeat top right;
}
.roundedcornr_bottom_609300 div {
   background: url(roundedcornr_609300_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_609300 {
   background: url(roundedcornr_609300_br.png) no-repeat bottom right;
}

.roundedcornr_top_609300 div, .roundedcornr_top_609300, 
.roundedcornr_bottom_609300 div, .roundedcornr_bottom_609300 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_609300 { margin: 0 10px; }


.roundedcornr_box_260065 {
   background: #f0efef;
}
.roundedcornr_top_260065 div {
   background: url(roundedcornr_260065_tl.png) no-repeat top left;
}
.roundedcornr_top_260065 {
   background: url(roundedcornr_260065_tr.png) no-repeat top right;
}
.roundedcornr_bottom_260065 div {
   background: url(roundedcornr_260065_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_260065 {
   background: url(roundedcornr_260065_br.png) no-repeat bottom right;
}

.roundedcornr_top_260065 div, .roundedcornr_top_260065, 
.roundedcornr_bottom_260065 div, .roundedcornr_bottom_260065 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_260065 { margin: 0 15px; }


.roundedcornr_box_112214 {
   background: #002363;
}
.roundedcornr_top_112214 div {
   background: url(roundedcornr_112214_tl.png) no-repeat top left;
}
.roundedcornr_top_112214 {
   background: url(roundedcornr_112214_tr.png) no-repeat top right;
}
.roundedcornr_bottom_112214 div {
   background: url(roundedcornr_112214_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_112214 {
   background: url(roundedcornr_112214_br.png) no-repeat bottom right;
}

.roundedcornr_top_112214 div, .roundedcornr_top_112214, 
.roundedcornr_bottom_112214 div, .roundedcornr_bottom_112214 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_112214 { margin: 0 15px; }

