
/*
-----------------------------------------------
Designer: Marco ciachera
URL:      www.kletterhallen.net
Date:     10 March 2005
----------------------------------------------- */


body {
 background:#dddddd;
 margin:0;
 padding:0px 0px;
 text-align:center;
 font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
 color:#333;
 font-size/* */:/**/small;
 font-size: /**/small;
 } 


/* Page Structure
----------------------------------------------- */
/* The images which help create rounded corners depend on the 
 following widths and measurements. If you want to change 
 these measurements, the images will also need to change.
 */
#content {
 width:950px;
 margin:0 auto;
 text-align:left;
 }
#centerman {
 width:950px;
 margin:0 auto;
 text-align:left;
}
#centerman2 {
 width:950px;
 margin:0 auto;
 text-align:right;
}
#main {
  width:468px;
  float:left;
  margin:0px 0 0;
  padding:0 0 0px;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  }
#suchergebnisse {
  width:780px;
  float:left;
  background:#fff;
  margin:0px 0 0;
  padding:10px 0 0px;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  }


#sidebar {
  width:160px;
  float:left;
  margin:10px 5px 0;
  font-size:97%;
  line-height:1.5em;
  }

#sidebar2 {
  width:297px;
  float:left;
  margin:0px 4px 0px 8px;
  font-size:97%;
  line-height:1.5em;
  }

#sidebar3 {

  width:465px;
  float:left;
  margin:10px 5px 0;
  font-size:97%;
  line-height:1.5em;
  }

#sidebar4 {
  width:540px;
  float:left;
  margin:10px 5px 0;
  font-size:97%;
  line-height:1.5em;
  }

#werbung {
  width:180px;
  float:left;
  margin:5px 5px 0;
  font-size:97%;
  line-height:1.5em;
  }

/* Links
----------------------------------------------- */
a:link {
 color:#768d17;
 text-decoration:none;
 }
a:visited {
 color:#768d17;
 text-decoration:none;
 }
a:hover {
 color:#768d17;
 text-decoration:underline;
 }
a img {
 border-width:0;
 text-decoration:none;
 }

/* Header
----------------------------------------------- */
#head_nav {
 border:0px;
 margin:0 0px 0px 0px;
 padding:0px 0 0;
 text-align:right;
 }
a.head_nav {
 color:#373737;
 text-decoration:none;
}

#head_subnav {
 border:0px;
 background:#add021 url("http://test.kletterhallen.net/img/light.gif");
 margin: 0 0 0 0;
 padding:2px 5px 2px 5px;
 text-align:left;
 font-weight:bold;
 border-bottom: 1px solid #aaaaaa
 }
a.head_subnav {
 color:#000000;
 text-decoration:none;
}

#head_sub2nav {
 border:0px;
 margin: 0 0 0 0;
 padding:2px 5px 2px 5px;
 text-align:left;
 font-weight:bold;
 }
a.head_sub2nav {
 color:#373737;
 text-decoration:none;
}

#header {
 border:0px;
/*  background:#373737 url("http://www.kletterhallen.net/img/head.PNG") no-repeat 0; */
 margin:0 0px 0px 0px;
 padding:0px 0 0;
 height:80px;
 }
.suche {
 padding:200px 800px 400px 5000px;
 }
#header div {

 padding:0 15px 0px;
 }
#blog-title {
 margin:0;
 padding:8px 0px 5px;
 font-size:200%;
 line-height:1.2em;
 color:#999999;
 }
#blog-title a {
 text-decoration:none;
 color:#000;
 }
#description {
 margin:0;
 padding:5px 30px 0px;
 font-size:100%;
 line-height:1.5em;
 color:#373737;
 }


/* Searchbox
----------------------------------------------- */
.search-header {
 margin:0 15px 0 33px;
 font-size:75%;
 line-height:2em;
 text-transform:uppercase;
 letter-spacing:.2em;
 color:#768d17;
 }
.search-body {
 font-size:100%;
 line-height:1.5em;
 display:block;
 border-width:0 1px 1px;
 border-bottom-color:#fff;
 padding:2px 14px 1px 29px;
 border:1px solid #ccc;
 }

a.search-link {
 /* IE5.0/Win doesn't apply padding to inline elements,
 so we hide these two declarations from it */
 background:url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
 padding-left:14px;
 }

input.suchbutton
{
 font-size:16px;
 font-family:Arial,sans-serif;
 font-weight:bold;
 height:26px;
 background-color:#add021; 
 border-style:solid;
 border-color:#768d17;
 border-width:1px;
}

/* Posts
----------------------------------------------- */
.date-header {
 margin:0 15px 0 33px;
 font-size:75%;
 line-height:2em;
 text-transform:uppercase;
 letter-spacing:.2em;
 color:#768d17;
 }
.post {
 margin:.3em 0 0px;
 padding:0 0px;
 border-width:1px 0;
 }



a.title-link, .post-title strong {
 text-decoration:none;
 display:block;
 }
a.title-link:hover {
 background-color:#ded;
 color:#add021;
 }
.post-body {
 font-size:100%;
 line-height:1.5em;
 display:block;
 border-width:0 1px 1px;
 border-bottom-color:#fff;
 padding:2px 14px 1px 29px;
 }
html>body .post-body {
 border-bottom-width:0;
 }
.post p {
 margin:0 0 .75em;
 }
p.post-footer {
 background:#add021;
 margin:0;
 padding:2px 14px 2px 29px;
 border-top:1px solid #dddddd;
 border-width:0px;

 font-size:75%;
 line-height:1em;
 color:#ffffff;
 text-align:right;
 }

p.post-footer em {
 display:block;
 float:left;
 text-align:left;
 font-style:normal;
 }
a.comment-link {
 /* IE5.0/Win doesn't apply padding to inline elements,
 so we hide these two declarations from it */
 background:url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
 padding-left:14px;
 }
html>body a.comment-link {
 /* Respecified, for IE5/Mac's benefit */
 background:url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
 padding-left:14px;
 } 
blockquote {
 margin:.75em 0;
 border:1px solid #ccc;
 border-width:1px 0;
 padding:5px 15px;
 color:#666;
 }
.post blockquote p {
 margin:.5em 0;
 }



/* Profile
----------------------------------------------- */
#profile-container {
 background:#fff;
 margin:0 0 15px;
 padding:34px 15px 10px;
 color:#345;
 }
#profile-container h2 {

 padding:2px 15px .2em;
 margin:0;
 border:1px solid #768d17;
 font-size:115%;
 line-height:1.5em;
 color:#234;
 }
.profile-datablock {
 margin:0 0px .5em;

 padding-top:8px;
 }
.profile-img {display:inline;}
.profile-img img {
 float:left;
 margin:0 10px 5px 0;
 border:4px solid #fff;
 }
.profile-data strong {
 display:block;
 }
#profile-container p {
 margin:0 15px .5em;
 }
#profile-container .profile-textblock {
 clear:left;
 }
#profile-container a {
 color:#768d17;
 }
.profile-link a {
 background:url("http://www.ciachera.de/img/profil.gif") no-repeat 0 .1em;
 padding-left:15px;
 font-weight:bold;
 }
ul.profile-datablock {
 list-style-type:none;
 }
/* Sidebar Boxes
----------------------------------------------- */

.undso {
 padding: 0px 20px 0;
}

.box {
 background:#fff;
 border: 1px solid #ccc;
 margin:10px 0 0px;

 color:#666;
 }
.box2 {;
 padding:10px 13px 10px 10px;
 }

#nav_laender{
 background:#dddddd;
 width:200px;
 margin:0px 0 5px;
 padding:0px 0 0;
 border-bottom:1px solid #ddd;
 }

.box5 {
 background:#fff;
 margin:10px 10px 10px 10px;
 padding:5px 5px 5px 5px;
 color:#666;
 border:1px solid #ddd;
 }

.box6 {
 width:138px;
 float: left;
 background:#fff url("http://www.kletterhallen.net/img/boxx2.PNG");
 text-align:center;
 padding:5px 5px 5px 5px;
 margin:4px 3px 4px 3px;
 color:#373737;
 border:1px solid #ccc;
 }

.box6:hover{
 background:#99ccff;
}


.box7 {
 background:#fff;

 margin:0px 0 5px;
 padding:0px 0 0;
 color:#666;
 border-bottom:1px solid #ddd;
 }

.box8 {
 width:138px;
 float: left;
 background:#fff;
 text-align:center;
 padding:5px 5px 5px 5px;
 margin:4px 3px 4px 3px;
 color:#373737;
 border:1px solid #ccc;
 }

.box12 {
 width:307px;
 height:65px;
 background:#ffffff;
 padding:5px 5px 5px 5px;
 margin:0px 0px 0px 100px;
 color:#373737;
 }


.box77 {
 width:923px;
 height:400px;
 background:#fff;
 text-align:center;
 padding:5px 5px 5px 5px;
 margin:4px 3px 4px 4px;
 color:#373737;
 border:1px solid #ccc;
 }

.box88 {
 margin-left:auto;
 margin-rigth:auto;
 width:300px;
 background:#fff;
 text-align:left;
 padding:5px 5px 5px 5px;
 color:#373737;
 }

.box99 {
 width:923px;
 background:#fff;
 padding:5px 5px 5px 5px;
 margin:4px 3px 4px 4px;
 color:#373737;
 border:1px solid #ccc;
 }

.sidebar-title {
 background:#eeeeee;
  margin:0;
  padding:2px 10px .2em;
   font-size:100%;
  line-height:1.5em;
  color:#000;
  }
.sidebar-title2 {
  margin:0;
  padding:0px 0px 0px 6px;
  font-size:115%;
  line-height:1.5em;
  color:#333;
  }

.sidebar-subtitle {
  background:#add021;
  margin:0;
  padding:2px 10px .2em;
   font-size:100%;
  line-height:1.5em;
  color:#000;
  }
.sidebar-subtitle2 {
  background:#add021;
  margin:0 0 5px;
  padding:2px 10px .2em;
   font-size:100%;
  line-height:1.5em;
  color:#000;
  }

a.sidebar-subtitle {
  background:#add021;
   font-size:100%;
  color:#000;
  }

.box ul {
  margin:.5em 0 1.25em;
  padding:0 0px;
  list-style:none;
  }

.box4 {
  background:#fff;
  margin:0 0 0px;
  padding:5px 5px 5px 5px;
  color:#666;
  border:1px solid #ccc;
  }

.box4b {
  background:#d8ff99;
  padding:5px 5px 5px 5px;
  margin:10px 0 10px 0px;
  color:#000000;
  font-weight: bold;
  border:1px solid #add021;
  }

.box4c {
  background:#d8ff99;
  padding:0px 0px 0px 0px;
  margin:10px 0 10px 0px;
  color:#000000;
  font-weight: bold;
  border:1px solid #add021;
  }

.box_add {
  background:#d8ff99 url("http://www.kletterhallen.net/img/add2.PNG") no-repeat 0 .1em;;
  height:20px;
  padding:6px 30px 6px 33px;
  color:#000000;
  font-weight: bold;
  }

.box7b {

  margin:0px 5px 5px 5px;
  padding:0px 5px 5px 0px;
  color:#000000;
  border-bottom:1px solid #768d17;

  }

.box4 ul {
  margin:.1em 0 1.00em;
  padding:0 0px;
  list-style:none;
  } 

ul, li {
 
  margin:0;
  padding:0 0 0px 8px;
  margin-bottom:4px;
  border-bottom:0px solid #eee;
  line-height:1.1em;
  list-style:none;
  }




i {
  color:#000;
}
	
.box p {
  margin:0 0 .6em;
  }


/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  margin:0;
  padding:15px 0 0;
  }
#footer div {
  background:#add021;
  padding:8px 0 0;
  color:#fff;
  }
#footer div div {
  padding:0 15px 8px;
  }
#footer hr {display:none;}
#footer p {margin:0;}
#footer a {color:#fff;}


/* needed additions by bko */

#form_table {
	border-collapse: collapse;
	
	}

#form_table td {
	border-bottom: 1px solid #add021;
	height: 35px;
	vertical-align: bottom;
	padding-bottom: 2px;
	}
	
