/*
-----------------------------
ZPC-Homepage
2008
Made by: digitalMagic - Avi Kravitz & Roy Riginashvili
www.digitalmagic.at
-----------------------------
*/
html { height: 100% } 

body {
min-height: 101%;
background-color:#FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color:#000000;
padding:0;
margin:0;
}

#container {
width: 970px;
margin-bottom: 10px;
margin:0 auto;
background-color: #FFFFFF;
}

#header {
background-color:#FFFFFF;
background-position:center;
background-repeat:no-repeat;
text-align:left;
padding:0px;
margin:0px;
}

#header img {
padding:10px 0px;
} 

h1 {
display:none;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}



#navigation {
/*position:absolute;
left:105px;
top:174px;*/
float:left;
width:209px;
list-style-position:inside;
margin:0px;
padding:0px;
}

#mainNav li {
padding:0px;
margin:0px;
}

.navSchule {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/s_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
height:27px;
width:209px;
line-height:27px;
list-style:none;
list-style-position:inside;
}

.navSchule a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/s_button_.jpg);
background-repeat: no-repeat;
margin:0px;
padding:0px;
height:27px;
width:209px;
line-height:27px;
list-style: none;
list-style-position:inside;
}

.navSchule a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/s_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:209px;
height:27px;
line-height:27px;
list-style:none;
list-style-position:inside;
}

.navSchule a:hover {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/s_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:209px;
height:27px;
line-height:27px;
list-style:none;
list-style-position:inside;
}

.navKindergarten {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/k_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
height:27px;
width:209px;
line-height:27px;
list-style:none;
}

.navKindergarten a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/k_button_.jpg);
background-repeat: no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style: none;
}

.navKindergarten a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/k_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navKindergarten a:hover {
display:block;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/k_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navVolksschule {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/v_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
height:27px;
width:209px;
line-height:27px;
list-style:none;
}

.navVolksschule a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/v_button_.jpg);
background-repeat: no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style: none;
}

.navVolksschule a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/v_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navVolksschule a:hover {
display:block;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/v_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navGymnasium {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/g_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
height:27px;
width:209px;
line-height:27px;
list-style:none;
}

.navGymnasium a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/g_button_.jpg);
background-repeat: no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style: none;
}

.navGymnasium a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/g_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navGymnasium a:hover {
display:block;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/g_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navAlumni {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/a_button_.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
height:27px;
width:209px;
line-height:27px;
list-style:none;
}

.navAlumni a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/a_button_.jpg);
background-repeat: no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style: none;
}

.navAlumni a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/a_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navAlumni a:hover {
display:block;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/a_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navKontakt {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/c_button_.jpg);
background-repeat:no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style:none;
}

.navKontakt a {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image: url(../img/buttons/c_button_.jpg);
background-repeat: no-repeat;
height:27px;
width:209px;
line-height:27px;
list-style: none;
}

.navKontakt a:link {
display:block;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:white;
background-image:url(../img/buttons/c_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navKontakt a:hover {
display:block;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:black;
background-image:url(../img/buttons/c_button_.jpg);
background-repeat:no-repeat;
width:209px;
height:27px;
line-height:27px;
list-style:none;
}

.navGrau {
display:block;
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:gray;
line-height:20px;
list-style-position:inside;
width:209px;
height:20px;
}
.navGelb {
display:block;
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:orange;
line-height:20px;
list-style-position:inside;
width:209px;
height:20px;
}
.navSec {
display:block;
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF8000;
line-height:18px;
list-style-position:inside;
width:209px;
height:20px;
}
.navGruen {
display:block;
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:green;
line-height:20px;
list-style-position:inside;
width:209px;
height:20px;
}
.navBlau {
display:block;
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:teal;
line-height:20px;
list-style-position:inside;
width:209px;
height:20px;
}

.navGrau a {
text-decoration:none;
color:#000000;
}
.navGelb a {
text-decoration:none;
color:#000000;
}
.navSec a {
text-decoration:none;
color:#000000;
}
.navGruen a {
text-decoration:none;
color:#000000;
}
.navBlau a {
text-decoration:none;
color:#000000;
}

.navGrau a:hover {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:gray;
line-height:20px;
width:209px;
height:20px;
display:block;
background-color:gray;
color:white;
margin:0px;
padding:0px;
display:block;
}
.navGelb a:hover {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:orange;
line-height:20px;
width:209px;
height:20px;
display:block;
background-color:orange;
color:white;
margin:0px;
padding:0px;
display:block;
}
.navSec a:hover {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF8000;
line-height:20px;
width:209px;
height:20px;
display:block;
background-color:#FF8000;
color:white;
margin:0px;
padding:0px;
display:block;
}
.navGruen a:hover {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:green;
line-height:20px;
width:209px;
height:20px;
display:block;
background-color:green;
color:white;
margin:0px;
padding:0px;
display:block;
}
.navBlau a:hover {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:teal;
line-height:20px;
width:209px;
height:20px;
display:block;
background-color:teal;
color:white;
margin:0px;
padding:0px;
display:block;
}


.navGrauCurrent {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:gray;
line-height:20px;
width:209px;
height:20px;
background-color:gray;
color:white;
display:block;
margin:0px;
padding:0px;
}
.navGelbCurrent {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:orange;
line-height:20px;
width:209px;
height:20px;
background-color:orange;
color:white;
display:block;
margin:0px;
padding:0px;
}
.navSecCurrent {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF8000;
line-height:20px;
width:209px;
height:20px;
background-color:#FF8000;
color:white;
display:block;
margin:0px;
padding:0px;
}
.navGruenCurrent {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:green;
line-height:20px;
width:209px;
height:20px;
background-color:green;
color:white;
display:block;
margin:0px;
padding:0px;
}
.navBlauCurrent {
list-style:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:teal;
line-height:20px;
width:209px;
height:20px;
background-color:teal;
color:white;
display:block;
margin:0px;
padding:0px;
}



ul#mainNav {
list-style-type:none;
list-style-position:inside;
margin:0px;
padding:0px;
}




/*.navGrauB {
/*position:top 27px;
list-style:none;
line-height:20px;
list-style-position:inside;
margin:0px;
padding:0px;
}*/

/*.aktuellKG {
background-color:grey;
color:white;
display:block;
}*/


/*ul#subNav {
list-style-type:none;
margin:0;
padding:0 0 0 30px;
text-align:left;
}

li a {
display:block;
}*/


#downloads {
background-image:url(../img/buttons/zwinfo_s.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}

#downloadsK {
background-image:url(../img/buttons/zwinfo_k.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}

#downloadsV {
background-image:url(../img/buttons/zwinfo_v.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}

#downloadsG {
background-image:url(../img/buttons/zwinfo_g.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}

#downloadsA {
background-image:url(../img/buttons/zwinfo_a.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}

#downloadsC {
background-image:url(../img/buttons/zwinfo_c.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float: right;
width: 200px;
margin-right: 22px;
padding: 10px;
min-height:400px;
}


#mainContent {
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
min-height: 600px;
width: 473px;
margin: 0px 0px 0px 221px;
padding:10px;
list-style-position:inside;
}
#mainContentKG {
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
min-height: 600px;
width: 473px;
margin: 0px 0px 0px 221px;
padding:10px;
list-style-position:inside;
}
#mainContentVS {
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
min-height: 600px;
width: 473px;
margin: 0px 0px 0px 221px;
padding:10px;
list-style-position:inside;
}
#mainContentAHS {
background-color:#EBEBEB;
border:solid;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
min-height: 600px;
width: 473px;
margin: 0px 0px 0px 221px;
padding:10px;
list-style-position:inside;
}


#footerNav {
clear: both;
padding: 5px 45px;
text-align: top center;
height:92px;
width:493px;
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
margin: 10px 0 0 221px;
color:white;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:lowercase;
}

#footerNav li {
display:inline;
padding:10px 0px 0px 0px;
text-decoration:none;
position:center;
}

#footerNav a {
padding:7px;
color:white;
text-decoration:none;
}

#footerNav a:link {
color:white;
text-decoration:none;
}
#footerNav a:visited {
color:#999999;
text-decoration:none;
}

#footerNav ul {
list-style: none;
width:auto;
}

#contactSchule {
background-color:#CCCCCC;
margin-bottom: 10px;
}

#contactKG {
background-color:#FAE2AD;
margin-bottom: 10px;
}

#contactVS {
background-color:#CCFF99;
margin-bottom: 10px;
}

#contactAHS {
background-color:#CCFFCC;
margin-bottom: 10px;
}

a img {
border: none;
}