/* CSS Document */

.abstandbreit {
	text-decoration: underline;
	padding-left: 30px;
}
.schulhintergrund {
	background-color: #D8E0F6;
}

.portrait, .portraittext {
	background: #ebeaff;
	padding-top: 8px;
	padding-left: 8px;
}

.portrait {
	background: url(/prolinguis2004/hauptbilder/userbilder/schatten.gif) no-repeat;
	width: 84px;
	height: 112px;
	padding: 10px;
}

/*<group=Menushauptseite>*/

.menurahmen {
	border-right: 1px solid #576BAE;
	border-left: 1px solid #576BAE;
}

/*<group=schulmenu>*/

.menuschliessfeld {
	background-image: url(/prolinguis2004/hauptbilder/schliessen_gb.gif);
	width: 17px;
	height: 20px;
}

.blaueckelinks {
	background-image: url(/prolinguis2004/hauptbilder/menueckelinks_bg.gif);
	width: 5px;
	height: 20px;
}

.menutitel {
	background-color: #576BAE;
	color: #FFFFFF;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
}
.sprachschulmenutitel {
	background-color: #576BAE;
	color: #FFFFFF;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	height: 20px;
}
.sa {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E1E6F1;
	border: 1px;
	border-bottom: 1px solid #576BAE;
}

.sa a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.sa a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.sa a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9CA8CF;
	display: block;
}

.lt {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D0D8F2;
	border: 1px;
	border-bottom: 1px solid #576BAE;
	display: block;
}

.lt a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.lt a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.lt a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #788DCF;
	display: block;
}

.ot {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #B4C6F2;
	border: 1px;
	border-bottom: 1px solid #576BAE;
}

.ot a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.ot a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.ot a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7484CF;
	display: block;
}

.st {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FEDA76;
	border: 1px;
	border-bottom: 1px solid #576BAE;
}

.st a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.st a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.st a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F8CA30;
	display: block;
}
	
/*</group>*/

/*<group=rubrik>*/

.rubriktitel {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FEF1D4;
	border: 1px;
	border-bottom: 1px solid #FBBC1F;
}

.rubriktitel a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.rubriktitel a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.rubriktitel a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FEDA76;
	display: block;
}

.menurahmenrubrik {
	border-right: 1px solid #FBBC1F;
	border-left: 1px solid #FBBC1F;
}
.rubrikmenutitel {
	background-color: #FBBC1F;
	color: #FFFFFF;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
}

.rubrikmenutitellinks {
	background-image: url(/prolinguis2004/hauptbilder/menueckelinksrubrik_bg.gif);
	width: 5px;
	height: 20px;
}
.rubrikmenutitelrechts {
	background-image: url(/prolinguis2004/hauptbilder/menueckerechtsrubrik_bg.gif);
	width: 5px;
	height: 20px;
}
	
/*</group>*/

/*<group=Aktionen>*/

.menurahmenaktion {
	border-right: 1px solid #DC2E2A;
	border-left: 1px solid #DC2E2A;
}

.aktionsmenutitellinks {
	background-image: url(/prolinguis2004/hauptbilder/menueckelinksaktion_bg.gif);
	width: 5px;
	height: 20px;
}
.aktionsmenutitelrechts {
	background-image: url(/prolinguis2004/hauptbilder/menueckerechtsaktion_bg.gif);
	width: 5px;
	height: 20px;
}

.aktionsmenutitel {
	background-color: #DC2E2A;
	color: #FFFFFF;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
}

.aktionstitel {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px;
	border-bottom: 1px solid #DC2E2A;
	background: repeat  #F9DCD9;
}

.aktionstitel a {
	color: #000000;
	text-decoration: none;
}

.aktionstitel a:link {
	color: #000000;
	text-decoration: none;
}

.aktionstitel a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F98A8A;
	display: block;
}

.aktionstitel2 {
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F9DCD9;
	border: 1px;
	padding-left: 4px;
	padding-right: 1px;
	padding-top: 2px;
}
	
/*</group>*/

/*<group=beratungszentrum>*/

.blaueckerechts {
	background-image: url(/prolinguis2004/hauptbilder/menueckerechts_bg.gif);
	width: 5px;
	height: 20px;
}

.regionalstellenmenutitel {
	background-color: #576BAE;
	color: #FFFFFF;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	height: 20px;
}

.regionalstellenabschluss {
}

.regionalstellen {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E1E6F1;
	border-bottom: 1px solid #576BAE;
	letter-spacing: -0.04px;
}

.regionalstellen a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.regionalstellen a:link {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.regionalstellen a:hover {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9CA8CF;
	display: block;
}
	
/*</group>*/
	
/*</group>*/

/*<group=schule>*/

.gesamteindruck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0F3A74;
}

.tabellenhaupttitel {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #0F3A74;
}

.titel1 {
	color: #FFFFFF;
	margin-bottom: 5px;
	background-color: #5F72B1;
	display: block;
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

.textueberschrift {
	color: #0F3A74;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #0F3A74;
	padding-bottom: 1px;
	margin-bottom: 6px;
}
.titel2, H2 {
	color: #0F3A74;
	font: 24px/26px Arial, Helvetica, sans-serif;
	padding-top: 3px;
	margin-top: 0;
	margin-bottom: 0;
}
	
/*</group>*/


/*<group=hauptseite>*/

.pfeilreferenz {
	width: 17px;
	height: 18px;
	background: url(/prolinguis2004/hauptbilder/katalogpfeil.gif) 1px -1px  no-repeat;
}

.referenzform {
	width: 10px;
}

.referenzgo {
	width: 23px;
	background: url(/prolinguis2004/hauptbilder/button_go.gif) no-repeat 0px 0px;
	height: 18px;
}

.referenzhilfe {
	width: 18px;
	background: no-repeat url(/prolinguis2004/hauptbilder/kataloghilfe.gif) 0px 0px;
	height: 18px;
}
.mainmenuposition {
	position:absolute;
	left:403px;
	top:63px;
	width:390px;
	height: 25px;
	z-index:50;
	white-space:nowrap;
}

.sprachwahl {
	position:absolute;
	left:400px;
	top:40px;
	width:390px;
	height: 20px;
	z-index:50;
}

.sprachwahltext, .sprachwahltext a {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:right;
}

.telefontitel {
	font: italic 900 40px Arial, Helvetica, sans-serif;
	letter-spacing: -3px;
	word-spacing: 0px;
	color: #0D3161;
}

.seitentitel, H1 {
	font: italic 900 26px/30px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: 0px;
	color: #243D8F;
	margin-top: 0;
	margin-bottom: 0;
}

.seitenuntertitel, .payoff, H3 {
	font: italic 900 16px/16px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #D82717;
}

H3 {
	margin-top: 0;
	margin-bottom: 0;
}

.payoff {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 8px;
}

p {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #0D3161;
	margin:2px;
	padding:0px;
}

.seitentext, .adressentext, .portraittext {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #0D3161;
}

.titeltext {
	font: italic 900 14px   Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #0D3161;
}
	
/*</group>*/
.schultext {
		font: bold 11px/20px Arial, Helvetica, sans-serif;
}

.listenmenu {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu.gif);
	color: #FFFFFF;
	position:absolute; 
	left:5px; 
	top:65px; 
	width:195px; 
	height:20px; 
	z-index:101;
	display: block;
}

.listenmenu a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu.gif);
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}

.listenmenu a:hover {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu2.gif);
	color: #FFFFFF;
	display: block;
}

.listenmenu2 {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu2.gif);
	color: #FFFFFF;
	display: block;
}

.listenmenu2 a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu2.gif);
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}

.listenmenu2 a:hover {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/listenmenu.gif);
	color: #FFFFFF;
	display: block;
}

.landmenu {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_land.gif);
	color: #576BAE;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.landmenu a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_land.gif);
	color: #576BAE;
	display: block;
	text-decoration: none;
}

.landmenu a:hover {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_land_ro.gif);
	color: #FFFFFF;
	display: block;
}

.ortmenu {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_ort.gif);
	color: #576BAE;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.ortmenu a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_ort.gif);
	color: #576BAE;
	display: block;
	text-decoration: none;
}

.ortmenu a:hover {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_ort_ro.gif);
	color: #FFFFFF;
	display: block;
}

.schulmenu {
	font: 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #576BAE;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.schulmenu a {
	font: 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #576BAE;
	display: block;
	text-decoration: none;
}

.schulmenu a:hover {
	font: 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule_ro.gif);
	color: #3F4D7D;
	display: block;
}

.schulmenutitel {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #000000;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.schulmenuinaktiv {
	font: 11px/18px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/auswahl.gif);
	color: #36436C;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.schulmenuinaktiv a {
	font: 11px/18px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/auswahl.gif);
	color: #36436C;
	display: block;
}

.schulmenuabstand {
	font: bold 6px/6px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #576BAE;
	display: block;
	height:8px;
}

.abstandklein {
	height:5px;
}

.abstandgross {
	height:12px;
}

.abstandmittel {
	height:8px;
}

.abstandlinie {
	height: 4px;
	border-bottom: 1px solid #5F72B1;
	margin-bottom: 4px;
}

.schulmenuschluss {
	background-image: url(/prolinguis2004/hauptbilder/menu_unten.gif);
	color: #576BAE;
	display: block;
	height:13px;
}

.schulmenuzweizeilen {
	font: 11px/16px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #576BAE;
	display: block;
	border-bottom: 1px solid #576BAE;
}

.schulmenuzweizeilen a {
	font: 11px/16px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule.gif);
	color: #576BAE;
	display: block;
	text-decoration: none;
}

.schulmenuzweizeilen a:hover {
	font: 11px/16px Arial, Helvetica, sans-serif;
	background-image: url(/prolinguis2004/hauptbilder/menu_schule_ro.gif);
	color: #3F4D7D;
	display: block;
}

/*<group=preistabellen>*/

.preistabelletitel {
	background-color: #576BAE;
	color: #FFFFFF;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	word-spacing: 1px;
}

.preistabelleuntertitel {
	background-color: #D8E0F6;
	color: #000000;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #576BAE;
	padding-top: 5px;
}
.preistabelleabstand1 {
	background-color: #D8E0F6;
	color: #000000;
	font: bold 6px/6px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #576BAE;
	padding-top: 1px;
}

.kursdatentabelleuntertitel {
	background-color: #FEF1D4;
	color: #000000;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #FBBC1F;
	padding-top: 5px;
}

.preistabelletext {
	background-color: #EDF1FF;
	color: #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #576BAE;
}

.preistabelletextohnelinie {
	background-color: #EDF1FF;
	color: #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

.kursdatentabelletext {
	background-color: #FEF1D4;
	color: #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px dotted #FBBC1F;
}

.kursdatentabelleaddtext {
	background-color: #FEE4A9;
	color: #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 2px solid #FBBC1F;
}

input {
	font:  11px/11px Arial, Helvetica, sans-serif;
	cursor: hand; 
	height: 13px; 
	margin-left: 2px; 
	border: 1px solid #576BAE;
	color: #000000;
}

.inputtextfelder {
	font:  11px/18px Arial, Helvetica, sans-serif;
	cursor: hand; 
	margin-left: 2px; 
	border: 1px #576BAE solid;
	color: #000000;
	height: 18px;
}

.inputklick {
	font:  11px/20px Arial, Helvetica, sans-serif;
	cursor: hand; 
	height: 20px; 
	margin-left: 2px; 
	border: 1px #EDF1FF solid;
	color: #000000;
}

.input2 {  
	cursor: hand; 
	margin-left: 2px;
	border: 3px outset #FFFFFF;
	color: #000000;
	background-color: #D8E0F6;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	height: 25px;
}

input a {
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	cursor: hand; 
	height: 13px; 
	margin-left: 2px; 
	border-right-width: 0px; 
	border-left-width: 0px;
	border: 1px solid #576BAE;
	color: #FFFFFF;
	background-color: #576BAE;
	border-bottom: 1px solid #FFFFFF;
}

input a:hover {
	font: bold 11px/21px Arial, Helvetica, sans-serif;
	cursor: hand; 
	height: 13px; 
	margin-left: 2px; 
	border-right-width: 0px; 
	border-left-width: 0px;
	border: 1px solid #576BAE;
	color: #FFFFFF;
	background-color: #7995F1;
	border-bottom: 1px solid #FFFFFF;
}

textarea {  
	cursor: hand; 
	margin-left: 2px;
	border: 1px solid #576BAE;
	color: #000000;
	font: 11px/11px Arial, Helvetica, sans-serif;
}

select {
	font:  11px/14px Arial, Helvetica, sans-serif;
	cursor: hand; 
	margin-left: 2px; 
	border: 1px solid #576BAE;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}
	
/*</group>*/

.bildlinks,.bildlinks a,.bildlinks a:hover,.bildlinks a:active,.bildlinks a:visited {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bildlinks, .bildlinks a {
	background-color: #5F72B1;
}

.bildlinks a:hover {
	background-color: #B13500;
}

.bildlinks a:active {
	background-color: #F6C941;
}

.bildlinks a:visited {
	background-color: #B1ADB0;
}

/*<group=land&ort>*/


.ortslistentitel, .ortslistentitel a {
	background-color: #576BAE;
	color: #FFFFFF;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 1px;
	text-decoration: none;
}
	
/*</group>*/

/*<group=ebenenpositionen>*/
.head {
	position:absolute;
	left:0px;
	top:0px;
	width:793px;
	height:98px;
	z-index:20;
	background-image: url(/prolinguis2004/hauptbilder/pl_head.jpg);
	background-repeat: no-repeat;
}
.Sprachaufenthalte {
	position:absolute; 
	left:0; 
	width:600px; 
	height:50px; 
	z-index:1; 
	overflow:hidden;
	top: 900px;
}
.katalogsuche, .newsletter {
	position:absolute; 
	left:3px; 
	width: 222px; 
	height:22px; 
	z-index:101;
	background-color: #003399;
	padding-right: 2px;
}
.katalogsuche {
	top:6px; 
}
.newsletter {
	top:32px;
}
.tablenewsletter {
	background-color: #FFFFFF;
	margin: 1px;
}
.hauptmenu {
	 position:absolute; 
	 left:400px; 
	 top:47px; 
	 width:392px; 
	 z-index:60;
}
.begruessung {
	position:absolute; 
	left:269px; 
	top:-2px; 
	width:524px; 
	height:55px; 
	z-index:40;
}
/*</group>*/
body {
	background-color: white;
	font: 11px/15px Arial, Helvetica, sans-serif;
}
.preistabellefirststudy {
	color: #660000;
	background-color: #FFCC33;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #576BAE;
}

.hauptseitenmenu {
	padding-top: 5px;
}
/* CSS Document */

/*<group=ebenenpositionen>*/
.fuenfzigjahre {
	position:absolute; 
	left:731px; 
	top:98px; 
	width:58px; 
	height:67px; 
	z-index:102;
}

.haupttexte {
	position:absolute; 
	left:231px; 
	top:427px; 
	width:556px; 
	height:445px; 
	z-index:2;
}
/* Kartenlisten Positionen */
.kartenliste2, .kartenliste1 {
	position:absolute; top:198px; width:157px; height:213px; z-index:103;
	color: #576BAE;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}
.kartenliste1 {
	left:231px;
}
.kartenliste2 {
	left:632px;
}

.kartenpunkt {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #576BAE;
}

.kartenliste2 a, .kartenliste1 a {
	color: #576BAE;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.kartenliste2 a:hover, .kartenliste1 a:hover {
	color: #DC2E2A;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	border-spacing: 1px ridge #5667A0;
	border: 1px solid #5667A0;
	text-decoration: none;
	background-color: #FFE4D3;
}
/* Kartenlisten Positionen */
.map, .map2 {
	position:absolute; 
	left:310px; 
	top:188px; 
	width:391px; 
	height:231px; 
}
.map {
	z-index:61;
}
.map2 {
	z-index:62;
}
.haupttext {
	position:absolute; 
	left:232px; 
	top:106px; 
	width:486px; 
	height:102px; 
	z-index:62;
}
.projects {
	position:absolute; 
	left:3px; 
	top:55px; 
	width: 220px; 
	visibility: visible; 
	height: 326px;
	z-index:100; 
}
.schulinformation {
	position:absolute; 
	left: 204px; 
	top: 112px; 
	width: 585px; 
	visibility: visible; 
	z-index:101; 
}

.schulinformationsmenu {
	position:absolute; 
	left: 5px; 
	top: 122px; 
	width: 199px; 
	visibility: visible; 
	z-index:100; 
}
.katalogbestellung {

}
/*</group>*/

body {
	background-image: url(../hauptbilder/pl_bg.gif);
	background-repeat: repeat-y;
}
.kataloghg {
	background-color: #E3E6F4;
}
.randschuleOR {
	background-image: url(/prolinguis2004/hauptbilder/bg_or.gif);
	width: 11px;
	height: 11px;
}
.randschuleR {
	background-image: url(/prolinguis2004/hauptbilder/bg_r.gif);
	width: 11px;
}
.randschuleOL {
	background-image: url(/prolinguis2004/hauptbilder/bg_ol.gif);
	width: 11px;
	height: 11px;
}
.randschuleO {
	background-color: #D8E0F6;
	width: 561px;
	height: 11px;
}
.randschuleU {
	background-image: url(/prolinguis2004/hauptbilder/bg_u.gif);
	width: 561px;
	height: 11px;
}
.randschuleO2 {
	background-color: #D8E0F6;
	height: 11px;
}
.randschuleU2 {
	background-image: url(/prolinguis2004/hauptbilder/bg_u.gif);
	height: 11px;
}
.randschuleUL {
	background-image: url(/prolinguis2004/hauptbilder/bg_ul.gif);
	width: 11px;
	height: 11px;
}
.randschuleUR {
	background-image: url(/prolinguis2004/hauptbilder/bg_ur.gif);
	width: 11px;
	height: 11px;
}
.randschuleL {
	background-color: #D8E0F6;
	width: 11px;
}

.menutrenner {
	background-image: url(/prolinguis2004/hauptbilder/menuetrenner.gif);
	background-repeat: repeat-x;
	width:1px;
	margin:0px;
}

.mainmenulinks, .mainmenulinks a,
.mainmenumitte, .mainmenumitte a,
.mainmenurechts, .mainmenurechts a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	text-align:center;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	height:25px;
	display: block;
}

.mainmenulinks, .mainmenulinks a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_links.gif);
	width:120px;
}

.mainmenumitte, .mainmenumitte a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_mitte.gif);
	width:90px;
}

.mainmenurechts, .mainmenurechts a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_rechts.gif);
	width:100px;
}

.mainmenulinksaktiv, .mainmenulinksaktiv a,
.mainmenumitteaktiv, .mainmenumitteaktiv a,
.mainmenurechtsaktiv, .mainmenurechtsaktiv a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
}
.mainmenulinksaktiv, .mainmenulinksaktiv a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_links_ro.gif);
	background-position:left;
	width:120px;
	height:25px;
	display: block;
}
.mainmenumitteaktiv, .mainmenumitteaktiv a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_mitte_ro.gif);
	width:90px;
	height:25px;
	display: block;
}
.mainmenurechtsaktiv, .mainmenurechtsaktiv a {
	background-image: url(/prolinguis2004/hauptbilder/mainmenu_rechts_ro.gif);
	width:100px;
	display: block;
	height:25px;
}

.rubrikenmenuabschluss {
}

.aktionenmenuabschluss {
}

.hauptseitenmenuabschluss {
}
