


/* schriftstil,abstände */

body
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; color: black;  background-color:#f4f9ff; font-family: verdana,arial; font-size: 10pt;}


table,tr,td
{ color: #a1a1a1 ;font-family: verdana,arial; font-size: 10pt;}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #AABECA; scrollbar-base-color: #E8EEF0;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;}

a { text-decoration:none }

p { 
color: #3a3a3a ;
font-family: verdana,arial; 
font-size: 10pt; 
padding-left: 17px; 
padding-right: 15px;
vertical-align:top; 

}

div { 
color: #3a3a3a ;font-family: verdana,arial; font-size: 10pt; padding-left: 15px; padding-right: 15px; }


.boldhellblau { 
color: #ccccff ;font-family: verdana,arial; font-size: 12pt; font-weight:bold; padding-left: 15px; padding-right: 15px; }

.black { 
color: #000000 ;font-family: verdana,arial; font-size: 10pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.boldblack { 
color: #2e63a9 ;font-family: verdana,arial; font-size: 14pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.boldorange { 
color: #ff9900 ;font-family: verdana,arial; font-size: 14pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }



.mittelweiss { 
color: #ffffff ;font-family: verdana,arial; font-size: 11pt; font-weight:bold; padding-left: 15px; padding-right: 15px; }

.mittelblau { 
color: #2e63a9 ;font-family: verdana,arial; font-size: 11pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.mittelorange { 
color: #ff9900 ;font-family: verdana,arial; font-size: 11pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.mittelblauklein { 
color: #2e63a9 ;font-family: verdana,arial; font-size: 10pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.mittelblausehrklein { 
color: #2e63a9 ;font-family: verdana,arial; font-size: 8pt; font-weight:bold; padding-left: 17px; padding-right: 15px; }

.blautabelle { 
color: #2e63a9 ;font-family: verdana,arial; font-size: 10pt; font-weight:100; padding-left: 0px; padding-right: 0px; }

.fleft { /* Sachen, an denen der Text vorbeifließen soll, wierden diese Klassen zugewiesen. */
  float: left;
  margin: 0 1em 0.2em 0; /* Man sollte einen schönen Abstand wählen, sonst kleben die Sachen so am Text. */
}
.fright {
  float: right;
  margin: 0 0 0.2em 1em;
  padding: 1px;
}

#main {
  padding: 0 31% 0 20px; /* Der rechte Abstand (31%) stellt sicher, dass auch nach dem Umfließen der Subnavigation der Text genau so breit wird wie oben und ein zwei-Spalten Eindruck entsteht. */
  line-height: 1.5em; /* Zur besseren Lesbarkeit erhöhen wir die Zeilenhöhe. */
}

.fontfooter { 
color: #ffffff ;
font-family: verdana,arial; 
font-size: 10pt; 
padding-left: 15px; 
padding-right: 15px;
padding: 0px 0px 0px 50px;
 }
 
 .fontfooterlink { 
color: #ffffff ;
font-family: verdana,arial; 
font-size: 10pt; 
padding-left: 0px; 
padding-right: 0px;
padding: 0px 0px 0px 0px;
 }


span.borderweiss { outline:1px solid white; }

.bgimagemain { 
background-image:url(images/bg_jumpingschilehrer02mitKollage_kurz02.jpg); 
background-repeat:no-repeat;
}

.bgimagemain_ohne { 
background-image:url(images/bg_jumpingschilehrer-ohne-Kollage.jpg); 
background-repeat:no-repeat;
}

.bgimagemainkinder { 
background-image:url(images/bg_Kinder-mit-Kollage_kurz.jpg); 
background-repeat:no-repeat;
}

.bgimagemainPSO { 
background-image:url(images/bg_PSO.jpg); 
background-repeat:no-repeat;
}

.bgimagemainneutral { 
background-image:url(images/bg_Neutral.jpg); 
background-repeat:no-repeat;
}

.bgimagemaindachstein { 
background-image:url(images/bg_Dachstein.jpg); 
background-repeat:no-repeat;
}

.bgimagemainweiss { 
background-color:#FFFFFF;
}

#contentlinks {
float: left;
width: 150px;
height: 100px;
padding: 0px 0px 0px 20px;
}

#contentrechts {
float: right;
width: 580px;
height: 100px;
padding: 0px 0px 0px 20px;
}

#contentgesamt {
float: left;
width: 730px;
height: 100px;
padding: 10px 0px 0px 10px;
vertical-align:top;

}



.kopf {border: 1px solid #484848}
.kopfoben {
background-image:url(file:///D|/Grafik/Homepages/web02/web02/images/label.jpg);
background-color:#6F91AA;color:black;
height:20px;
}

.kopfunten{
background-image:url(file:///D|/Grafik/Homepages/web02/web02/images/label.jpg);
height:20px;
padding:1px 1px 1px 5px;background-color:#C0BEC2;color:black;
}

.banner{background-color:#EEEEEE;height:72px;
border-bottom: 0px  solid  #484848;
border-top: 1px  solid  #484848;
border-bottom:1px solid #F2F2F2;
vertical-align:middle;
}

.logo{background-color:#EEEEEE;height:72px;
border-bottom: 0px  solid  #484848;
border-top: 1px  solid  #484848;
border-bottom:1px solid #F2F2F2;
vertical-align:middle;
text-align:right;
padding-right:15px;
width:100%
}

.label {
background-image:url(file:///D|/Grafik/Homepages/web02/web02/images/label.jpg);
padding:3px 1px 1px 5px;background-color:#6F91AA;color:white;
border-left: 1px  solid #484848;
border-right: 1px  solid #484848;
border-top: 1px  solid #484848;
border-bottom: 1px  solid #484848;
height:20px;
}

.titel {
background-image:url(file:///D|/Grafik/Homepages/web02/web02/images/titel.jpg);
padding:3px 1px 1px 5px;background-color:#6F91AA;color:white;
border-left: 1px  solid #484848;
border-right: 1px  solid #484848;
border-top: 1px  solid #484848;
border-bottom: 1px  solid #ffffff;
height:20px;
}



.inhalt {padding:15px 12px 15px 30px;
height:700px}

.inhaltnav {background-color:#DFDFDF;
background-image: url(file:///D|/Grafik/Homepages/web02/web02/images/navhint.jpg);
border-left: 1px  solid   #484848;
border-right: 1px  solid  #484848;
border-bottom: 1px  solid   #484848;

}


.backnav {height:700px;padding:0px 0px 0px 0px;background-color:#CDCBD3;

}


.backinhalt{padding:0px 0px 0px 0px;background-color:#CDCBD3;height:700px}

.space{background-color:#CDCBD3;}
.fuss{padding:1px 1px 1px 5px;background-color:#6F91AA;color:white;border: 1px solid #484848;verdana;font-size:7pt;height:20px;
}
/* menue linke seite */

#menu a {display: block;

color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:30px;padding-bottom:10px; padding-top: 1px;margin: 0px auto;
border-bottom:1px dashed #f28606;
}


#menu a:visited{
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:30px;padding-bottom: 10px; padding-top: 1px;margin: 0px auto;
border-bottom:1px dashed #f28606;
}


#menu a:active{
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:30px;padding-bottom: 10px; padding-top: 1px;margin: 0px auto;
border-bottom:1px dashed #f28606;
  }

#menu a:hover {
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt; font-weight:bold;
padding-left:30px;padding-bottom: 10px; padding-top: 1px;margin: 0px auto;
border-bottom:1px dashed #f28606;

}


/* pfeil menue linke seite */


#menu a span {
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;
font-weight:bold;
}

#menu a:visited span {
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;
font-weight:bold;}


#menu a:active span {
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;
font-weight:bold;}

#menu a:hover span {
color:#800000;text-decoration:none;font-family:verdana, sans-serif; font-size:10pt;
padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;
font-weight:bold;}


input.zeit{background-image:url(file:///D|/Grafik/Homepages/web02/web02/images/label.jpg);
font-size:9pt;
background-color:#6F91AA;
color:#ffffff;
border:solid 0px;
height:20px;
padding-top:4px

}

form {margin-bottom:0px;

}

.default {}
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.pictureleft { float:left; }
.pictureright { float:right; }

.logo_section {
	background-color: #000000; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
}

.menu_oben { 
	background-color: #F2F2E4; 
	border: #003366; border-style: solid; 
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;
}

.menu_oben_entry { 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: #003366; border-style: solid; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	text-align: center;
}




/* allgemeine links im text */

a:link{ color: black; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:black;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:black;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ color: #4F7486;  text-decoration:none;font-family: verdana; font-size: 10pt; }