html, body { 
height: 100%;
}

* {
	margin: 0;
	padding: 0;
}


body {
	text-align: justify;
	font-family: verdana, helvetica, sans-serif;
	font-size:100%;
	background: url(../images/08_backmain.jpg) repeat;
	/*background-color:#d1c7d3;*/
}

#wrapper {
    position:relative;
	width: 1014px;
	height:100%;
	min-height:100%;
	margin:0px auto -100px auto;
	padding: 0px;	
	z-index:3;
	background-color:#fff;
	/*background: url(../images/08_achtergrond1.jpg) repeat-y left top;*/
}

html>body #wrapper { height: auto; }

html {
overflow: -moz-scrollbars-vertical;
}

#header {
   position: absolute;
   width: 1004px;
   margin: 5px;
   height:360px;
   color:#939;
   background-color:#fff;
}

#subheader1 {
   position: relative;
   width: 1004px;
   margin-top:0px;
   height:115px;
   color:#939;
   background-color:#fff;
}

#subheader2 {
   position: relative;
   width: 1004px;
   margin-top:0px;
   height:230px;
   color:#939;
   background-color:#fff;
}

#logo2 {  
  position:absolute;
  margin:5px;
  width:200px;
}


#titel {
position:absolute;
margin-top:15px;
margin-left:300px;
width:400px;
font-weight:normal;
font-size:240%;
font-family: trebuchet ms, verdana, helvetica, sans-serif;
color:#ccc;
z-index:2;
text-align:right;
}

#tekst1 {
  position:absolute;
  margin-top:90px;
  margin-left:475px;
  width:500px;
  font-weight:bold;
  font-style:italic;
  display:inline;
  text-align:right;
}

#navmidden02 {
  position:absolute;
  margin:0px;
  padding:205px 5px 0px 5px;
  margin-right:4px;
  font-size:100%;
  color:#ccc;
  font-weight:bold;
  border:none;
  background-color:none;
  z-index:2;
  width: 700px;
  text-align:right;
}


.adboxform {
	position:absolute;
	padding:192px 0px 0px 720px;
	margin:6px;
	background-color:none;
	width: 270px;
	color:#939;
	font-weight:bold;
	font-size:90%;
}

#rechts .txt {
width:100px;
background-color:#d1c7d3;
}

#foto_home {
    position:absolute;
	margin-top: 0px;
	padding:0px;
	width: 1004px;
	height:230px;
	background-color:#fff;
	z-index:0;
}


#foto_home1 {
    position: absolute;
	padding:2px 0px 2px 0px;
	margin: 0px 0px 0px 5px;
	width: 700px;
	height:230px;
	z-index:0;
}

#foto_home2 {
    float:right;
	padding:2px 0px 2px 0px;
	margin: 0px 5px 0px 0px;
	width: 300px;
	height:230px;
	z-index:0;
	text-align:right;
}

#personeel {
	position:absolute;
	padding:2px 22px 2px 0px;
	margin-top: 240px;
	margin-left: 800px;
	background-color:none;
	text-align:right;
	left: 1px;
	top: 3px;
	width: 170px;
}

#site {
   position:absolute;
   width: 1000px;
   padding:2px 100px 2px 0px;
   margin-top: 40px;
   margin-left: -75px;
   background-color:none;
   text-align:right;
}

#midden {
   clear:right;
   width: 1004px;
   padding:4px 4px 10px 4px;
   margin-top: 0 auto;
   color:#000;
   background-color:#fff;
}

#nieuws02{
padding: 0px 4px 4px 0px;
margin: 375px 0px 10px 203px;
border: none;
width:580px;
}


#nieuwshoekkijker {
margin:0px;
border: none;
width:520px;
}


#nieuwshoek {
float:left;
margin-right: 20px;
padding: 14px 14px 14px 0px;
width:240px;
}


#kijker {
float:right;
padding: 14px 14px 14px 0px;
border: 1px dotted #939;
width:230px;
margin-bottom:25px;
}


#links {
float:left;
width: 190px;
padding-left:4px;
margin-top:270px;
}


#titel2 {
padding-left:24px;
font-weight:normal;
font-size:180%;
font-family: trebuchet ms, verdana, helvetica, sans-serif;
color:#ccc;
}

#titel3 {
padding-left:24px;
font-weight:normal;
font-size:120%;
font-family: trebuchet ms, verdana, helvetica, sans-serif;
color:#939;
}

#titel4 {
padding-left:24px;
font-weight:normal;
font-size:110%;
font-family: trebuchet ms, verdana, helvetica, sans-serif;
color:#ccc;
}

#agenda {
padding: 10px 0px 0px 0px;
margin-top: 110px;
margin-left:2px;
font-size:70%;
border: 1px dotted #ccc;
width:183px;
}

#agenda0 {
padding: 10px 0px 5px 20px;
font-weight:bold;
color:#939;
}

#agenda1 {
padding: 4px 0px 4px 20px;
margin: 0px;
color:#000;
vertical-align:top;
}

#kapsel {
padding: 5px;
margin-top: 35px;
margin-left:2px;
border: 1px solid #ccc;
width:150px;
float:right;
}

#kapsel0 {
padding: 15px 15px 0px 15px;
font-family: trebuchet ms, verdana, helvetica, sans-serif;
font-weight:bold;
margin-top: 0px;
font-size:90%;
color:#939;
text-align:left;
}

#kapsel1 {
padding: 15px;
margin: 0px;
color:#999;
font-size:70%;
vertical-align:top;
text-align:left;
}

#archief {
padding: 28px 10px 28px 20px;
margin-left:2px;
vertical-align:top;
border: 1px dotted #ccc;
font-size:70%;
width:150px;
}

#archief2 {
padding: 28px 10px 28px 20px;
margin-left:2px;
vertical-align:top;
border: 1px dotted #ccc;
font-size:70%;
width:150px;
}


#nieuwsbrief {
padding-top: 24px;
padding-bottom: 24px;
padding-left:0px;
margin-top: 15px;
margin-left:2px;
border: 1px dotted #ccc;
width:180px;
}

#footer {
clear:both;
position:relative;
padding:0px;
margin:auto;
width: 1014px;
border-top:1px solid #ccc;
color:#999;
background-color:none;
background: url(../images/08_backgrijs5.jpg);
z-index:4;
}

#push {
    height:110px;
	padding:0px;
	/*background: url(../images/08_achtergrond1.jpg) repeat-y left top;*/
}

#inhoud2{
padding: 0px 4px 4px 0px;
margin: 375px 10px 10px 203px;
border: none;
width:580px;

}

#inhoud{
padding: 0px 4px 4px 0px;
margin: 360px 10px 10px 203px;
border: none;
width:580px;
}


#sublinks {
width:200px;
margin-top: 110px;
text-align:left;
margin-left: 5px;
padding: 0px;
}

#sublinks ul {
font-weight:bold;
display:inline;
list-style:none;
border-bottom:none;
}

#sublinks li {
font-size:85%;
font-weight:bold;
color:#ccc;
border-bottom:none;
list-style:none;
}

html>body #sublinks li{
font-size:85%;
font-weight:bold;
color:#ccc;
border-bottom:none;
list-style:none;
}

#sublinks a, #sublinks a:link, #sublinks a:visited {
text-decoration:none;
font-size:85%;
border:none;
color:#000;
font-weight:bold;
padding: 2px 0px 2px 8px;
background-color:transparent;
background-image: url(../images/08_bulletnav0.gif);
background-repeat:no-repeat;
background-position:left;
}

#sublinks a:hover {
text-decoration:none;
font-size:85%;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 0px 2px 8px;
background-color:transparent;
background-image: url(../images/08_bulletnav0.gif);
background-repeat:no-repeat;
background-position:left;
}

#sublinks a.actief, #sublinks a.actief:link, #sublinks a.actief:visited {
text-decoration:none;
font-size:85%;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 0px 2px 8px;
background-color:transparent;
background-image: url(../images/08_bulletnav0.gif);
background-repeat:no-repeat;
background-position:left;
}

#sublinks a.actief:hover {
text-decoration:none;
font-size:85%;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 0px 2px 8px;
background-color:transparent;
background-image: url(../images/08_bulletnav0.gif);
background-repeat:no-repeat;
background-position:left;
}


#subsublinks ul {
margin:0;
padding:0;
list-style:none;
border-bottom:none;
}

#subsublinks li {
font-weight:normal;
font-size:84%;
color:#000;
border-bottom:none;
padding: 2px 2px 2px 5px;
width:140px;
}

html>body #subsublinks li {
font-weight:normal;
font-size:80%;
color:#000;
border-bottom:none;
padding: 2px 2px 2px 15px;
width:140px;
}

#subsublinks a, #subsublinks a:link, #subsublinks a:visited {
text-decoration:none;
border:none;
font-weight:normal;
color:#000;
font-size:100%;
padding: 2px 2px 2px 5px;
background-color:transparent;
background-image:none;
display:block;
}

#subsublinks a:hover {
text-decoration:underline;
font-weight:normal;
color:#939;
font-size:100%;
padding: 2px 2px 2px 5px;
background-color:transparent;
background-image:none;
display:block;
}

#subsublinks a.actief, #subsublinks a.actief:link, #subsublinks a.actief:visited {
text-decoration:none;
font-weight:normal;
color:#ccc;
font-size:100%;
padding: 2px 2px 2px 5px;
background-color:transparent;
background-image:none;
display:block;
}

#subsublinks a.actief:hover {
text-decoration:none;
font-weight:normal;
color:#ccc;
font-size:100%;
padding: 2px 2px 2px 5px;
background-color:transparent;
background-image:none;
display:block;
}

#broodkruimels {
margin: 10px 4px 10px 24px;
padding:5px 0px 5px 0px;
font-size:70%;
color:#ccc;
border-bottom:1px solid #d1c7d3;
background-color:#fff;
}


#navmidden0 {
margin: 110px 15px 10px 10px;
padding:0px 2px 2px 14px;
font-size:90%;
color:#ccc;
font-weight:bold;
border:1px solid #d1c7d3;
background-color:#fff;
}

html>body #navmidden0{
position:absolute;
z-index:2;
}


#navmidden02 ul {
list-style:none;
list-style-image:none;
margin:0px;
padding:0px 4px 0px 0px;
font-size:90%;
display:inline;
}

#navmidden02 li {
margin-bottom:0em 0em 0em 0em;
list-style-image:none;
font-weight:bold;
display:inline;
}

#navmidden02 a, #navmidden02 a:link, #navmidden02  a:visited {
text-decoration:none;
border:none;
font-weight:bold;
color:#000;
padding:0px 10px 0px 10px;
background-image: none;
background-repeat: no-repeat;
background-color:transparent;
}

#navmidden02 a:hover {
text-decoration:none;
border:none;
color:#000;
padding:0px 10px 0px 10px;
font-weight:bold;
background-color: #fff;
}

#navmidden02 a.actief, #navmidden0 a.actief:link, #navmidden0 a.actief:visited {
text-decoration:none;
border:none;
color:#fff;
padding:0px 10px 0px 10px;
font-weight:bold;
background-image: #fff;
}

#navmidden02 a.actief:hover {
text-decoration:none;
border:none;
color:#000;
padding:0px 10px 0px 10px;
font-weight:bold;
background-color: none;
}


#tabel {
font-size:70%;
margin-left:24px;
}


#tabel2 {
font-size:70%;
margin-left:24px;
border:none;
background: url(../uitnodiging_CVOinfodag_15.jpg) no-repeat;
}

.tabel {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:70%;
padding:0px;
border:none;
border-collapse:collapse;
text-align:right;
width:510px;
}

html>body .tabel {
font-size:70%;
}


.tabelactiviteit {
margin-left: 110px;
}


.tabelschoolkalender {
margin-left: 190px;
}

.tabel2 {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:70%;
padding:0px;
border:none;
border-collapse:collapse;
text-align:left;
width:420px;
}

.tabelNL {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:70%;
padding:5px;
border:none;
border-collapse:collapse;
text-align:left;
display:fixed;
}

html>body .tabelNL {
font-size:70%;
}


.tabelNLar {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:130%;
padding:5px;
border:none;
border-collapse:collapse;
text-align:right;
}

html>body .tabelNLar {
font-size:70%;
}

.tabel tr:hover, .tabel tr.hilite, .tabelNL tr:hover, .tabelNL tr.hilite {
background-color:#ffc;
color:#000;
padding:0px;
}


.tabel3 tr:hover, .tabel3 tr.hilite, .tabelNL tr:hover, .tabelNL tr.hilite {
background-color:#ffc;
color:#000;
padding:0px;
}


td {
margin-left:0px;
border-bottom:1px dotted #ccc;
padding: 3px 0px 3px 0px;
}

td.status {
border-bottom:none;
color:#FF3333;
font-style:italic;
}

html>body .td {
font-size:70%;
}


.tabel3 {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:70%;
padding:0px;
border:none;
border-collapse:collapse;
text-align:right;
width:550px;
}

html>body .tabel3 {
font-size:70%;
}


.tabel4 {
margin-left:24px;
font-weight: normal; 
color: #000; 
font-size:70%;
padding:0px;
border:none;
border-collapse:collapse;
text-align:right;
width:600px;
}

html>body .tabel4 {
font-size:70%;
}

th.1 {
width:93px;
}


th.1b {
width:103px;
}

th.1c {
width:115px;
}

th.2 {
width:71px;
}

th.2b {
width:81px;
}

th.2c {
width:76px;
}

th.3 {
width:97px;
}

th.3c {
width:90px;
}

th.4 {
width:88px;
}

th.4b {
width:98px;
}

th.4c {
width:94px;
}

th.5 {
width:90px;
}

th.5b {
width:100px;
}

th.5c {
width:100px;
}

th.6 {
width:45px;
border-bottom:none;
}

th.6c {
width:100px;
}

td.foto {
border-bottom:none;
padding:3px 0px 3px 0px;
}


td.ch {
border-bottom:none;
padding:3px 0px 3px 0px;
}

th {
font-weight: bold; 
color: #000;
padding:3px 0px 3px 0px;
}

html>body .th {
font-size:70%;
}

#logo {
margin-bottom:45px;
padding:0px;
z-index:2;
}

#nieuws{
padding: 0px 14px 4px 4px;
margin: 5px 10px 10px 0px;
border: none;
width:520px;
}

#zomaar {
position:absolute;
background-color:none;
color:#fff;
z-index:-1;
margin-top:-100px;
}

#nl {
float:right;
padding:0px;
margin:0px;
}

#navmidden {
margin-top:5px;
margin-bottom:10px;
padding:2px 2px 2px 24px;
font-size:70%;
border:none;
font-weight:normal;
color:#000;
clear:right;
}

#navmiddenNL {
margin-top:5px;
margin-bottom:10px;
padding:2px 2px 2px 0px;
font-size:70%;
border:none;
font-weight:normal;
color:#000;
text-align:center;
}

.adbox {
padding: 5px;
margin-bottom: 0px;
border: none;
background-color:none;
}

.adbox4{
padding: 3px;
margin-bottom: 0px;
border: 1px dotted #d1c7d3;
}

#foto {
width:400px;
padding:14px 24px 4px 30px;
font-size:70%;
font-weight:normal;
}

#foto2 {
font-size:70%;
width:300px;
height:230px;
padding-right:22px;
padding-top:15px;
margin-left:85px;
background-color:#fff;
border: 1px dotted #d1c7d3;
}

.foto {
float:left;
padding:9px 15px 3px 0px;
}

/* Tekstopmaak */
#footer p {
margin:0px;
padding:0px 20px 0px 20px;
}



img {
border:none;
}

p {
margin:0px;
padding-bottom:15px;
font-size:70%;
font-family: verdana, helvetica, sans-serif;
}


#midden p {
margin:0px;
padding-bottom:15px;
padding-left:24px;
font-size:70%;
}

#midden p.arabisch {
margin:0px;
padding-bottom:15px;
padding-left:24px;
font-size:140%;
text-align:right;
}

#midden h1 {
margin:0px;
padding-left:24px;
font-size:100%;
color: #939;
font-weight:bold;
}

#midden h4 {
margin:0px;
padding-left:24px;
font-size:70%;
color: #f30;
font-weight:normal;
}

.grijs {
color:#999;
font-weight:bold;
}

.grijs2 {
color:#939;
font-weight:bold;
font-style:italic;
font-size:170%;
font-family:trebuchet ms, verdana, helvetica, sans-serif;
}


.grijs3 {
color:#999;
font-weight:bold;
font-style:italic;
font-size:100%;
font-family:trebuchet ms, verdana, helvetica, sans-serif;
}


.oranje {
color:#f30;
font-weight:normal;
}

#agenda1 h1 {
padding-left:0px;
margin:0px;
font-size:100%;
font-weight:bold;
color: #000;
}

#nieuws h1 {
margin:0px;
font-size:100%;
padding-left:24px;
font-weight:bold;
color: #939;
}

#nieuws h2, #midden h2 {
margin:0px;
font-size:70%;
padding-left:24px;
font-weight:bold;
color: #999;
}

#nieuws h3, #midden h3 {
text-align:left;
margin:0px;
font-size:70%;
padding-right: 20px;
padding-left:24px;
font-weight:bold;
color: #000;
}

#inhoud h3 {
color:#000;
font-weight:bold;
font-size:80%;
font-family:trebuchet ms, verdana, helvetica, sans-serif;
}

#inhoud h2 {
color:#999;
font-weight:bold;
font-style:italic;
font-size:70%;
font-family:trebuchet ms, verdana, helvetica, sans-serif;
}

h5
{
margin:0px;
font-size:100%;
padding-left:24px;
font-weight:bold;
color: #999;
}

#rechts h1{
font-size:80%;
margin:0;
padding-bottom: 4px;
color: #939;
font-weight:normal;
}

.tekst {
padding-right:24px;
color: #939;
}

.arabisch {
font-size:120%;
text-align:right;
}

.arabisch2 {
font-size:120%;
text-align:right;
}

.arabischtitel {
font-size:140%;
}

.arabischnav {
font-size:120%;
text-align:right;
}

/* Navigatie */
#links ul {
list-style:none;
list-style-image:none;
margin:0px;
padding:0px;
width:195px;
}

#links li {
margin-bottom:0em 0em 0.3em 0em;
border-bottom:1px solid #d1c7d3;
padding: 2px 2px 5px 2px;
list-style-image:none;
}

#navmidden0 ul {
list-style:none;
list-style-image:none;
margin:0px;
padding:0px;
font-size:90%;
display:inline;
}

#navmidden0 li {
margin-bottom:0em 0em 0.3em 0em;
padding: 0px 10px 0px 3px;
list-style-image:none;
font-weight:bold;
display:inline;
}

#navmidden0 a, #navmidden0 a:link, #navmidden0  a:visited {
text-decoration:none;
border:none;
font-weight:bold;
color:#000;
padding: 2px 2px 5px 0px;
background-image: none;
background-repeat: no-repeat;
background-color:transparent;
}

#navmidden0 a:hover {
text-decoration:none;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 2px 5px 0px;
background-image: none;
}

#navmidden0 a.actief, #navmidden0 a.actief:link, #navmidden0 a.actief:visited {
text-decoration:none;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 2px 5px 0px;
background-image: none;
}

#navmidden0 a.actief:hover {
text-decoration:none;
border:none;
color:#ccc;
font-weight:bold;
padding: 2px 2px 5px 0px;
background-image: none;
}



#broodkruimels a, broodkruimels a:link, broodkruimels a:visited {
background-color:#fff;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#broodkruimels a:hover {
background-color:#fff;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#broodkruimels a.cursus, broodkruimels a.cursus:link, broodkruimels a.cursus:visited {
background-color:#ffc;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#broodkruimels a.cursus:hover {
background-color:#fff;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#navmidden a, navmidden a:link, navmidden a:visited {
background-color:#d1c7d3;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#navmidden a:hover {
background-color:#fff;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#navmiddenNL a, navmiddenNL a:link, navmiddenNL a:visited {
background-color:#d1c7d3;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#navmiddenNL a:hover {
background-color:#fff;
text-decoration:none;
border:none;
color:#000;
font-weight:normal;
}

#agenda a, agenda a:link, agenda a:visited {
background-color:none;
text-decoration:none;
border-bottom:1px solid #939;
font-weight: normal;
color: #939;
}

#agenda a:hover {
background-color:#fff;
text-decoration:none;
border-bottom:1px solid #000;
font-weight: normal;
color:#000;
}


#logo a, #logo a:link, #logo a:visited, #logo2 a, #logo2 a:link, #logo2 a:visited, #rechts a, #rechts a:link, #rechts a:visited, #teller a, #teller a:link, #teller a:visited {
background-color:#fff;
text-decoration:none;
border-bottom:none;
background-image:none;
}

#logo a:hover, #logo2 a:hover, #rechts a:hover, #teller a:hover{
background-color:#fff;
text-decoration:none;
border-bottom:none;
background-image:none;
}

#personeel a.personeel, #personeel a.personeel:link, #personeel a.personeel:visited {
text-decoration:underline;
font-weight:normal;
color:#000;
border:none;
font-size:70%;
}

#personeel a.personeel:hover {
text-decoration:underline;
font-weight:normal;
color:#000;
border:none;
background-color:#d1c7d3;
font-size:70%;
}


#personeel a.personeel2, #personeel a.personeel2:link, #personeel a.personeel2:visited {
text-decoration:underline;
font-weight:normal;
color:#999;
border:none;
font-size:70%;
}

#personeel2 a.personeel2:hover {
text-decoration:underline;
font-weight:normal;
color:#999;
border:none;
background-color:#d1c7d3;
font-size:70%;
}

a.top, a.top:active, a.top:visited, a.top:hover {
text-decoration:none;
font-weight:normal;
color:#939;
background-color:#fff;
border-bottom:none;
padding-right:24px;
background-image: url(../images/08_pijlomhoog.gif);
background-repeat:no-repeat;
background-position:right;
}


a.topkl, a.topkl:active, a.topkl:visited, a.topkl:hover {
text-decoration:none;
font-weight:normal;
color:#939;
background-color:#fff;
border-bottom:none;
padding-right:24px;
background-image: url(../images/08_pijlomhoog_kl.gif);
background-repeat:no-repeat;
background-position:right;
}


a.foto2, a.foto2:active, a.foto2:visited, a.foto2:hover {
text-decoration:none;
font-weight:normal;
color:#fff;
background-color:#fff;
border-bottom:none;
background-image: none;
}

a.foto3, a.foto3:active, a.foto3:visited, a.foto3:hover {
font-size:130%;
text-decoration:none;
font-weight:normal;
color:#939;
background-color:#fff;
border-bottom:#939;
background-image: none;
}

a {
	font-size: 100%;
	text-decoration:none;
    border-bottom:1px solid #939;
	font-weight: normal;
	color:  #939;
	}
a:visited {
	font-size: 100%;
	color:  #939;
	border-bottom:1px solid #939;
	}
a:active {
	font-size: 100%;
	color:  #939;
	border-bottom:1px solid #939;
	}
a:hover {
	font-size: 100%;
	color: #000;
	background-color: #d1c7d3;
	border-bottom:1px solid #000;
	}
	
a.tabel, a.tabel:link, a.tabel:visited, a.tabelNL, a.tabelNL:link, a.tabelNL:visited {
text-decoration:underline;
border-bottom:none;
font-weight: normal;
color:  #939;
font-size: 100%;
}

a.tabel:hover, a.tabelNL:hover {
text-decoration:underline;
border-bottom:none;
background-color: #d1c7d3;
font-weight: normal;
color:  #000;
font-size: 100%;
}


a.tabel2, a.tabel2:link, a.tabel2:visited {
text-decoration:underline;
border-bottom:none;
font-weight: normal;
color:  #999;
font-size: 100%;
}

a.tabel2:hover {
text-decoration:underline;
border-bottom:none;
background-color: #fff;
font-weight: normal;
color:  #000;
font-size: 100%;
}


a.kalender, a.kalender:link, a.kalender:visited, a.kalender:hover {
text-decoration:none;
border-bottom:none;
font-weight: normal;
color:  #fff;
font-size: 100%;
background-color: #f30;
}

a.kalender:hover {
text-decoration:none;
border-bottom:none;
background-color: #fff;
font-weight: normal;
color:  #f30;
font-size: 100%;
cursor: default;
}
