/*//==========================================================================
  // Script for retrieving archive list
  //--------------------------------------------------------------------------
  // 2005 Interactive Tribe, http://www.i-tribe.de/
  // Anatoliy Balabanov, balabanov@i-tribe.de
  // Alexey Gafiulov, gafs@i-tribe.de
  //==========================================================================*/
/* Global styles */
html { height:100%; width:100%; }
body { width:100%; height: 100%; margin:0px; padding:0px; text-align: center; }
body, table { font-family:Verdana, Arial, Helvetica, sans-serif; color:#556c84; font-size:11px;}
a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#556c84; font-size:11px; text-decoration:none; }
a:hover { text-decoration:underline;}
p { margin:0; padding:0; }
h1 { font-size:14px; }
h2 { font-size:12px; }
.main_all_div { background-color:#e8eae7; position:relative; height:auto; width:880px; }
.main_top_bg { height:320px; width:880px; position:relative; background-color:#ffffff; }
.main_top_menu { position:absolute; right:0px; }
.main_top_menu img { margin-left:10px; }
.main_key_image { background-color:#ffffff; background-repeat:no-repeat; background-position:bottom; }
.main_key_image img { display:block; }
.main_key_image { width:606px; height:300px; position:absolute; top:3px; left:240px;}
.main_logo { position:absolute; top:0px; left:0px; }
.main_left_menu { height:162px; width:880px; background-image:url(../img/left_menu_bg.gif); position:absolute; top:158px; left:0px; }
.main_left_submenu { position:absolute; }
#main_content { width:653px; position:absolute; top:0px; padding-left:227px; background-color:#e8eae7; }
.padding-bottom { position:absolute; left:-227px; background-color:#FFFFFF; height:20px; width:880px}
#main_content_top_padding { height:318px; }
#content { width:629px; padding: 20px 0px 0px 0px; background-color:#FFFFFF; min-height:300px;}
#text_content { margin:15px 15px 0px 15px; padding-bottom:15px ;  }
.main_bottom_menu { height:25px; width:628px; background-color:#e8eae7; margin-right:25px; }
#main_bottom_menu { height:25px; margin-right:25px; text-align:right; line-height:25px; font-size: 10px; }
#main_bottom_menu a { font-size: 10px; }
.main_title { margin-left:15px; }
.main_align_div { text-align: center; padding: 0; margin: 0; border:none; height: 100%; width: 880px; margin-right:auto;margin-left:auto; }


/* content styles */
.content_cells { height:auto;}
.content_cells table,  table.content_cells { border-collapse:collapse; padding:0; margin:0; width: 600px; }
.content_cells table td, table.content_cells td { margin:0; padding:0; vertical-align:top; }
.content_cells_left { padding: 0px 10px 0px 0px ; }
.content_cells_right { padding: 0 10px 0 10px; }
.clear { clear:both; }
.content_dot { margin:10px 0px 10px 0px; background-image:url(../img/dot.gif); background-repeat:repeat-x; height:3px; }
.content_gfx_text_link a:hover { color: #9a141d; text-decoration:none; }
.content_gfx_text_link .content_text2 a { color:#9a141d; }
.content_gfx_text_link ul {margin: 5px 0 5px 20px; padding: 0;}

.content_text_bullet ul, .content_text_bullet li { padding:0px; margin:0px; list-style-image:url(../img/bullet.gif); list-style-position:outside;}
.content_text_bullet ul { }
.content_text_bullet li { border-left:1px solid #556c84; padding-left:10px; margin-left:17px; }
.content_dark_bg { background: #e8eae7; margin: 0; padding: 0; }
.content_dark_bg table, .content_dark_bg td { border-collapse: collapse; margin:0; padding: 0; border: 0; }

.content_download { font-size: 10px; margin: 10px; position: relative; }
.content_download_icon { position: absolute; top: 0px; left: 0px; }
.content_download_text { padding-left: 20px; }

/* print version */
.print_main { width:600px; margin:10px 15px 10px 15px ; padding-bottom:10px; text-align:left;}
.print_buttons img { margin:0px 5px 0px 15px ; }
.print_buttons { text-align:right; }
.print_logo { margin-bottom:15px; margin-top:-10px; }
.print_content_header { margin-bottom:15px; }

/* mail form */
#mailform { margin:0; padding:0; }
fieldset.csc-mailform { border:0; padding:10px; background-color:#e8eae7;}
.csc-mailform .mf_check { display:block; float:left; margin-bottom:10px; }
.mf_input_label { position:absolute; left:0px; top:0px; width:100px; }
.mf_input input { margin-left:100px; width:280px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.mf_input textarea { margin-left:100px; width:280px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.mf_form_input { clear:both; margin-top:5px; position:relative; }
input.csc-mailform-submit { width:auto;  }
.csc-mailform-submit { margin-left:100px; }
.csc-mailform-field { position:relative; }
.csc-mailform-label { position:absolute; top:4px; }
#mailformPLZ, #mailformEmail  { margin-bottom: 15px; }

