html {
  margin-bottom    : 1px;
  height           : 100%;
}
p, td, div, a {
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
    font-family: verdana, tahoma, arial, sans-serif;
}

A:visited, A:active, A:link {
    text-decoration: underline;
    color: #050454;
}

A:hover {
    color: #ADBEEA;
}

p.menu, td.menu, div.menu, a.menu {
    color: #ADBEEA;
    font-size: 10pt;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
    padding: 4px;
}

p.small, td.small, div.small, a.small {
    color: #000000;
    font-size: 7pt;
    font-weight: normal;
    font-family: verdana, tahoma, arial, sans-serif;
}

p.fett, td.fett, div.fett, a.fett {
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
}

A.menu:visited, A.menu:active, A.menu:link {
    font-size: 9pt;
    text-decoration: none;
    color: #FFFFFF;
}

A.menu:hover {
    color: #ADBEEA;
    font-size: 9pt;
}

p.head {
    color: #050454;
    font-size: 12pt;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
}

td.head {
    color: #050454;
    background-color: #ADBEEA;
    font-size: 10pt;
    font-weight: bold;
    font-family: verdana, tahoma, arial, sans-serif;
}

table.uline, tr.uline, td.uline {
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
    font-family: verdana, tahoma, arial, sans-serif;
    border-bottom: 1px solid #000000;
}



table.wb {
     border-width: 2px;
     border-style: solid;
     border-color: #ADBEEA;
}



input, textarea, select {
     font-family: verdana;
     font-size: 9pt;
     color: #000000;
     background-color: #ADBEEA;
     border-width: 1px;
     border-style: groove, solid;
     border-color: #050454;
}

body {
     margin: 0px;
}

ul.menu {
    color: #ADBEEA;
}

hr.menu {
    color: #ADBEEA;
    style: dotted;
    width: 140px;
    text-align:left;
    border:1px dotted #ADBEEA;
    background-color: #050454;

}

hr {
    color: #000000;
    style: dotted;
    width: 100%;
    text-align: left;
    border:1px dotted #000000;
    background-color: #FFFFFF;

}

.eventbox {
	display: none;
	width: 360px;
	border: 1px solid black;
	padding: 5px;
	background: url(../events/images/gew_watermark.jpg) no-repeat top right
}

.eventbox h3 {
	font-size: 12pt;
	color: #050454;
}

#eventactionbox_green {
	padding: 2px;
	text-align: center;
	color: green;
	border: 2px solid green;
}

#eventactionbox_red {
	padding: 2px;
	text-align: center;
	color: red;
	border: 2px solid red;
}



.kalender td img
{
	margin: 0px;
	padding: 0px;
	border: none;
}
.kalender td a, .kalender td a:hover, .kalender td a:visited{
	border: none;
}

.kalender table, .kalender tr, .kalender td
{
	border: none;
	padding: 0px;
	margin: 0px;
}

.kalender table
{
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: hide;
}

img.left {
	padding: 5px;
	border: 1px solid black;
	margin: 3px 5px 0px 0px;
	float: left;
}

