/*Standard*/
body,td {font-family:sans-serif; font-size:12px;line-height:18px;margin:8px;padding:0}
a, a:visited {color:#0000ff;text-decoration:none}
a:hover {text-decoration:underline}
a img {border:none}
form {margin:0}

H1 {font-size:26px;color:#CC6633}
H2 {font-size:16px;color:#333333}
H3 {font-size:14px;margin:5px 0 20px;padding:5px 0;border-bottom:2px dotted black;padding-right:15px}
H4 {font-size:12px;color:#555555;margin:0 0 10px}


/*Formular*/
input[type='text'], input[type='tel'], input[type='mail'], input[type='password'] {width:140px}
input[type='text'], input[type='tel'], input[type='mail'], input[type='password'], select {margin-right:12px;margin-bottom:3px;border:2px groove #888}
input[type='text']:focus, input[type='tel']:focus, input[type='mail']:focus, input[type='password']:focus {border-color:#cc6633;border-style:ridge}

input[type='radio'] {margin-left:0px}
input[type='submit'] {margin-top:10px;}
select[name^='smsdays'] {font-size:10px}

button[type='submit'][id] {border-radius:7px;border:3px groove #888;cursor:pointer;letter-spacing:1px; font-weight:bold}
button[type='submit'][id] span {width: 20px; display: inline-block; vertical-align: sub; font-size: 165%; color:#0cc}
button[type='submit'][id]:hover {box-shadow:inset 0 0 3px 2px #F1B860}
button[type='submit'][id]:focus {border-style:ridge}


/*Markierungen*/
body.welcome H1{margin:5px 0}
body.welcome TABLE{margin-top:10px}

body.ctrl p.footer {width:175px}
body.ctrl input {margin:0}

tr.footer th {border-top:3px double black}
tr.header th {border-bottom:1px solid black}
th {text-align:left}

code, td.smlcaps, input.smlcaps {font-variant:small-caps}
table.nutzer th, table.nutzer td, table.cronjob th, table.cronjob td {padding:5px 3px} 
div.container {border: 1px #9B9C83 solid;border-radius:12px;margin:140px auto;padding:25px;}
p.footer, td.footer {color:#9B9C83;font-size:11px}



/*ActionLink*/
a.logout {background: url(client/image/icon-logout.png) no-repeat 5px 50%;padding:5px 0 5px 25px;font-size:12px}



/*SCHUELER + LEHRER*/
p.smaller, span.smaller, a.smaller {font-size:12px}
p.label, p.header {font-size:11px;margin:5px 0 10px}

/*LEHRER*/
form.control input[type='text'], form.control input[type='password'] {width:195px;}
form.control select[name='WU_SMSMOD'] {font-variant:small-caps !important}
form.control select {width:195px;box-sizing:content-box;}

/*SCHUELER*/
input[type='text'][name^='credit'] {width:35px}
a.hint, span.hint {border-bottom:1px dashed grey}
a.mntc {text-decoration:line-through}
a.advert {display:block;padding:3px;font-size:0.85em;text-align:center;border:1px dotted black;width:165px;box-shadow:3px 3px 3px #888;}
p.lighter {color:#666;letter-spacing:-1px}
p.bigger {font-size:1.25em}


/*Popup::AlteFarben(#9A854E|#9B9C83)*/
div.popup{width:100%;position:fixed;display:none;top:0;right:0;background:url('data:image/gif;base64,R0lGODlhCAAIAIABAMTExP///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAAEALAAAAAAIAAgAAAINRI5mybHo4HntUSVdAQA7');}
div.popup div div a {color:white;font-weight:bold;padding-left:20px;display:inline-block;margin-left:5px;background:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAADMUlEQVQ4y12TTUhcZxSGn+/eqzM3o9EZo0yITjVBbMFNjf2BLiq00L9kikgWpVBSyaLrmlUTKqSLKt2nzaIJtIiUptIfUkgWLcQm1KmdOhARwQh2qvEqTu6dmczc673f93WhrWkPvJzV+xw457yCx0oAD0ZGmFlaig3093emWlrSCvSW4zizudxfI5lM8GQux/89ANzMZnmwsdH44vDwS6nOzndiTU2DZkNDCtBREJTqpdJvG8vLX3w1NfXz8WPHdt/N5w8Avw4NseU4Lc+dOfNBsq/vPfPQocNCCPTjE7QmrFTczcXFy99fvz6ZSafLb965g/llby+5fL7x1PDweKqz830Rhrb2PFSlAuUy+h95Hsbubjxh2893JJPiw5mZX97q6ZHm16dPk0ylXu1Ipz8WQWCHQcCubaOKRbTnoT2P0PMIm5tR29sYrmvGob+3qSk/OjS0Yt4rFOKvdXePx+BkVCoRNjeTOHsWf2eHMJ8ncl3U4CCxbJb63buwuopRrdr4vuibmvrROnXkSEa67uCjWg0BqGKRMJGg7dw53FIJAbRms3hXr6Ju30ZpjQE0SvnMWHt7lxUTIl3b3k6GUQRBAEGAXlig7jh0Xbq0d9qJCaLpaSwgFAIDiIRINWudtqpK4bkuVq2GsU/XQhALw73lA2G5zCPHoUEIDCEwtcY3TeqmKax1IZwOrR82ap0yAGEYpEdH6bp4keXxcQRw4sIFikrhXbuGpRQmUNW6tKb1lvWdlH92x+O/J3z/hFCKloEBMmNjLE1OsnnlCiYgtabn/Hm8QoHa/DwWsKlU/jOti+YPmUz0h5S7MaXeiMIwFvg+zuwsmzduoKREao1XKFCam6N2/z6yXqcK7oIQH/0E98yilMxJuXbctltNKZ8NKhWjur6OVAoJe1IKf32dqF4ngHBFiE8/gc+/gchc8X1eTyajRSnnW227wYR+JWVMav0vQO33GnircPlbISZOQvmW1gev/nJbG04U2S/EYq+0h+Hb8SB42oqipKEUWuuHNaXyRa2nbwlx8yjUclr/N40HmdFkEommpyzricNKHdVRxE4UbS5KubatdQUhYN8M8DcY0rILvo/6xwAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0xNlQwMToxODoxMCswMDowMD3zUeEAAAAldEVYdG1vZGlmeS1kYXRlADIwMDgtMTItMTZUMDE6MTg6MTArMDA6MDBiQifVAAAAAElFTkSuQmCC') no-repeat left center}
div.popup div div {background: #b5bdc8;border:none;height:20px;line-height:20px; background: linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); border-bottom:1px solid #b5bdc8;border-radius:0;}
div.popup div{border:2px groove #b5bdc8;background:white;border-radius:5px 5px 0 0}
div.popup iframe{background:white;border:none}