#menu {
	position:relative;
	width:862px;
	height:80px;
	background-color:#999966;
	background:url(/tl_files/formula-future/images/website/menu.gif) left top no-repeat;
}

#main_menu ul {
	margin:0 0 0 21px;
	padding:0;
	list-style:none;
}

#main_menu ul li {
	float:left;
}

#main_menu a {
	display:block;
	color:#cc0000;
	text-indent:-9999px;
}

#main_menu p.active {
	padding:0;
	margin:0;
	text-indent:-9999px;
}

#main_menu a.nav_home {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_home_0.gif);
	width:79px;
	height:41px;
}

#main_menu .nav_home a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_home_1.gif);
	width:79px;
	height:41px;
}

#main_menu p.active.nav_home {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_home_1.gif);
	width:79px;
	height:41px;
}

#main_menu a.nav_home:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_home_1.gif);
	width:79px;
	height:41px;
}

#main_menu a.nav_ueber-uns {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_ueber-uns_0.gif);
	width:98px;
	height:41px;
}

#main_menu .nav_ueber-uns a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_ueber-uns_1.gif);
	width:98px;
	height:41px;
}

#main_menu p.active.nav_ueber-uns {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_ueber-uns_1.gif);
	width:98px;
	height:41px;
}

#main_menu a.nav_ueber-uns:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_ueber-uns_1.gif);
	width:98px;
	height:41px;
}

#main_menu a.nav_talente {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_talente_0.gif);
	width:89px;
	height:41px;
}

#main_menu .nav_talente a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_talente_1.gif);
	width:89px;
	height:41px;
}

#main_menu p.active.nav_talente {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_talente_1.gif);
	width:89px;
	height:41px;
}

#main_menu a.nav_talente:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_talente_1.gif);
	width:89px;
	height:41px;
}

#main_menu a.nav_foerderung {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_foerderung_0.gif);
	width:108px; 
	height:41px;
}

#main_menu .nav_foerderung a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_foerderung_1.gif);
	width:108px; 
	height:41px;
}

#main_menu p.active.nav_foerderung {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_foerderung_1.gif);
	width:108px; 
	height:41px;
	background-color:#cc0000;
}

#main_menu a.nav_foerderung:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_foerderung_1.gif);
	width:108px; 
	height:41px;
}

#main_menu a.nav_partner {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_partner_0.gif);
	width:89px;
	height:41px;
}

#main_menu .nav_partner a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_partner_1.gif);
	width:89px;
	height:41px;
}

#main_menu p.active.nav_partner {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_partner_1.gif);
	width:89px;
	height:41px;
}

#main_menu a.nav_partner:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_partner_1.gif);
	width:89px;
	height:41px;
}

#main_menu a.nav_medien {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_medien_0.gif);
	width:87px;
	height:41px;
}

#main_menu .nav_medien a.trail {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_medien_1.gif);
	width:87px;
	height:41px;
}

#main_menu p.active.nav_medien {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_medien_1.gif);
	width:87px;
	height:41px;
}

#main_menu a.nav_medien:hover {
	background-image:url(/tl_files/formula-future/images/website/nav/nav_medien_1.gif);
	width:87px;
	height:41px;
}

#sub_menu ul {
	margin:5px 0 0 31px;
	padding:0;
	list-style:none;
}

#sub_menu ul li {
	float:left;
	margin-right:20px;
}

#sub_menu a {
	text-decoration:none;
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
#sub_menu p.active {
	padding:0;
	margin:0;
	color:#1c1c1c;
	font-size:12px;
	font-weight:bold;
}

#sub_menu a:hover {
	color:#1c1c1c;
}


/* SEARCH-BLOCK */
#f1 .formbody {
	position:absolute;
	width:198px;
	heigth:auto;
	right:0px;
	top:9px;
}

#f1 .formbody label{ 
	display:none;
}

#f1 .formbody  input {
	width:140px;
	heigth:60px;
	vertical-align:top;
}

#f1 .formbody  .submit {
	width:25px;
	heigth:25px;
	margin-left:5px;
}

.mod_search div {
	padding-left:22px;
	padding-right:20px;
}

.mod_search form {
	display:none;
}

.mod_search p.header {
	margin:0;
	width:100%;
	height:26px;
	background:url(/tl_files/formula-future/images/website/back_top_main.gif) no-repeat;
	color:#FFFFFF;
	padding:5px 0 0 12px;
	font-size:12px;
	font-weight:bold;
}

.mod_search  a.more{
	padding-left:22px;
	font-size:12px;
	color:#135291;
	text-decoration:none;
}

.mod_search h3  a{
	font-size:20px;
	color:#135291;
	text-decoration:none;
	font-weight:normal;
}

.mod_search .spacer{
	height:15px;
	width:100%;
}

.pagination {

	text-align:center;
}

.pagination ul {
	margin:0;
	padding:0;
	list-style:none;
}

.pagination ul li {
	display:inline;
	color:#19446f;
}

.pagination ul li a {
	color:#19446f;
}

.pagination .pagination_previous{
	font-size:12px;
	color:#19446f;
	text-decoration:none;
	padding-left:20px;
	background:url(/tl_files/formula-future/images/website/arrow_left.gif) left 4px no-repeat;
}

.pagination .pagination_next{
	font-size:12px;
	color:#19446f;
	text-decoration:none;
	padding-right:20px;
	background:url(/tl_files/formula-future/images/website/arrow_right.gif) right 4px no-repeat;
}

.pagination li#pagination_left{
	width:200px;
	text-align:left;
}
