/* <![CDATA[ */

body {
	font: 100.01%;
	background-color:#E4D8B1;
	height:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #333;
	padding:0;
	margin:0;
	}

div.kirchefuss {
	background-image:url(layout/fk_joki/footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	position:fixed;
	bottom:0;
	z-index:2;
}
img.jokifoto {
	position:fixed;
	bottom:0;
	right:60px;
}

a img {
	border:0px;
}
div.main {
	width: 863px;
	position:relative;
	top:250px;
	margin: 0 auto 0 auto;
	}

div.kopf {
	background-image:url(layout/fk_joki/kopf_bg.png);
	background-repeat:repeat-x;
	width:100%;
	height:149px;
	position:relative;
	top:20px;
	z-index:5;
	padding:0;
	margin:0;
	}
a.kopf_1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:39px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	position:relative;
	top:-350px;
	z-index:6;
	}
a.kopf_2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
	position:relative;
	top:-335px;
	z-index:6;
	}
a.kopf_3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	color:#5A4D57;
	position:relative;
	top:-325px;
	z-index:6;
	}
a.kopf_logo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	text-decoration:none;
	color:#5A4D57;
	position:relative;
	left:720px;
	top:-420px;
	z-index:6;
	}

div.cwrapper {
	position: relative;
	top:-370px;
	}
img.ctop {
	position:relative;
	top:-6px;
	left:202px;
	}

div.footer {
	position:relative;
	top:-250px;
	
	}
a.footer {
	position:relative;
	z-index:15;
	}

div.sohle{
	position:fixed;
	bottom:0px;
	width:100%;
	height:100%;
}

div.rechts {
	background:url(layout/fk_joki/main_transparent.png) repeat;
	position:relative;
	top:-6px;
	left:202px;
	width:661px;
	z-index:20;
}
div.inhalt {
	width:621px;
	position:relative;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:1.4em;
	padding:10px 20px 10px 20px;
	}
.itop {
	position:relative;
	top:-15px;
	left:-20px;
	}
#ibottom {
	position:relative;
	top: 6px;
	left:0px;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}



.footer{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	}	

.wraptop { /*hier sitzt auch der Themer*/
	position:absolute; 
	right: 50px; 
	bottom:-5px;
	z-index:2;
}
a.top {
	position:relative;
	left:20px;
}

#suche {
	position: relative;
	left:0;
	top:0;
	font-size:12px;
}

div.olink {
	font-size:10px;
	color: #333;
	position:relative;
	left:270px;
}
a.olink {
	font-size:10px;
	color: #222;
	font-weight:bold;
	text-decoration:none;
	}

div.infobox {
	float:right;
	width:250px;
	border:solid 1px #AAA;
	background-image:url(layout/transparent_hell.png);
	padding:5px;
	margin:0 10px 5px 5px;
}

img.quickpic {
	 width:250px; 
	 /*margin:10px 0px 10px 0; */
	 padding-right:10px;
	 border: none; /*double 3px #333; */
	 vertical-align:top; 
	 float:left;
	 }
img.quickpic_r {
	 width:250px; 
	/* margin:10px 0px 10px 0; */
	 padding-left:10px;
	 border: none; /*double 3px #333; */
	 vertical-align:top; 
	 float:right;
	 }
div.qtgs_spalten_gr {
	border-top: #CCC solid 1px;
	padding-top:5px;
	width:100%;
	height:100%;
	clear:left;
	}
div.qtgs_spalten_kid {
	width:50%;
	float:left;
	padding:0 10px 0 0;
	}

	
span.dispnone { display:none; }

.weiterbutton {
	line-height:1.2em;
}

.nofloat {
	clear: both;
}

img.trennstrich {
	position:relative;
	left:10px;
	z-index:1;
}

div.vcaptcha {
	background-image:url(vcaptcha/formbg.png);
	background-repeat:repeat-x;
	padding:3px;
	width:151px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin:10px 0;
	}
	
a {
	text-decoration:underline;
	font-weight:bold;
	color:#930;
}



.sprachen {
	list-style:none;
	display: inline-block;
	position:relative;
	left:315px;
	top:-203px;
	z-index:100;
}
ul.sprachen li {
	display: inline-block;
	padding:2px;
}



/*]]> */