body
	{
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		/*background-color:#FFEFAF;*/
	}
img.map {
	border:0px;
}

/* links */
a:link
	{
		font: 9pt Verdana;
		color:#800000;
		font-weight:bold;
		text-decoration:none;
	}
a:visited
	{
		font: 9pt Verdana;
		color:#800000;
		font-weight:bold;
		text-decoration:none;
	}
	
a:hover
	{
		text-decoration:underline;
		font-weight:bold;
		color:#F90B08;
	}
.lernspr {
color:#000000;
text-transform:uppercase;
}

table {
	border:0px;
}

.logo
	{
		position:absolute;
		top:2px;
		left:14px;
		z-index:1;
	}
	
		
.anzeigesprache
	{
		position:absolute;
		top:-3px;
		left:190px;
		z-index:2;
		text-align:center;
	}

.fotoreihe
	{
		position:absolute;
		top:37px;
		left:220px;
		z-index:7;
	}

.lernsprache
	{
		position:absolute;
		top:114px;
		left:190px;
		z-index:3;
}

.links
	{
		position:absolute;
		top:114px;
		left:10px;
		z-index:4;
	}

.elinks
	{
		position:absolute;
		top:250px;
		left:10px;
		z-index:4;
	}
	

/*schriften*/
#T01
	{
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
	}

#Tbuch
	{
		font-family:Tahoma;
		font-size:14px;
		font-weight:normal;
	}

#T02
	{
		font: 7pt Verdana;
	}

H1
	{
		font-family:Tahoma;
		font-size:22px;
		letter-spacing:2pt;
		font-weight:bold;
		font-style:italic;
	}

H2
	{
		font-family:Tahoma;
		font-size:16px;
		font-variant:small-caps;
		letter-spacing:2pt;
		font-weight:bold;
	}
H3
	{
		font-family:Tahoma;
		font-size:14px;
		letter-spacing:0px;
	}

/*__________________________________ I S T V A N _____________ */
.rightAligned
	{
		text-align:right;
	}
	
.leftAligned
	{
		text-align:left;
	}
		
.schulTabelle 
	{
		width:250px;
	}

/* Vortext beim Anzeigen der SchulTabelle */
.vtex {
	font-weight:normal;
}

.spanishColor
	{
		color:#EFC008; /* #FFD018; */
	}

.englishColor 
	{
		color:#6A87F5;
	}

.frenchColor
	{
		color:#D5AB82; 	/* #F5CBA2; */
	}

.italianColor
	{
		color:#90BB77;	/* #B0DB97; */
	}

.schuelerColor
	{
		color:#FF9E21;
	}

#kontaktLink
	{
		letter-spacing:2pt;
		font-weight:bold;
	}

#startseiteLink
	{
		letter-spacing:2pt;
		font-weight:bold;
	}

/* wenn mehrere Pläne zum Anzeigen sind */	
table.pla_tab {
	text-align:center;
}

.sprschulen {
	width:340px;
	color:#800000;
}

/*  Tabellenformatierung für inhalt.php */
td#sptd {
background-color:#FFD018;
text-align:center;
}
td#entd {
background-color:#6A87F5;
text-align:center;
}
td#frtd {
background-color:#F5CBA2;
text-align:center;
}
td#ittd {
background-color:#B0DB97;
text-align:center;
}
td#sctd {
background-color:#FF9E21;
text-align:center;
}

td#kutd {
background-color:#AF00FF;
text-align:center;
}

tr.lspr {
height:20px;
}

tr.s {
	height:5px;
}
tr.m {
	height:7px;
}
tr.l {
	height:22px;
}
td.s {
	width:5px;
}
td.e {
	width:7px;
}
td.f {
	width:161px;
}
td.d {
	width:200px;
	vertical-align:top;
}
td.dx {
	vertical-align:top;
}
td.dd {
	vertical-align:top;
}
td.ge {
	width:150px;
	vertical-align:middle;
	text-align:left;
}
td.g {
	width:200px;
	vertical-align:middle;
	text-align:right;
}
td.w {
	width:290px;
}
td.u {
	width:470px;
}
td.x {
	/*width:786px;*/
	text-align:right;
}

.top {
	margin-right:10px;
	text-align:right;
}

table.tm {
	width:800px;
	border-width:0px;
}

table.tn {
	border-width:0px;
	table-layout:fixed;
}

table.xo {
	border-width:0px;
}

.text {
	padding:7px;
	}
	
.mtxt {
	padding-left:10px;
	padding-right:10px;
	padding-top:14px;
	padding-bottom:14px;
}
	
.ftex {
	padding-top:7px;
	padding-right:7px;
	padding-bottom:7px;
	padding-left:7px;
}
	
.main
	{
		position:absolute;
		top:144px;
		left:190px;
		z-index:0;
	}