/* Body */
body{background-color:#111111}
body,tr,td,div,span,a,p,table,thead,tbody {font-family: Tahoma, Arial; font-size: 9pt; margin: none; color: #FFFFFF;}

/* Links */
a:link{color:#BB0000; text-decoration:none; font-weight: bold;}
a:visited{color:#BB0000; text-decoration:none; font-weight: bold;}
a:hover{color:#FFFFFF; text-decoration:underline; font-weight: bold;}
a:active{color:#AACCDD; text-decoration:none; font-weight: bold;}

/* Texte */
.text {color:#CC0000;}


.mouseover_about_me {
  background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/about_me1.gif);
  display:block;
  width:21px;
  height:43px;
}

  .mouseover_about_me:hover {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/about_me2.gif);
  }

  .mouseover_contact {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/contact1.gif);
    display:block;
    width:37px;
    height:50px;
  }

  .mouseover_contact:hover {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/contact2.gif);
  }

  .mouseover_pictures {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/pictures1.gif);
    display:block;
    width:43px;
    height:49px;
  }

  .mouseover_pictures:hover {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/pictures2.gif);
  }
  .mouseover_photos {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/photos1.gif);
    display:block;
    width:28px;
    height:49px;
  }

  .mouseover_photos:hover {
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/photos2.gif)
  }

  #link_about_me {
    position:absolute;
    top:20px;
    left:350px;
    width:21px;
    height:43px;
    z-index:1;
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/about_me1.gif);
  }
  #link_contact {
    position:absolute;
    top:15px;
    left:420px;
    width:37px;
    height:50px;
    z-index:1;
  }
  #link_pictures {
    position:absolute;
    top:70px;
    left:485px;
    width:43px;
    height:49px;
    z-index:2;
  }
  #link_photos {
    position:absolute;
    top:90px;
    left:445px;
    width:43px;
    height:49px;
    z-index:2;
  }
  #header_ad {
    position:absolute;
    top:0px;
    right:50px;
    width:180px;
    height:150px;
    z-index:1;
  }
  #figure_dog {
    position:absolute;
    top:117px;
    left:480px;
    width:21px;
    height:20px;
    z-index:2;
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/dog.gif);
  }
  #figure_dog2 {
    position:absolute;
    top:35px;
    left:460px;
    width:27px;
    height:32px;
    z-index:2;
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/header/dog2.gif);
  }
  #container {
    border:0px solid #BB0000;
    width:750px;
    margin: 0 auto;
    padding:0;
  }

  #header {
    position:relative;
    border:1px solid #BB0000;
    width:750px;
    height:150px;
    background: #339900;
    margin:0;
    padding:0;
  }
  #header_line {
    border:1px solid #BB0000;
    width: 747px;
    height: 12px;
    background: #BB0000;
    font-size: 8pt;
    color: #FFFFFF;
    padding-left:3px;
  }
  #content {
    border:1px solid #BB0000;
    position:absolute;
    width:750px;
    background-image:url(http://www.ketchupfreak88.de/blog/gfx/bg_px.gif); background-position:510px 300px;background-repeat:repeat-y;
  }
  #content_left {
    border:0px solid #BB0000;
    float:left;
    width:500px;
    padding:5px;
  }
  #content_right {
    border:0px solid #BB0000;
    float:right;
    width:230px;
    padding:5px;
    color: #FFFFFF;
  }
  #comments_borderline {
  border:0px;
  width:500px;
  height:1px;
  background-image:url(http://www.ketchupfreak88.de/blog/gfx/bg_px.gif);
  }
  #comments_count_view {
  border:0px;
  width:500px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14pt;
  text-align: left;
  }
  #blog_post_date {background-color: #BB0000; color: #FFFFFF; height: 15px; font-weight: bold; letter-spacing: 1pt; text-align: right; height: 15px;}
  #blog_post_title {color: #BB0000; font-weight: bold; font-size: 14pt; vertical-align: bottom;}
  #blog_post_text {color: #FFFFFF; padding-top:5px; padding-bottom: 10px;}
  #blog_post_text_quote {background-color:#222222; color:#FFFFFF; }
  #blog_post_links {
    background-color: #BB0000;
    font-weight: bold;
    height: 15px;
    text-align: right;
    font-weight: bold;
    letter-spacing: 1pt;
  }
  #blog_post_links a {color: #FFFFFF}
  #blog_list_1 {background-color:#222222; }
  #blog_list_2 {background-color:#111111; }
  #blog_comments_head {background-color:#222222; color:#BB0000; }
  #blog_comments_text {background-color:#222222; color:#FFFFFF; }
  #blog_comments_platzhalter {}
  #blog_comments_types {color:#FFFFFF; }
  #blog_comments_warning {color:#FFFFFF; background-color:#FF0000}
  .imagenoborder {
	border: none;
  }
  .imagenoborderright {
	border: none;
	float:right;
  }

  //COMMENTS - ANFANG
  .form {
  font-family:arial;
  font-size:12px;
  color:black;
  float:left;
  width:80px;
  }
  .input {
  font-family:arial;
  font-size:12px;
  color:#333333;
  background:#FFFFFF;
  BORDER-BOTTOM: #CCCCCC 1px solid;
  BORDER-LEFT: #CCCCCC 1px solid;
  BORDER-RIGHT: #CCCCCC 1px solid;
  BORDER-TOP: #CCCCCC 1px solid;
  width:300px;
}

.input_error {
  font-family:arial;
  font-size:12px;
  color:#220000;
  background:#FF0000;
  BORDER-BOTTOM: #331111 1px solid;
  BORDER-LEFT: #331111 1px solid;
  BORDER-RIGHT: #331111 1px solid;
  BORDER-TOP: #331111 1px solid;
  width:300px;
}
.message_error {
  font-family:arial;
  font-size:12px;
  color:#110000;
  background:#FFDDDD;
  BORDER-BOTTOM: #330000 1px solid;
  BORDER-LEFT: #330000 1px solid;
  BORDER-RIGHT: #330000 1px solid;
  BORDER-TOP: #330000 1px solid;
  line-height: 1.7em;
  padding:10px 10px 10px 10px;
  margin-bottom:10px;
  width:450px;
}

.message_ok {
  font-family:arial;
  font-size:12px;
  color:#EEFFEE;
  background:#005500;
  BORDER-BOTTOM: #CCFFCC 1px solid;
  BORDER-LEFT: #CCFFCC 1px solid;
  BORDER-RIGHT: #CCFFCC 1px solid;
  BORDER-TOP: #CCFFCC 1px solid;
  line-height: 1.7em;
  padding:10px 10px 10px 10px;
  margin-bottom:10px;
  width:450px;
}
.pflichtfeld {font-family:arial;font-size:14px;color:#FF0000;}
#eingabefelder_platzhalter {height: 5px;}
  //COMMENTS - ENDE
