 background-color: #900;  border: solid 1px #000;  /*word wrap
*/
body { word-wrap: break-word; }
/*NAVIGATION*/
.nav_frame { text-align: center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.nav_frame_old { border-style: solid; border-width: 3px 1px 1px; border-color: #c00 #ccc #ccc; }
.nav_picture { background-image: url(../graphics/nav_navigation.jpg); background-repeat: no-repeat; background-position: right bottom; }
.nav_sprmn { background-image: url(../graphics/nav_sprmn.jpg); background-repeat: no-repeat; background-position: right bottom; }
.line_bottom { border-bottom: 1px solid #999; }
.line_dot { border-bottom: 1px dotted #ccc; }
.line_strich { border-bottom: 1px dashed #666; }
.nav-header { color: #000; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; }
.nav { color: #999; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav:hover { color: #039; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav:active { color: #039; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav1 { color: #999; font-size: 10px; font-family: arial; text-decoration: none; letter-spacing: 2px; display: block; }
.nav1:hover { color: #039; font-size: 10px; font-family: arial; text-decoration: none; letter-spacing: 2px; display: block; }
.nav1:active { color: #039; font-size: 10px; font-family: arial; text-decoration: none; letter-spacing: 2px; display: block; }
.nav-sub { color: #999; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav-sub:hover { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav-sub:active { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav-sub1 { color: #999; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: block; }
.nav-sub1:hover { color: #039; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: block; }
.nav-sub1:active { color: #039; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: block; }
.nav_save:hover { color: #000; font-size: 11px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; }
.nav_active { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: none; background-color: #fff; text-transform: uppercase; letter-spacing: 2px; cursor: default; display: block; }
.nav_active:hover { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: none; background-color: #fff; text-transform: uppercase; letter-spacing: 2px; cursor: default; display: block; }
.nav_red { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: none; background-color: #fff; text-transform: uppercase; letter-spacing: 2px; display: block; }
.nav_red:hover { color: #a67c00; font-size: 10px; font-family: arial; text-decoration: underline; background-color: #fff; text-transform: uppercase; letter-spacing: 2px; display: block; }
.a-white { color: #fff; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; word-spacing: 2px; }
.a-white:hover { color: #fff; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; word-spacing: 2px; }
/*MAIN*/
.margin_top { padding-top: 10px; }
.red_line { border-top: 3px solid #039; }
.line_color { border-top: 3px solid #a67c00; }
.background_picture { background-image: url(../graphics/europe-background.jpg); background-repeat: no-repeat; background-position: right top; }
.text-header { color: #039; font-size: 14px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.text-header56 { color: #039; font-size: 12px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
/*DATUM*/
.date { color: #fff; font-size: 10px; font-family: arial; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
/*TEXT STYLES*/
.text_fett { font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.page_header { font-size: 13px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.page_header1 { font-size: 13px; font-family: arial; font-weight: bold; letter-spacing: 1px; }
.text_color { color: #003399; font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.text_color_lowercase { color: #039; font-size: 11px; font-family: arial; font-weight: bold; letter-spacing: 1px; }
.text_color_small { color: #039; font-size: 11px; font-family: arial; font-weight: bold; letter-spacing: 1px; }
.text_normal { font-size: 11px; font-family: arial; letter-spacing: 1px; }
.textlink-color { color: #039; font-size: 11px; font-family: arial; text-decoration: none; letter-spacing: 1px; }
.text-xxx { color: #000; font-size: 11px; font-family: arial; background-color: #ccc; text-decoration: none; letter-spacing: 1px; padding: 1px 2px; }
.textlink-color:hover { color: #039; font-size: 11px; font-family: arial; text-decoration: underline; letter-spacing: 1px; }
.textlink-color1 { color: #999; font-size: 11px; font-family: arial; text-decoration: none; letter-spacing: 1px; }
.textlink-color1:hover { color: #039; font-size: 11px; font-family: arial; text-decoration: none; letter-spacing: 1px; }
.text_required { color: #900; font-size: 11px; font-family: tahoma; }
.text_required_s { color: #900; font-size: 10px; font-family: tahoma; }
/*TABLE*/
.table-frame { background-color: #dfdfde; padding: 4px; border: solid 1px #fff; outline: solid 1px #000; display: block; }
.table-line { display: block; border-bottom: 1px dotted #d4d4d4; border-top-color: #fff; border-right-color: #fff; border-left-color: #fff; }
.button { color: #000; font-size: 11px; font-family: arial; background-color: #dfdfde; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 4px; border: solid 1px; }
.button:hover { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; background-color: #039; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 4px; border: solid 1px #000; }
.button1 { color: #000; font-size: 11px; font-family: arial; text-decoration: none; background-color: #dfdfde; letter-spacing: 1px; display: block; padding: 4px; border: solid 1px; }
.button1:hover { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; background-color: #039; letter-spacing: 1px; display: block; padding: 4px; border: solid 1px #000; }
/*DIVERSE*/
.frame-around { border: solid 1px #000; }
/*PROGRAMME*/
.table-red { background-color: #039; }
.txt-white { color: #fff; font-size: 14px; font-family: arial; font-weight: bold; letter-spacing: 1px; }
.rahmen { padding: 3px; border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px; }
.rahmen1 { padding: 3px; border-style: solid; border-width: 1px 1px 0; border-color: #ccc; }
.rahmen1a { padding: 3px; border-color: #ccc; border-style: solid; border-width: 1px 0 1px 1px; }
.rahmen2 { padding: 3px; border: solid 1px #ccc; }
.rahmen3 { border: solid 1px #ccc; }
.room { color: #000; font-size: 16px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; display: block; }
/*FINAL - PROGRAMME*/
.frame-grey { font-family: arial; background-color: #ebebeb; padding: 2px; border: solid 1px #d5d5d5; }
.frame-color { font-family: arial; background-color: #ccc; padding: 2px; border: solid 1px #d5d5d5; }
.frame-white { font-family: arial; background-color: #fff; padding: 2px; border: solid 1px #d5d5d5; }
.frame-handsOn { font-family: arial; background-color: #eae5d3; padding: 2px; border: solid 1px #d5d5d5; }
.frame-strich-rechts { font-family: arial; padding: 2px; border-right: 1px solid #d5d5d5; border-top-color: #d5d5d5; border-bottom-color: #d5d5d5; border-left-color: #d5d5d5; }
.txt-regular { color: #000; font-size: 11px; font-family: arial; }
.txt-times { color: #039; font-size: 11px; font-family: arial; }
.txt-day { color: #039; font-size: 13px; font-family: arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.txt-bold { color: #000; font-size: 11px; font-family: arial; font-weight: bold; letter-spacing: 1px; }
.txt-bold-small { color: #000; font-size: 11px; font-family: arial; font-weight: bold; }
.txt-red { color: #039; font-size: 11px; font-family: arial; font-weight: bold; }
.nummerierung { color: #000; font-size: 13px; font-family: arial; font-weight: bold; }
.dotted-line { border-top-color: #fff; border-right-color: #fff; border-bottom: 1px dotted #d4d4d4; border-left-color: #fff; }
.layer-css { font-family: Arial; background-color: #eae5d3; padding: 2px; border: solid 1px #d5d5d5; }
/*PICTURES*/
.frame_pic { margin: 2px; border: solid 1px #333; }
/*NAVIGATION TABLE*/
.rahmen-mitte { border: solid 1px #000; }
