/*-------------------------------------------------------------------------
Basic Style Sheet

version: 1.0
author: m. blanke
email: blanke@ursulaschule.de
website: http://www.ursulaschule.de
-------------------------------------------------------------------------*/

* {
  padding: 0;
  margin: 0;
  border: 0;
}

body {
  font: normal 0.75em verdana, arial, sans-serif;
  color: #00044B;
  background: white;
  min-width: 770px;
}

h1 {
  font-size: 1.1em;
  color: #3665BF;
  padding-top: 12px;
  padding-bottom: 8px;
}

h2 {
  font-size: 1.0em;
  padding-top: 8px;
  padding-bottom:6px;
}

h3 {
  font-size: 0.9em;
  font-weight: normal;
  padding-top: 2px;
}

/* Links */
a:link, a:visited {color:#FD692F;}

/* Absätze */
p {text-align: justify; margin: 0 0 1em 0;}

/* Tabellen */
table {border: 1px #D6Dff7 solid; margin-bottom: 1em;}
th {background: #3665BF; color: #FFFFFF; padding: 3px; font-weight:normal;}
tr.odd td {background: #EFF3FF; padding: 3px;}
tr.even td {background: #D6DFF7; padding: 3px;}

/* Bilder */
/*
img {border: 1px solid #B5C1D6; padding: 3px;}
*/
/* Formulare */
/*
fieldset {margin: 15px 0px 15px 10px; padding: 10px; display: block; font-size: 1em; border: 1px solid #B5C1D6; background: #EFF3FF; float: left;}
legend {color: #3665BF; background: #FFFFFF; padding: 5px; border: 1px solid #B5C1D6; font-weight: bold;}
label {display: block; width: 15em; float: left; padding: 5px;}
input, select, textarea {margin: 3px 0; border: 1px solid #B5C1D6; background: white; padding: 3px 3px;}
input:active, input:focus, input:hover {background: #D6DFF7;} 
input[type=submit] {font-size: 0.9em; color: #FD692F; background: #FFFFFF; padding: 5px;}
*/

input,select,textarea {font: normal 1.0em verdana, arial, sans-serif; color: #00044B; background: white;}

form.blue fieldset {margin: 10px 0px 10px 5px; padding:10px; background: #D6DFF7; display:block;}
form.blue legend {background: #3665BF; color:#FFFFFF; padding:5px; font-weight:normal; border: 2px solid #FFFFFF;}
form.blue label {display:block; float:left; width:10em;}
form.blue input,select,textarea {margin: 2px; border: 1px solid #B5C1D6; background: #FFFFFF; padding:2px; float:left;}
form.blue br {clear:left;}
form.blue input[type=submit] {color: #FFF; background: #FD692F; border: 2px outset #D6DFF7;}
}

/* Listen */
ul {margin: 1em 0 1em 2em; list-style-type: square;}


/*
 * Layout-Divs
 */
#admin {width:100%;}
#admin-inside {margin: 20px; line-height:1.4em;} 

#mes {}
#create {margin: 10px;}
#perm-denied{border: 1px solid red; color: red; font-weight:bold;}