#head { width:762px; height: 129px; z-index:4;}
.table_css {width:762px;}

#content_navigation {position:relative; top:20px; width:762px; z-index:5;}
#content_mitte_links {position:relative; top:0px; left:0px; width:602px; border-right:1px solid #C9C9C9; float:left; }
#content_mitte_links_rechts {position:relative; top:0px; left:0px; width:753px; }
#content_mitte_rechts {position:relative; top:0px; left:152px; width:601px; border-left:1px solid #C9C9C9;}
#content_mitte {position:relative; top:0px; left:0px; width:450px; float:left; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; }
#li_box { position:relative; top:0px; left:0px; width:152px; margin-top:4px; float:left; }
.re_box { position:relative; top:0px; left:9px; width:151px; margin:2px 0px 0px 0px; float:left; }

.footer { position:relative; left:0px; top:48px; border-top: 11px solid #0090CF; width:762px;}

a {color: #0090CF; font-weight:bold; text-decoration: underline;}
a:hover {color: #59AADB; text-decoration: none;}

a.bu_home { position:absolute; right:10px; top:0px; text-align:right; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; background-color:#014797; font-weight:bold; text-decoration:none; padding:4px 0px 6px 0px;}

a.bu_home:link { text-align:right; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; background-color:#0090CF; font-weight:bold; text-decoration:none; padding:4px 0px 6px 0px;}
a.bu_home:active { text-align:right; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; background-color:#59AADB; font-weight:bold; text-decoration:none; padding:4px 0px 6px 0px;}
a.bu_home:hover { text-align:right; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; background-color:#0090CF; font-weight:bold; text-decoration:none; padding:4px 0px 6px 0px;}
a.bu_home:visited { text-align:right; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding:4px 0px 6px 0px;}

.topnavi { position:relative; top:0px; left:0px; width:732px; height:15px; background-color:#0090CF; z-index:1; overflow:hidden; font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 0px 6px 30px;}

.topnavi a { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#0090CF; font-weight:bold; text-decoration:none; padding:4px 10px 6px 10px;}
.topnavi a:link { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 10px 6px 10px;}
.topnavi a:active { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 10px 6px 10px;}
.topnavi a:hover { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB; font-weight:bold; text-decoration:none; padding:4px 10px 6px 10px;}
.topnavi a:visited { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 10px 6px 10px;}

.topnavi a.high { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB;; font-weight:bold; text-decoration:none; padding: 4px 10px 6px 10px }
.topnavi a.high:link { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB;; font-weight:bold; text-decoration:none; padding: 4px 10px 6px 10px }
.topnavi a.high:active { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB;; font-weight:bold; text-decoration:none; padding: 4px 10px 6px 10px }
.topnavi a.high:hover { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB;; font-weight:bold; text-decoration:none; padding: 4px 10px 6px 10px }
.topnavi a.high:visited { font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px; background-color:#59AADB;; font-weight:bold; text-decoration:none; padding: 4px 10px 6px 10px }


.navi_sub { font-family:verdana,arial; color: #014797; line-height: 13px; font-size:12px; margin: 0px 12px 10px 30px; text-indent: -26px;}}
.navi_sub a {font-family:Arial,Helvetica,Sans-Serif; color: #014797; font-size:12px; font-weight:bold; text-decoration: none;}
.navi_sub a:link {font-family:Arial,Helvetica,Sans-Serif; color: #014797; font-size:12px; font-weight:bold; text-decoration: none;}
.navi_sub a:visited {font-family:Arial,Helvetica,Sans-Serif; color: #014797; font-size:12px; font-weight:bold; text-decoration: none;}
.navi_sub a:hover {font-family:Arial,Helvetica,Sans-Serif; color: #014797; font-size:12px; font-weight:bold; text-decoration: underline;}
.navi_sub a:active {font-family:Arial,Helvetica,Sans-Serif; color: #014797; font-size:12px; font-weight:bold; text-decoration: none;}

.navi_sub_high { font-family:verdana,arial; color: #3E8BE3; line-height: 13px; font-size:12px; margin: 0px 12px 10px 30px; text-indent: -26px;}}
.navi_sub_high a {font-family:Arial,Helvetica,Sans-Serif; color: #3E8BE3; font-size:12px; font-weight:bold; text-decoration: underline;}
.navi_sub_high a:link {font-family:Arial,Helvetica,Sans-Serif; color: #3E8BE3; font-size:12px; font-weight:bold; text-decoration: underline;}
.navi_sub_high a:visited {font-family:Arial,Helvetica,Sans-Serif; color: #3E8BE3; font-size:12px; font-weight:bold; text-decoration: underline;}
.navi_sub_high a:hover {font-family:Arial,Helvetica,Sans-Serif; color: #3E8BE3; font-size:12px; font-weight:bold; text-decoration: underline;}
.navi_sub_high a:active {font-family:Arial,Helvetica,Sans-Serif; color: #3E8BE3; font-size:12px; font-weight:bold; text-decoration: underline;}

.text_content_mitte { font-family: Arial, Helvetica; font-size:12px; color:#333333; padding:0px 20px 20px 15px;}
.text_content_mitte table { font-family: Arial, Helvetica; font-size:12px; color:#333333}
.text_content_mitte_links { font-family: Arial, Helvetica; font-size:12px; color:#333333; padding:0px 40px 20px 30px}
.text_content_mitte_links  table{ font-family: Arial, Helvetica; font-size:12px; color:#333333}
.text_content_mitte_links_rechts { font-family: Arial, Helvetica; font-size:12px; color:#333333; padding:0px 40px 20px 30px}
.text_content_mitte_links_rechts table{ font-family: Arial, Helvetica; font-size:12px; color:#333333}
.text_content_mitte_rechts { font-family: Arial, Helvetica; font-size:12px; color:#333333; padding:0px 60px 20px 15px}
.text_content_mitte_rechts  table{ font-family: Arial, Helvetica; font-size:12px; color:#333333}

h1{ font-size: 22px; line-height: 24px;	color:#000000; font-weight: normal; margin-bottom:5px; margin-top:7px; }
h2{	font-size: 15px; line-height: 18px; color: #666666; font-weight: bold; margin-bottom:11px; margin-top:4px; }
h3{	font-size: 15px; line-height: 16px; color: #555555; font-weight: bold; margin-bottom:15px; margin-top:0px; padding-top:5px; padding-bottom:0px; }
h4{	font-size: 13px; line-height: 16px; color: #333333; font-weight: bold; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; }
h5{	font-size: 15px; line-height: 16px; color: #333333; font-weight: bold; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; }

.agenda { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #014797; font-weight: bold; border-bottom:1px solid #cccccc; width:400px}
.agenda_time { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #014797; font-weight: bold; background-color:#CBE7F4;}
.agenda_bg { background-color:#EFFAFF; font-size: 12px;}
.agenda_pause { background-color:#F0F2F3; font-size: 12px;}
.agenda_session { background-color:#0098D9; height:35px; font-size: 12px;}
.agenda_session_green { background-color:#69B121; height:35px; font-size: 12px;}
.agenda_session h6 { font-size: 12px; font-weight:bold;color:#ffffff; margin:0px;}
.agenda_bg_session {background-color:#EFFAFF; font-size: 10px;}
.agenda_bg_session ul {margin-left:18px;}
.agenda_bg_session i, .agenda_bg_session a {font-size: 12px;}
.agenda_title { background-color:#6BC6ED; padding:20px 20px 20px 20px; font-size: 12px;}
table.table_agenda {width:681px; background-color:#FFFFFF; font-size: 10px;}
table.table_agenda td {width:217px; padding: 5px 5px 5px 5px}
table.table_agenda_2cols td {width:340px; padding: 5px 5px 5px 5px}
table.table_agenda_4cols td {width:169px; padding: 5px 5px 5px 5px}
table.table_agenda_4cols .agenda_bg_session {background-color:#EFFAFF; font-size: 12px;}
table.table_agenda td.agenda_bg, table.table_agenda_2cols td.agenda_bg {width:681px;}

.re_box h2 { font-family:Arial,Helvetica,Sans-Serif; color:#0090CF; font-size:14px; font-weight:bold; margin:0px;}
.re_box p {font-family:Arial,Helvetica,Sans-Serif; color:#282C32; font-size:11px; background-color: #EAEAEA; padding: 6px 7px 20px 7px;  margin:0px;}

.footer p {position:absolute; left: 30px; top: 3px; font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: none; margin:0px;}
.footer p a{font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: underline;}
.footer p a:link {font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: underline;}
.footer p a:active {font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: underline;}
.footer p a:visited {font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: underline;}
.footer p a:hover {font-family:Arial,Helvetica,Sans-Serif;font-size: 11px;color: #333333; font-weight:normal; text-decoration: none;}

td.invalid { color: #FF0000 }