/* Style Sheet Datei                 */
/* für die Webseite www.taekkyon.de  */

/* margin == Aussenabstand */
/* padding == Innenabstand */

body { color:#000000; background:#FFFFFF none;
	 background-image:url(../../pics/general/bg-02-taekkyon.gif); background-repeat:repeat; 
	 margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
 }
/*         background:  vordergrund:
  blue     =  #EEF6FF      #000040 (#F8FCFF     #000060)
  blue_v   =               #0080FF
  green    =  #F2FFF2      #004000 (            #006000)
  green_v  =               #30A052
  orange   =  #FFF9E1      #F06224
  orange_v =               #FCA830
  yellow   =               #FFFFDB (Kopf-Text-News)
  red      =               #A62C2C (aktiver Link)
  grey     =               #8E9499
  
  yellow   =  #FFFFDB              (für die News-Seite)

  Die Hintergrundfarbe der HauptRahmen ist: #F8FCFF !!!

*/



  /*-------- SCHRIFT --------*/

h1 { font-family:'Times New Roman',Times,serif; font-size:18pt; clear:both; }
h2 { font-family:'Times New Roman',Times,serif; font-size:16pt; clear:both; }
h3 { font-family:'Times New Roman',Times,serif; font-size:14pt; clear:both; }
h4 { font-family:'Times New Roman',Times,serif; font-size:13pt; clear:both; }

p { text-align:justify; }

p,li,ol,ul { font-family:Arial,Helvetiva,Verdana,sans-serif; font-size:11pt; }
div,tr,td { font-family:Arial,Helvetiva,Verdana,sans-serif; font-size:11pt; }
th { font-family:Arial,Helvetiva,Verdana,sans-serif; font-size:12pt; }
address,blockquote,nobr { font-family:Arial,Helvetiva,Verdana,sans-serif; font-size:11pt; }
input,form,small,center { font-family:Arial,Helvetiva,Verdana,sans-serif; font-size:11pt; }
code { font-family:'Courier New',Courier,serif; font-size:10pt; }



  /*-------- LINKS --------*/

a:link { color:#000040; text-decoration:underline; }
a:visited { color:#0080FF; text-decoration:underline; }
a:hover { color:#A62C2C; text-decoration:underline overline; }
a:active { color:#A62C2C; text-decoration:underline overline; }

a:link.anker { color:#000; text-decoration:none; }
a:visited.anker { color:#000; text-decoration:none; }
a:hover.anker { color:#000; text-decoration:none; }
a:active.anker { color:#000; text-decoration:none; }

a:link.l_pic_blue { text-decoration:none; background-color:#F8FCFF; }
a:visited.l_pic_blue { text-decoration:none; background-color:#F8FCFF; }
a:hover.l_pic_blue { text-decoration:none; background-color:#F8FCFF; }
a:active.l_pic_blue { text-decoration:none; background-color:#F8FCFF; }

a:link.l_index { color:#000040; text-decoration:none; }
a:visited.l_index { color:#000040; text-decoration:none; }
a:hover.l_index { color:#A62C2C; text-decoration:underline; }
a:active.l_index { color:#A62C2C; text-decoration:underline; }

a:link.l_link { color:#000040; text-decoration:none; }
a:visited.l_link { color:#000040; text-decoration:none; }
a:hover.l_link { color:#A62C2C; text-decoration:underline; }
a:active.l_link { color:#A62C2C; text-decoration:underline; }

a:link.l_pic { text-decoration:none; color:#F8FCFF; }
a:visited.l_pic { text-decoration:none; color:#F8FCFF; }
a:hover.l_pic { text-decoration:none; color:#F8FCFF; }
a:active.l_pic { text-decoration:none; color:#F8FCFF; }

a:link.l_green { color:#004000; text-decoration:underline; }
a:visited.l_green { color:#30A052; text-decoration:underline; }
a:hover.l_green { color:#A62C2C; text-decoration:underline overline; }
a:active.l_green { color:#A62C2C; text-decoration:underline overline; }

/* Download-Link-Formatierung nicht nötig!!
a:link.l_orange { color:#F06224; text-decoration:underline; }
a:visited.l_orange { color:#FCA830; text-decoration:underline; }
a:hover.l_orange { color:#A62C2C; text-decoration:underline overline; }
a:active.l_orange { color:#A62C2C; text-decoration:underline overline; }*/

a:link.s_index { color:#A62C2C; text-decoration:none; font-style:italic; }
a:visited.s_index { color:#A62C2C; text-decoration:none; font-style:italic; }
a:hover.s_index { color:#A62C2C; text-decoration:underline; font-style:italic; }
a:active.s_index { color:#A62C2C; text-decoration:underline; font-style:italic; }



  /*-------- BILDER --------*/

/* Der blaue Rahmen für RECHTE-Bilder */
.img_blue_r { float:right; border:solid thin #000040; padding:5px; background-color:#FFFFFF;
			margin-right:0px; margin-left:20px; margin-bottom:15px; margin-top:15px; }

/* Der blaue Rahmen für LINKE-Bilder */
.img_blue_l { float:left; border:solid thin #000040; padding:5px; background-color:#FFFFFF;
			margin-right:20px; margin-left:0px; margin-bottom:15px; margin-top:15px; }

/* Der blaue Rahmen für ZENTRIERTE-Bilder */
.img_blue_c { text-align:center; vertical-align:middle; border:solid thin #000040; background-color:#FFFFFF;
			  padding:3px; margin:8px; }
.img_blue_brd { text-align:center; vertical-align:middle; border:solid thin #000040; background-color:#FFFFFF;
			  padding:0px; margin:8px; }

.img_blue_alone { vertical-align:middle; border:solid thin #000040; background-color:#FFFFFF;
			text-align:center; padding:5px; margin:8px; margin-bottom:0px; }

/* Formatierungen für die Darstellung der eMail-Grafiken */
.img_email { vertical-align:middle; border:none; background-color:transparent; }
.img_link { vertical-align:middle; border:thin solid #000000; background-color:transparent; }

/* Der blaue Rahmen für RECHTE-Bilder */
.img_blue_r_t { float:right; border:solid thin #000040; padding:5px; background-color:#FFFFFF;
			margin-right:0px; margin-left:20px; margin-bottom:0px; margin-top:0px; }

/* Der blaue Rahmen für LINKE-Bilder */
.img_blue_l_t { float:left; border:solid thin #000040; padding:5px; background-color:#FFFFFF;
			margin-right:20px; margin-left:0px; margin-bottom:0px; margin-top:0px; }



  /*-------- TEXT --------*/

/* Index-unterm Kasten auf der index-Seite */
.indexfoot { padding:0px; margin:0px; padding-right:8px; margin-top:2px;
		   	 text-align:right; font-size:10pt; }

.d_head { text-align:center; font-size:24pt; padding:12px; margin:8px;
		  background-color:#F8FCFF/*#EEF6FF*/; border:solid thin #000040; }
/* Link Seite */
.d_date { text-align:right; font-size:9pt; }

.hr_head { width:88%; text-align:center; }
.hr_mid { width:80%; text-align:center; border:thin solid black;
		 margin-top:15px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; }

.sign { text-align:right; font-style:italic; padding-top:10px; font-size:11pt; }       /* Unterschriften von Autoren */

.m_blue { font-weight:bold; color:#000040; }      /* Textmarkierungen in BLAU   */
.m_rot { font-weight:bold; color:#A62C2C; }       /* Textmarkierungen in ROT    */
.m_green { font-weight:bold; color:#004000; }     /*  Textmakierungen in GRUEN  */
.m_grey { color:#8E9499; text-decoration:underline; }                        /* NICHT BENUTZBARE LINKS     */

.m_neu { font-style:italic; color:#A62C2C; margin-left:10px; font-weight:bold; }

.galerie { text-align:center; } /*Menue für die Galerieseiten*/

div.aenderung:before {
		content:">> ";
		font-size:0.7em;
		color:#8E9499;
		}
/*
div.aenderung:after {
		content:" ";
		font-size:0.7em;
		color:#8E9499;
		}
*/
span.aenderung {
		font-size:0.7em;
		color:#8E9499;
		}


.ende {
	display:inline;
	}
.schreiber {
		margin-left:0.5em;
		display:inline;
		font-size:0.8em; font-weight:bold;
		text-decoration: none;
		}
.schreiber a {
		padding:0em 0.2em;
		background:#000060 none; color:#FFF;
		text-decoration: none;
		}
.schreiber a:link {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiber a:visited {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiber a:active {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiber a:hover {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiberbild {
		text-align:right;
		font-size:0.8em; font-weight:bold;
		text-decoration: none;
		}
.schreiberbild a {
		padding:0em 0.2em;
		background:#000060 none; color:#FFF;
		text-decoration: none;
		}
.schreiberbild a:link {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiberbild a:visited {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiberbild a:active {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}
.schreiberbild a:hover {
		background:#000060 none; color:#FFF;
		text-decoration: none;
}



/* ---- FUSSNOTE AUF JEDER SEITE ---- */
.foot_l { padding:0px; margin:0px; border-spacing:0px;
		text-align:left; font-size:10pt; padding-left:15px; padding-bottom:8px; }
.foot_r { padding:0px; margin:0px; border-spacing:0px;
		text-align:right; font-size:10pt; padding-right:15px; padding-bottom:8px; }

.foot_bild { padding:0px; margin:0px; border-spacing:0px;
		text-align:justify; font-size:9pt; padding-right:5px; padding-left:20px; padding-bottom:10px; }
.foot_bild_l { padding:0px; margin:0px; border-spacing:0px;
		text-align:justify; font-size:9pt; padding-left:5px; padding-right:20px; padding-bottom:10px; }



  /*-------- NEWS --------*/

.news_t { border:thin solid #004000; border-collapse:collapse; background-color:#D4FFD4;
		  margin:10px; margin-top:30px; padding:0px; margin-top:2px; }
.news_t_t { text-align:center; font-weight:bold; font-size:14pt; color:#004000;
		    border-bottom:thin solid #004000; background-color:#F8FFF8; }
.news_t_l { font-weight:bold; text-align:left; color:#004000;
		  	padding-top:0px; padding-bottom:0px; padding-left:10px;
			margin-bottom:0px; margin-top:0px; margin-left:10px; margin-right:5px; }
.news_t_r { font-weight:bold; text-align:right; color:#004000;
		  	padding-top:0px; padding-bottom:0px; padding-right:10px;
			margin-bottom:0px; margin-top:0px; margin-right:10px; margin-left:5px; }
.news_t_m { border:thin solid #004000; background-color:#F8FFF8; padding:5px;
		  	margin:10px; margin-top:0px; margin-bottom:0px; }




/*-------- DOWNLOADS --------*/

.load_t { border-collapse:collapse;
		  margin:10px; margin-top:30px; padding:0px; margin-top:2px; }
.load_t_t { text-align:center; font-weight:bold; font-size:14pt; color:#000040; }
.load_t_l { border:thin solid #000060; border-right:none;
			font-weight:bold; text-align:left; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-left:10px;
			margin-bottom:0px; margin-top:0px; margin-left:10px; margin-right:5px; }
.load_t_r { border:thin solid #000060; border-left:none;
			text-align:right; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-right:10px; padding-left:5px;
			margin-bottom:0px; margin-top:0px; margin-right:10px; margin-left:5px; 
			width:22em;}
.load_t_m { border:thin solid #000060; padding:5px; background-color:#FFFFFF;
		  	margin:10px; margin-top:0px; margin-bottom:0px; }
.load_spc { line-height:6px; }




/*-------- LINK - SEITE --------*/

.link_t { border-collapse:collapse;
		  margin:10px; margin-top:30px; padding:0px; margin-top:2px; }
.link_t_t { text-align:center; font-weight:bold; font-size:14pt; color:#000040; }
.link_t_l { border:thin solid #000060; border-right:none; line-height:14pt;
			text-align:left; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-left:10px;
			margin-bottom:0px; margin-top:0px; margin-left:10px; margin-right:5px; }
.link_t_r { border:thin solid #000060; border-left:none; line-height:14pt; vertical-align:middle;
			text-align:right; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-right:10px; padding-left:15px;
			margin-bottom:0px; margin-top:0px; margin-right:10px; margin-left:5px; }
.link_t_m { border:thin solid #000060; padding:5px; background-color:#FFFFFF;
		  	text-align:left;
		  	margin:10px; margin-top:0px; margin-bottom:0px; }
.link_spc { line-height:4pt; }
.link_bgspc { line-height:28pt; }




/*-------- KONTAKT --------*/

.kontakt_t { border-collapse:collapse;
		  margin:10px; margin-top:30px; padding:0px; margin-top:2px; }
.kontakt_t_t { text-align:center; font-weight:bold; font-size:14pt; color:#000040; }
.kontakt_t_l { border:thin solid #000060; border-right:none;
			font-weight:bold; text-align:left; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-left:10px;
			margin-bottom:0px; margin-top:0px; margin-left:10px; margin-right:5px; }
.kontakt_t_r { border:thin solid #000060; border-left:none;
			text-align:right; color:#000040; background-color:#EEF6FF;
		  	padding-top:0px; padding-bottom:0px; padding-right:10px; padding-left:15px;
			margin-bottom:0px; margin-top:0px; margin-right:10px; margin-left:5px; }
.kontakt_t_m_l { border:thin solid #000060; border-right:none; padding:5px; padding:5px; vertical-align:top;
		  	margin:10px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; }
.kontakt_t_m_r { border:thin solid #000060; border-left:none; padding:5px; vertical-align:top;
		  	margin:10px; margin-top:0px; margin-bottom:0px; padding-left:18px; background-color:#FFFFFF; }




  /*--------- INDEX --------*/

.index_table { text-align:left; vertical-align:top; border-collapse:collapse;
			   background-color:#EEF6FF; border:thin solid #000040; width:160px; }
.index_list { list-style-type:disc; list-style-position:outside;
			  padding:0px; margin:0px; margin-left:10px; }
.index_list_set { list-style-type:circle; list-style-position:outside;
			  padding:0px; margin:0px; margin-left:10px; }
.index_top { border:thin solid #000040; font-weight:bold; text-align:center;
		     background-color:#000060; color:#F8FCFF; font-size:10pt; }

.index { text-align:left; padding:2px; padding-left:10px; background-color:#F8FCFF; }

.index_set { text-align:left; padding:2px; padding-left:10px;
		     background-color:#EEF6FF/*#C4E0FC*/; }
.index_sub { text-align:left; padding:2px; padding-left:20px; background-color:#F8FCFF;
		   	 margin-left:10px; }
.index_sub_set { text-align:left; padding:2px; padding-left:20px;
		     background-color:#C4E0FC; }

.green_table { text-align:left; vertical-align:top; border-collapse:collapse;
			   background-color:#F2FFF2; border:thin solid #004000; width:160px;
			   margin-top:10px; }
.green_top { border:thin solid #004000; font-weight:bold; text-align:center;
		     background-color:#006000; color:#F8FFF8; font-size:10pt; }
.green_td2 { text-align:left; font-size:10pt; color:#004000; background-color:#D4FFD4;
			 padding:4px; }
.green_td1 { text-align:left; font-size:10pt; color:#004000;
			 padding:4px; }

/* Derzeit nicht in gebrauch, da eine Download-Seite auf der en-hp vorhanden ist!
.orange_table { text-align:left; vertical-align:top; border-collapse:collapse;
			   background-color:#FFF9E1; border:thin solid #E05C18; width:136px;
			   margin-top:10px; }
.orange_top { border:thin solid #E05C18; font-weight:bold; text-align:center;
		     background-color:#F06224; color:#FFF9E1; font-size:10pt; }
.orange_td { text-align:left; font-size:10pt; color:#F06224;
			 padding:4px; }*/




  /*-------- BOX --------*/

/*  Der Rahmen für en Hauptinhalt der Seiten */
.box_main { border:thin solid #000040; background-color:#F8FCFF/*#EEF6FF*/; border-spacing:20px;
		   padding:20px; padding-bottom:10px; margin:10px; margin-bottom:0px; margin-top:0px; }

.box_text { border:thin solid #000040; background-color:#FFFFFF/*#F8FCFF*/; margin:10px; padding:10px; }
.box_table { border:thin solid #000040; background-color:#FFFFFF/*#F8FCFF*/; border-spacing:0px; padding:6px; }



/*-------- TABLE INNER --------*/
.table_inner { border-collapse:collapse; border:thin solid #000040; background-color:#F8FCFF;
			   padding:5px; margin:10px; }
.table_inner_r { border-bottom:thin solid #000040; background-color:#F8FCFF;
			   	 padding:5px; margin:10px; }

.table_main { border:thin solid #000040; background-color:#EEF6FF; border-spacing:20px;
		   padding:10px; margin:10px; margin-bottom:0px; margin-top:0px; }

		   
 /*-------- Video --------*/
 
.video_anf { padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:5px;
		   	 border-bottom:thin solid #91BEF0; line-height:16pt; white-space:nowrap; }
.video_mid { padding-left:5px; padding-top:3px; padding-bottom:3px; padding-right:10px;
		     text-align:right; font-size:9pt; border-bottom:thin solid #91BEF0;
			 line-height:16pt; white-space:nowrap; }
.video_anf_bottom { padding-left:10px; padding-top:3px; padding-bottom:10px; padding-right:5px;
					line-height:16pt; white-space:nowrap; }
.video_mid_bottom { padding-left:5px; padding-top:3px; padding-bottom:10px; padding-right:10px;
				    text-align:right; font-size:9pt; line-height:16pt; white-space:nowrap; }
.video_title { vertical-align:top; padding:10px; font-weight:bold; }


