/* main stylesheet for fun.topliste.4mal.de made by 4mal.de sites team ( http://123.4mal.de ) - date 20080702 - changed 20090516 */


/* colors general */

body {
  background-color : #728833;
  color : #000000;
}

p {
  color : #000000;
}

a, a:active, #toplinks, #toplinks a, #toplinks a:active, #footer, #footer a, #footer a:active {
  color : #36530f;
}

a:visited, #toplinks a:visited, #footer a:visited {
  color : #213407;
}

a:hover, div #headline a:hover, #toplinks a:hover, #footer a:hover {
  color : #c11a1a;
}

fieldset {
  border : 1px solid #ffffff;
}

.wrapper_trennlinie_left_column {
  color : #ffffff;
}

legend, .small_form_text {
  color : #36530f;
}

#headline a, #headline a:visited, #headline a:active {
  color : #ffffff;
}


/* colors specific */

.headline_with_space, .tableheaderbackgrounded {
  border : 1px solid #000000;
  background-color : #92bd87;
}

.table_top_row_trennlinie, .stats_trennlinie {
  color : #000000;
}

.table_top_row_rank {
  color : #000000;
}

.table_border {
  background-color : #ffcc33;
  border-top : 1px solid #000000;
  border-left : 1px solid #000000;
  border-right : 3px solid #000000;
  border-bottom : 3px solid #000000;
}

.stats_left {
  background-color : #c0c0c0;
  border : 1px solid #000000;
}

.stats1 {
  background-color : #dad9d9;
  border : 1px solid #000000;
}

.stats2 {
  background-color : #eaeaea;
  border : 1px solid #000000;
}

.mediumbg {
  background-color : #c0c0c0;
}

.lightbg {
  background-color : #dad9d9;
}

.lightbgalt {
  background-color : #eaeaea;
}

.codebackgrounded {
  border : 1px solid #000000;
  background-color : #eaeaea;
}


/* form borders */

.submit-button, .wrapper_search_form_button {
  border-left : 1px solid #ffffff;
  border-top : 1px solid #ffffff;
  border-right : 2px solid #000000;
  border-bottom : 2px solid #000000;
}

.human_detect_input_field, .form_input_fixed_width_right, .form_input_fixed_width_right_description, .form_input_fixed_width_left, .form_email_adress, .form_email_body {
  border-left : 1px solid #000000;
  border-top : 1px solid #000000;
  border-right : 2px solid #ffffff;
  border-bottom : 2px solid #ffffff;
}

.wrapper_search_form_field {
  border-left : 2px solid #000000;
  border-top : 2px solid #000000;
  border-right : 1px solid #000000;
  border-bottom : 1px solid #000000;
}

.wrapper_search_form select {
  border-left : 2px solid #000000;
  border-top : 2px solid #000000;
  border-right : 1px solid #000000;
  border-bottom : 1px solid #000000;
}


/* colors forms */

.join_edit_error, .join_edit_error label, p .join_edit_error, div .join_edit_error {
  color : #c11a1a;
}

.submit-button, .wrapper_search_form_button {
  background-color : #c3cdd0;
}

.submit-button:hover, .submit-button:focus, .submit-button:active, .wrapper_search_form_button:hover, .wrapper_search_form_button:focus, .wrapper_search_form_button:active {
  background-color : #a9c251;
}

.human_detect_input_field, .form_input_fixed_width_right, .form_input_fixed_width_right_description, .form_input_fixed_width_left, .form_email_adress, .form_email_body, .wrapper_search_form_field, .wrapper_search_form select {
  background-color : #f0f0f0;
}

.human_detect_input_field:hover, .human_detect_input_field:focus, .human_detect_input_field:active, .form_email_body:hover, .form_email_body:focus, .form_email_body:active, .form_email_adress:hover, .form_email_adress:focus, .form_email_adress:active, .form_input_fixed_width_right:hover, .form_input_fixed_width_right_description:hover, .form_input_fixed_width_left:hover, .form_input_fixed_width_right:focus, .form_input_fixed_width_right_description:focus, .form_input_fixed_width_left:focus, .form_input_fixed_width_right:active, .form_input_fixed_width_right_description:active, .form_input_fixed_width_left:active, .wrapper_search_form_field:hover, .wrapper_search_form_field:focus, .wrapper_search_form_field:active, .wrapper_search_form select:hover, .wrapper_search_form select:focus, .wrapper_search_form select:active {
  background-color : #ffffff;
}


/* layout */

body {
  background-image : url(fun.topliste.4mal.de-page-back.jpg);
  background-position : center 0%;
  background-attachment : fixed;
  background-repeat : no-repeat;
  text-align : center;  /* center in ie */
  margin : 0;
  padding : 0;
  border : 0px;
}

#header {
  width : 900px;
  height : 246px;
  margin : 0 auto;
  background : url(fun.topliste.4mal.de-page-head.png);
  background-repeat : no-repeat;
}

#content-back {
  width : 900px;
  margin : 0 auto;
  background-image : url(fun.topliste.4mal.de-page-mid.png);
  background-repeat : repeat-y;
  text-align : left;    /* left align for content */
  border : 0px;
  min-height : 200px;
}

#content-left {
  float : left;
  width : 150px;
  padding-left : 60px;
  margin-right : 5px;
  text-align : center;
}

#content-right {
  float : left;
  width : 610px;
  padding : 0px 10px 0px 10px;
}

#footer {
  width : 900px;
  height : 46px;
  margin : 0 auto;
  background : url(fun.topliste.4mal.de-page-foot.png);
  background-repeat : no-repeat;
  text-align : left;    /* left align for content */
  border : 0px;
  padding : 0px;
  margin-top : 0px;
}

#clearblock {
  clear : both;
}


/* general design styles */

body {
  font-family : verdana, sans-serif;
  font-size : 12px;
}

a,a:visited,a:active {
  text-decoration : none;
  border : 0px;
}

a:hover {
  text-decoration : underline;
}

img {
  border : 0px;
}

p {
  font-size : 12px;
  line-height : 18px;
}

h1 {
  font-size : 15px;
  font-weight : 900;
  text-align : center;
}

h2 {
  font-size : 15px;
  font-weight : 900;
  text-align : center;
}

h3 {
  font-size : 13px;
  font-weight : 900;
  text-align : center;
}

a {
  position : relative;
}


/* specific design styles */

.centered_paragraph {
  margin : 0 auto;
  text-align : center;
  font-size : 12px;
}

.table_top_row_title {
  font-weight : 900;
  font-size : 13px;
}

.table_top_row_trennlinie {
  width : 468px;
  height : 1px;
  margin-top : 10px;
  margin-bottom : 15px;
  margin-left : 120px;
}

.table_top_row_description {
  text-align : center;
  width : 468px;
  font-weight : normal;
}

.table_top_row_rank {
  font-size : 13px;
  font-weight : 900;
  margin-bottom : 5px;
}

.table_top_row_banner_image {
  margin-left : 120px;
  margin-top : -82px;
  text-align : center;
  width : 468px;
  height : 60px;
  overflow : hidden;
}

.table_top_row_hits_text {
  font-size : 11px;
  font-weight : 900;
}

.table_top_row_rating {
  margin-top : 8px;	
  margin-bottom : 5px;
}

.table_top_row_description {
  margin-left : 120px;
  margin-right : 65px;
  margin-top : 5px;
}

.stats_top, .stats_left, .stats1, .stats2 {
  font-size : 11px;
}

.stats_trennlinie {
  width : 468px;
  height : 1px;
  margin : 0 auto;
  text-align : center;
  margin-top : 10px;
  margin-bottom : 15px;
}

.user_banner_image {
  margin : 0 auto;
  text-align : center;
  width : 468px;
  height : 60px;
  overflow : hidden;
}

.codebackgrounded {
  font-family : courier,monospace;
  font-size : 12px;
  line-height : 15px;
  padding : 3px;
  margin : 3px;
}

.centered_paragraph_adbreak {
  margin : 0 auto;
  text-align : center;
  font-size : 10px;
}

.tableheaderbackgrounded {
  margin-top : 15px;
}

h3.table_headline {
  margin : 0 auto;
  text-align : center;
  font-size : 12px;
  line-height : 17px;
  font-weight : 500;
  margin : 4px 4px 4px 4px;
}

.headline_with_space {
  margin : 15px 7px 7px 0px;
  padding : 5px 5px 5px 5px;
}

.wrapper_trennlinie_left_column {
  width : 120px;
  height : 1px;
  margin : 0 auto;
  text-align : center;
  padding : 0px 0px 0px 0px;
  margin-bottom : 5px;
}

.small_sets_left_column {
  width : 130px;
  margin : 2px 0px 2px 0px;
  padding : 5px 5px 5px 5px;
}

.left_column_paragraph {
  margin : 2px 0px 2px 0px;
  padding : 0px 0px 0px 0px;
  font-size : 12px;
}

.ads-left_column {
  width : 120px;
  height : 600px;
  margin : 0 auto;
  margin-bottom : 10px;
}


/* specific elements */

#adlinks_header {
  margin-top : 68px;
  position : relative;
}

.adbreak_left {
  float : left;
  margin-top : 0px;
  width : 300px;
  height : 275px;
  border : 0px solid #000000;
}

.adbreak_right {
  float : left;
  margin-left : 5px;
  margin-top : 0px;
  width : 300px;
  height : 275px;
  border : 0px solid #000000;
}

#headline {
  padding-top : 50px;
  margin-left : 300px;
  font-size : 60px;
  font-weight : 900;
  text-align : left;
}

#headline a, #headline a:hover, #headline a:visited, #headline a:active {
  text-decoration : none;
}

#toplinks {
  margin-top : 15px;
  margin-left : 300px;
  font-size : 15px;
  font-weight : 900;
  text-align : left;
}

#footer {
  text-align : center;
  margin : 0 auto;
  font-size : 12px;
  line-height : 14px;
}

#footer a, #footer a:hover, #footer a:visited, #footer a:active {
  font-size : 12px;
  line-height : 14px;
}

.join_edit_error label, p .join_edit_error, div .join_edit_error {
  font-weight : 500;
  font-size : 12px;
}


/* forms */

form {
  margin : 0px 0px 0px 0px;
}

fieldset {
  padding : 8px 8px 8px 8px;
}

label {
  font-size : 12px;
  line-height : 18px;
} 

.fieldsetcontainer {
  float : left;
}

.edit_form_user_user {
  width : 144px;
  margin-right : 15px;
  margin-left : 0px;
}

.edit_form_user_category {
  width : 144px;
  margin-right : 15px;
  margin-left : 0px;
}

.edit_form_user_website {
  float : left;
  width : 405px;
  margin : 0px 0px 5px 0px;
}

.edit_form_full_width {
  clear : both;
  width : 582px;
  margin : 5px 0px 5px 0px;
}

.form_legend_title {
  margin : 3px 0px 3px 0px;
  padding : 0px 2px 0px 2px;
  font-size : 13px;
  font-weight : 500;
  line-height : 18px;
}

.inside_form_text {
  margin : 3px 3px 5px 3px;
  padding : 0px 0px 0px 0px;
  line-height : 18px;
  font-size : 12px;
}

.submit-button {
  font-size : 11px;
  height : 25px;
  line-height : 11px;
}

.form_input_fixed_width_right {
  width : 390px;
  height : 16px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.form_input_fixed_width_right_description {
  width : 390px;
  height : 65px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.form_input_fixed_width_left {
  width : 125px;
  height : 16px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.form_email_body {
  width : 572px;
  height : 140px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.form_email_adress {
  width : 353px;
  height : 16px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.human_detect_help_text {
  float : left;
  width : 180px;
  margin : 0px 10px 0px 0px;
  line-height : 18px;
}

.human_detect_input_field {
  float : left;
  width : 75px;
  height : 16px;
  line-height : 16px;
  font-size : 12px;
  margin : 0px 0px 0px 0px;
  padding : 1px 3px 1px 3px;
}

.human_detect_image {
  float : left;
  width : 260px;
  margin : 0px 0px 0px 20px;
}

.join_edit_error {
  font-size : 12px;
  line-height : 18px;
}

.small_form_text {
  font-size : 11px;
  line-height : 14px;
  margin : 0px 0px 0px 0px;
  padding : 4px 3px 3px 3px;
}

.wrapper_search_form_field {
  font-size : 11px;
  width : 75px;
  height : 13px;
  padding-left : 5px;
}

.wrapper_search_form_button {
  font-size : 11px;
  width : 35px;
  height : 18px;
}

.wrapper_search_form select {
  font-size : 11px;
  width : 83px;
  height : 18px;
  padding-left : 5px;
}


/* end of file */