﻿/*---------Christoph-Probst-Gymnasium Februar 2007---------*/
/* allgemeine Seiteneigenschaften */

a {
	color: #475E87;
	text-decoration: none;

}

a:link {
	color: #3F5378;
	text-decoration: none;
	
}

a:visited {
	color:  #3F5378;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a:active {
color: #990000;
}

/*links demo*/


#demo a {
	color:#475E87;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

#demo a:link {
	color:  #475E87;
	text-decoration: none;
	font-size: 12px;
	
}

#demo a:visited {
	color:  #475E87;
	text-decoration: none;
	font-size: 12px;
}

#demo a:hover {
	color: #990000;
	text-decoration: underline;
	font-size: 12px;
}

#demo a:active {
color: #990000;
text-decoration: none;
font-size: 12px;
}
/*ende links demo*/



body {
position: relative;
	background: #536C9C;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-style: normal;
	line-height: 140%;
}

/* Navigation */
#navi {
background-color: #536c9c;
position: relative;
margin-top: 100px;
	float: left;
	width: 150px;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	height: auto;
	line-height: 15pt;
	z-index: 100;
	font-size:80%;	
}


#navi a:link {
font-size: 11px;
position: relative;
padding: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight:bolder;		
}


.current {
position: relative;
background-image:url(../gfx/dotwhite7.gif);
background-position:left;
	background-repeat:no-repeat;
	}

#navi a:visited {
font-size: 11px;
position: relative;
padding: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight:bolder;
background-position:left;
	background-repeat:no-repeat;
}

#navi a:hover {
font-weight: 11px;
position: relative;
padding: 0px 0px 0px 10px;
	color: #990000;
	text-decoration: none;
	display: block;
	font-weight:bolder;
background-image:url(../gfx/dotred7.gif);
background-position:left;
	background-repeat:no-repeat;
}

#navi a:active {
position: relative;
padding: 0px 0px 0px 10px;
color: #ffffff;
display: block;
	font-weight:bolder;
background-position:left;
	background-repeat:no-repeat;
}

#subnavi {
position: relative;
padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size:10px;
	margin-left: 5px;
font-weight:normal;	
}

#subnavi a:link {
font-size: 10px;
position: relative;
padding: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight:normal;
	margin-left: 10px;	
}


#subnavi a:visited {
position: relative;
padding: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight:normal;
	margin-left: 10px;
font-weight:normal;	
font-size: 10px;
}

#subnavi a:hover {
font-size: 10px;
position: relative;
padding: 0px 0px 0px 10px;
	color: #990000;
	text-decoration: none;
	display: block;
	font-weight:normal;
	background-image:url(../gfx/dotred5.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-left: 10px;	
}

.sub {background-image:url(../gfx/dotwhite5.gif);
background-position:center left;
background-repeat: no-repeat;}


/* ende Navigation */

#header {
width: 950px;
background-image:url(../../gfx/Banner07.gif);
height:136px;
background-repeat:no-repeat;
background-position:right;
}



/*Ende allgemeine Seiteneigenschaften  */
#conti {
position:relative;
	background-color: #536c9c;
	width: 950px;
	margin-left: 4%;
	margin-right: 5%;
}
													
#demo {
width: 73%;
position: relative;
margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0px 0px 0px 3px;
}

#demo.bgbild {
background-image:url(../schulprofil/img/statistics.gif);
background-repeat:repeat;
width: 72%;
position: relative;
margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0px 5px 0px 5px;
}

#foto {
position: relative;
background-color:#ffffff;
margin-right:185px;
margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0px 5px 0px 5px;
}


#demo h2 {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 35px;
}
												
/*--Hauptgliederung links, Startseite--*/

#demo h3 {
	background:#536C9C;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0px;
	padding: 4px 5px 5px 5px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #FFFFFF;
}
/*Absätze*/


#demo p.p5 {
margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin-right: 15px;
	margin-left: 10px;
	font-size:inherit
}
#demo p.p4 {
margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	font-size:85%;
}
#demo p.p4b {
margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	font-size:85%;
	font-weight:bold;
}

#demo p.center {
	background-repeat:repeat;
	background-position:center;
	font-weight:bold;
	font-variant:normal;
	float: left;
	width: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 100px;
	margin-left: 100px;
	font-size:85%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.abstand {
position: relative;
line-height: 15pt;
	margin-left:20px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	z-index: 60000;
}


#demopage {
width:770px;
background-color:#ffffff;
margin-left: 180px;
border: thick solid #7A8FB8;
position: absolute;
top: 136px;
right: 0px;}

#terminpage { 
background-color:#7A8FB8;
width:725px;
margin-left: 180px;
border: thick solid #7A8FB8;
position: absolute;
top: 136px;
right: 0px;}
	
	#snpage { 
background-color:#536c9c;
margin-left: 180px;
width:725px;
border: thick solid #7A8FB8;
position: absolute;
top: 136px;
right: 0px;}

#demo h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 20px;
	text-align: center;
}

/* Nur für Seiten mit Tabellen */
#demotable {
position: relative;
background-color:#536c9c;	
	margin-bottom: 2px;
	margin-left: 12%;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	width: 570px;
}

#sntable {
position: relative;	
	margin-bottom: 0px;
	margin-left: 8%;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	width: 570px;
}


/* Bild Probst */
#demo p.p1 {
	background-image: url(../gfx/probst.jpg);
	background-repeat: no-repeat;
	height: 220px;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	width: 180px;
}
/* Bild Probst */

#demo p.p1a {
	background-image: url(../gfx/buch.gif);
	background-repeat: no-repeat;
	height: 230px;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	width: 180px;
}

/*--zweispaltig Absatz rechte Spalte breite Seite--*/
#demo p.p2 {
margin-top: 0px;
margin-right: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	text-indent: 10px;
	font-size: 85%;
}

#demo p.ph {
position: relative;
margin-top: 0px;
	float: left;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	height: 160px;
	z-index: 50000;
}

#demo p.p2a {
margin-right: 15px;
margin-top: 0px;
margin-left:45px;
font-size: 80%;
margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: left;
	height: 250px;
	z-index: 50000;
}

#demo p.p2x {
margin-right: 15px;
margin-top: 0px;
margin-left:40px;
font-size: 85%;
margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: left;
	height: 190px;
}


#demo p.p2b {
	margin: 20px 20px 20px 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 85%;
}

/*--eigelagerter Absatz Sondergliederung breite Seite--*/
#demo p.p3 {
	margin-left: 5px;
	padding: 0px 15px 5px 10px;
	text-align: right;
	width: 65%;
}

/*--Sondergliederung zweispaltig breite Seite--*/
#demo p.p3 span {
color: #878787;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	text-transform: none;
	
}


.klartext {

	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	padding: 0px 10px 0px 5px;
	text-align: left;
	text-indent: 20px;
	float: none;
	clear: left;
	font-size: 85%;
}

.klartextf {
font-weight:bold;
font-size:85%;
	clear: both;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	padding: 0px 10px 0px 5px;
	text-align: left;
	text-indent: 20px;
	float: none;
	clear: left;
}


/*--linkeSpaltbreiteSeite--*/
#demo p.p5 {
	float: left;
	padding: 5px 5px 5px 5px;
	text-align: left;

}



/*--Sondergliederung zweispaltig breite Seite--*/
#demo p.p5 span {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;

}

/*--rechte Spalte zweispaltig breite Seite--*/
#demo p.p6 {
	clear: right;
	margin-bottom: 30px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	text-align: left;
	text-indent: 20px;
}

#demo p.p6:first-letter {
	color: #800040;
	font-size: 16pt;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#demo p.p7 {
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
		padding: 0px 10px 0px 5px;
		text-indent: 20px;
}

/**********Links fuer EFQM***********/
#demo ul.probst {
	background: #DCDBD6;
	border: 1px solid #536C9C;
	float: right;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-top: 40px;
	padding: 0px 0px 30px 5px;
	width: 195px;
	font-size: inherit;
}


#demo ul.probst li {
	list-style-image: url('../gfx/list.gif');
	font-size: 0.9em;
	margin-bottom: 10px;
	margin-left: 25px;
}
#demo ul.stan li {
	list-style-image: url(../gfx/dot.gif);
	font-size:85%;
	margin-bottom: 10px;
	margin-left: 25px;
}


#demo ul li.li2 {
	background-image: url(../gfx/linkline.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin-left: 10px;
	margin-top: 20px;
	width: 100%;
}

#demo ul li {
list-style-type:none;
font-size: 90%;
}

#demo ul li.les {
list-style-type:none;
list-style-image:url(../gfx/dot.gif);
font-size: 90%;
}

#demo ul li.sp {
list-style-type:none;
list-style-image:none;
font-size: 90%;
}


#demo ul.se {
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 5px 10px 5px 10px;
	width: 35%;
}

#demo ul.se1 {
	background: #DEDEDE;
	border-bottom: 1px solid #536C9C;
	border-left: 1px solid #536C9C;
	border-top: 1px solid #536C9C;
	list-style-type: none;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	float: right;
	width: 45%;
}

.infobox {	
border-top: 1px dotted #536c9c;
position: relative;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
	border-right: 1px dotted #536c9c;
	border-bottom: 1px dotted #536c9c;
	border-left: 1px dotted #536c9c;
	margin-bottom: 20px;
	padding: 2px 2px 2px 2px;
	z-index: 0;
	font-size: 90%;
	
}


.infobox ul {
position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image:none;
}

.infobox ul.marleft {
position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
	list-style-image:none;
}
.infobox ul li.b {
position: relative;
background: white;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px dotted #536c9c;
	border-top: 1px dotted #536c9c;
	color: #535353;
}

.infobox ul li.c {
list-style-image:none;
border-bottom: 1px dotted #afafaf;
border-top: 1px dotted #afafaf;
position: relative;
background: White;
	padding: 10px 0px 10px 0px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	color: #535353;
}
.infobox ul li.ca {
list-style-image:none;
border-bottom: 1px dotted #afafaf;
border-top: 1px dotted #afafaf;
position: relative;
background: White;
	padding: 5px 0px 5px 0px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.infobox ul li.f {
list-style-image:none;
border-bottom: none;
position: relative;
background: White;
	padding: 10px 10px 10px 10px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

.infobox ul li.h {
list-style-image:none;
	position: relative;
	text-align: left;
background: #d8dce9;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	color: #333333;
	
}


.infobox h1 {
color: #4e6b76;
text-decoration: none;
font-weight:bolder;
font-size: 12px;
}

.infobox h3 {
color: #4e6b76;
text-decoration: underline;
font-size: 11px;
font-weight:bold;
}

.infobox ul li.d {
list-style-image:none;
position: relative;
	text-align: left;
background: #D8DCE9;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.infobox ul li.dm {
list-style-image:none;
position: relative;
	text-align: left;
background: #D8DCE9;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.infobox ul li.da {
list-style-image:none;
position: relative;
	text-align: left;
	margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
border-bottom: none;
}

.infobox span {
font-weight: bolder;
}

/*infobox mensa*/

.infoboxm {	
position: relative;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;


	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	z-index: 0;
	font-size: 90%;
}


.infoboxm ul {
position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image:none;
}

.infoboxm ul.marleft {
position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
	list-style-image:none;
}
.infoboxm ul li.b {
position: relative;
background: white;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px dotted #536c9c;
	border-top: 1px dotted #536c9c;
	color: #535353;
}

.infoboxm ul li.c {
list-style-image:none;
border-bottom: 1px dotted #afafaf;
position: relative;
background: White;
	padding: 10px 0px 10px 0px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	color: #535353;
}
.infoboxm ul li.ca {
list-style-image:none;
border-bottom: 1px dotted #afafaf;
border-top: 1px dotted #afafaf;
position: relative;
background: White;
	padding: 5px 0px 5px 0px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.infoboxm ul li.f {
list-style-image:none;
border-bottom: none;
position: relative;
background: White;
	padding: 10px 10px 10px 10px;
	margin-top:  0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

.infoboxm ul li.h {
list-style-image:none;
	position: relative;
	text-align: center;
background: #d8dce9;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #535353;
	
}
.infoboxm ul li.a {
list-style-image:none;
position: relative;
	text-align: left;
background:  #d8dce9;
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #afafaf;
}
.infoboxm ul li.d {
list-style-image:none;
position: relative;
	text-align: left;
background: #D8DCE9;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.infoboxm ul li.dm {
	list-style-image:none;
	position: relative;
	text-align: left;
	background:#536c9c;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #DEE4ED;
}

.infoboxm ul li.da {
list-style-image:none;
position: relative;
	text-align: left;
	margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
border-bottom: none;
}

.infoboxm span {
font-weight: bolder;
}
/*mensa ende*/

#linkbox {
font-size: 90%;
width:95%;
margin-left: 15px;
margin-bottom: 30px;
	position: relative;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	
}

#linkbox a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
	
}

#linkbox a:hover{
	background-color: #dddddd;
	

}


#foot {
position: relative;
clear: both;
background-color: #d8dce9;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;}



#foot p {
border: 1px solid #7A8FB8;

	padding: 5px 0px 5px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #536c9c;
	background: #dedede;
}

#foot p span {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
}
				
                                    
                #impressum h3 {
	background: #536C9C;
}


#links h4 {
border: thin solid #7A8FB8;
margin-left:4px;
	color: #536C9C;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 3px;
	padding: 4px 0px 4px 3px;
	text-align: left;
	background-color:#C7CFE0;
}

#probst {
}

#probst h3 {
	background: #536C9C;
}
    
.statistics {
width: 480px;
position: relative;
background-image: url(../schulprofil/img/statistics.gif);
background-position: center;
padding-left: 0px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
font-size: 85%;
	border-right: 1px solid #ffffff;
}
.statmed {
width: 480px;
position: relative;
background-image: url(../schulprofil/img/media_b.jpg);
background-position: left bottom;
background-repeat: no-repeat;
padding-left: 0px;
margin-top: 20px;
margin-left: 10px;
margin-bottom: 10px;
font-size: 85%;
border-right: 1px solid #ffffff;
}
/* Klassenstatistik-Schulprofil */

#Statistik2 {
position: relative;
}

#Statistik3 {
height: 2300px;
}
#Statistik3 li {
text-align:left;}

.statisticsa {
width: 490px;
position: relative;
background-position: center;
padding-left: 0px;
margin-left: 10px;
margin-bottom: 10px;
font-size: 83%;
border-right: 1px solid #ffffff;
}

.statisticsa ul {
display: block;
	margin-left: 0px;
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	border-left-color: #9a9a9a;
	border-right-color: #dfdfdf;
}

.statisticsb {
width: 550px;
height: 500px;
position: relative;
background-image: url(../schulprofil/img/statistics.gif);
background-position: center;
padding-left: 0px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
font-size: 83%;
	border-right: 1px solid #ffffff;
}

.statisticsa li {
	display: block;
	border-bottom: 1px solid;
	border-bottom-color:#666666;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 3px 0px 3px;
	text-align: center;
	border-right: 1px solid #BDBDBB;
	
 }
 .statisticsb li {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9191FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border-right: 1px solid #BDBDBB;
 }
 .statisticsa li.a {
	display: block;
	border-bottom: 1px solid #dedede;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -1px;
	padding: 0px 3px 0px 3px;
	background-image: url(../gfx/grauverlauf_a.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-align: center;
 }
 
 .statisticsa li.f {
	background-color: #c8c8c8;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	background-color: #C8C8C8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
 }
 
 .statisticsa li.n {
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom:none;
 }
 .statisticsa li.b {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9191FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
background-image: url(../gfx/grauverlauf_a.gif);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
 }
 
 .statisticsb li.a {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9191FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
	background-image: url(../gfx/grauverlauf_a.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-align: center;
 }
 .statisticsb li.b {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9191FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
background-image: url(../gfx/grauverlauf_a.gif);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
 }

.statistics span {
	font-weight: bold;
}

.ulstat {
position: absolute;
top: 70px;
left: 25px;
width: 300px;
background: transparent;
list-style: none;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
border-left: 1px solid #dedede;
border-right: 1px solid #dedeff;
padding: 0px;
}

.ulstat2 {
position: absolute;
top: 70px;
left: 325px;
display: block;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 1px solid #dedede;
border-right: 1px solid #D6D6D6;
padding: 0px;
}

.ulstat3 {
position: absolute;
top:80px;
left: 7px;
width: 150px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}

.ulstat4 {
position: absolute;
top:80px;
width: 102px;
left: 158px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
}

.ulstatk {
position: absolute;
top:80px;
width: 120px;
left: 158px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
}

.ulstat5 {
position: absolute;
top:80px;
width: 71px;
left: 279px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
}


.ulstat6 {
position: absolute;
top: 80px;
width: 126px;
left: 350px;
	display: block;

padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
}

.ulstat7 {
position: relative;
background-repeat: no-repeat;
	display: block;
	margin-left: 0px;
	border-left: 1px solid #dedede;
padding: 0px;
list-style: none;
margin-top: 10px;
margin-right:5%;
margin-left: 5%;
margin-bottom: 0px;
border-bottom: 1px solid #dfdfdf;
}
.ulstat8 {
position: absolute;
top:40px;
left: 157px;
width: 70px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}
.ulstat8 li {
	border-top: 0px;
	border-bottom: 0px;
}
.ulstat9 li {
	border-top: 0px;
	border-bottom: 0px;
}
.ulstat10 li {
	border-top: 0px;
	border-bottom: 0px;
}

.ulstat9 {
position: absolute;
top:40px;
left: 227px;
width: 70px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}
.ulstat10 {
position: absolute;
top:40px;
left: 297px;
width: 70px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}
.ulstat11 {
position: absolute;
top:40px;
left: 367px;
width: 70px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}

.ulstat12 {
position: absolute;
top:80px;
left: 260px;
width: 117px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}
.ulstat13 {
position: absolute;
top: 80px;
left: 378px;
width: 115px;
	display: block;
	margin-left: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
margin-left: 0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 10px;
text-align: center;
}
.ulstat11 li {
	border-top: 0px;
	border-bottom: 0px;
}

.ulstat7 li {
background-image: url(../gfx/grauverlauf_a.gif);
background-position: left;
background-repeat: repeat-x;
text-align: center;
border-right: 1px solid #dedede;
	border-top: 1px solid #CCCCFF;
	display: block;
	padding: 3px 0px 3px 0px;

}
.ulstat7 li a:active {
}
.ulstat7 li a:hover {
background-image: url(../gfx/grauverlauf_r.gif);
background-position: left;
background-repeat: repeat-x;
}
.ulstat7 li a:link {
}
.ulstat7 li a:visited {
}

 .statistics li {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9a9a9a;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 0px 5px 0px 20px;
	border-right: 1px solid #A3A6C4;
 }
 .statistics li.a {
	display: block;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #9191FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	padding: 5px 5px 0px 20px;
	border-right: 1px solid #A3A6C4;
	background-image: url(../gfx/grauverlauf_a.gif);
	background-repeat: repeat-x;
	background-position: left;
 }
 

.statistics h2 {
position: relative;
	border-top: 1px outset #dedede;
	border-bottom: 1px outset #ffffff;
	color: #003466;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px 0px 0px 10px;
	text-align: left;
	height: 25px;
}

.statmed h2 {
position: relative;
	border-top: 1px outset #dedede;
	border-bottom: 1px outset #ffffff;
	color: #003466;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px 0px 0px 10px;
	text-align: left;
	height: 25px;
}

.statisticsa h2 {
position: relative;
	border-top: 1px outset #dedede;
	border-bottom: 1px outset #ffffff;
	color: #003466;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 6px;
	text-align: left;
	height: 25px;
}
.statisticsb h2 {
position: relative;
	border-top: 1px outset #dedede;
	border-bottom: 1px outset #ffffff;
	color: #003466;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px 0px 0px 10px;
	text-align: left;
	height: 25px;
}
.statistics ol {
position: relative;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
border-right: 1px solid #dedede;
	float: left;
	width: 35%;
	text-align: left;
	
}


.statmed ol {
position: relative;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
border-right: 1px solid #dedede;
	float: left;
	width: 30%;
	text-align: left;
	}
	
.statistics p {
	clear: right;
	margin-right: 20px;
}

.statmed p {
	margin-right: 20px;
}


#links {
position: relative;
border-left-style:solid;
border-left-color:#7A8FB8;
border-left-width:1px;
margin-top: 0px;
	float: right;
	width: 24%;
	background-color:#d8dce9;
	padding: 0px 5px 10px 5px;
	font-size: 80%;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	z-index: 6000;
	line-height: 1.5em;
}



#termine h3 {
position: relative;
	background-color:#536C9C;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style:inset;
	border-bottom-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 60000;
}
#termine h3.trans {
height: 20px;
background-image:url(../gfx/snbannner_150.gif);
background-repeat:no-repeat;
background-position:center;
position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style:inset;
	border-bottom-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 60001;
}

#links a {
background-image:url(../gfx/arrblue.gif);
text-decoration:none;
color:#475C85;
background-position:center left;
background-repeat:no-repeat;
}


#links a:link {
font-size: 11px;
margin-left: 4px;
padding-left:15px;
text-decoration:none;
color:#475C85;
background-image:url(../gfx/arrblue.gif);
background-position:center left;
background-repeat:no-repeat;
}
#links a:visited {
font-size: 11px;
margin-left:4px;
background-image:url(../gfx/arrblue.gif);
padding-left: 15px;
text-decoration:none;
color:#475C85;
background-position:center left ;
background-repeat:no-repeat;
}

#links a:hover {
font-size: 11px;
margin-left: 4px;
background-image:url(../gfx/arred.gif);
padding-left: 15px;
text-decoration:none;
color: #990000;
background-position:center left;
background-repeat:no-repeat;
}

#links a:active {
font-size: 11px;
margin-left:4px;
padding-left: 15px;
text-decoration:none;
color: #475C85;
background-position:center left;
background-repeat:no-repeat;
background-image:url(../gfx/arrblue.gif);
}
/*links indent*/

#links a.in {
background-image:url(../gfx/arrblue.gif);
padding-left: 15px;
color:#475C85;
background-position:center left;
background-repeat:no-repeat;
}









#links a.no {
margin: 0px;
background-image:none;
padding: 0px;
}
#links a:link no {
margin: 0px;
padding: 0px;
background-image:none;
}
#links a:visited.no {
margin: 0px;
padding: 0px;
background-image:none;
}
#links a:hover.no {
margin: 0px;
padding: 0px;
background-image:none;
}

#links a:active.no {
margin: 0px;
padding: 0px;
background-image:none;
}



/* ---[ Termine ]----------------------- */
#termine {
position: relative;
	color: #496089;
}


#termine div {
	background-image: url(../gfx/grauleinf.gif);
	background-repeat: repeat-x;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-top: 2px;
	margin-top: 2px;
	margin-left: 4px;
	margin-right:4px;
}

#termine div.bold {
	background-image: url(../gfx/grauleinf.gif);
	background-repeat: repeat-x;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-top: 2px;
	margin-left: 4px;
	margin-right:4px;
	font-weight: bolder;
}


#termine div.pica {
height: 75px;
margin-right:10px;
background-image:url(../gfx/abisz150.jpg);
background-position:center;
background-repeat:no-repeat;
}

#termine div.jun {
height: 62px;
margin-right:10px;
background-image: url(../Projekte/img/JUNIOR_Logo.gif);
background-position:center;
background-repeat:no-repeat;
}

#termine span {
font-weight: bolder;
}




.pica {
padding: 2px;
margin-left:5px
}


.picframe {
margin-left: 40px;
background-color: #7a8fb8;
width: 420px;
text-align: center;
}

ol {
font-size: 85%;
}

.imp {
text-align: center;
border: 1px dotted #5c6c9c;
padding: 5px;
}

.kom {
margin-left:15px;
position: relative;
font-size: 90%;
margin-top: 0px;
}

#archiv {width: 160px;
margin-bottom: 10px;
margin-top: 2px;
margin-left: 5px;}

/*aktuell*/

.praktuel {
margin-right: 5px;
margin-top: 0px;
position: relative;
float: left;
margin-left:10px;
width: 235px;

}

.praktuelr {
margin-right: 5px;
margin-top: 0px;
position: relative;
float: right;
margin-left:8px;
width: 235px;

}

#aktuelr span {
font-weight: bold;
}

.praktuel span {
font-weight: bold;
}

.clear {
clear: left;
height: 0px;
margin: 20px 0px 0px 0px;
}

.praktuel p {
text-align:left;
margin-top: 0px;
position: relative;
padding: 3px;
font-size: 85%}

.praktuel h5 {
position: relative;
border-bottom: 1px solid #536c9c;
border-right: 1px solid #536c9c;
font-size: 80%;
text-align: left;
font-weight: bolder;
color:#536c9c;
background-color: #ffffff;
}
.praktuelr p {
text-align:left;
margin-top: 2px;
position: relative;
padding: 3px;
font-size: 85%}

.praktuelr h5 {
position: relative;
border-bottom: 1px solid #536c9c;
border-right: 1px solid #536c9c;
font-size: 80%;
text-align: left;
font-weight: bolder;
color:#536c9c;
background-color: #ffffff;
}



/*aktneu*/

.aktuel {
position: relative;
float: left;
margin-left:1%;
margin-bottom: 10px;
width: 47%;
line-height: 13pt;
height: 200px;

}

.aktuelr {
margin-bottom: 10px;
position: relative;
float: right;
margin-left:1%;
width: 46%;
line-height: 13pt;
height: 200px;

}

#aktuelr span {
font-weight: bold;
}



.aktuel span {
font-weight: bold;
}



.aktuel p {
text-align:left;
margin-top: -10px;
position: relative;
padding: 0px;
font-size: 85%}

.aktuel h5 {
position: relative;
border-bottom: 1px solid #536c9c;
border-right: 1px solid #536c9c;
font-size: 80%;
text-align: left;
font-weight: bolder;
color:#536c9c;
background-color: #ffffff;
margin-right: 5px;
}
.aktuelr p {
text-align:left;
margin-top: -10px;
position: relative;
padding: 0px;
font-size: 85%}

.aktuelr h5 {
position: relative;
border-bottom: 1px solid #536c9c;
border-right: 1px solid #536c9c;
font-size: 80%;
text-align: left;
font-weight: bolder;
color:#536c9c;
background-color: #ffffff;
margin-right: 5px;
}

.akim {
margin-right: 5px;
border: 1px #000000;
}

#diary {
width:500px;
margin-left: 10px;
margin-bottom: 20px;
overflow:scroll;
height:400px;
font-size: 80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#diary h4 {
font-size: 100%;
font-weight: bold;
color:#000000;
margin-top: 20px;
margin-left: 10px;
}

.diary {
border:thin #3333FF;
margin-left: 20px;
font-size: 90%;
margin-bottom: 20px;
text-align:center;
color:#536c9c;
}

/*Schulberatung */

#beratung {
float: right;
line-height:100%;
margin-right: 20px;
margin-top: 10px;
position: relative;
font-size: 90%;
font-weight:bolder;
text-align:right;
}

#beratung a {
text-decoration: none;
color: #536c9c;
}

#beratung a:link {
text-decoration: none;
color: #536c9c;
}

#beratung a.cur {
text-decoration: none;
color: #ff0000;
font-weight:bold;
}

#beratung a:link.cur {
text-decoration: none;
color: #ff0000;
font-weight:bold;
}

#beratung a:visited.cur {
text-decoration: none;
color: #ff0000;
font-weight:bold;
}

#beratung a:hover.cur {
text-decoration: none;
color: #ff0000;
font-weight:bold;
}
#beratung a:active.cur {
text-decoration: none;
color: #ff0000;
font-weight:bold;
}
#bar1 {
text-align:center;
	background-image: url(../gfx/balken.jpg);
	height: 20px;
	width: 150px;
	border-top: 1px solid #5c6c93;
	margin-left: 15px;
	font-size: 0.7em;
	padding-right:0px;
	padding-top:5px;
}


#demo a.pic {
text-decoration: none;
color: #ffffff;
}


a:active.pic {
text-decoration: none;
color: #ffffff;
}


a:hover.pic {
text-decoration: none;
color: #ffffff;
}


a:visited.pic {
text-decoration: none;
color: #ffffff;
}


#demo a:link.pic {
text-decoration: none;
color: #ffffff;
}

#beratung a:visited {
text-decoration: none;
color: #536c9c;
}

#beratung a:hover {
text-decoration: none;
color: #ff0000;
}

#beratung a:active {
text-decoration: none;
color: #536c9c;
}

#beratung ul {
list-style-type:none;
list-style-image:none;
}

#beratung ul li {
padding: 3px;
margin: 4px;
display:block;
list-style-type:none;
list-style-image:none;
}

#adresse {
border:thin #FFFFFF;
-moz-border-radius: 3px;
color:#333333;
font-weight: bold;
font-size: 90%;
margin-left: 40px;
margin-bottom: 20px;
}

#adresse ul {
list-style-image:none;
margin-left: -20px;
}

#adresse ul li {
list-style-image:none;
list-style-type:none;
}

a:active {
font-weight: normal;
}

a:hover {
font-weight: normal;
}

a:visited {
font-weight: normal;
}

#adresse ul li a:link {
font-weight: normal;
}

.titel {
margin-left: 20px;
font-size: 90%;
}

.annot {
font-style:italic;
font-weight: normal;
font-size: 85%
}

/* show*/

img{
	border: none;
}

div#show {
	width: 450px;
	margin: 2em auto;
}

div#jas-container{
	/* Width HAS to be here for IE to render the filter */
	width: 320px;
}

div#jas-frame{
	width: 430px;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #666;
	-moz-border-radius: 3px;
}


h2#jas-image-text {
	text-align: center;
	font-size:10px;
}

img#jas-image{
	margin-bottom: 0px;
}


ul#navigation-controls{
	width: 260px;
	list-style: none;
	margin: 0 auto;
}

ul#navigation-controls li{
float: left;
	line-height: 1.em;
	margin-right: 0.5em;
}

ul#navigation-controls li#image-counter{
	margin-bottom: 20px;
}

li.slideshow-item{
	margin-left: 2em;
}











/* CSS DATEN FÜR COSTA-RICA-NAVIGATION*/
#nav ul {                                                 /* Hauptkasten */
          
         list-style:none; 
         font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 1.0em;
	     
		 margin:155px auto auto auto ;
         
          
         background-color:#536C9C; 
         border-width:5px 5px 5px 5px; 
                                      /* Background-color Haupt-Kasten*/
         position:relative; z-index:200;
         border:2px #7A8FB8 solid;
         
         }
		 
#nav {                                                 /* Hauptkasten */
          
         list-style:none; 
         font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 1.0em;
	     
		 margin:155px auto auto auto ;
         
          
         background-color:#536C9C; 
         border-width:5px 5px 5px 5px; 
                                      /* Background-color Haupt-Kasten*/
         position:relative; z-index:200;
         border:2px #7A8FB8 solid;
         
         }
		 
#nav {height:30px; padding:0; width:500px;}                            /* Höhe des Haupt-Kasten*/

#nav li {float:left;}

#nav li li {float:none; background:#536C9C; }               /* Backgroundcolor Untermenü*/
/* a hack for IE5.x and IE6 */
html #nav li li {float:left;}

#nav li a {display:block;  
                              /* Eigenschaften Hauptmenü */
float:left; 
 
background-color:#536C9C; 
margin:0 15px 0 25px; 
padding:2px 2px 2px 2px;
/* height:25px; */ 
line-height:25px;  /* verschieb den text im Hauptmenü in die Mitte*/
text-decoration:none; 
white-space:nowrap;}


#nav li li a {height:20px; line-height:20px; float:none;}    /* Eigenschaften Platzhöhe für Schrift Im Untermenü */

#nav li:hover {position:relative; z-index:300;}

#nav li:hover ul {left:0px; top:15px;}                         /* Positionierung des Untermenüs */
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:5px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}


/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
 #nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}                /* dafür zuständig dass die weiteren fenster nicht drunter sondenr daneben erscheinen */
/* show path followed */
 #nav li:hover > a {text-decoration:underline; }


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
 #nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}


 #nav li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}


 #nav li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}


 show next level #nav li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}


/* keep further levels hidden  
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}
*/
                                                                              /* Haupt/Unter Menü Hover */
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration: none;}                                        
#nav li:hover li:hover li:hover li:hover li:hover a
{text-decoration: none;}                                        
#nav li:hover li:hover li:hover li:hover a
{text-decoration: none;}                                        
#nav li:hover li:hover li:hover a
{text-decoration: none;}                                        
#nav li:hover li:hover a
{text-decoration: none;}                                        
#nav li:hover a
{text-decoration: none;}                                        /* <-- Farbe bei Hover bei jedem Link  */

                                                                               /* Untermenüs */
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration: none; color:#ffffff; }                                         
#nav li:hover li:hover li:hover li:hover li a
{text-decoration: none; color:#ffffff; }                                         
#nav li:hover li:hover li:hover li a
{text-decoration: none; color:#ffffff; }                                         
#nav li:hover li:hover li a
{text-decoration: none; color:#ffffff; }                                         
#nav li:hover li a
{text-decoration: none; color:#ffffff; }                                         /* <--- Farbe der Schrift der untermenüs */


/* ENDE CSS DATEN FÜR COSTA-RICA-NAVIGATION*/














                                       /* CSS DATEN FÜR Madrid-Dropdown-NAVIGATION*/
                                       
                                       
                                       
                                       
#menu {padding:0px; margin:0; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#menu table {border-collapse:collapse; height:0px; width:0; margin:0 -4px -1px 0; }
#menu li {float:left; margin:0px 0px; background-color:#536C9C; padding:0px 18px 0px 18px; color:#ffffff}
#menu li a {display:block; float:left; height:30px; line-height:30px; text-decoration:none;}
#menu li a.current_r { color:#ffffff; cursor:pointer; font-weight:bold;}
#menu li a.current { color:#ffffff; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu li a:hover {color:#990000; position:relative; z-index:100; text-decoration:none; }
#menu li:hover > a {color:#990000; }
#menu ul {position:absolute; left:-9999px; top:30px; width:110px; padding:1px; margin:0px; list-style:none; } /* top von 31 auf 30 und padding von 0 auf 1 */
#menu ul li {margin:0px;}
#menu ul li a {width:110px; height:25px; line-height:25px; font-size:12px; border:0; text-align:center; }
#menu ul li a:hover {border:0;}
#menu ul li:hover > a {border:0;}

#menu ul ul {position:absolute; margin-left:100%; top:0px; padding:0; margin:0; list-style:none;}

#menu :hover ul {right:0; left:auto;}
#menu :hover ul ul {left:-9999px; width:110px; padding-left:0px;}



                /* Bildausrichtung - Galerie*/

#M09Selection {position:absolute;}
#M09Selection :hover {background:url(Images/Galerie/M09_coloured_small.jpg) no-repeat; width:100%; height:100%;}
#M09Selection_fixed {position:relative;}
.M09_picture a { text-decoration: none; border:none; }



a:link { text-decoration: none; border:none;}
a:visited { text-decoration: none;border:none;}
a:hover { text-decoration: none;border:none;}
a:link { text-decoration: none;border:none;}
a:visited { text-decoration: none;border:none;}
a:hover { text-decoration: none;border:none;}


/* Kontakt Spanienaustausch - Einstellungen */


/* Infos & Berichte Spanienaustausch - Hide/Show Funktion */

#hiddendiv01, #hiddendiv02, #hiddendiv03, #hiddendiv04, #hiddendiv05, #hiddendiv06, #hiddendiv07, #hiddendiv08  {display: none;}


/* Downloadbereich - Ausrichtung */

.Downloadsector { padding:120px 0px 0px 94px; position:absolute;}

.downline { position:absolute; background-repeat:repeat-y; background-image:url('Images/Info/downline.png'); height:180px; width:2px; left:79px; top:75px;}

.downline2 { position:absolute; background-repeat:repeat-y; background-image:url('Images/Info/downline.png'); height:220px; width:2px; left:30px; top:55px;}


/* Bildausrichtung - Berichte*/

#BerichteM_1 { position:absolute;}

#BerichteM_1 :hover { background:url('Images/Berichte/BerichteM09_Hover_30.jpg') no-repeat;}

#BerichteM_2 { position:absolute;}

#BerichteM_2 :hover { background:url('Images/Berichte/BerichteM10_Hover_30.jpg') no-repeat; }


