/* main stylesheet for FunTops ( http://www.funtops.de ) made by 4mal.de sites team ( http://123.4mal.de ) - date 20080702 - changed 20120110 */


/* 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(funtops.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(funtops.de-page-head.png);
  background-repeat : no-repeat;
}

#content-back {
  width : 900px;
  margin : 0 auto;
  background-image : url(funtops.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;
  margin-top : -20px;
}

#content-right {
  float : left;
  width : 610px;
  padding : 0px 10px 0px 10px;
  margin-top : -23px;
}

#footer {
  width : 900px;
  height : 46px;
  margin : 0 auto;
  background : url(funtops.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;
}

.small_sets_left_column_125 {
  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;
}

.ads-left_column_125 {
  width : 125px;
  height : 389px;
  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 : 32px;
  margin-left : 285px;
  font-size : 85px;
  font-weight : 900;
  letter-spacing : 5px;
  text-align : left;
}

#headline a, #headline a:hover, #headline a:visited, #headline a:active {
  text-decoration : none;
}

#toplinks {
  margin-top : 12px;
  margin-left : 285px;
  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 : 49px;
  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;
}


/* social sharing buttons */

.social-all {
  text-decoration : none;
  width : 20px;
  height : 20px;
  margin-top : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  margin-left : 3px;
  background-repeat : no-repeat;
  float : left;
}

.social-favorites {
  background : url(/other/sharing-favorites-normal.gif);
}

.social-favorites:hover {
  background : url(/other/sharing-favorites-hover.gif);
}

.social-facebook {
  background : url(/other/sharing-facebook-normal.gif);
}

.social-facebook:hover {
  background : url(/other/sharing-facebook-hover.gif);
}

.social-twitter {
  background : url(/other/sharing-twitter-normal.gif);
}

.social-twitter:hover {
  background : url(/other/sharing-twitter-hover.gif);
}

.social-google {
  background : url(/other/sharing-google-normal.gif);
}

.social-google:hover {
  background : url(/other/sharing-google-hover.gif);
}

.social-yahoo {
  background : url(/other/sharing-yahoo-normal.gif);
}

.social-yahoo:hover {
  background : url(/other/sharing-yahoo-hover.gif);
}

.social-myspace {
  background : url(/other/sharing-myspace-normal.gif);
}

.social-myspace:hover {
  background : url(/other/sharing-myspace-hover.gif);
}

.social-webnews {
  background : url(/other/sharing-webnews-normal.gif);
}

.social-webnews:hover {
  background : url(/other/sharing-webnews-hover.gif);
}

.social-yigg {
  background : url(/other/sharing-yigg-normal.gif);
}

.social-yigg:hover {
  background : url(/other/sharing-yigg-hover.gif);
}

.social-wong {
  background : url(/other/sharing-wong-normal.gif);
}

.social-wong:hover {
  background : url(/other/sharing-wong-hover.gif);
}

.social-digg {
  background : url(/other/sharing-digg-normal.gif);
}

.social-digg:hover {
  background : url(/other/sharing-digg-hover.gif);
}

/* end of file */
