/* System-wide template settings for Talkboard Forum 2
@archilles Update to 2.0.6 [01-05-06:2.0.6] */

body {
background: #ffffff;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_main.png);
margin: 0px;
padding: 0px;
}

body,td,div,span,ul,dt,dl {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
}

fieldset {
border: 1px dashed #0000aa;
}

td {
padding: 1px;
}

h2 {
font-size: 20pt;
color: #0000dd;
letter-spacing: -1pt;
margin-top: 4px;
margin-left: 16px;
}

/* User-Defined Classes */
.corpus_menu {
width: 100%;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_head_gradient.png);
border-bottom: 3px solid #6b52d1;
}

.corpus_menu_special_link:link, .corpus_menu_special_link:visited {
color: #ffffff;
background: #aa0000;
}

.corpus_main, .corpus_foot {
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_cross.png);
padding: 1px;
border-top: 3px solid #6b52d1;
border-left: 3px solid #6b52d1;
border-right: 3px solid #453583;
border-bottom: 3px solid #453583;
margin-left: 10px;
margin-right: 10px;
}

.tbl_with_border {
border: 2px dotted #999999;
}

.tbl_head, .admin_tbl_head {
background: #e3f3ff;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_table_head.png);
background-repeat: repeat-x;
font-weight: bold;
letter-spacing: 1pt;
padding: 2px;
white-space: nowrap;
}

.tbl_cell_form_property, .tbl_cell_topic_profile {
background: #dddddd;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_table_lines.png);
background-repeat: repeat-y;
font-style: italic;
padding-left: 5px;
padding-right: 5px;
}

.tbl_cell_topic_profile {
font-style: normal;
}

.tbl_cell_bright, .tbl_cell_topic_main {
background: #eeeeee;
}

.tbl_cell_selected {
background: #f9f9ff;
}

.tbl_cell_dark, .tbl_cell_topic_frame {
background: #dddddd;
}

.tbl_cell_sticky, .tbl_cell_announcement {
border: 1px solid #a90000;
background: #eeeeaa;
color: #a90000;
}

.format_small {
font-size: 8pt;
}

.format_big {
font-size: 12pt;
}

.format_big_bold {
font-weight: bold;
font-size: 12pt;
}

.format_warning {
background: #ffaa00;
font-weight: bold;
color: #000000;
}

.format_config_warning {
font-size: 100%;
font-weight: bold;
color: #ff0000;
}

.format_config_recommend {
font-size: 100%;
color: #0000aa;
}

.input_field, .input_field_password {
background: #fafafa;
padding: 1px;
border: 1px solid #0088bb;
}

.input_field_transparent {
background: transparent;
border: 0;
}

.input_field_inactive {
background: #fafafa;
color: #cccccc;
padding: 1px;
border: 1px solid #0088bb;
}

.input_select {
background: #c9c9c9;
color: #008800;
font-style: italic;
}

.input_button, .input_button_submit, .input_button_reset {
background: #dddddd;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_button.png);
font-weight: bold;
color: #ff9900;
padding-top: 3px;
max-height: 48px;
border: 1px solid #ffffff;
}

.box_soft_blue_gradient {
width: 66%;
max-width: 600px;
background: #d0dee9;
background-image: url(http://www.bsv92-speedskating.de/forum/template/tbfV2/gfx/bg_box_gradient.png);
text-align: left;
padding: 4px;
padding-left: 10px;
border: 2px solid #000000;
}

.box_full_size_centered, .box_topic_afs, .box_topic_profile {
background: #eeeeee;
text-align: center;
margin-left: 10px;
margin-right: 10px;
margin-top: auto;
margin-bottom: auto;
padding: 4px;
border: 2px solid #999999;
}

.box_topic_afs, .box_topic_profile {
font-size: 85%;
}

.pagenav_block {
background: #eeeeee;
font-size: 12pt;
border: 1px dashed #dddddd;
}

.pagenav_item {
padding: 2px;
}

.pagenav_current {
font-weight: bold;
}

.parser_block_quote, .parser_block_code {
background: #e5e2c5;
padding-left: 3px;
margin-left: 10px;
margin-right: 4px;
border: 2px solid #f0eed0;
}

.parser_block_code {
max-height: 400px;
overflow: auto;
}

.parser_block_code > * {
font-family: courier,fixedsys,system;
color: #000000;
}

.parser_block_code > .parser_code_html_tag {
color: #0000ff;
font-weight: bold;
}

.parser_block_code > .parser_code_html_property {
font-weight: bold;
}

.parser_block_code > .parser_code_html_value {
color: #ff0000;
}

.parser_block_code > .parser_code_html_comment {
color: #66aa66;
font-style: italic;
}

.parser_block_code > .parser_code_udiff_index {
font-weight: bold;
background: #ffff00;
}

.parser_block_code > .parser_code_udiff_line {
font-weight: bold;
color: #ff0000;
}

.parser_block_code > .parser_code_udiff_add {
background: #00ff00;
}

.parser_block_code > .parser_code_udiff_del {
background: #ff0000;
}

.parser_block_language {
font-family: arial,helvetica;
background: #dddddd;
text-align: left;
padding-left: 3px;
}

.parser_block_fold {
display: none;
padding-left: 3px;
}

.parser_word_filter {
color: #0000aa;
}

.parser_word_highlight {
color: #cc0000;
}

.admin_navigation {
background: #bcd0e0;
font-family: arial,helvetica;
text-align: center;
padding-bottom: 4px;
border: 2px solid #aaaaaa;
}

.admin_tbl_main {
background: #ffffff;
}

.admin_tbl_foot {
background: #eeeeee;
font-style: italic;
}

.misc_copyright {
width: 90%;
background: #bcd0e0;
font-size: 7pt;
letter-spacing: -1px;
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 4px;
border: 2px solid #9cb0c0;
}

.error_block {
background: #ffffff;
padding: 5px;
border: 2px dashed #ff0000;
}

/* Link formatting */
a.link_moderator:link {
color: #00cc00;
font-style: italic;
}

a.link_moderator:visited {
color: #008800;
font-style: italic;
}

a.link_moderator:hover {
color: #00ff00;
font-style: italic;
}

a:link {
color: #0000ff;
text-decoration: none;
}

a:visited {
color: #8888ff;
text-decoration: none;
}

a:hover {
color: #ffcc00;
text-decoration: underline;
}

