
/*
-----------------------------------------------
Designer: Marco ciachera
URL:      www.mtb-fidner.com
Date:     10 March 2009
----------------------------------------------- */


body{
 background:url("/img/back333.png")  repeat-x center top  #f4f4f2;
text-align:center;
margin:0;
padding:0;
 font:small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
}

/*
body {
 background:url("/img/back333.png")  repeat-x center top  #f4f4f2;

 margin:0;
 padding:0px;
 text-align:center;
 font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
 color:#333;
 } 
*/

/* 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;
 display:block;
 margin:0 auto;
 text-align:center;
 
 }
 
.centerman {
 width:950px;
 margin:0 auto;
 text-align:left;
}

#biker {
	position:absolute;
	top:50px;
	left:240px;
	width:150px;
	height:150px;
    z-index:1;

}

.centerman3 {
 width:950px;
 margin:0 auto;
 text-align:center;
}
#centerman2 {
 width:950px;
 margin:0 auto;
 text-align:right;
}
#main {
 width:363px;
 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:280px;
  float:left;
  margin:0px 4px 0px 8px;
  font-size:97%;
  line-height:1.5em;
  }

#sidebar3 {
  width:550px;
  float:left;
  margin:0px 10px 0;
  font-size:97%;
  line-height:1.5em;
  }

.sidebar4 {
  width:330px;
  height:250px;
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px 0 0px;
  font-size:97%;
  line-height:1.5em;
  }

.sidebar4c {
  width:300px;
  height:250px;
  float:left;
  margin:10px 0px 0px 10px;
  font-size:97%;
  line-height:1.5em;
  }

.sidebar4b {
  width:250px;
  height:250px;
  float:left;
  margin:10px 0px 0px 10px;
  font-size:97%;
  line-height:1.5em;
  }

.result {
  background: #eeeeee;
  width:460px;
  float:left;
  height:110px;
  margin:5px 5px 0;
  font-size:97%;
  line-height:1.5em;
  border: solid 1px #c5c5ba;
  text-align:left;
  }

#resultX {
  background: #aaaaaa;
  width:935px;
  float:left;
  height:100px;
  margin:5px 5px 0;
  font-size:97%;
  line-height:1.5em;
  }

.vorschau {
  float:left;
  width:150px;
  margin:0px 0px 0px 0px;
  padding: 3px 8px 3px 3px;
  font-size:97%;
  line-height:1.5em;
  }

/* Links
----------------------------------------------- */
a:link {
 color:#046381;
 text-decoration:none;
 }
a:visited {
 color:#046381;
 text-decoration:none;
 }
a:hover {
 color:#046381;
 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:#046381;
}

#head_subnav {
 border:0px;
 margin: 0 0 0 0;
 padding:2px 5px 2px 5px;
 text-align:left;
 font-weight:bold;
 }
a.head_subnav {
 color:#046381;
 text-decoration:none;
}

.nav {
 background:#fff url("img/button.png");
 width: 102px;
 height:35px;
 color:#ffffff;
 text-decoration:none;
 float:left;
 margin-right:5px;
 text-align: center;
 padding: 0px 0px 0px 0px;
}

#head_sub2nav {
 border:0px;
 margin: 0 0 0 0;
 padding:2px 5px 2px 5px;
 text-align:left;
 font-weight:bold;
 }
a.head_sub2nav {
 color:#e1e1e1;
 text-decoration:none;
}

#header {
 border:0px;
 margin:0 0px 0px 0px;
 padding:0px 0 0;
 height:120px;
 }

#blog-title {
 margin:0;
 padding:8px 0px 5px;
 font-size:150%;
 color:#046381;
 }

#blog-title a {
 text-decoration:none;
 color:#046381;
 }

label {
    display: block;
    width: 100px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

.label {
    display: block;
    width: 200px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

.input {
    border: 1px solid #006;
    background: #ffc;
}

.select {
    border: 1px solid #006;
    background: #ffc;
}

.button {
    border: 1px solid #006;
    background: #9cf;
}

br { clear: left; }

/* Sidebar Boxes
----------------------------------------------- */

.widgetContent {
	display: none;
	
}

.DetailContent2 {
	display: none;
	
}

.widget2Content {
	display: block;
	
}
html {
  margin-bottom    : 1px;
  height           : 100%;
}

.undso {
 padding: 0px 20px 0;
}

.boxx{
	background: url(img/back.png);
	color:#000;
	width:100%;
	border: 1px solid #757562;
	margin:10px 0 0px;
}

.boxx33{
	background: url(img/back.png);
	color:#000;
	width:250;
	border: 1px solid #757562;
	margin:10px 0 0px;
}

.box {
 background:#fff;
 height:100%;
 border: 1px solid #c5c5ba;
 margin:10px 0 0px;
 color:#666;
 text-align:left;
 }

.comment {
 background:#C9C9C1;
 height:100%;
 border: 1px solid #c5c5ba;
 padding: 2px 2px 2px 2px;
 margin:2px 0 0px 10px;;
 color:#666;
 }

.box2 {;
 /*padding:10px 13px 10px 10px;*/
 text-align:left;
 }

#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;
}

.bild {
 float:left;
}

.box7 {
 background:#fff;

 margin:0px 0 5px;
 padding:0px 0 0;
 color:#666;
 border-bottom:1px solid #ddd;
 }

.box8 {

 float: left;
 background:#fff;
 text-align:center;
 padding:5px 5px 2px 5px;
 margin:3px 3px 3px 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 {

 width:300px;
 background:#fff;
 text-align:left;
 padding:5px 5px 5px 5px;
 color:#373737;
 }

.box99 {
 width:950px;
 background:#373737;
 padding:0px 0px 0px 0px;
 margin:15px 0px 0px 0px;
 color:#fff;
 border:1px solid #373737;
 }

.boxadmin {
 width:400px;
 background:#efeccb;
 padding:0px 0px 0px 0px;
 margin:15px 0px 0px 0px;
 color:#fff;
 border:1px solid #373737;
 }

.box98 {
 width:950px;
 background:#fff;
 padding:0px 0px 0px 0px;
 margin:4px 0px 4px 0px;
 color:#373737;
 border:1px solid #373737;
 }

.sidebar-title {
 margin:0;
 padding:2px 10px .2em;
 font-size:140%;
 line-height:1.5em;
 color:#5f5f48;
 }

.sidebar-title2 {
	margin:0;
 padding:2px 0px .2em;
 font-size:160%;
 line-height:1.2em;
 color:#fff;
 }




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;
 }



.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;
 }

li.teaser {
 height:30px;
 vertical-align: middle
}
.teaser a{
height:30px;
line-height:25px;
padding-top:5px;
}

i {
 color:#000;
}
 
.box p {
 margin:0 0 .6em;
 }


/* Footer
----------------------------------------------- */
#footer {
 clear:both;
 margin:0;
 padding:2px 2px 2px 2px;

 color:#aaa;
 border-top: #ccc solid 1px;
 width:100%;
 margin:2px 2px 2px 2px;
 }
#footer div {
  border-top: solid 1px #ccc;
  padding:8px 0 0;
  color:#aaa;
  }
#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;
	}
	
