body, td, p, h1, h2 {font-family: Arial, helvetica, sans-serif; font-size: 12px;}

td div {padding-left: 0px 10px;}
p {padding: 0; margin-left: 10px; margin-right: 10px; text-align: justify;}
h2 {font-size: 16px; color: #FFFFFF; padding: 0; margin: 0; padding-left: 10px;}

#news {width: 168px; height: 220px; margin-top: 0px; margin-left: 22px; border: 1px solid #648DC7;}
#newsHeader {width: 50px; position: relative; top: -10px; left: 12px; background-color: #D5DBEE; text-align: center; font-weight: bold; font-size: 16px; color: #FFFFFF;}
.theNews {width: 160px; height: 186px; margin: 0px 4px 4px 4px; overflow-y: hidden; overflow-x: hidden; display: none; visibility: hidden;}
.news-title {width: 100%; margin: 0px; margin-bottom: 10px; text-align: center; font-weight: bold; float: left;}
.news-content {width: 96%; height: 140px; text-align: justify; margin: 0px; padding-right: 6px; overflow: auto; float: left;}

.overflow {overflow: scroll; overflow-x: hidden; width: 630px; height: 415px;}

#tbl-imprint h2 {color: #008061;}
#tbl-imprint .overflow{scrollbar-base-color: #B1D0C5; scrollbar-arrow-color: #000000; scrollbar-3dlight-color: #37A372; scrollbar-darkshadow-color: #B1D0C5; scrollbar-face-color: #B1D0C5; scrollbar-highlight-color: #B1D0C5; scrollbar-shadow-color: #37A372; scrollbar-track-color: #B1D0C5;}
.label {vertical-align: top; text-align: right;}
fieldset {width: 480px; border: 1px solid #648DC7; margin-left: 10px;}
legend {font-weight: bold; color: #648DC7;}
input[type=text] {border: 1px solid #648DC7;}
textarea {border: 1px solid #648DC7; overflow-y: auto;}
*:focus {background-color: #F6F6FF;}

#disclaimer {width: 416px; overflow-y: auto;}
#disclaimer h2 {color: #000000;}
#disclaimer div {overflow-x: hidden;}

#tbl-partners h2 {color: #7082C0;}
#tbl-partners .overflow{scrollbar-base-color: #D8D6E9; scrollbar-arrow-color: #000000; scrollbar-3dlight-color: #888893; scrollbar-darkshadow-color: #D8D6E9; scrollbar-face-color: #D8D6E9; scrollbar-highlight-color: #D8D6E9; scrollbar-shadow-color: #888893; scrollbar-track-color: #D8D6E9;}

#tbl-phases h2 {color: #91886E;}
#tbl-phases h2 a {color: #91886E;}

#tbl-documents h2 {color: #009ECF;}

#tbl-events h2 {color: #91886E;}
h3 {font-size: 14px; color: #91886E; padding: 0; margin: 0; padding-left: 16px;}
#tbl-events .overflow img {border: 1px solid black; margin: 5px; float: left;}

#tbl-publications h2 {color: #91886E;}

#tbl-publications ul li,
#tbl-links ul li {margin-bottom: 6px;}

a {text-decoration: underline; color: black;}
a:hover {text-decoration: none;}
a:active {background-color: none;}

.footer {height: 20px; margin: 4px; font-size: 12px; text-align: center; color: white}
.footer a {color: white; text-decoration: underline;}
.footer a:hover {text-decoration: none;}

ul ul {list-style-type: none;}