html {
	background: #fff;
}
body {
    color: #000000;
    background: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}

a {
    color:#000;
}
a:link, a:visited, a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

h1 {
    text-align:center;
}

p.events {
    /*line-height:2em;*/
    text-align:center;
}

.footer {
    text-align:center;
}

.language-filter {
	display: none;
}

.funkton {
    display: none;
}

.login a {
    /*display: none;*/
    color:#fff;
}

img {
    border:0;
    vertical-align:middle;
}

table.portlet {
    width:100%;
    margin:0;
    border-collapse:collapse;
}

.date {
    color: #636363;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
}

.portlet td {
    padding: 0;
    vertical-align: baseline;
}

.portlet p {
    line-height: 1.0;
    margin: 0.5em;
}

table.event {
    width: 90%;
    margin:1em auto;
    border-collapse:collapse;
}

table.event tr.odd td {
    background:	#E5EFF9;
}

table.event tr.even td {
    background:	#B2D0EF;
}

table.events {
    width:707px;
    /*max-width: 800px;*/
    margin:1em auto;
    border-collapse:collapse;
    /*border-bottom:1px solid #cbcbcb;*/
}

.events caption {
  font-size: 300%;
  font-style: italic;
}

table.events tr {
    /*border-left:1px solid #cbcbcb;
    border-right:1px solid #cbcbcb;*/
    position: relative;
}

th {
    padding:.3em 1em;
    text-align:center;
}

td {
    padding:.3em 1em;
    text-align:left;
    vertical-align: baseline;
}

table.events tr.th0 {
    /*display: none;*/
    background: url(/static/images/uponor/block_heading.gif) top left no-repeat;
    position: relative;
    border-left:0px solid #cbcbcb;
    border-right:0px solid #cbcbcb;
}

tr.th0 th {
    text-align:left;
    background-image:none;
}

tr.th1 th {
    display: none;
    font-size: 300%;
    font-style: italic;
}

tr.th2 th {
    /*display: none;*/
    /*background:#cde830;*/ /* green */
    background:#0066cc; /* blue */
    color: #ffffff;
    /*font-weight: bold;
    font-size: 14px;
    font-style: normal;*/
}

table.events tr.odd td {
    /*background:#f4f9c6;*/ /* green */
    /*background:#e5eff9;*/ /* blue */
    /*background:#ffffff;*/
    background:	#E5EFF9;
}

table.events tr.even td {
    background:	#B2D0EF;
}

.edit-event tr.th1 th {
    color: #FFFFFF;
    background:#2971C0;
    font:bold 18px Arial,Helvetica,sans-serif;
}

.edit-event tr.th2 th {
    background:#66AADD;
    font-size: 14px;
    font-style: normal;
}

.edit-event tr.odd td {
    background:#D9EAF6;
}
        
.silent-period {
    background-color: #D9D9D9;
    
}

.silent-period a {
    


}

tr.silent-period td {
    background:#D9D9D9;
}


