body {
margin:0px; 
background:#343642; 
font-size:12px; 
line-height:16px; 
color:#2b2527; 
font-family:arial,microsoft sans serif,verdana;

			scrollbar-base-color: #fffbd7; 
            scrollbar-track-color: #fffbd7; 
            scrollbar-face-color: #fef9cf; 
            scrollbar-highlight-color: #fef3a3; 
            scrollbar-3d-light-color: #fef3a3; 
            scrollbar-darkshadow-color: #626572; 
            scrollbar-shadow-color: #626572; 
            scrollbar-arrow-color: #626572;
}

acronym { font-style:normal; }

#container {
	position: absolute;	
	left: 50%;	
	top: 0;
	right: auto; 
	bottom: auto; 	
	margin-left: -360px; 
	padding:0px;
	width:720px; 
	clear:both;
	background:#fdf2a3; 
	border-left: solid 1px #fff; 
	border-right: solid 1px #fff;	
	display: block;}	
	
#container #header_yellow {
	width: 720px; 
	height: 155px; 
	display: block;}
#container #header_start {
	margin:0 0 0 -16px;
	width: 720px; 
	height: 155px; 
	display: block;}
	
#container_start { 
	background: url(pics/bg_start.jpg) no-repeat 0 0;
	width:720px; 
	height:1450px;
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	display:block;}
	
#container_ueberuns { 
	position:relative; top:0; left:0px;
	height:2080px;
	background: url(pics/bg_comx.jpg) no-repeat 0 0; 
	width:720px; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	clear:both;
}
#container_streetwork {
	background: url(pics/bg_street.jpg) no-repeat 0 0; 
	position:relative;
	width:720px;
	height:605px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;
	clear:both;}
	
#container_kinder {
	background: url(pics/bg_kinder.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1150px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;}	
#container_jugend {
	background: url(pics/bg_jugend.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1280px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	clear:both;
	overflow:hidden;}	
#container_familie {
	background: url(pics/bg_familie.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;}
#container_beratung {
	background: url(pics/bg_beratung.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1050px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;}
#container_kontakt {
	background: url(pics/bg_kontakt.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1060px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;}
#container_formmail {
	background: url(pics/bg_kontakt.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:700px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;}
#container_impressum {
	background: url(pics/bg_haftung.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:1440px;
	margin:0;
	padding:0;
	top:0px;
    left:0px;
	display:block;}

#container_bilder {
	background: url(pics/bg_bilder.jpg) no-repeat 0 0;
	position:relative;
	width:720px;
	height:950px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
    left:0px;
	display:block;

	}


#p_start_FM {
	position:relative;
	top:190px; 
	left:130px;
		background:#fffbd7;	
	border:1px #575755 solid;
	padding:10px 10px 10px 10px;
	margin:0px;
	width:540px;
	text-align:justify;
	display:block;}
	
	
	
	#p_start_Jugend {
	position: absolute;	
	left: 50%;	
	top: 0;
	right: auto; 
	bottom: auto; 	
	margin-left: -325px; 
	padding:10px 0 px 10px 10px;
	width:650px; 
	
	background:#fffbd7;	
	border:1px #575755 solid;
	text-align:justify;
	display:block;}

	
	
	
	

	
#p_start1 {
	background:#fffbd7;	
	position:relative; top:230px; left:130px;
	border:1px #575755 solid;
	padding:10px 10px 10px 10px;
	margin:0 0 0 0;
	width:540px;
	height:auto;
	text-align:justify;
	display:block;}
	
#p_start2 {
	position:relative;
	top:270px; 
	left:130px;
		background:#fffbd7;	
	border:1px #575755 solid;
	padding:10px 10px 10px 10px;
	margin:0px;
	width:540px;
	text-align:justify;
	display:block;}
	
#p_ueberuns {
 	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:105px;
	left:130px;
	padding:12px;
	margin: 0 0 0 0;
	width:520px;
	height:auto;
	text-align:justify;}
#p_partner {
	background:#fffbd7;	
	border:1px #575755 solid;
	position:relative;
	top:135px;
	left:130px;
	padding:12px;
	margin: 0 0 0 0;
	width:520px;
	text-align:justify;
	display:block;}
	
#p_team {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	padding:12px;
	top:75px;
	left:130px;
	margin: 0 0 0 0;
	width:520px;
	height:980px;
	text-align:justify;
	display:block;}
#p_kinder {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:65px;
	left:120px;
	padding:10px;
	margin:0 0 0 0;
	width:540px;
	text-align:justify;
	display:block;
}
#p_ki_gruppen {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:90px;
	left:120px;
	padding:10px 10px 10px 10px;
	margin:0 0 0 0;
	width:540px;
	text-align:justify;
	display:block;
}
#p_jugend {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:65px;
	left:120px;
	padding:10px 10px 10px 10px;
	margin: 0 0 0 0;
	width:540px;
	text-align:justify;
}
#p_ju_gruppen {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:90px;
	left:120px;
	padding:10px;
	margin: 0 0 0 0;
	width:540px;
	text-align:justify;

}
#p_familie {
	background:#fffbd7;
	border:1px #626572 solid;
	position:relative;
	top:65px;
	left:150px;
	padding:14px;
	margin: 0 0 0 0;
	width:510px;
	text-align:justify;
}

#p_fam_gruppen {
	background:#fffbd7;	
	border:1px #626572 solid;
	position:relative;
	top:90px;
	left:150px;
	padding:14px;
	margin: 0 0 0 0;
	width:510px;
	text-align:justify;

}
#p_fam_brunch {
	background:#fffbd7;
	border:1px #626572 solid;
	position:relative;
	top:100px;
	left:150px;
	padding:14px;
	margin: 0 0 0 0;
	width:510px;
	text-align:justify;
}

#p_streetwork {
	background:#fffbd7;
	border:1px #575755 solid;
	position:relative;
	top:65px;
	left:130px;
	padding:12px;
	margin: 0 0 0 0;
	width:520px;
	text-align:justify;
	display:block;}	
#p_bilder_comx {
	background:#fffbd7;	
	border:1px #575755 solid;
	position:relative;
	top:90px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	height:200px;
	text-align:justify;
	display:block;}
	
#p_bilder_kinder {
	background:#fffbd7;
	border:1px #575755 solid;
	position:relative;
	top:110px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	height:200px;
	text-align:justify;
	display:block;}
		
#p_bilder_jugend {
	background:#fffbd7;
	border:1px #575755 solid;
	position:relative;
	top:130px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	height:200px;
	text-align:justify;
	display:block;}	


#p_padding {
position:relative;
padding:0 10px 10px 10px;
left:0px;
margin:0;
top:5px;
display:block;
}

#mail_thanx {
position:relative;
left:0px;
width:480px;
height:300px;
overflow:auto;

}
#pic_overflow {
position:relative;
left:0px;
width:470px;
height:176px;
overflow:auto;
}

#p_kontakt {
	background:#fffbd7;	
	border:1px #575755 solid;
	position:relative;
	top:65px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	text-align:justify;
	display:block;}	
#p_formmail {
	background:#fffbd7;	
	border:1px #575755 solid;
	position:relative;
	top:70px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	text-align:justify;
	display:block;}	
#p_info {
	background:#fffbd7;
	border:1px #575755 solid;
	position:relative;
	top:65px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	color:#000033;
	text-align:justify;
	display:block;}	

#p_impressum {
	background: url(pics/p_haftung.jpg) repeat-y 0 0;
	border:1px #575755 solid;
	position:relative;
	top:65px;
	left:60px;
	padding:12px;
	margin: 0 0 0 0;
	width:600px;
	text-align:justify;
	display:block;}	
		
#p_formular {
	background:#fffbd7;
	border:1px #575755 solid;
	position:relative;
	top:95px;
	left:160px;
	padding:14px;
	margin: 0 0 0 0;
	width:480px;
	height:415px;
	color:#000033;
	text-align:justify;
	display:block;}	

#p_beratung {
	background:#fffbd7;	
	border:1px #575755 solid;
	position:relative;
	top:65px;
	left:140px;
	padding:10px;
	margin:0px;
	width:510px;
	height:880px;
	font-size:11px;
	text-align:justify;}
	
#p_bg {background:#fffbd7;}
hr {vertical-align:middle; width:100%; color:#2b2527; height:1px;padding:0px; margin:3px 0px 3px 0px; }

.pics_team {
	text-align:center;
	vertical-align:bottom;
	padding:2px;
	width:285px; }
.font1 {
	text-align:left;
	vertical-align:bottom;}
.font_team_top {
	padding:2px;
	text-align:center;
	vertical-align:top;}
.font_red{
	color:#fb3e0c;
	font-size:12px;
	text-align:left;}
#spacer {

	margin:0 0 0 0;
	padding:0 0 0 0;
	height:50px;
	width:720px;
	display:block;}

.angebot_z1{
	text-align:left;
	vertical-align:top;
	width:120px;
	font-size:12px;}

.angebot_z2{
	text-align:left;
	vertical-align:top;
	width:280px;
	font-size:12px;}
	
.angebot_z3{
	text-align:left;
	vertical-align:top;
	font-size:12px;}

.angebot_z4{
	text-align:left;
	vertical-align:top;
	width:150px;
	font-size:11px;}
	
.font_team_li{
	font-size:12px;
	text-align:left;
	vertical-align:top;
	width:330px;}
	
.font_team_re{
	font-size:12px;
	text-align:right;
	vertical-align:top;
	width:330px;}
	
.font_team_header{
	font-weight:bold;
	letter-spacing:1px;}
.font_kontakt {
	font-size:12px;}
.font_kontakt_re{
	text-align:right;
	vertical-align:top;}
.font_kontakt_re_mid{
	text-align:right;
	vertical-align:middle;}
.font_kontakt_li{
	text-align:left;
	vertical-align:top;}
	
p { display:block}

.bg_angebote_headline{
	background:#fdf2a3; 
	font-weight:300;}
	
.head1 { font-size:12px; color:#494b53; font-weight:bold; letter-spacing:1px;}
.redx {color:#dc001f;font-size:11px; font-weight:bold;}
.redx12 {color:#dc001f;font-size:12px; font-weight:bold;}


#liste {position:relative;background: url(pics/bg_navi.jpg) no-repeat 0 0; top:0px;	left:0px; height:20px;margin:0; padding:0; vertical-align:middle; display:block;}

ul.navi { list-style-type: none; width:720px; margin:0px; padding: 0px; text-align:center; display:block; border:0px;}
ul.navi li { display: inline; width:79px; border-left: 1px solid silver; float: left; text-decoration:none}
ul.navi li a { font-size:10px; display: block; color:#2b2527; padding:2px 1px 2px 1px; text-decoration:none}
ul.navi li a:visited { font-size:10px; color:#2b2527;text-decoration:none}
ul.navi li a:hover {background:#f9ea7e; color:#2b2527; text-decoration:none;}
ul.navi li a:active {background:#f9ea7e; color:#2b2527; text-decoration:none;}

#liste_sub {position:relative; top:0px;	left:0px; height:20px; margin:0; padding:5px 0 0 10px; vertical-align:middle; display:block;}
.bg_sub { background: #4b4e5b}
ul.sub { list-style-type: none; margin: 0px; padding:0 0 0 0px; text-align:center; border:1px; display:block;}
ul.sub li { font-size:10px; vertical-align:middle; display:block; color: #fffbd7;padding:0px; height:16px; width:110px; float: left; text-decoration:none}
ul.sub li a { font-size:10px; display: block; color:#2b2527;padding:0 0 0 0;  height:16px; text-decoration:none;}
ul.sub li a:visited { display:block; color:#2b2527;  text-decoration:none;}
ul.sub li a:hover { background: #f9ea7e; color:#2b2527; text-decoration:none;}
ul.sub li a:active { background: #f9ea7e; color:#2b2527; text-decoration:none;}
ul.sub li a:focus { background: #cdd5e8; color:#dc001f; text-decoration:none;}

ul.sitemap { list-style-type: none; margin: 0px; padding: 0px; text-align:center; width:400px; border:1px; display:block;}
ul.sitemap li { font-size:10px; vertical-align:middle; width:110px; display:inline; background: #626572; color: #fcf9d6;padding:0px; height:16px; float: left; text-decoration:none}
ul.sitemap li a { font-size:10px; display: block; color:#2b2527; background:#fcf9d6;padding:0 0 0 0; height:16px; text-decoration:none;}
ul.sitemap li a:visited { display:block; background:#fcf9d6; color:#2b2527; text-decoration:none;}
ul.sitemap li a:hover { background: #cdd5e8; color:#dc001f; text-decoration:none;}
ul.sitemap li a:active { background: #cdd5e8; color:#dc001f; text-decoration:none;}
ul.sitemap li a:focus { background: #cdd5e8; color:#dc001f; text-decoration:none;}

a:link {text-decoration:none; font-family:arial,microsoft sans serif,verdana; color:#0e085c;}
a:visited {text-decoration:none; font-family:arial,microsoft sans serif,verdana; color:#0e085c;}
a:focus {text-decoration:none; font-family:arial,microsoft sans serif,verdana; color:#d61439;}
a:active {color:#d61439; text-decoration:none;}
a:hover {color:#1106a5; text-decoration:underline;}

#footer { 
background:#fffbd7;
border-top: solid 1px #626572;  
bottom:0;
right:auto;
height:85px;
padding:0px;
margin:0 0 0 0;
display:block; 
width:720px; }

#footer_text {
position:relative;
top:0px;
padding:10px 0 0 0;
margin:0;
height:75px;}

.font11_re {
text-align:right;
font-size:11px;
}
.font11_li {
text-align:left;
font-size:11px;
}
.font11 {
font-size:11px;}

.link11 {
font-size:11px;color:#2b2527; }

.dropdown {
height:18px; width:150px;
background:#fffbd7;
margin:0; padding:0px;
font-size:11px;
border:1px #575755 solid;}

.form_desc{
vertical-align:middle;
text-align:right;
width:100px;}

.form_textarea{
vertical-align:top;
text-align:right;}

h1 {
font-size:12px;
font-weight:bold}

#formmailer {
position:relative;
top:15px;
left:0px;
padding:0px;
margin:0px;}

.formstyle {
background:#fffbd7;
width:140px; height:16px;
border:1px #575755 solid;
margin:0; padding:3px;
vertical-align:middle;
font-size:11px;}

.formstyle_opt {
background:#fffbd7;
width:140px; height:16px;
margin:0; padding:2px;
}
.formstyle_text {
background:#fffbd7;
width:220px; height:80px;
border:1px #575755 solid;
margin:0; padding:2px;}

.form_button {
background-color: #fffbd7;
border:1px solid #525358;
font-size:10px;
font-family:arial,microsoft sans serif,verdana;
 width:80px; height:18px;
}
