@charset "utf-8";
/* CSS Document */



body{
	margin-top:0px;
	padding:0px;
	background-image:url('img/bg.gif');
	background-repeat:repeat-x;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#ece7d4;
	font-size:14px;
	color:#4f6643;
	line-height:22px;
	letter-spacing:normal;
	font-weight:normal;
}

h1 {
    margin-top: 0px;
    padding-top: 0px;
	margin-bottom:20px;
	font-size: 22px;
	font-weight:bold;
	color:#535355;
}
h2 {
    
    margin-top: 15px;
	padding-left:25px;
	font-size: 18px;
	font-weight:bold;
	color:#535355;
	background-image:url('img/subhead-box.gif');
	background-repeat:no-repeat;
}
h3 {
    
    margin-top: 15px;
	padding-left:25px;
	font-size: 18px;
	font-weight:bold;
	color:#535355;
	background-image:url('img/subhead-box.gif');
	background-repeat:no-repeat;
}

#sidebar_box h3 {
    margin-top: 15px;
	margin-bottom:5px;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF; 
	background-image:none;
	padding-left:0px;
	padding-top:0px;
	
}

.aktuell_head {
    margin-top: 5px;
	margin-bottom:5px;
	font-size: 16px;
	font-weight:bold;
	color:#535355;
	padding-left:15px;
	padding-top:0px;
	text-decoration:underline;
	margin-bottom:15px;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
	}
.infotext {
	font-size: 12px;
	}


a:link    { color:#669d36; text-decoration:underline;  font-weight:normal; }
a:visited { color:#669d36; text-decoration:underline;  font-weight:normal; }
a:hover   { color:#364f21; text-decoration:underline;  font-weight:normal; }

a.img { border:0; }

#wrapper{
	position:relative;
	width:1066px;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
  
	text-align: left;
}
#columns {
	position: relative;
    width: 1066px;
    top: 304px; 
	background-image:url('img/bg_columns.png');
	background-repeat:repeat-y;
	background-position:right;
}
#head {
	position:absolute;
	left:0px;
	top:0px;
	width:1066px;
	height:304px;
	background-image:url(img/header_dummy.jpg);
	
}
#logo {
	position:absolute;
	left:814px;
	top:0px;
	width:242px;
	height:323px;
	background-image:url(img/logo_quartier_christ.png);
	z-index:6;
	
	}

#navi_bg {
	position:absolute;
	height:33px;
	left:10px;
	top:270px;
	width:861px;
	background-color:#FFF;
	filter:alpha(opacity=85); /* IE */
	opacity:0.85; /* allgemein */
	-moz-opacity:0.85; /* Mozilla */
	-khtml-opacity:0.85; /* KTHML */
	-opera-opacity:0.85; /* Opera */
	z-index:3;

}
#kante_links {
	position:absolute;
	height:304px;
	left:10px;
	top:0px;
	width:3px;
	background-color:#727272;
	filter:alpha(opacity=40); /* IE */
	opacity:0.4; /* allgemein */
	-moz-opacity:0.4; /* Mozilla */
	-khtml-opacity:0.4; /* KTHML */
	-opera-opacity:0.4; /* Opera */
	z-index:4;
	
	}
#navi {
	position:absolute;
	height:33px;
	left:10px;
	padding-left:40px;
	top:270px;
	width:821px;
	z-index:5;
	border-bottom:1px solid #bacd5f;
}

#content {
	position:relative;
	left:60px;
	top:0px;
	width:700px;
	min-height:400px;
	padding-top:33px;
	padding-left:0px;
	padding-bottom:40px;
	display:block;
}
#sidebar {
	position:absolute;
	
	left:830px;
	top:0px;
	
	padding-top:33px;
	padding-left:0px;
	padding-bottom:40px;
	display:block;
	}
#sidebar_box{
	background-image:url('img/bg-sidebar_box.png');
	background-repeat:no-repeat;
	width:188px;
	padding-left:15px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:25px;
	font-size:12px;
	}	
#sidebar h1{
    margin-top: 0px;
	margin-bottom:0px;
	padding-left:20px;
	font-size: 15px;
	font-weight:bold;
	color:#FFF;
	
	background-repeat:no-repeat;
}

#foot {
	position:relative;
	clear: both;	
	margin-top:304px;
	left:0px;
	top:0px;
	width:1066px;
	height:40px;
	padding-top:10px;
	padding-left:00px;
	background-image:url('img/footer.png');
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
}
#foot a {
	text-decoration:none;
	}

.verkaufsstelle_li {
	width:200px;
	height:50px;
	float:left;
	}

/* NAVI */

a.menu {padding-left:10px; padding-right:10px; text-decoration:none;  text-decoration:none; font-size:13px; font-weight:normal; display:inline-block;padding-top:6px;text-align:center; height:27px;}


a.menu:link    { color:#669d36; text-decoration:none;  font-weight:normal; }
a.menu:visited { color:#669d36; text-decoration:none;  font-weight:normal; }
a.menu:hover   { color:#FFFFFF; text-decoration:none;  font-weight:normal; background-image:url('img/bg_nav_akt.gif'); background-repeat:repeat-x;}

#sub_nav_btn a.menu {text-align:center; font-size:13px; height:27px; color:#a8b857; padding-left:23px; padding-right:10px; padding-top:2px; background-image:url('img/sub_nav_icon.gif'); background-repeat:no-repeat; text-decoration:none;   font-weight:normal; display:inline-block;}
#sub_nav_btn a.menu:hover   { color:#719a4d; text-decoration:none;  font-weight:normal;background-image:url('img/sub_nav_icon_akt.gif'); background-repeat:no-repeat; }

a.menu:active  { color:#669d36; text-decoration:none;  font-weight:normal;}

a.menu_akt { 
	font-size:13px; 
	font-weight:normal; 
	display:inline-block; 
	margin-bottom:5px; 
	height:32px;
    text-align:center; 
	padding-left:10px; padding-right:10px;
	text-decoration:none; 
	padding-top:6px; 
	background-image:url('img/bg_nav_akt.gif'); 
	background-repeat:repeat-x;
	color:#FFFFFF; text-decoration:none;    }


#nav_btn{ 	
				height:33px;
				overflow:hidden;
				float:left;
				position:relative;
				top:0;
				left:0;
				color:#669d36;
				
				}


#nav_btn:hover{ overflow:visible;
				background-image:url('img/bg_nav_akt.gif'); 
				background-repeat:repeat-x;  	
				}

#sub_nav_btn{ 	

				
				color:#960;
				
				background-color:#FFF;
				overflow:hidden;
				
				border:1px solid #bacd5f;
				position:absolute;
				top:33px;
				left:0px;;
				}
	
				

/* BILDER */

img.medium {
	float:left;
	border: 3px solid #d1d1d1;
	margin-right:20px;
	margin-bottom:10px;
	width:178px;
	height:178px;
	overflow:hidden;
	
	}
img.medium_r {
	float:right;
	border: 3px solid #d1d1d1;
	margin-left:20px;
	margin-bottom:10px;
	width:178px;
	height:178px;
	overflow:hidden;
	
	}
img.small {
	float:left;
    margin-right:8px;
    width:130px;
	height:130px;
	overflow:hidden;
	border:0;
	position:relative;
	border: 1px solid #d1d1d1;
	}
img.small_mitarbeiter {
	float:left;
    margin-right:8px;
    width:130px;
	height:130px;
	overflow:hidden;
	border:0;
	position:relative;
	border-right: 1px solid #d1d1d1;
	}
.mitarbeiter_foto{
	float:left;
    margin-right:18px;
    width:330px;
	height:130px;
	border:0;
	position:relative;
	border: 1px solid #d1d1d1;
	}
.mitarbeiter{
	padding-top:10px;
	}
img.small_single {
	float:left;
    margin-right:20px;
	margin-bottom:5px;
    width:130px;
	height:130px;
	overflow:hidden;
	border:0;
	position:relative;
	border: 1px solid #d1d1d1;
	}
#galerie {
	
	padding-left:4px;
	padding-top:4px;
	padding-right:1px;
	padding-bottom:4px;
	background-color:#CCC;
	
	}
#veranstaltungspics img.small {
	width:160px;
	height:160px;
	margin-bottom:10px;
	
	
	}
/* SLIDESHOW */
#slideshow {
 height:303px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
 left:10px;
 z-index:0;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}

