

body {
    background-color : #fff0c8;
    color : #660033;
    font-family : Arial, Helvetica, sans-serif;
	margin: 0 auto;
  }


body h1 {
	text-align:center;
    text-indent : 10%;
  }


body.border {
    background-color:#dd0099;
  }


body.titel {
    height : 75;
  }


body.titel  h2 {
    font-family : 'serif', 'Bitstream Vera Serif', 'Luxi Serif', 'Times New Roman';
    font-size : medium;
    margin-bottom : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-top : 0px;
  }


body.frontpage {
    background-image : url('pictures/bg.png');
    border-spacing : 0;
    color : #ffff99;
    font-family : Arial, Helvetica, sans-serif;
  }


body.frontpage a {
    color : #ffff99;
  }


.foto-text {
    font-style : italic;
  }


.menu {
    background-image : url('pictures/bg.png');
    color : #ffff99;
    font-family : Arial, Helvetica, sans-serif;
    height : 20px;
  }


.menu li {
    font-size : 90%;
    margin-left : 10px;
  }


.menuhead {
    height : 150px;
    left : 10px;
    position : absolute;
    top : 10px;
    width : 150px;
  }


.titel {
    background-image : url('pictures/bg.png');
    color : #ffff99;
    font-family : Arial, Helvetica, sans-serif;
  }


.titel h2 {
    left: 200px;
    top: 5px;
    position : absolute;
  }


.menu a {
    color : #ffff99;
    font-weight : normal;
    text-decoration : none;
  }


a {
    color : #660033;
    font-weight : bold;
    text-decoration : underline;
  }


.agenda {
    font-size : medium;
    font-weight : bold;
    margin : 10px;
    padding : 5;
  }


.agenda_info {
    font-size : small;
    font-style : italic;
    font-weight : normal;
  }


.agenda_extra {
    background-color : #660033;
    border-bottom-style : double;
    border-left-style : double;
    border-right-style : double;
    border-top-style : double;
    color : #ffff99;
    cursor : pointer;
    display : none;
    font-size : small;
    font-weight : normal;
    padding : 5px;
    position : relative;
    top : -40px;
  }


.right_image {
    float : right;
    margin : 2px;
  }


.news {
    border-bottom-color : #dd0099;
    border-bottom-style : solid;
    border-bottom-width : 2;
    border-left-color : #dd0099;
    border-left-style : solid;
    border-left-width : 2;
    border-right-color : #dd0099;
    border-right-style : solid;
    border-right-width : 2;
    border-top-color : #dd0099;
    border-top-style : solid;
    border-top-width : 2;
    font-size : 12px;
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    min-width : 700px;
    width : 700px;
  }


.news p {
    font-family : Bitstream Vera Sans Mono, Luxi Mono,Courier 10 Pitch, monospace;
    margin-bottom : 2px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 2px;
  }


.news h3 {
    margin-top : 0px;
    text-align : center;
  }


.news h5 {
    margin-top : 0px;
    text-align : center;
  }


.frontpage.div {
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    min-width : 700px;
    width : 700px;
  }


.webcal {
    left: 50;
    position: relative;
  }


.webcal td {
    min-width : 100px;
    text-align:center;
    background-color:#eee;
  }


.webcal th {
    text-align:center;
    background-color:#660033;
    color:white;
  }


.webcal td.sum {
    min-width : 300px;
    text-align:left;
  }


.webcal td.sumdone {
    text-align:left;
    background-color:#ccc;
  }


.webcal td.done {
    background-color:#ccc;
  }


.webcal td.subhead {
    text-align:center;
    background-color:#ccc;
  }


.webcal td.datehead {
    background-color : #ccc;
    color : black;
    font-weight : bold;
    text-align : left;
  }


.webcal td.space {
    background-color:white;
  }


.webcal td.date {
    text-align:left;
  }


.webcal td.dateholiday {
    text-align:left;
    color:red;
  }


