body {
	margin:20px 0px 10px 0px;
	padding:0px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#445157;
	text-align:center;
   background: url(../img_neu/body-ffst-hg.gif) repeat-x;
}
body#ffst {
   background: url(../img_neu/body-ffst-hg.gif) repeat-x;
}
body#sofia {
   background: url(../img_neu/body-sofia-hg.gif) repeat-x;
}

img {border:none;}

#container {position:relative;width:794px;margin:0px auto;text-align:left;/*background-image:url(../img/bg.gif);*/}
#headff {width:794px;height:73px;overflow:hidden;background-image:url(../img_neu/bg-head-ffst08.gif);background-repeat:no-repeat;}
/*#headsofia {width:794px;height:73px;overflow:hidden;background-image:url(../img_neu/bg-head-sofia08.gif);background-repeat:no-repeat;}*/
#headsofia {width:794px;height:73px;overflow:hidden;background-image:url(../img_neu/bg_head_sofia.gif);background-repeat:no-repeat;}
	#navhead {}/**/
	#navhead ul {list-style-type:none;margin:0px;padding:0px;position:relative;top:25px;left:60px;}/*top:17px;*/
	#navhead ul li {display: inline;}
	#navhead li {margin-right:10px;}
	#navhead ul li a {text-decoration:none;font-size:10px;font-weight:900;color:#61727a;}
	#navhead ul li a:hover {text-decoration:none;font-size:10px;font-weight:900;color:#000;}


#headimage {
   position: relative;
   margin-top: -1px;
   /*width: 794px;*/
   /*height: 219px;*/
   /*overflow: hidden;*/
   width:100%;
   background: url(../img_neu/headimg-hg.gif) top right no-repeat;
}

#logo-ffst {
   position:absolute;
   left: 1px;
   top: 144px;
   z-index:99;
}

#logo-sofia {
   position:absolute;
   left: -45px;
   top: 40px;
   z-index:99;
}

.float-clear {
   clear:both;
   height: 1px;
   overflow: hidden;
}

#content-container {position:relative;width:794px;margin-top: 1px;background:url(../img_neu/bg.gif) repeat-y;overflow:visible; }
#navigation {width:190px;overflow:hidden;background-image:url(../img_neu/bg_col1.gif);background-repeat:no-repeat;float:left;}

/* Reiternavigation */
	#navmain {}
	#navmain ul {list-style-type:none;margin:0px;padding:0px;}
	#navmain ul li {float:left;margin:0px;padding:0px;text-align:center;}
	/*FF*/
	#navmain ul li.reiter1a {position:relative;/*top:20px;*/left:9px;width:117px;height:26px;background-image:url(../img_neu/reiter_1a.gif);background-repeat:no-repeat;}
	#navmain ul li.reiter1a a {text-decoration:none;font-size:14px;font-weight:900;text-align:center;color:#fff;margin-top:6px;display:block;}
	#navmain ul li.reiter1p {position:relative;/*top:20px;*/left:9px;width:117px;height:26px;background-image:url(../img_neu/reiter_1p.gif);background-repeat:no-repeat;}
	#navmain ul li.reiter1p a {text-decoration:none;font-size:14px;font-weight:900;text-align:center;color:#d1d7d9;margin-top:4px;display:block;}
	/*SOFIA*/
	#navmain ul li.reiter2a {position:relative;/*top:20px;*/left:11px;width:52px;height:26px;background-image:url(../img_neu/reiter_2a.gif);background-repeat:no-repeat;}
	#navmain ul li.reiter2a a {text-decoration:none;font-size:14px;font-weight:900;text-align:center;color:#fff;margin-top:6px;display:block;}
	#navmain ul li.reiter2p {position:relative;/*top:20px;*/left:11px;width:52px;height:26px;background-image:url(../img_neu/reiter_2p.gif);background-repeat:no-repeat;}
	#navmain ul li.reiter2p a {text-decoration:none;font-size:14px;font-weight:900;text-align:center;color:#d1d7d9;margin-top:4px;display:block;}

/* Navigation 1 Frühförderung */
#navigation1 {position: relative; margin-top: -26px;width:190px;overflow:hidden;background:url(../img_neu/bg_col1.gif) 0px 18px no-repeat;float:left;}
	#navsub1 {margin-top:26px;}/*50*/
	#navsub1 ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;}
	#navsub1 ul li {margin: 0px;padding:0;}
	#navsub1 ul div.layoutfirst {margin:0; height:12px;background:url(../img/bg_nav1_first.gif) no-repeat;overflow:hidden;overflow:hidden;}
	#navsub1 ul div.layoutlast {height:13px;background:url(../img/bg_nav1_last.gif) no-repeat;overflow:hidden;}
	/* Originalbreite: 156px IE-Breite: 190px ??? */
	#navsub1 a {display: block;padding: 4px 17px;width: 156px;font-size:12px;font-weight:900;color: #fff;background-color:#84B4CD;background-image:url(../img/bg_nav1_p.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 a:hover{color: #fff;background-image:url(../img/bg_nav1_a.gif);background-repeat:no-repeat;}
	/*#navsub1 a.first {display: block;padding: 4px 17px;font-size:12px;font-weight:900;color: #fff;background-color:#9FBB83;background-image:url(../img/bg_nav1_p_first.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 a.first:hover {color: #fff;background-image:url(../img/bg_nav1_a_first.gif);background-repeat:no-repeat;}*/
	#navsub1 a.aktiv {display: block;padding: 4px 17px 0px 17px;font-size:12px;font-weight:900;color: #fff;background-image:url(../img/bg_nav1_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 a.aktivnosub {display: block;padding: 4px 17px;font-size:12px;font-weight:900;color: #fff;background-image:url(../img/bg_nav1_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* Subnavigation 2.Ebene */
	#navsub1 ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub1 ul ul li {margin: 0px;}
	#navsub1 ul ul div.layoutfirst {height:4px;margin:0;background:white url(../img/bg_nav1_sub_first.gif) no-repeat;overflow:hidden;}
	#navsub1 ul ul div.layoutlast {height:5px;background: white url(../img/bg_nav1_sub_last.gif) no-repeat;overflow:hidden;}
	#navsub1 ul ul a{display: block;padding: 4px 25px 4px 30px;width: 135px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub2.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a.aktiv{display: block;padding: 4px 25px 4px 30px;width: 135px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a:hover{color: #000;background-image:url(../img/bg_nav_sub2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a.first{display: block;padding: 4px 25px 4px 30px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub2_first.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a.first:hover{color: #000;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a.firstaktiv{display: block;padding: 4px 25px 4px 30px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul a.firstaktiv:hover{color: #000;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* 3.Ebene */
	#navsub1 ul ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub1 ul ul ul li {margin: 0px;}
	#navsub1 ul ul ul a{display: block;padding: 4px 25px 4px 43px;width: 122px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub3.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul a.aktiv{display: block;padding: 4px 25px 4px 43px;width: 122px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub3_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul a:hover{color: #000;background-image:url(../img/bg_nav_sub3_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* 4.Ebene */
	#navsub1 ul ul ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub1 ul ul ul ul li {margin: 0px;}
	#navsub1 ul ul ul ul a{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #84B4CD;background-color:#fff;background-image:url(../img/bg_nav_sub4.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a.aktiv{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #84B4CD;background-color:#fff;background-image:url(../img/bg_nav1_sub4_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a:hover{color: #000;background-image:url(../img/bg_nav1_sub4_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a.first{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #84B4CD;background-color:#fff;background-image:url(../img/bg_nav_sub4_first.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a.first:hover{color: #000;background-image:url(../img/bg_nav1_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a.firstaktiv{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #84B4CD;background-color:#fff;background-image:url(../img/bg_nav1_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub1 ul ul ul ul a.firstaktiv:hover{color: #000;background-image:url(../img/bg_nav1_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	
/* Navigation 2 SOFIA */
#navigation2 {position: relative;width:190px;margin-top: -26px; overflow:hidden;background:url(../img_neu/bg_col1.gif) 0px 18px no-repeat;float:left;}
	#navsub2 {margin-top:26px;}/*50*/
	#navsub2 ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;}
	#navsub2 ul li {margin: 0px;}
	#navsub2 ul div.layoutfirst {height:12px;background-image:url(../img/bg_nav2_first.gif);background-position:top left;background-repeat:no-repeat;overflow:hidden;}
	#navsub2 ul div.layoutlast {height:13px;background-image:url(../img/bg_nav2_last.gif);background-position:top left;background-repeat:no-repeat;overflow:hidden;}
	#navsub2 a {display: block;padding: 4px 17px;width: 156px;font-size:12px;font-weight:900;color: #fff;background-color:#99D02C;background-image:url(../img/bg_nav2_p.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 a:hover{color: #fff;background-image:url(../img/bg_nav2_a.gif);background-repeat:no-repeat;}
	#navsub2 a.aktiv {display: block;padding: 4px 17px 0px 17px;font-size:12px;font-weight:900;color: #fff;background-image:url(../img/bg_nav2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 a.aktivnosub {display: block;padding: 4px 17px;font-size:12px;font-weight:900;color: #fff;background-image:url(../img/bg_nav2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* Subnavigation 2.Ebene */
	#navsub2 ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub2 ul ul li {margin: 0px;}
	#navsub2 ul ul div.layoutfirst {height:4px;background-image:url(../img/bg_nav_sub_layoutfirst.gif);background-repeat:no-repeat;overflow:hidden;}
	#navsub2 ul ul div.layoutlast {height:5px;background-image:url(../img/bg_nav2_sub_last.gif);background-repeat:no-repeat;overflow:hidden;}
	#navsub2 ul ul a{display: block;padding: 4px 25px 4px 30px;width: 135px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub2.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a.aktiv{display: block;padding: 4px 25px 4px 30px;width: 135px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a:hover{color: #000;background-image:url(../img/bg_nav_sub2_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a.first{display: block;padding: 4px 25px 4px 30px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub2_first.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a.first:hover{color: #000;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a.firstaktiv{display: block;padding: 4px 25px 4px 30px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul a.firstaktiv:hover{color: #000;background-image:url(../img/bg_nav_sub2_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* 3.Ebene */
	#navsub2 ul ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub2 ul ul ul li {margin: 0px;}
	#navsub2 ul ul ul a{display: block;padding: 4px 25px 4px 43px;width: 122px;font-size:10px;font-weight:900;color: #657880;background-color:#fff;background-image:url(../img/bg_nav_sub3.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul a.aktiv{display: block;padding: 4px 25px 4px 43px;width: 122px;font-size:10px;font-weight:900;color: #000;background-color:#fff;background-image:url(../img/bg_nav_sub3_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul a:hover{color: #000;background-image:url(../img/bg_nav_sub3_a.gif);background-repeat:no-repeat;text-decoration: none;}
	/* 4.Ebene */
	#navsub2 ul ul ul ul {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, verdana, Helvetica, sans-serif;background-color:#fff;}
	#navsub2 ul ul ul ul li {margin: 0px;}
	#navsub2 ul ul ul ul a{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #99D02C;background-color:#fff;background-image:url(../img/bg_nav_sub4.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a.aktiv{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #99D02C;background-color:#fff;background-image:url(../img/bg_nav2_sub4_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a:hover{color: #000;background-image:url(../img/bg_nav2_sub4_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a.first{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #99D02C;background-color:#fff;background-image:url(../img/bg_nav_sub4_first.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a.first:hover{color: #000;background-image:url(../img/bg_nav2_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a.firstaktiv{display: block;padding: 4px 25px 4px 56px;width: 109px;font-size:10px;font-weight:900;color: #99D02C;background-color:#fff;background-image:url(../img/bg_nav2_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	#navsub2 ul ul ul ul a.firstaktiv:hover{color: #000;background-image:url(../img/bg_nav2_sub4_first_a.gif);background-repeat:no-repeat;text-decoration: none;}
	
	.leftteaser {width:176px;margin:10px 17px 10px 7px;}

#content {width:370px;margin-top: -8px; overflow:hidden;background-image:url(../img_neu/bg_col2.gif);background-repeat:repeat-x;float:left;padding-top: 35px;}
	#contenthead {width:370px;height:60px;overflow:hidden;}
	#contenthead a {position:relative;top:10px;left:20px;width:325px;height:20px;display:block;}
	/*Brotkrumenpfad (RootLineMenu)*/
	#breadcrumb_ff {margin:5px 35px 10px 10px;padding-bottom:8px;border-bottom:1px solid #cbd6ce;color:#84B4CD;}
		#breadcrumb_ff a {text-decoration:none;font-size:10px;font-weight:500;color:#84B4CD;}
		#breadcrumb_ff a:hover {text-decoration:none;font-size:10px;font-weight:500;color:#000;}
	#breadcrumb_sofia {margin:5px 35px 10px 10px;padding-bottom:8px;border-bottom:1px solid #cbd6ce;color:#99D02C;}
		#breadcrumb_sofia a {text-decoration:none;font-size:10px;font-weight:500;color:#99D02C;}
		#breadcrumb_sofia a:hover {text-decoration:none;font-size:10px;font-weight:500;color:#000;}
	/*Inhaltsbereich*/
	#contentarea_ff {margin:10px 35px 10px 10px;}/*background-color:#0f0;*/
		#contentarea_ff p {margin:10px 0px;line-height:15px;}/**/
		#contentarea_ff a {color: #84B4CD;font-weight:bold;text-decoration : none;}
		#contentarea_ff a:hover {color:#445157;}
		#contentarea_ff H1 {font-size:16px;margin:10px 0px;}
		#contentarea_ff H2 {font-size:14px;margin:10px 0px;}
		#contentarea_ff H3,H4,H5,H6 {font-size:11px;margin:10px 0px;font-weight:bold;}
		#contentarea_ff .sitemap1 {color:#445157;font-size : 14px;padding-top:10px;font-weight: bold;}
		#contentarea_ff .sitemap2 {color:#445157;font-size : 13px;margin-left:20px;font-weight: normal;}
		#contentarea_ff .sitemap3 {color:#445157;font-size : 12px;margin-left:40px;font-weight: normal;}
		#contentarea_ff .sitemap4 {color:#445157;font-size : 11px;margin-left:60px;font-weight: normal;}
		#contentarea_ff {}
		
	#contentarea_sofia {margin:10px 35px 10px 10px;}/*background-color:#0f0;*/
		#contentarea_sofia p {margin:10px 0px;line-height:15px;}/**/
		#contentarea_sofia a {color: #99D02C;font-weight:bold;text-decoration : none;}
		#contentarea_sofia a:hover {color:#445157;}
		#contentarea_sofia H1 {font-size:16px;margin:10px 0px;}
		#contentarea_sofia H2 {font-size:14px;margin:10px 0px;}
		#contentarea_sofia H3,H4,H5,H6 {font-size:11px;margin:10px 0px;font-weight:bold;}
		#contentarea_sofia .sitemap1 {color:#445157;font-size : 14px;padding-top:10px;font-weight: bold;}
		#contentarea_sofia .sitemap2 {color:#445157;font-size : 13px;margin-left:20px;font-weight: normal;}
		#contentarea_sofia .sitemap3 {color:#445157;font-size : 12px;margin-left:40px;font-weight: normal;}
		#contentarea_sofia .sitemap4 {color:#445157;font-size : 11px;margin-left:60px;font-weight: normal;}
		#contentarea_sofia {}
		
#content-largetop {
	position:relative;
   width:604px;
   margin-top: -8px;
   height: 20px;
   background: transparent url(../img_neu/bg_col2_top.gif) no-repeat;
   float:left;
}
#content-large {
   width:604px;
   overflow:hidden;
   background:white url(../img_neu/bg_col2.gif) right repeat-y;
   float:left;
   /*padding-top: 15px;*/
}
#content-largebottom {
   height: 6px;
   overflow:hidden;
   background: transparent url(../img_neu/bg_col2_bottom.gif) no-repeat;
   clear:left;
   margin-top: 30px;
}

#content-small {
   width:291px;
   overflow:hidden;
   background:white;
   float:left;
}
#content-small #contentarea_ff, #content-small #contentarea_sofia {
  margin-right: 10px;
}
#content-smalltop {
	position:relative;
   height: 18px;
   background: transparent url(../img_neu/bg_col4_top.gif) top no-repeat;
   overflow:hidden;
}
#content-smallbottom {
   height: 16px;
   overflow:hidden;
   background: transparent url(../img_neu/bg_col4_bottom.gif) bottom no-repeat;
   clear:left;
}
.tt_content-wrap {padding:30px 0 0 0; margin-top: 20px;background: url(../img_neu/list-bottomborder.gif) repeat-x;}
		

#marginalie {width:291px;margin:8px 0 0 7px;color:#fff;float:left;}

	#quicksearch, #quicksearch-s {position:relative;margin-top:10px;overflow:hidden; background: url(../img_neu/quicksearch-bar.gif) no-repeat; padding: 5px 10px;}
                #quicksearch-s { background: url(../img_neu/quicksearch-bar-s.gif) no-repeat;  }
	#quicksearch LABEL, #quicksearch-s LABEL { color: #fff; font-weight: bold; }
                .finputquicksearch {width:100px;/*height:16px*/;margin:0 3px 0 0;/*padding:2px;*/border:1px solid #6a90a4;vertical-align:middle;}
	.finputfoerderstellen {width:180px;height:12px;margin:4px 4px 0px 0px;border:1px solid #000;vertical-align:middle;}
	.finputimage {vertical-align:middle;}
	
	.rightteaser {position:relative;margin-bottom:11px;overflow:hidden;}
	
	.teaser-ffst-head {
		position:relative;
		background: #657880 url(../img_neu/teaser-ffst-label.gif) bottom no-repeat;
		padding-bottom:36px;
	}
	.teaser-ffst-body {
		padding: 10px;
		background: #657880;
	}
	.teaser-ffst-bottom {
		height:4px;
		background: transparent url(../img_neu/teaser-ffst-bottom.gif) no-repeat;
		overflow:hidden;
	}


	.teaser-termine-head {
		position:relative;
		background: #84b4cd url(../img_neu/teaser-termine-label.gif) bottom no-repeat;
		padding-bottom:36px;
	}
	.teaser-termine-body {
		padding: 10px;
		background: #84b4cd;
	}
	.teaser-termine-bottom {
		height:4px;
		background: transparent url(../img_neu/teaser-termine-bottom.gif) no-repeat;
		overflow:hidden;
	}


		/* Teaser Layout 1 */
/*		.bordertop1 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserbordertop1.gif);}	*/
		.teaserbody1 {width:209px;padding:0px 15px 0px 18px;overflow:hidden;background-image:url(../img/teaserbg1.gif);}
			.teaserbody1 p {width:176px;margin:0px;}
			.teaserbody1 a {text-decoration:none;font-weight:900;color:#fff;}
			.teaserbody1 a:hover {text-decoration:underline;}
		.borderbottom1 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserborderbottom1.gif);}
		/* Teaser Layout 2 */
		.bordertop2 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserbordertop2.gif);}
		.teaserbody2 {width:209px;padding:0px 15px 0px 18px;overflow:hidden;background-image:url(../img/teaserbg2.gif);}
		.borderbottom2 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserborderbottom2.gif);}
		.borderbottom2small {width:209px;height:12px;overflow:hidden;background-image:url(../img/teaserborderbottom2.gif);background-position:bottom left;background-repeat:no-repeat;}
		/* Teaser Layout 3 */
		.bordertop3 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserbordertop3.gif);}
		.teaserbody3 {width:209px;padding:0px 15px 0px 18px;color:#445157;overflow:hidden;background-image:url(../img/teaserbg3.gif);}
		.borderbottom3 {width:209px;height:20px;overflow:hidden;background-image:url(../img/teaserborderbottom3.gif);}
		/* Teaser Layout 4 (Buch)
		.bordertop4 {width:209px;height:20px;background-color:#0ff;}
		.teaserbody4 {}
		.borderbottom4 {width:209px;height:20px;background-color:#00f;} */
		.rightteaser .tx-a1teasermenu-pi1 {width:176px;}

/*#footer {width:793px;height:56px;overflow:hidden;background-image:url(../img/bg_footer.gif);background-repeat:no-repeat;clear:both;}
	.navfooter {position:relative;top:30px;left:210px;}
	.navfooter a {text-decoration:none;font-size:10px;font-weight:900;color:#657880;margin-right:15px;}
	.navfooter a:hover {text-decoration:none;font-size:10px;font-weight:900;color:#000;}
	.lastchange {text-decoration:none;font-size:10px;font-weight:900;color:#fff;position:relative;top:16px;left:590px;}*/

#footer {width:794px;height:56px;overflow:hidden;background: transparent url(../img_neu/bg_footer.gif) no-repeat;clear:both;}/*background-color:#f00;*/
	.navfooter {position:relative;top:25px;left:205px;width:360px;text-align:right;padding-top:4px;border-top:1px solid #cbd6ce;}/*background-color:#0ff;*/
	.navfooter a {text-decoration:none;font-size:10px;font-weight:900;color:#657880;margin-left:20px;}
	.navfooter a:hover {text-decoration:none;font-size:10px;font-weight:900;color:#000;}
	.lastchange {text-decoration:none;font-size:10px;font-weight:900;color:#a1abad;position:relative;top:11px;left:590px;}


.clearfloat {display:none;clear:both;}

/* Förderstellenfinder */
.user-tntffstfe-pi1 {width:555px;}

.user-tntffstfe-pi1-abc {margin-bottom:7px; font-size: 13px;}
.user-tntffstfe-pi1-nav {margin-bottom:15px;padding:2px 0px;}
.user-tntffstfe-pi1-small {font-size: 10px;}
.user-tntffstfe-pi1-list {padding:15px 0px; background: url(../img_neu/list-bottomborder.gif) repeat-x; font-size:13px;clear:left;}
.user-tntffstfe-pi1-list-left {font-size:12px;}
.user-tntffstfe-pi1-list-right {font-size:12px;}
.user-tntffstfe-pi1-list-footer {width:82px;margin-left: 40px;font-size: 11px;float:right;}
.user-tntffstfe-pi1-detail-footer {font-size:11px;padding:15px 0;}
.user-tntffstfe-pi1-list-detail {width:100%;font-size: 11px;clear:both;}
.user-tntffstfe-pi1-sorry {width:356px;padding:30px 3px;margin-bottom:7px;text-align:center;border: 1px solid #DADADA;}

#contentarea_ff A.ffst-web:link, #contentarea_ff A.ffst-web:hover, #contentarea_ff A.ffst-web:active, #contentarea_ff A.ffst-web:visited {
	color: white;
	font-weight: normal;
	overflow: hidden;
	background: url(../img_neu/button-web.gif) no-repeat;
	display: block;
	padding: 5px 10px;
}
#contentarea_ff A.ffst-email:link, #contentarea_ff A.ffst-email:hover, #contentarea_ff A.ffst-email:visited {
	color: white;
	font-weight: normal;
	overflow: hidden;
	background: url(../img_neu/button-email.gif) no-repeat;
	display: block;
	padding: 5px 10px;
}
#contentarea_ff DIV.ffst-detail-wrap A:link, #contentarea_ff DIV.ffst-detail-wrap A:hover, #contentarea_ff DIV.ffst-detail-wrap A:visited {
	color: white;
	font-weight: normal;
	overflow: hidden;
	background: url(../img_neu/button-detail.gif) no-repeat;
	display: block;
	padding: 5px 10px;
}
#contentarea_ff A.ffst-back:link, #contentarea_ff A.ffst-back:hover, #contentarea_ff A.ffst-back:visited {
	color: white;
	width: 114px;
	font-weight: normal;
	overflow: hidden;
	background: url(../img_neu/button-back.gif) no-repeat;
	display: block;
	padding: 2px 10px 5px 0px;
	text-align:right;
}
.user-tntffstfe-pi1-detail-footer A.ffst-web, .user-tntffstfe-pi1-detail-footer A.ffst-email {
	width: 62px;
	float:left;
	margin-right: 4px;
}

/* Meldungen */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{clear:right;height:1px;border:1px solid #FFF;}/**/
.news-latest-container HR.clearer {clear:left;}/**/
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {width:100%;}/*border:1px solid #333;background-color:#BBE53A;*/
/*.news-latest-container H2,.news-latest-gotoarchive {color:#fff;padding:3px;margin:3px;border:1px solid #666;}*//*background-color:#D8FA70;background-color:#769024;*/
/*.news-latest-gotoarchive {font-weight:bold;margin-top:5px;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {color:#fff;}
.news-latest-gotoarchive A {color:#fff;}*/
.news-latest-item {padding-bottom:15px;border-top:1px solid #cbd6ce;}/*padding:3px 0;margin:3px;border:1px solid #666;background-color:#F9FFE5;*/
/*.news-latest-item IMG {margin-bottom:5px;margin-right:5px;border:1px solid #666;float:left;}
.news-latest-category IMG {float: none;border:none;margin:0px;}*/
.news-latest-date {font-weight: normal;}/*background-color: #C7D5FE;*/
/*.news-latest-morelink,.news-latest-category {font-size:11px;}
.news-latest-morelink {height:12px;}
.news-latest-morelink A {float:right;}*/
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {width:100%;}/*border:1px solid #000;background-color:#BBE53A;background-color:#fff;*/
.news-list-item {margin-bottom:15px;border-top:1px solid #cbd6ce;}/*margin:3px;padding:3px;border:1px solid #666;background-color:#F9FFE5;background-color:#F0F8FF;*/
/*.news-search-form {padding:3px;margin-bottom:5px;border:1px solid #666;background-color:#F9FFE5;}
.news-search-emptyMsg{margin:0px;}
.news-search-form FORM {margin:0px;}*/
/*.news-list-container H3 {padding: 5px;background-color: #C7D5FE;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color:#000;padding-left:2px;text-decoration: none;}
.news-list-container H3 A {color:#000;}
.news-list-container P {padding-left:3px;}*/
.news-list-date {float: right;width: 50px;text-align: right;font-weight: normal;}
/*.news-list-imgcaption {float: right;padding-top:3px;padding-right:3px;font-size: 9px;}
.news-list-container IMG {float: right;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG {float: none;border:none;margin:0px;}
.news-list-morelink,.news-list-category {font-size:9px;margin-left:3px;}
.news-list-morelink  {margin-bottom:3px;}*/
.news-list-browse {text-align: center;}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {width:100%;border-top:1px solid #cbd6ce;}/*margin:3px;padding:3px;*/
/*.tx-ttnews-browsebox TD {font-size: 12px;}*/
.tx-ttnews-browsebox TD a {color: #CC0000;text-decoration: none;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell p,.tx-ttnews-browsebox td p{margin:0px;padding:0px;}
td.tx-ttnews-browsebox-SCell p a:link {color: #CC0000;}/*background-color: #eee;border:1px solid #666;*/
.news-search-emptyMsg {font-size: 11px;margin-left: 10px;}/**/
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
/*.news-single-item {padding:5px;margin-bottom:5px;}border:1px solid #666;background-color:#F9FFE5;*/
/*.news-single-item H2 {font-size: 12px;font-weight:bold;color: #000;margin-bottom: 0px;}
.news-single-item H3 {margin-bottom: 15px;}*/
.news-single-img {float: right;margin-left:5px;}
.news-single-imgcaption {padding:3px;clear:both;}
/*.news-single-category {float: right;}
.news-single-backlink, .news-single-backlink a {font-weight: bold;font-size: 12px;margin-bottom: 15px;margin-top: 10px;}*/
.news-single-timedata {float: right;width: 50px;text-align: right;font-weight: normal;}
/*.news-single-timedata,*/ .news-single-author,.news-single-imgcaption {font-size: 9px;}
/*.news-single-author {padding-bottom: 3px;}*/
.news-single-additional-info {background-color: #BBE53A;clear: both;margin-top: 15px;border: 1px solid #666;padding:3px;padding-bottom:0px;}
.news-single-related,.news-single-files,.news-single-links  {border: 1px solid #666;margin:0px;margin-bottom: 3px;padding:3px;background-color:#F9FFE5;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {margin-left:20px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold;font-size: 11px;margin-left:5px;width:90%;}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-top:10px;padding:3px;border:1px solid #333;background-color:#C7D5FE;}/*background-color:#BBE53A;*/
.news-amenu-container LI {padding-bottom:1px;}
.news-amenu-container LI a {color:#000;text-decoration: none;}
.news-amenu-container UL {padding:3px;margin:0px;border:1px solid #666;background-color:#F0F8FF;list-style-type: none;}/*margin-top:5px;margin-left:0px;margin-bottom:0px;background-color:#F9FFE5;*/
.news-amenu-container H2 {color:#fff;padding:3px;margin:0px;border:1px solid #666;background-color:#90ABFC;}/*background-color:#769024;*/
.news-amenu-item-year {font-weight: bold;border: 1px solid #666;padding: 2px;background-color: #C7D5FE;color:#000;}/*background-color: #769024;*/

/*IndexedSearch*/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


.teaserbody1 .tx-a1teasermenu-pi1 p {color: #fff;}
.teaserbody1 .tx-a1teasermenu-pi1 a {color: #fff;}

.rightteaser form {margin:0px;padding:0px;}

/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

/*
A:link {
	background-color : transparent;
	color : navy;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Verdana, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 20px;
}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

*/

FORM {
	margin:0;
}

/* AnmeldungsFormular */
#Anmeldung fieldset, #kontakt fieldset {
	border: none;
        padding:0;
        margin:0;
}
#Anmeldung label, #kontakt label {
	display:block;
	width:96px;
	float:left;
}
#Anmeldung label.termin {
	width:90px;
}
#Anmeldung input, #kontakt input {
	padding:0;
}
#Anmeldung input#zeit_am_7, #Anmeldung input#zeit_am_8 {
	display:block;
	width:40px;
}
#Anmeldung input#termin_am_7, #Anmeldung input#termin_am_8, #Anmeldung input#zeit_am_7, #Anmeldung input#zeit_am_8 {
	float:left;
}
#Anmeldung p.error, #kontakt p.error {
	color:red;
	margin-bottom:10px;
}
#kontakt .input_textarea, #kontakt input  {
        width:220px;
}
#kontakt .submit_btn {
        width:auto;
}
#kontakt p.comment {
        margin-top:0px;
}



.news-latest-newline {
  position:relative;
  padding: 10px 15px 10px 0;
  background: url(../img_neu/latest-more-link.gif) center right no-repeat;
  border-bottom: 1px solid white;
}
.news-latest-newline A {
  color: white;
  display:block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}