body {
 font-family:Arial,Helvetica,sans-serif;
 color: #000000;
 background-color: #FFFFFF;
}
a:link { color: black; text-decoration: none; }
a:visited {
 color: black;
 text-decoration:none;
}
a:active {
 color: black;
 text-decoration:none;
}
a:focus {
 color: black;
 text-decoration:none;
}
a:hover {
 color: blue;
 text-decoration:none;
}
.main_table { font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding:0; width:100%; border: solid 0 black; }
.main_table_intro { font-size: 12pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; padding: 0; width: 80%; border: solid 0 black; }
.main_table_left_td { font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; vertical-align: top; width: 20%; }
.main_table_left_td_small { font-size: 6pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; width: 20%; }

.main_table_left_menu_td1 { color: black; font-size: 11pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; background-color: #ffffaf; text-align: left; text-indent: 3pt; width: 20%; border: solid 1px; }
.main_table_right_top { color: black; font-family:Arial,Helvetica,sans-serif; width: 80%; }

.main_table_right_menu_top { color: black; font-size: 32pt; font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-style: normal; width: 100%; }
.main_table_right_main { color: black; font-size: 11pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; background-color: #c8fdff; text-align: left; vertical-align: top; padding-right: 15pt; padding-left: 15pt; }
.main_table_right_main a:link { color: blue; }
.main_table_right_main_td0 { color: black; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; background-color: #c8fdff; text-align: left; padding-right: 15pt; padding-left: 15pt; vertical-align: top; }
.main_table_right_main0 { color: black; font-size: 11pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; background-color: #c8fdff; text-align: left; padding-right: 15pt; padding-left: 15pt; width: 80%; vertical-align: top; }
.main_table_right_main_td1 { color: black; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; background-color: #ffffaf; text-align: left; padding-right: 15pt; padding-left: 15pt; vertical-align: top; }
.main_table_right_main1 { color: black; font-size: 11pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; background-color: #ffffaf; text-align: left; padding-right: 15pt; padding-left: 15pt; width: 80%; vertical-align: top; }
.main_table_right_main1 a:link { color: blue; }
.main_table_right_main1 a:visited { color: navy; }
.kontakt_table {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11pt;
 border-width:0;
 padding:0;
}
.abfragen_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; width: 400px }
.abfragen_table_td { background-color: #ffd280; padding:3px; outline: solid thin #ffd280; }
.abfragen_table_th { background-color: #ffd280; padding: 3px; outline: solid thin #ffd280; }
.aktionen_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.aktionen_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.aktuell_table { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding:0; border: solid 1px; width:100%; background-color: #ffffaf; text-align: left; }
.aktuell_table_td { vertical-align: middle; text-align: left;}
.aktuell_table_td1 { width: 20%; vertical-align: middle; text-align: left;}
.ausstellungen_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.ausstellungen_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: top; padding: 5px; }
.austausch_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.austausch_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.austausch_table_th { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.austausch_table_td_top { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: top; padding-right: 5px; padding-left: 5px; }
.austausch_table_td_right { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: right; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.austausch_table_th_right { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; text-align: right; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.bearbeiten_table { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.bearbeiten_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.bearbeiten_table_th { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.bearbeiten_table_td_right { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: right; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.bearbeiten_table_th_right { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; text-align: right; vertical-align: middle; padding-right: 5px; padding-left: 5px; }
.bestellung_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; padding: 0; border-width: 0; }
.bestellung_table_td_rechts { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: right; padding: 0; border-width: 0; }
.download_table { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; text-align: left; vertical-align: middle; }
.download_table_td { font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; text-align: left; vertical-align: middle; }
.internetshop_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.internetshop_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.hotspots_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: center; padding: 0; border-width: 0; width:100%;}
.hotspots_table_td { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: center; padding: 0; border-width: 0; }
.hotspots_table_td_left { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; padding: 0; border-width: 0; }
.hotspots_table_td_right { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: right; padding: 0; border-width: 0; }
.impressum_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.impressum_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; padding: 5px; vertical-align: top; }
.marken_table { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; text-align: left; width:100%; }
.marken_table_td { font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; text-align: left; vertical-align: middle; }
.marken_table_sonder { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; text-align: left; }
.news_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.news_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.services_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.services_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.video_table { font-size: 11pt; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.video_table_td { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.werwirsind_table { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; text-align: left; vertical-align: top; }
.werwirsind_table_td { font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; text-align: left; text-indent: 4pt; vertical-align: middle; }
.werwirsind_table_th { font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; text-align: left; vertical-align: top; }
.werwirsind_table_th1 { font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: normal; text-align: left; vertical-align: top; }

.main_new { font-size: 11pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; border-spacing:0px; border-collapse:collapse; padding:0; width:900px; height:675px; border: solid 1px black; }
.main_new_upper_td { text-align: center; vertical-align: top; width:900px; border: solid 1px black; border-spacing:0px; border-collapse:collapse; }
.main_new_lower_td { text-align: left; vertical-align: top; width:900px; border: solid 1px black; border-spacing:0px; border-collapse:collapse; }
.versteckt_upper_100 { border:0px solid black; border-spacing:0px; border-collapse:collapse; width:100%; }
.versteckt_left_top_td { text-align: left; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; }
.versteckt_right_top_td { text-align: right; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; }
.versteckt_left_bottom_td { text-align: left; vertical-align: bottom; border:0px solid black; border-spacing:0px; border-collapse:collapse; padding-left:10px; }
.versteckt_center_bottom_td { text-align: center; vertical-align: bottom; border:0px solid black; border-spacing:0px; border-collapse:collapse; }
.versteckt_right_bottom_td { text-align: right; vertical-align: bottom; border:0px solid black; border-spacing:0px; border-collapse:collapse; padding-right:10px;}
.versteckt_middle_100_h { border:0px solid black; border-spacing:0px; border-collapse:collapse; width:100%; height:32px; }
.versteckt_middle_center_middle_td { text-align: center; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse;}
.versteck_menu_td_width { text-align: center; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; width:130px;}
.versteckt_lower_100 { border:0px solid black; border-spacing:0px; border-collapse:collapse; width:100%; vertical-align: top; }
.versteckt_lower_center_middle_td { text-align: center; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse;}
.versteckt_left_col_td_width { text-align: center; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; width:180px;}
.versteckt_lower_right_td { text-align: left; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; }
.versteckt_lower_right_col_td { text-align: left; vertical-align: top; border:0px solid black; border-spacing:0px; border-collapse:collapse; padding-left:40px; padding-right:40px; height:535px;}
.versteckt_lower_bottom_100 { border:0px solid black; border-spacing:0px; border-collapse:collapse; width:100%; vertical-align: bottom; }
.versteckt_lower_bottom_col_td { text-align: center; vertical-align: bottom; border:0px solid black; border-spacing:0px; border-collapse:collapse; padding-left:40px; padding-right:40px;}
.contact_table { border:0px solid black; padding:0; font-size: 11pt;}
.contact_table_td_right { text-align: right; vertical-align: top; }
.contact_table_td_left { text-align: left; vertical-align: top; }
.contact_table_td_right_error { text-align: right; vertical-align: top; color:#FF8080; }
.contact_table_td_left_error { text-align: left; vertical-align: top; background-color:#FF8080; }
.aktuell_new_table { font-size: 10pt; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding:0; border: solid 0px; width:100%; background-color: #ffffff; text-align: left; }
.aktuell_new_table_td { vertical-align: middle; text-align: left;}
