
/* dienstplan */
table.dienstplan {
	width: 100%;
}
table.dienstplan tr td {
	border-style:solid;
	border-width:1px;
	border-color:#555555;
	height:30px;
}
td.open {
	background-color:#aaffaa;
}

/* events */
div.eventscal {
	float: left;
}
td.hiLite {
	background-color:#deadea;
}
input.eventTitel {
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#deadea;
	width: 500px;
	padding: 5px;
}
textarea.eventData {
background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#deadea;
	width: 500px;
	min-height: 200px;
	padding: 5px;
}

/* der rest ;-) */

  ul.navbar {
    position: fixed;
    right: 0pt;
    top: 0pt;
    height: 100%;
    color: #ffffff;
    background: url(backgr.jpg) #003366;
    list-style-type: none;
    width: 135px;
    line-height: 1.5em;
    margin: 0pt;
    padding-bottom: 0pt;
    padding-top: 10pt;
    padding-left: 15pt;
    padding-right: 0pt;
    }
 	
  ul.navbar a:link {
    color: #ffffff;
    background: #003366;
    font-size: 9pt;
    text-decoration: none;
    font-weight: normal;
    font-family: verdana, helvetica, arial, sans-serif;     
    }    
	
  ul.navbar a:visited {
    color: #ffffff;
    background: #003366;
    font-size: 9pt;
    text-decoration: none;
    font-weight: normal;
    font-family: verdana, helvetica, arial, sans-serif; 
    }
	
  ul.navbar a:hover {
    color: #cccc00;
    background: #003366;
    font-size: 9pt;
    text-decoration: none;
    font-weight: bold;
    font-family: verdana, helvetica, arial, sans-serif; 
    }
	
  ul.navbar img {
    padding-left: 13pt;
    }	
	
  div.banner {
    position: absolute;
    top: 0pt;
    left: 0pt;
    right: 155px;
    color: #003366;
    background: #ffffff;
    list-style-type: none;
    font-family: verdana, helvetica, arial, sans-serif; 
    margin: 0pt;
    padding-bottom: 0pt;
    padding-top: 10pt;
    padding-left: 10pt;
    padding-right: 0pt;
    }
	
  div.banner h2 {
    text-align: center;
   	}
  div.banner h4 {
    text-align: center;
   	}
	
  div.banner a:link {
    color: #003366;
    }    
	
  div.banner a:visited {
    color: #003366;
    }
	
  div.text {
    position: absolute;
    top: 130px;
    left: 0pt;
    right: 155px;
    color: #000000;
    background: #ffffff;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11pt;
    line-height: 1.8em;
    margin: 0pt;
    padding-bottom: 0pt;
    padding-top: 5pt;
    padding-left: 10%;
    padding-right: 5%;
		}

  div.formular {
    position: absolute;
    top: 130px;
    left: 0pt;
    right: 155px;
    color: #000000;
    background: #ffffff;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11pt;
    padding-left: 10%;
    padding-right: 5%;
		}
  p.formularfehler {

	}

  div.text div {
    padding-left: 5%;
    padding-bottom: 1em;
   	}
	
  div.text li {

   	}
	
  div.text img {
    padding: 20pt;	
	}
	
  img {
	border: 0px;
	}
		
  h1,h2,h3,h4,h5,h6 { font-family: verdana, helvetica, arial, sans-serif; color: #003366; background: #ffffff;}

  h1 { font-size: 20pt; }
		h2 { font-size: 16pt; }
		h3 { font-size: 14pt; }
		h4 { font-size: 12pt; }
		h5 { font-size: 10pt; }
		h6 { font-size: 10pt; }
  a:link {
    	text-decoration: none; }
  a:visited {
    	text-decoration: none; }
