/* Überarbeitetes CSS-Stylesheet  - Thomas Müller @ www.dermueller.com - 11.02.2005 */

td {
font-size:12px;
}

table.fieldset {
width:310px;
margin:0px;
}

table.fieldset td {
padding-top:5px;
}

table.fieldset td input {
margin-right:5px;
}

table.debug td {
font-size:10px;
}

.small {
margin-top:5px;
font-size:9px;
}

textarea.area {
width:290px;
height:120px;
border:1px solid #7F9DB9;
}

textarea#step1Address, textarea#AppAddress {
width:290px;
height:65px;
border:1px solid #7F9DB9;
}

input.file {
border:1px solid #7F9DB9;
width:295px;
}

.chars {
border:1px solid #ffffcc;
background-color:#ffffcc;
font-size:9px;
width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

label {
line-height:14px;
}

p#error {
color:#CC0000;
}

/* Styles for Schools Overview */
#SCSchool {
width:570px;
}

#SCSchool td {
padding:4px 5px 4px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#SCSchool td a {
font-size: 11px;
}

#SCSchool td a:hover {
text-decoration:underline;
}

.SCorul {
border:1px dashed #FBBF47;
}

.SCul {
border-bottom:1px dashed #FBBF47;
border-left:1px dashed #FBBF47;
}

.SCoru {
border-top:1px dashed #FBBF47;
border-bottom:1px dashed #FBBF47;
border-right:1px dashed #FBBF47;
}

.SCu {
border-bottom:1px dashed #FBBF47;
}

.SCru {
border-bottom:1px dashed #FBBF47;
border-right:1px dashed #FBBF47;
}

.SCrl {
border-right:1px dashed #FBBF47;
border-left:1px dashed #FBBF47;
}

.SCrul {
border-right:1px dashed #FBBF47;
border-bottom:1px dashed #FBBF47;
border-left:1px dashed #FBBF47;
}

.SCHeadline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.SCSubhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

table.SCList {
list-style-type:none;
margin: 0px;
margin-top:5px;
width:100%;
}

.SCList td.back_1 {
padding:2px 5px 2px 5px;
background-color:#FFFFE7;
}

.SCList td.back_0 {
padding:2px 5px 2px 5px;
background-color:#EFEFEF;
}

td.back_2 {
padding:2px 5px 2px 5px;
background-color:#FFFFE7;
}

.SCEdit {
margin:0px;
line-height:12px;
background-color:#FFCC66;
padding:2px 1px 10px 1px;
}

table.ergebnis {
margin:10px 0px 5px 0px;
}

/* Tooltipps */
a.help {
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.help:hover {
cursor:help;
}

a.help span {
visibility:hidden;
position:absolute;
left:197px;
margin-top:18px;
padding:3px 5px 3px 5px;
width:155px;
font-size:9px;
line-height:13px;
}

a.help:hover span {
visibility:visible;
border:1px solid #000000;
color:#000000;
background:white;
}

input.fees {
width:11px;
background-color:#FFFFFF;
border:1px solid #7F9DB9;
overflow:hidden;
text-align:center;
}

input.feescomment {
width:110px;
background-color:#FFFFFF;
border:1px solid #7F9DB9;
}

p.feedbackboxtext {
font-size:10px;
line-height:13px;
margin-top:5px;
}

textarea.feedbackarea {
width:140px;
height:65px;
}

a.list {
text-decoration:underline;
color:#000000;
font-weight:normal;
}

td.gallery {
border:1px solid #FCDB99;
text-align:center;
vertical-align:middle;
background-color:#FFFFE7;
padding:3px;
}