body {
background-color : #ffffff; 
background-image : url(/images/colorgradient_1024x1.png); 
background-repeat : repeat-y; 
color : #006196; 
font-family : Verdana, Sans-Serif; 
font-size : 1em; 
margin : 0; 
} 
img {
border : none; 
} 
#menu {
background-image : url(/images/logo_170x158.png); 
background-repeat : no-repeat; 
color : #ffbe00; 
float : left; 
font-family : Tahoma, Sans-Serif; 
font-size : 0.75em; 
padding-top : 158px; 
width : 200px; 
} 
#menu ul {
list-style-type : none; 
margin : 0 16px 6px; 
padding : 0; 
} 
#menu ul li {
margin-bottom : 2px; 
} 
#menu ul li a {
color : #ffbe00; 
text-decoration : none; 
} 
#menu ul li a:focus, #menu ul li a:hover {
font-weight : bold; 
padding-left : 8px; 
} 
#visitors {
font-size : 0.75em; 
margin : 0 16px; 
text-align : center; 
} 
#content {
margin-left : 200px; 
padding-top : 8px; 
padding-right : 16px; 
} 
#content h1 {
font-size : 1.5em; 
margin : 0; 
} 
#content h2 {
font-size : 1.25em; 
margin : 8px 0; 
} 
#content h3 {
font-size : 1em; 
margin : 8px 0; 
} 
#content p {
text-align : justify; 
} 
#content p.center {
text-align : center; 
} 
#content a {
color : #ffbe00; 
text-decoration : none; 
} 
#content a:focus, #content a:hover {
text-decoration : underline; 
} 
#content table.team, #content table.formtable {
width : 100%; 
} 
#content table.performances tr td {
vertical-align : text-top; 
} 
#content table.team tr td.name {
font-weight : bold; 
text-align : center; 
width : 50%; 
} 
#content table.team tr td.picture {
text-align : center; 
width : 50%; 
} 
#content table.team tr td.picture img {
height : 160px; 
width : 160px; 
} 
#content table.team tr td.text {
padding-left : 8px; 
padding-right : 8px; 
vertical-align : top; 
width : 50%; 
} 
#content table.formtable tr td.formdescription {
text-align : right; 
vertical-align : middle; 
width : 20%; 
} 
#content table.formtable tr td.formtextareadescription {
text-align : right; 
vertical-align : text-top; 
width : 20%; 
} 
#content table.formtable tr td.forminput {
text-align : left; 
vertical-align : middle; 
width : 80%; 
} 
#content table.formtable tr td.forminput * {
width : 100%; 
} 
#content table.formtable tr td.formbutton {
text-align : center; 
width : 100%; 
} 
#content table.formtable tr td.formnotification {
font-style : italic; 
text-align : center; 
width : 100%; 
} 
#content table.formtable tr td.formnotification span.error {
color : #ff0000; 
} 
#content table.formtable tr td.formnotification span.information {
color : #32cd32; 
} 

#content div.ptmnew {
font-family: Arial, Verdana, Sans-Serif;
line-height: 1.4em;
}
#content div.ptmnew h1 {
font-style: italic;
font-weight: bold;
font-size: 1.75em;
line-height: 1.1em;
margin: 0;
margin-bottom: 1em;
}
#content div.ptmnew h2 {
font-style: italic;
font-weight: bold;
font-size: 1.5em;
line-height: 1.1em;
margin: 0;
margin-top: 1em;
margin-bottom: 1em;
}
#content div.ptmnew table tbody tr td {
padding-left: 2.5%;
padding-right: 2.5%;
}
#content div.ptmnew ul {
list-style-image: url(images/bullet_12x12.png);
margin: 0;
margin-bottom: 1em;
padding: 0;
padding-left: 2.5em;
}
#content div.ptmnew ul.list {
float: left;
padding-right: 10%;
}
#content div.ptmnew ul.list li {
margin: 0;
margin-bottom: 1em;
}
#content div.ptmnew span.list {
color: #4084ba;
font-weight: bold;
padding: 0;
padding-left: 2.5em;
}
