html,body{margin:0;padding:0}
body {background-color: #00527A;font-size: .9em;font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;color:#564b47;  margin: 20px 200px  20px 200px;text-align: center;}
a.lang, a:link.lang, a:visited.lang{color: #666;border: 1px solid;text-decoration: none;margin: 5px;} 
a:hover.lang, a:active.lang{color: red;background: inherit;border: 1px solid red;margin: 5px;}
img {margin:5px;border 1px solid black;}

#header {width: 100%;text-align: justify;background-color:#F8FCA2;overflow: auto;padding: 10px;margin-bottom: 5px;}
#header h1{height:100px;margin:0;color: #00527A;font-size: 0.9em;}
#header h2{height:100px;margin:0;color: #00527A;font-size: 0.8em;}
#header img{margin: 0;padding: 0;border: 0;}
#header table{text-align: center;margin: 0 auto;width: 100%;}

#content {width: 100%;text-align: justify;background-color: #fff;overflow: auto;padding: 10px;font-size: .85em;}
#content h5{color: red;font-weight: normal;font-size: .85em;margin: 0;padding: 0;}
#content h3{color: black;margin: 5px;font-size: 1em;text-align: center;}
#content h4{margin: 5px;font-size: 1em;text-align: left;font-style: italic;}
#content h2{font-size: 1em;margin: 0;padding: 0;text-align: center;text-decoration: underline;}
#content h2.city_info{font-size: 1em;margin: 0;padding-bottom: 5px;text-align: left;text-decoration: underline;}
#content h2.update {font-size: 1em;margin: 0;padding: 0;text-align: right;text-decoration: underline;color: red;}
#content table {width: 90%;border: none;margin: 0 auto;padding-top: 5px;text-align: center;}
#content td {font-size: 1em;color: #7A0014;border: none;padding: 5px;text-align: justify;} 
#content tr {font-size: 1em;color: #7A0014;border-bottom: 1px solid;padding: 5px;text-align: center;} 
#content input{margin: 0;padding: 0;color:#7A0014;}
#content p{padding: 5px;}
#content p.center{text-align: center;}
#content a.registration_link,a:link.registration_link a:visited.registration_link {font-weight: bold;color: red;}
#content a:hover.registration_link,a:active.registration_link {font-weight: bold;text-align: center;color: red;}
#content table.seminar_program{width: 90%;border: 1px solid black;border-collapse: collapse;padding-top: 5px;}
#content table.seminar_program tr{border: 1px solid;color: black;width: 70%;}
#content table.seminar_program th{background-color: #ccc;border: 1px solid;color: black;text-align:center;}
#content table.seminar_program td{border: 1px solid;color: black;}
#content table.seminar_program td.price{text-align: center;}
#content table.seminar_program td.break_time{border: 1px solid;color: black;background-color: #ccc;}
#content table.seminar_program td.break_content{border: 1px solid;color: black;background-color: #ccc;text-align: center;}
#content a.download_link, a:link.download_link, a:visited.download_link{font-weight: bold;color: #564b47;}
#content a:hover.download_link, a:active.download_link{font-weight: bold;text-align: center;color: blue;}
#content span{color: red;}
#content input.submit{border: none;background: #00527A;color: white;padding: 5px;}