/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// BASIC /////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
body {
    margin: 0px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000000;
    background-color: #F9F9F7;
}
.big_menue_pfeil {
    float: right;
    margin-top: -16px;
}
.layout_header {
    height: 95px;
    width: 940px;
}
.layout_header_logo {
    height: 95px;
    width: 218px;
    float: left;
}
.layout_header_banner {
    height: 95px;
    width: 722px;
    background-image: url(../images/layout_banner_background.png);
    background-repeat: no-repeat;
    float: right;
}
.layout_network_header_banner {
    height: 95px;
    width: 722px;
    background-image: url(../images/layout_network_banner_background.png);
    background-repeat: no-repeat;
    float: right;
}
.layout_line {
    height: 30px;
    width: 940px;
}
.layout_line_left {
    height: 30px;
    width: 218px;   
    float: left;
}
.layout_line_right {
    height: 30px;
    width: 722px;
    background-image: url(../images/layout_line_right.png);
    background-repeat: no-repeat;
    float: right;
}
.layout_line_right .search {
    float: left;
    height: 15px;
    padding-top: 6px;
    padding-left: 7px;
}
.search .searchform {
    float: left;
    margin-right: 1px;
}
.layout_line_right .menue {
    float: right;
    padding-top: 7px;
    padding-right: 7px;
}
.layout_line_right .menue .line {
    float: left;
    height: 17px;
    width: 11px;
    background-image: url(../images/menue_line.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.layout_line_right .menue .item {
    float: left;
    font-weight: bold;
    color: #0F305C;
    font-size: 1.2em;
}
.layout_line_right .menue .item a {
    color: #0F305C;
    text-decoration: none;
}
.layout_line_right .menue .item a:hover {
    color: #0F305C;
    text-decoration: underline;
}
.layout_middle {
    width: 940px;
}
.layout_middle_left {
    float: left;
}
.layout_middle_right {
    float: right;
}
.layout_mainmenue {
    width: 216px;
    padding-top: 4px;
    padding-right: 5px;
    font-size: 1.2em;
}
.layout_mainmenue_blue_top {
    height: 8px;
    width: 216px;
    background-image: url(../images/menue_blue_top.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_blue_line {
    height: 2px;
    width: 216px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/menue_blue_line.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_blue_middle {
    background-image: url(../images/menue_blue_middle.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-size: 1.1em;
}
.layout_mainmenue_blue_middle:hover {
    background-image: url(../images/menue_blue_middle_over.png);
    background-repeat: repeat-y;
}
.layout_mainmenue_blue_middle a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_blue_middle_hover {
    background-image: url(../images/menue_blue_middle_over.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-size: 1.1em;
}
.layout_mainmenue_blue_middle_hover:hover {
    background-image: url(../images/menue_blue_middle.png);
    background-repeat: repeat-y;
}
.layout_mainmenue_blue_middle_hover a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_blue_bottom {
    height: 8px;
    width: 216px;
    background-image: url(../images/menue_blue_bottom.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_black_top {
    height: 6px;
    width: 216px;
    background-image: url(../images/menue_black_top.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_black_line {
    height: 2px;
    width: 216px;
    background-image: url(../images/menue_black_line.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_black_middle {
    background-image: url(../images/menue_black_middle.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
}
.layout_mainmenue_black_middle:hover {
    background-image: url(../images/menue_black_middle_over.png);
    background-repeat: repeat-y;
}
.layout_mainmenue_black_middle a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_black_middle_hover {
    background-image: url(../images/menue_black_middle_over.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
}
.layout_mainmenue_black_middle_hover a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_black_bottom {
    height: 8px;
    width: 216px;
    background-image: url(../images/menue_black_bottom.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_red_line {
    height: 2px;
    width: 216px;
    background-image: url(../images/menue_red_line.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_red_middle {
    background-image: url(../images/menue_red_middle.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
}
.layout_mainmenue_red_middle:hover {
    background-image: url(../images/menue_red_middle_over.png);
    background-repeat: repeat-y;
}
.layout_mainmenue_red_middle a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_red_bottom {
    height: 8px;
    width: 216px;
    background-image: url(../images/menue_red_bottom.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_yellow_line {
    height: 2px;
    width: 216px;
    background-image: url(../images/menue_yellow_line.png);
    background-repeat: no-repeat;
}
.layout_mainmenue_yellow_middle {
    background-image: url(../images/menue_yellow_middle.png);
    background-repeat: repeat-y;
    width: 208px;
    padding: 4px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
}
.layout_mainmenue_yellow_middle:hover {
    background-image: url(../images/menue_yellow_middle_over.png);
    background-repeat: repeat-y;
}
.layout_mainmenue_yellow_middle a {
    width: 208px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.layout_mainmenue_yellow_bottom {
    height: 8px;
    width: 216px;
    background-image: url(../images/menue_yellow_bottom.png);
    background-repeat: no-repeat;
}
.layout_tab_blue_top {
    height: 22px;
    width: 216px;
    background-image: url(../images/tab_blue_background.png);
    background-repeat: no-repeat;
    overflow: hidden;
}
.layout_tab_blue_bottom {
}
.layout_tab_black_top {
    height: 22px;
    width: 216px;
    background-image: url(../images/tab_black_background.png);
    background-repeat: no-repeat;
    overflow: hidden;
}
.layout_tab_black_bottom {
    height: 3px;
    width: 216px;
    background-image: url(../images/tab_black_bottom.png);
    background-repeat: no-repeat;
}
.layout_tab_red_top {
    height: 22px;
    width: 216px;
    background-image: url(../images/tab_red_background.png);
    background-repeat: no-repeat;
    overflow: hidden;
}
.layout_tab_red_bottom {
    height: 3px;
    width: 216px;
    background-image: url(../images/tab_red_bottom.png);
    background-repeat: no-repeat;
}
.layout_tab_yellow_top {
    height: 22px;
    width: 216px;
    background-image: url(../images/tab_yellow_background.png);
    background-repeat: no-repeat;
    overflow: hidden;
}
.layout_tab_yellow_bottom {
    height: 3px;
    width: 216px;
    background-image: url(../images/tab_yellow_bottom.png);
    background-repeat: no-repeat;
}
.layout_tab_content {
    width: 71px;
    padding-top: 5px;
    padding-right: 1px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1em;
    text-align: center;
    float: left;
}
.layout_tab_content a {
    color: #FFFFFF;
    text-decoration: none;
}
.layout_message {
    width: 216px;
    padding-top: 10px;
    padding-right: 5px;
    font-size: 1.1em;
    color: #0F305C;
}
.layout_message a {
    color: #0F305C;
    text-decoration: underline;
}
.layout_message a:hover {
    color: #0F305C;
    text-decoration: none;
}
.layout_message_top {
    height: 10px;
    width: 216px;
    background-image: url(../images/message_top.png);
    background-repeat: no-repeat;
}
.layout_message_middle {
    width: 206px;
    background-image: url(../images/message_middle.png);
    background-repeat: repeat-y;
    padding-left: 5px;
    padding-right: 5px;
}
.layout_message_bottom {
    height: 10px;
    width: 216px;
    background-image: url(../images/message_bottom.png);
    background-repeat: no-repeat;
}
.layout_message_end {
    width: 216px;
    height: 10px;
}
.layout_message_2_top {
    height: 10px;
    width: 216px;
    background-image: url(../images/message_2_top.png);
    background-repeat: no-repeat;
}
.layout_message_2_middle {
    width: 206px;
    background-image: url(../images/message_2_middle.png);
    background-repeat: repeat-y;
    padding-left: 5px;
    padding-right: 5px;
}
.layout_message_2_middle_line {
    width: 198px;
    padding-left: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #BEBEAD;
}
.layout_message_2_bottom {
    height: 10px;
    width: 216px;
    background-image: url(../images/message_2_bottom.png);
    background-repeat: no-repeat;
}
.infobox {
    display: block;
    clear: both;
}
.infobox_header {
    padding-bottom: 4px;
}
.infobox_left {
    float: left;
}
.infobox_right {
    float: right;
}
.infobox_trenner {
    padding-bottom: 4px;
    clear: both;
}
.layout_content {
    width: 719px;
    padding-top: 4px;
}
.layout_content_top {
    width: 719px;
    font-size: 0.9em;
    overflow: hidden;
}
.layout_content_top .blue {
    height: 18px;
    background-image: url(../images/content_top_white.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 5px;
    color: #0F305C;
}
.layout_content_top .blue a {
    color: #0F305C;
    text-decoration: none;
}
.layout_content_top .black {
    height: 18px;
    background-image: url(../images/content_top_black.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 5px;
    color: #FFFFFF;
}
.layout_content_top .black a {
    color: #FFFFFF;
    text-decoration: none;
}
.layout_content_top .red {
    height: 18px;
    background-image: url(../images/content_top_red.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 5px;
    color: #FFFFFF;
}
.layout_content_top .red a {
    color: #FFFFFF;
    text-decoration: none;
}
.layout_content_top .yellow {
    height: 18px;
    background-image: url(../images/content_top_yellow.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-left: 5px;
    color: #FFFFFF;
}
.layout_content_top .yellow a {
    color: #FFFFFF;
    text-decoration: none;
}
.layout_content_middle {
    width: 719px;
    padding-bottom: 5px;
    background-image: url(../images/content_middle.png);
    background-repeat: repeat-y;
}
.layout_innercontent_left {
    float: left;
    width: 540px;
    padding-top: 3px;
    font-size: 1.2em;
}
.layout_innercontent_right {
    float: right;
    width: 179px;
    padding-top: 3px;
    font-size: 1.1em;
}
.layout_innercontent_box {
    width: 540px;
}
.box_170_right {
    width: 170px;
    padding-right: 5px;
    padding-left: 4px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.box_170 {
    width: 170px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.box_260 {
    width: 260px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.box_350 {
    width: 350px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.box_530 {
    width: 530px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.box_530_netzwerk {
    width: 530px;
    padding-right: 5px;
    padding-left: 5px;
    overflow: hidden;
}
.box_head_netzwerk {
    font-weight: bold;
    font-size: 1.1em;
    color: #FFFFFF;
    padding: 2px;
    height: 16px;
    background-image: url(../images/_big_menue_bg.gif);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.box_head_netzwerk .blue {
    clear: both;
}
.box_530_footer {
    width: 522px;
    margin-left: 5px !Important;
    margin-left: 2px;
    float: left;
    overflow: hidden;
    font-size: 0.9em;
    background-color: #FBFBFA;
    border: 1px solid #EAEAE3;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}
.box_530_change {
    color: #49493A;
    float: right;
}
.box_530_print {
    color: #49493A;
    float: left;
}
.box_530_print a {
    color: #49493A;
    text-decoration: underline;
}
.box_530_print a:hover {
    color: #49493A;
    text-decoration: none;
}
.layout_innercontent_left .box_head {
    background-color: #FBFBFA;
    font-weight: bold;
    border: 1px solid #EAEAE3;
    font-size: 0.9em;
}
.layout_innercontent_left .box_head_2 {
    background-color: #FBFBFA;
    font-weight: bold;
    font-size: 0.9em;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #EAEAE3;
    border-bottom-color: #EAEAE3;
    border-left-color: #EAEAE3;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FBFBFA;
}
.layout_innercontent_right .box_head {
    background-color: #FBFBFA;
    font-weight: bold;
    border: 1px solid #EAEAE3;
    font-size: 1em;
}
.box_head .blue {
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #0F305C;
    padding-left: 3px;
    color: #0F305C;
}
.box_head .black {
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #000000;
    padding-left: 3px;
    color: #000000;
}
.box_head .red {
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #AE0011;
    padding-left: 3px;
    color: #AE0011;
}
.box_head .yellow {
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #F28409;
    padding-left: 3px;
    color: #F28409;
}
.layout_content_bottom {
    height: 4px;
    width: 719px;
    background-image: url(../images/content_bottom.png);
    background-repeat: no-repeat;
}
.layout_copyright {
    padding-bottom: 10px;
    float: right;
}
.layout_copyright_left {
    float: left;
    height: 27px;
    width: 10px;
    background-image: url(../images/content_copyright_left.png);
    background-repeat: no-repeat;
}
.layout_copyright_middle {
    float: left;
    height: 27px;
    background-image: url(../images/content_copyright_middle.png);
    background-repeat: repeat-x;
    font-size: 0.9em;
    color: #49493A;
    padding-top: 2px;
}
.layout_copyright_middle a {
    color: #49493A;
    text-decoration: none;
}
.layout_copyright_middle a:hover {
    color: #49493A;
    text-decoration: underline;
}
.layout_copyright_right {
    float: left;
    height: 27px;
    width: 10px;
    background-image: url(../images/content_copyright_right.png);
    background-repeat: no-repeat;
}
.layout_clear {
    clear: both;
}
.layout_clear_line {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
    margin-top: 3px;
    padding-bottom: 4px;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// CONTENT GENEREL ///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
img {
    border: none;
}
h1 {
    font-size: 1.1em;
    color: #0F305C;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
}
h1 a {
    color: #0F305C;
    text-decoration: underline;
}
h1 a:hover {
    color: #0F305C;
    text-decoration: none;
}
h2 {
    font-size: 1em;
    color: #0F305C;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    font-weight: bold;
}
h2 a {
    color: #0F305C;
    text-decoration: underline;
}
h2 a:hover {
    color: #0F305C;
    text-decoration: none;
}
h3 {
    font-size: 1.1em;
    color: #0F305C;
    display: inline;
    clear: both;
}
h3 a {
    color: #0F305C;
    text-decoration: underline;
}
h3 a:hover {
    color: #0F305C;
    text-decoration: none;
}
.layout_innercontent_left p {
    margin-top: 0.45em;
    margin-bottom: 0.45em;
}
.layout_innercontent_right p {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
p a {
    color: #0F305C;
    text-decoration: underline;
}
p a:hover {
    color: #0F305C;
    text-decoration: none;
}
.speciallink {
    color: #0F305C;
    text-decoration: none;
}
.inlinelink {
    color: #0F305C;
    text-decoration: underline;
}
.inlinelink:hover {
    color: #0F305C;
    text-decoration: none;
}
.articleImgLeft {
    display: block;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 0px;
}
.articleImgRight {
    display: block;
    float: right;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 5px;
}
.articleImgTop {
    display: block;
    margin-top: 2px;
    padding-bottom: 5px;
    clear: both;
}
.imgSubline {
    display: block;
    font-size: 0.9em;
    color: #49493A;
    margin-top: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-left: 3px;
    background-color: #F0F0EC;
    clear: both;
}
h1 .imgSubline {
    font-size: 0.85em;
    font-weight: normal;
}
h2 .imgSubline {
    font-size: 0.95em;
    font-weight: normal;
}
h3 .imgSubline {
    font-size: 0.85em;
    font-weight: normal;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// INFOBOX, POSTBOX //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.inner_postbox {
    display: block;
}
.inner_postbox_form {
    width: 21px;
    margin-right: 5px;
    float: left;
}
.inner_postbox_image {
    width: 26px;
    margin-right: 4px;
    float: left;
    overflow: hidden;
}
.inner_postbox_from {
    width: 120px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_from a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_from a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_subject {
    width: 220px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_subject a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_subject a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_count {
    width: 51px;
    margin-right: 5px;
    float: left;
    padding-top:2px;
    text-align: center;
}
.inner_postbox_subject_2 {
    width: 190px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_subject_2 a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_subject_2 a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_subject_3 {
    width: 241px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_subject_3 a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_subject_3 a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_subject_4 {
    width: 350px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_subject_tipps {
    width: 310px;
    margin-right: 5px;
    float: left;
    padding-top:2px
}
.inner_postbox_subject_tipps a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_subject_tipps a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_subject_bold {
    width: 220px;
    margin-right: 5px;
    font-weight: bold;
    float: left;
    padding-top:2px
}
.inner_postbox_subject_bold a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_subject_bold a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_message {
    background-color: #FBFBFA;
    width: 512px;
    padding: 5px;
}
.inner_postbox_date {
    width: 115px;
    float: right;
    padding-top: 2px;
    padding-right: 5px;
    text-align: right;
}
.inner_postbox_date a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_postbox_date a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_postbox_button {
    float: right;
    font-size: 0.9em;
    padding-right: 2px !Important;
    padding-right: 1px;
}
.none_display {
    display: none;
}
.inner_infobox {
    display: block;
}
.inner_infobox a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_infobox a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_infobox_header {
    width: 366px;
    clear: both;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D2D2C8;
}
.inner_infobox_header a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_infobox_header a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_infobox_header_526 {
    width: 526px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D2D2C8;
}
.inner_infobox_trenner {
    clear: both;
    padding-bottom: 5px;
}
.inner_infobox_trenner_line {
    clear: both;
    height: 5px;
    margin-right: 3px;
    background-image: url(../images/_list_trenner_line.gif);
    background-repeat: repeat-x;
    background-position: center center;
}
.inner_infobox_trenner_line_small {
    clear: both;
    height: 1px;
    margin-right: 3px;
    background-image: url(../images/_list_trenner_line.gif);
    background-repeat: repeat-x;
    background-position: center center;
}
.inner_infobox_left {
    width: 120px;
    float: left;
}
.inner_infobox_right {
    width: 246px;
    float: right;
    text-align: left;
}
.inner_infobox_right a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_infobox_right a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_infobox_right_inactiv {
    width: 246px;
    float: right;
    text-align: left;
    color: #787861;
    background-color: #F0F0EC;
}
.inner_infobox_image {
    width: 26px;
    margin-right: 4px;
    float: left;
    overflow: hidden;
}
.inner_infobox_name_company {
    width: 300px;
    float: left;
    text-align: left;
}
.inner_infobox_name_company a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_infobox_name_company a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_infobox_position {
    width: 196px;
    float: right;
    text-align: left;
}
.inner_infobox_position a {
    color: #0F305C;
    text-decoration: underline;
}
.inner_infobox_position a:hover {
    color: #0F305C;
    text-decoration: none;
}
.inner_infobox_message {
    font-size: 0.9em;
    width: 488px;
    float: left;
    text-align: left;
    padding: 2px;
    background-color: #FBFBFA;
    border: 1px solid #EAEAE3;
}
.search_members {
    float:left;
    padding:1px;
    overflow:hidden;
    font-size:0.9em;
}
.search_members a {
    text-decoration: underline;
    color: #0F305C;
}
.search_members a:hover {
    text-decoration: none;
    color: #0F305C;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// TABS ON WINDOW ////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.tab_window {
    width: 522px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 3px;
    padding-left: 3px;
    float: left;
    background-color: #F0F0EC;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #EAEAE3;
    border-left-color: #EAEAE3;
}
.tab_box_530 {
    width: 530px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
}
.tab_inner_box_150 {
    width: 146px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    color: #0F305C;
}
.tab_inner_box_260 {
    width: 256px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    color: #0F305C;
}
.tab_inner_box_390 {
    width: 366px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    color: #0F305C;
}
.tab_inner_box_530 {
    width: 526px;
    padding-top: 2px;
    padding-bottom: 2px;
    float: left;
    overflow: hidden;
    color: #0F305C;
}
.tab_active {
    float: left;
    padding-top: 3px;
    cursor: pointer;
}
.tab_active div.tab_left {
    float: left;
    width: 11px;
    height: 20px;
    background-image: url(../images/content_tab_left_active.png);
    background-repeat: no-repeat;
}
.tab_active div.tab_content {
    float: left;
    height: 18px;
    padding-top: 2px;
    background-image: url(../images/content_tab_middle_active.png);
    background-repeat: repeat-x;
    color: #0F305C;
    font-weight: bold;
}
.tab_active div.tab_right {
    float: left;
    width: 11px;
    height: 20px;
    background-image: url(../images/content_tab_right_active.png);
    background-repeat: no-repeat;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.tab_inactive {
    float: left;
    padding-top: 3px;
    cursor: pointer;
}
.tab_inactive div.tab_left {
    float: left;
    width: 11px;
    height: 20px;
    background-image: url(../images/content_tab_left_inactive.png);
    background-repeat: no-repeat;
}
.tab_inactive div.tab_content {
    float: left;
    height: 18px;
    padding-top: 2px;
    background-image: url(../images/content_tab_middle_inactive.png);
    background-repeat: repeat-x;
    color: #949478;
    font-weight: bold;
}
.tab_inactive div.tab_right {
    float: left;
    width: 11px;
    height: 20px;
    background-image: url(../images/content_tab_right_inactive.png);
    background-repeat: no-repeat;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// LISTEN ////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.layout_innercontent_box ul{
    font-size: 1em;
    list-style-image: url(../images/_liste_pfeil.gif);
    padding-left: 15px;
    margin: 0px;
}
.layout_innercontent_box li{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-bottom: 5px;
}
.layout_innercontent_box li a {
    color: #0F305C;
    text-decoration: underline;
}
.layout_innercontent_box li a:hover {
    color: #0F305C;
    text-decoration: none;
}
.layout_message_middle ul{
    font-size: 1em;
    list-style-image: url(../images/_liste_pfeil.gif);
    padding-left: 15px;
    margin: 0px;
}
.layout_message_middle li{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-bottom: 5px;
}
.layout_message_2_middle ul{
    font-size: 1em;
    font-weight: bold;
    list-style-image: url(../images/_liste_pfeil.gif);
    padding-left: 15px;
    margin: 0px;
}
.layout_message_2_middle li{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-bottom: 5px;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// FORMULARE /////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.member_controll_form {
    padding-left: 15px;
    clear: both;
}
.member_controll_form input {
    float: left;
}
.member_controll_form label {
    padding-left: 5px;
    padding-top: 3px;
}
form {
    display: inline;
}
label {
    color: #0F305C;
    padding-right: 5px;
    float: left;
}
.label_header {
    color: #0F305C;
    font-size: 1em;
}
.form_searching {
    height: 14px !Important;
    height: 13px;
    width: 270px;
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 1em;
    margin-right: 2px !Important;
    margin-right: 0px;
}
select, textarea {
    border: 1px solid #D8DBE2;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #0F305C;
    margin-bottom: 2px !Important;
    margin-bottom: 0px;
}
.layout_innercontent_box .label_header {
    color: #0F305C;
    font-size: 0.9em;
    padding-top: 3px;
    font-weight: bold;
}
select.inner_tab_530 {
    width: 520px !Important;
    width: 518px;
    padding-top: 1px;
    padding-bottom: 1px;
}
input.inner_tab_530 {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 516px !Important;
    width: 514px;
}
input.inner_530 {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 524px !Important;
    width: 524px;
}
select.inner_530 {
    width: 530px !Important;
    width: 530px;
    padding-top: 1px;
    padding-bottom: 1px;
}
textarea.inner_530 {
    padding: 2px;
    width: 524px !Important;
    width: 524px;
}
textarea.inner_260 {
    padding: 2px;
    width: 256px !Important;
    width: 256px;
}
input.inner_530_error {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 524px !Important;
    width: 524px;
    background-color: #FBFBFA;
}
select.inner_530_error_focus {
    width: 530px !Important;
    width: 530px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F3F3F1;
}
select.inner_530_error {
    width: 530px !Important;
    width: 530px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FBFBFA;
}
textarea.inner_530_error {
    padding: 2px;
    width: 524px !Important;
    width: 524px;
    background-color: #FBFBFA;
}
textarea.inner_260_error {
    padding: 2px;
    width: 256px !Important;
    width: 256px;
    background-color: #FBFBFA;
}
textarea.inner_tab_530 {
    padding: 2px;
    width: 516px !Important;
    width: 514px;
}
input.inner_tab_260 {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 248px !Important;
    width: 246px;
}
input.inner_260 {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 256px !Important;
    width: 256px;
}
input.inner_260_error {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 256px !Important;
    width: 256px;
    background-color: #FBFBFA;
}
input.inner_260_error_focus {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 256px !Important;
    width: 256px;
    background-color: #F3F3F1;
}
select.inner_170 {
    font-size: 1em;
    width: 170px !Important;
    width: 170px;
    padding-top: 1px;
    padding-bottom: 1px;
}
select.inner_260 {
    width: 262px !Important;
    width: 262px;
    padding-top: 1px;
    padding-bottom: 1px;
}
select.inner_260_error {
    width: 262px !Important;
    width: 262px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FBFBFA;
}
select.geburtstag_tag {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 4em;
}
select.geburtstag_monat {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 10em;
}
select.geburtstag_jahr {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 5em;
}
select.geburtstag_tag_error {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 4em;
    background-color: #FBFBFA;
}
select.geburtstag_monat_error {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 10em;
    background-color: #FBFBFA;
}
select.geburtstag_jahr_error {
    padding-top: 1px;
    padding-bottom: 1px;
    width: 5em;
    background-color: #FBFBFA;
}
input.form_inner_infobox, textarea.form_inner_infobox {
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 0.9em;
    padding: 2px;
    width: 360px !Important;
    width: 358px;
}
input.button_standard {
    font-size: 0.9em;
    color: #0F305C;
    margin: 2px;
}
input.button_standard_strong {
    font-size: 0.9em;
    color: #0F305C;
    margin: 2px;
    font-weight: bold;
}
input.button_searching {
    height: 18px;
    border: 1px solid #D8DBE2;
    color: #0F305C;
    font-size: 1em;
    background-color: #FFFFFF;
}
.form_login {
    height: 14px !Important;
    height: 13px;
    width: 110px;
    border: 1px solid #D8DBE2;
    font-size: 1em;
    color: #0F305C;
    margin-bottom: 2px !Important;
    margin-bottom: 0px;
}
input.button_login {
    font-size: 0.9em;
    width: 112px !Important;
    width: 114px;
    color: #0F305C;
}
.hinweis_login {
    text-align: center;
    font-size: 0.9em;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// GALERIE ///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.icon_galerie {
    display: block;
    border: 1px solid #EAEAE3;
    height: 100px;
    width: 100px;
    margin: 2px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
.icon_galerie:hover {
    display: block;
    border: 1px solid #D5D5C6;
    height: 100px;
    width: 100px;
    margin: 2px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// MEMBERS IMAGES ////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.tab_member_image {
    display: block;
    float: left;
    width: 140px;
    height: 185px;
    overflow: hidden;
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 0px;
    border: 1px solid #EAEAE3;
}
.tab_member_image_small {
    display: block;
    float: left;
    width: 26px;
    height: 35px;
    overflow: hidden;
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 0px;
    border: 1px solid #EAEAE3;
}
.tab_member_image_small_empty {
    display: block;
    float: left;
    width: 26px;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// SITENAVI //////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.network_sitenavi {
    margin: 4px;
    font-size: 1.1em;
    font-weight: normal;
    color: #0F305C;
}
.network_sitenavi_left {
    float: left;
    padding-bottom: 4px !Important;
    padding-bottom: 0px;
}
.network_sitenavi_right {
    float: right;
    padding-bottom: 4px !Important;
    padding-bottom: 0px;
}
.network_sitenavi_link {
    padding-right: 7px;
    padding-left: 7px;
    color: #0F305C;
    text-decoration: none;
}
.sitenavi {
    width: 522px;
    color: #49493A;
    background-color: #FBFBFA;
    border: 1px solid #EAEAE3;
    float: left;
    padding-right: 3px;
    padding-left: 3px;
}
.sitenavi_left {
    float: left;
}
.sitenavi_right {
    float: right;
}
.sitenavi_link {
    padding-right: 7px;
    padding-left: 7px;
    color: #49493A;
    text-decoration: none;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////////////
/// IMAGEBOX //////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
.imagebox {
    position: absolute;
    top: -500px;
    background-image: url(../images/infobox_background_trans.png);
    background-repeat: repeat;
}
.imagebox_ie {
    position: absolute;
    top: -500px;
    background-color: #275289;
    background-repeat: repeat;
}
.imagebox_content {
    color: #FFFFFF;
    padding: 3px;
    border: 1px solid #FFFFFF;
    font-size: 1.2em;
}