@import "menu_IE6.css";
@import "menu_ie_hack.css";
@import "nitf.css";
@import "../ext/tt_news.css";
@import "../ext/tt_news_border.css";
@import "../ext/pagecomm.css";
@import "../ext/flv_gallery.css";
h1 {
    color: #484848;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 22px 0 10px;
    text-transform: uppercase;
}
h2 {
    color: #A72121;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
a:link, a:visited, a:hover, a:active {
    color: #A72121;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a.sub:link {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.sub:visited {
    color: black;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.sub:hover {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.sub:active {
    color: #CCCCCC;
}
body {
    background-color: #FDFCFB;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin: 10px 0 5px 10px;
}
#mother {
    float: left;
    margin: 10px 0 0;
}
.left {
    float: left;
    margin-right: 10px;
    width: 960px;
	 	 
}
#left_container {
    display: inline;
    float: left;
	 border-bottom: 3px solid #A72121;
	 margin-bottom: 10px;
}
.menu {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 160px;
}
.header_content {
    background-color: #FFFFFF;
    display: inline;
    float: left;
}
.meta_navi {
    background-color: #FFFFFF;
    border-bottom: 5px solid #A72121;
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 960px;
}
.header_date {
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    line-height: normal;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: left;
}
.language_select {
    float: right;
    margin: 0;
    padding: 0;
}
.header_banner {
    margin-bottom: 0;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 960px;
    z-index: 3;
}
#center_container {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 580px;
}
#content_sub1 {
    float: left;
    margin: 0 10px 20px;
}
#content_sub2 {
    float: left;
    margin: 0 10px;
}
* html div#content_sub2 {
    margin: 0 0 0 5px;
    width: 575px;
}
* html div#content_sub1 {
    margin: 0 0 0 5px;
    width: 575px;
}
.border_left {
    display: inline;
    float: left;
    margin: 10px 0 0;
    width: 120px;
}
#printlink {
    display: block;
    float: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 10px 5px;
    text-align: right;
}
#printlink A:link, #printlink A:visited, #printlink A:active {
    color: #333333;
    font-weight: normal;
    margin: 0 7px 0 0;
}
#border_sub1 p.bodytext {
    font-size: 10px;
    margin: 0 0 3px 5px;
}
#border_sub1 {
    display: inline;
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 218px;
}
* html div#border_sub1 {
    overflow: hidden;
    width: 218px;
}
#right_sub2 {
    float: left;
    margin: 0 10px 20px;
}
#bannerright {
    float: left;
    margin: 125px 0 0;
}
#footer {
    height: 30px;
    text-align: center;
    width: 960px;
}
#footer p {
    font-size: 9px;
    text-align: center;
}
#footer_navi {
    color: #333333;
    float: left;
    margin: 0 0 10px;
    text-align: center;
    width: 360px;
}
#banner_right_container {
    left: 980px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    z-index: 50;
}
.banner_right {
    margin: 0 0 30px;
    padding: 0;
    text-align: center;
}
.rot {
    background-color: #FF0000;
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 1px 2px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 14px;
    text-align: left;
}
.paket {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.title {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.subtitle {
    color: #666666;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.metiers {
    color: #333333;
    font-family: Geneva,Arial,Helvetica,san-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.nav1 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    line-height: normal;
    text-align: left;
}
.nav2 {
    color: #CCCCCC;
    font-family: Georgia,"Times New Roman",Times;
    font-size: 8px;
    letter-spacing: 1.6px;
    line-height: normal;
}
.text {
    background: url("images/lineh.gif") repeat-x scroll center bottom transparent;
    border-left: 1px none;
    border-right: 1px none;
    border-top: 1px none;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    text-align: left;
}
.text_menu_head {
    background: url("images/lineh.gif") repeat-x scroll center bottom #444444;
    border-left: 1px none;
    border-right: 1px none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
}
.text_menu {
    background: url("images/lineh.gif") repeat-x scroll center bottom #CCCCCC;
    border-left: 1px none;
    border-right: 1px none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
}
.text_menu_small {
    background: url("images/lineh.gif") repeat-x scroll center bottom #CCCCCC;
    border-left: 1px none;
    border-right: 1px none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    text-align: left;
}
.text_menu_sel {
    background: url("images/lineh.gif") repeat-x scroll center bottom #DDDDDD;
    border-left: 1px none;
    border-right: 1px none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
}
.text_happen {
    border: 0 solid #333333;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    letter-spacing: normal;
}
.text_happen_fett {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 12px;
    text-align: left;
}
.box1 {
    background: url("images/sbbody-r.gif") no-repeat scroll right bottom transparent;
    font-size: 100%;
    margin: 0;
    width: 300px;
}
.box1_head {
    background: url("images/sbhead-r.gif") no-repeat scroll right top transparent;
    margin: 0;
    padding: 0;
    text-align: center;
}
.box1_head_left {
    background: url("images/sbhead-l.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 2px;
}
.box1_body {
    background: url("images/sbbody-l.gif") no-repeat scroll left bottom transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 1px 1px 8px;
}
.mediabundle_logo {
    border: 0 none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    vertical-align: bottom;
}
.mediabundle_header_row {
    background: url("images/header_small_light.jpg") repeat-x scroll left top transparent;
    color: #333333;
    height: 75px;
    padding: 6px;
    text-align: center;
    vertical-align: bottom;
}
.mediabundle_header {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    vertical-align: bottom;
}
.mediabundle_bild_bg {
    vertical-align: top;
}
.mediabundle_right {
    background-color: #DDDDDD;
    vertical-align: top;
    width: 300px;
}
.mediabundle_navigators {
    background-color: #DDDDDD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    text-align: center;
}
.mediabundle_entrytitle {
    background-color: #DDDDDD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    text-align: center;
}
.mediabundle_bild {
    padding: 3px;
    text-align: center;
    vertical-align: top;
}
.mediabundle_entrytext {
    background-repeat: repeat-x;
    border-left: 1px none;
    border-right: 1px none;
    border-top: 1px none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 15px;
    padding: 3px;
    text-align: left;
    width: 300px;
}
.mediabundle_redline {
    background-color: #A72121;
    height: 4px;
}
.picboxtable {
    background-color: #FDFCFB;
    border: 2px solid #DDDDDD;
    padding: 6px;
}
.picbox_footer {
    background-color: #DDDDDD;
}
.picbox_header {
    background-color: #DDDDDD;
    font-weight: bold;
}
.picbox2table {
    background-color: #E4E4E4;
    border: medium none #DDDDDD;
    padding: 6px;
}
.picbox2_footer {
    background-color: #BEBEBE;
}
.picbox2_header {
    background-color: #BEBEBE;
    color: #333333;
    font-family: Geneva,Arial,Helvetica,san-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
}
td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.gallery_pic_even {
    background-color: #DDDDDD;
    border: 1px none;
    float: left;
    padding: 1em;
}
.gallery_pic_odd {
    background-color: #CCCCCC;
    border: 1px none;
    float: left;
    padding: 1em;
}
.tr_even {
    background-color: #DDDDDD;
    padding: 5px;
}
.tr_odd {
    background-color: #CCCCCC;
    padding: 5px;
}
.navigator_current {
    background-color: #33FFFF;
    float: left;
    padding: 1px;
}
.navigator {
    background-color: #FFFFFF;
    float: left;
    padding: 1px;
}
.right {
}
.clear {
    clear: left;
}
