a:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #332257; font-weight:inherit;}
a:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #332257; font-weight:inherit;}
a:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #a898cc; font-weight:inherit;}
a.link1:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #FFFFFF; text-decoration:none; font-weight:inherit;}
a.link1:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #FFFFFF; text-decoration:none; font-weight:inherit;}
a.link1:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #332257; text-decoration:none; font-weight:inherit;}
a.link2:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #fcd410; text-decoration:none; font-weight:inherit;}
a.link2:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #fcd410; text-decoration:none; font-weight:inherit;}
a.link2:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #332257; text-decoration:none; font-weight:inherit;}
a.speichern:link { font-family: Verdana,Arial,sans-serif; font-size:14px; color : #332257; font-weight:bold;}
a.speichern:visited { font-family: Verdana,Arial,sans-serif; font-size:14px; color : #332257; font-weight:bold;}
a.speichern:hover { font-family: Verdana,Arial,sans-serif; font-size:14px; color : #a898cc; font-weight:bold;}

html{
  scrollbar-base-color:#FFFFFF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#a898cc;
  scrollbar-face-color:#a898cc;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#a898cc;
  scrollbar-track-color:#FFFFFF;
}
		
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#332257;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
background-color:#EEEEEE;
}

input, select, textarea {
border-width:1pt; 
border-style:solid; 
border-color:#332257;
background-color:#FFFFFF;
font-size: 11px;
color:#332257;
margin-top:1px;
margin-bottom:1px;
}

input.errordesignfields, textarea.errordesignfields {
background-color:#a898cc;
color:#ffffff;
}
.errtxt {
 color:red;
}
form {
margin:0px 0px 0px 0px;
}

.head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
height:147px;
width:900px;
vertical-align:bottom;
padding-bottom:10px;
padding-left:10px;
}

.menue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#a898cc;
padding:10px;
width:175px;
vertical-align:top;
}

.inhalt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#332257;
background-color:#FFFFFF;
width:725px;
height:500px;
padding:10px;
vertical-align:top;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
}

.inhalt2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#332257;
background-color:#FFFFFF;
width:725px;
height:500px;
padding:10px;
vertical-align:top;
background-image:url(images/bg_alt.jpg);
background-repeat:no-repeat;
background-position:center;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#332257;
}
table.text {
  text-align:left;
} 

.textklein {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#332257;
}

.text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fcd410;
}

.ueberschrift {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#332257;
}

.login, .login_b {
border-style:none;
}
.suggestions {
position:relative;
background-color:#EDEAF5;
border:2px solid #A898CC;
display:none;
width:233px;

left:0px;
top:0px;
}
.suggestions a {
  display:block;
  text-decoration:none;
}
.suggestions a:hover {
  cursor: pointer;
  background-color:#A898CC;
  color:#000000;
}
.suggestions div {

padding:3px 0px 3px 0px;
}
table.auswertung tr {
 height:20px;
}
.schulkonto input,.schulkonto.select {
width:155px;
}
.teil_gruppe {
 color:#332257;
 font-weight: bold;
 border: none;
 font-size:12px;
}

