html {
	margin: 0;
	width:100%;
	height:100%;
}
body	{
	margin: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 99%;
	width:100%;
	height:101%;
	background:#000 url(home/images/wishbone-03-hg-sw.jpg) center top;
	color: #000;

}
* {zoom:1.0;}
* html .hasheight {
	height:1%;
	}
.bugfix {
	display: inline;
	}
.klear {
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
	}
p {
	font-size:86%;
	line-height: 1.4em;
	margin:0.7em 0;
	padding:0;
}
p.textkl {	
	font-size:76%;
	}
a {
	text-decoration:none;
	color:#a81f00;
	}
a:hover {
	color:#c00;
	}
h1 {
	font-size:100%;
	font-weight:bold;
	color:#333;
	margin:0.4em 0 0.2em 0;
	}
.leiste h1 {
	font-size:110%;
	margin:0.2em 0 0.2em 0;
	display:inline;
	line-height:100%;
	}
h1.logo {
	font-size:200%;
	margin:0.8em 0 0.7em 0;
	}
h2, a.stretchtoggle {
	font-size:93%;
	font-weight:bold;
	color:#333;
	padding:0;
	margin:0.5em 0 0 0;
	}
	
/* layout Objekte */

#wrapper {
	position:relative;
	width:100%;
	height:100%;
	min-width:813px;
	/*width:expression(document.body.clientWidth < 800? "800px": "100%" );*/
	}
	
#mittewr {
	position:absolute;
	width:98.5%;
	top:1px;
	left:-1px;
	_left:0;
	text-align:center;
	}
#mitte {
	width:285px;
	margin:0 auto;
	position:relative;
	}
	
	/* das Bild */
	#bild {
		position:absolute;
		width:285px;
		height:240px;
		top:120px;
		overflow:hidden;
		/*background:url(../images/wishbone-gnade-894-l.jpg) no-repeat -10px -120px;*/
		}
	#rahmen {
		position:relative;
		height:365px;
		text-align:center;
		background:url(home/images/rahmen-oval-rot-mithg-swk.gif) no-repeat 0 118px;
		border-top:#bababa 1px solid;
		}
	#fxTarget {
		top:-110px;
		left:10px;
		}
#linkswr {
	position:relative;
	float:left;
	width:48.8%;
	padding-top:10px;
	}
	#links {
		position:relative;
		width:auto;
		margin-right:144px;
		_margin-right:0;
		_margin-left:144px;
		text-align:right;
		border-top:#bababa 1px solid;
		}
	.leiste {
		position:absolute;
		top:202px;
		_top:199px;
		width:100%;
		overflow:visible;
		}
	*+html .leiste {
		top:197px;
		}
		#links .leiste {
			right:0;
			_right:143px;
			}
		.inhalte {
			position:relative;
			margin:3px 0 0 3px;
			padding:0 8px 1px 8px;
			width:auto;
			min-width:16.8em;
			background: #999 url(home/images/hg-sw-300.gif) repeat-x;
			/*border:#000 4px inset;
			_border:#666 4px inset;*/
			}
			.inhalte.oben {
				margin-top:270px;
				}
			.inhalte.eins {
				background:#3c3c3c;
				color:#ccc;
				}
			.inhalte a.stretchtoggle {
				background:url(home/images/h2-hg.gif) repeat-x;
				color:#999;
				height:25px;
				display:block;
				margin:0 -8px -6px -8px;
				padding:3px 7px 2px 7px;
				}
			.inhalte a.stretchtoggle:hover {
				color:#ccc;
				background:url(home/images/h2-hg-on-i.gif) repeat-x;
				padding-top:1px;
				margin-bottom:-4px; /*wg padding und margin-bottom in stretchtoggle*/
				}
			.inhalte .stretch {
				padding:6px 0;
				}
#rechtswr {
	position:relative;
	float:left;
	width:50.8%;
	padding-top:10px;
	color:#ccc;
	}
	#rechts {
		position:relative;
		width:auto;
		margin-left:148px;
		border-top:#bababa 1px solid;
		}
		#rechts .leiste {
			left:0;
			}
	
/* menues */

.leiste ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.leiste ul li {
	display:inline;
	margin:0;
	padding:0;
	}
.leiste ul li a {
	margin:0;
	padding:0.1em;
	}
* html .leiste ul li a {
	padding:0.2em;
	}
*+html .leiste ul li a {
	padding:0.3em;
	}


