@charset "utf-8";
/* Feuille de styles */


/********************* Mise en forme globale ***********************************/
body {
background-color:#333333;
margin-top:0;
top:0;
}

#page {
background-color:#FFFFFF;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
position:relative;
top:0;
left:0px;
width:1014px;
z-index:0;
}

#border_header_left{
position:relative;
top:0px;
left:0px;
height:160px;
width:32px;
background: url(./img/nav/border_left.jpg) repeat-y right top;
}

#header {
position:absolute;
width:950px;
height:160px;
top:0px;
left:32px;
z-index:1;
background : url(./img/nav/header.jpg) no-repeat left top;
}

#border_header_right{
position:absolute;
top:0px;
right:0px;
height:160px;
width:32px;
background: url(./img/nav/border_right.jpg) repeat-y left top;
}

#border_menu_left{
position:relative;
top:0px;
left:0px;
height:44px;
width:32px;
background: url(./img/nav/border_left.jpg) repeat-y right top;
}

#menu {
position:absolute;
width:950px;
height:44px;
top:160px;
left:32px;
z-index:1;
background : url(./img/nav/bg_menu.jpg) repeat-x left top;
}

#border_menu_right{
position:absolute;
top:160px;
right:0px;
height:44px;
width:32px;
background: url(./img/nav/border_right.jpg) repeat-y left top;
}

#border_content{
position:relative;
top:0px;
left:0px;
height:auto;
width:1014px;
background: url(./img/nav/border_content.jpg) repeat-y left top;
padding-left:32px;
padding-right:32px;
padding-top:10px;
padding-bottom:20px;
}

#content {
position:relative;
width:950px;
height:auto;
top:0px;
left:0px;
z-index:1;
background-color:#FFFFFF;
}

#blocs_ss_titre{
	position:relative;
	width:950px;
	height:auto;
	left:0px;
	text-align:left;
	margin-bottom:15px;
}

#border_footer{
position:relative;
top:0px;
left:0px;
height:auto;
width:1014px;
background: url(./img/nav/border_footer.jpg) no-repeat left top;
}

#footer {
position:relative;
width:950px;
height:75px;
top:0px;
left:32px;
z-index:1;
background : url(./img/nav/bg_footer.jpg) repeat-x left top;
}
/*******************************************************************************/

/********************* Mise en forme menu **************************************/
a.menu_link:link, a.menu_link:visited{	  /* lien à l'état normal (visité ou non) */
	top:12px;
	margin-left:19px;
	position:relative;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.menu_link_red:link, a.menu_link_red:visited{	  /* lien à l'état normal (visité ou non) */
	top:12px;
	margin-left:19px;
	position:relative;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.menu_link:active, a.menu_link_red:active{	      /* lien actif */
	top:12px;
	margin-left:19px;
	position:relative;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.menu_link:hover, a.menu_link_red:hover{	   /* lien au survol */
	top:12px;
	margin-left:19px;
	position:relative;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#countdown{
	position:absolute;
	top:0px;
	right:0px;
}
/*******************************************************************************/

/********************* Mise en forme contenu************************************/

p, h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Arial";
	margin-top:0;
}

h1{
		margin-top:8px;
		color:#444444;
		font-size:23px;
		font-weight:bold;
}

h2{
		color:#555555;
		font-size:14px;
		font-weight:550;
}

h3{
		color:#444444;
		font-size:13px;
		font-weight:bold;
}

h4{
		color:#333333;
		font-size:13px;
		font-weight:bold;
		margin-bottom:5px;
}

p{
		font-size:13px;
		font-weight:500;
}

table{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.menu_niv2_link:link, a.menu_niv2_link:visited{	  /* lien à l'état normal (visité ou non) */
	top:12px;
	margin-left:12px;
	position:relative;
	color:#663399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.menu_niv2_link:active{	      /* lien actif */
	top:12px;
	margin-left:12px;
	position:relative;
	color:#663399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.menu_niv2_link:hover{	   /* lien au survol */
	top:12px;
	margin-left:12px;
	position:relative;
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.standard_link:link, a.standard_link:visited{	/* lien à l'état normal (visité ou non) */
	position:relative;
	color:#660099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.standard_link:active{	   /* lien actif */
	position:relative;
	color:#660099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.standard_link:hover{	      /* lien au survol */
	position:relative;
	color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

	/* ======================= Start ======================= */	
	#start_links{
		position:relative;
		width:250px;
		height:180px;
		top:0px;
		left:20px;
		margin-bottom:10px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:10px;
	}
	
	#text_start_links{
		position:relative;
		width:250px;
		height:140px;
		top:20px;
		left:0px;
		margin-bottom:10px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:10px;
	}
	
	#tagesablauf{
		position:absolute;
		width:260px;
		height:216px;
		top:1250px;
		left:20px;
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:10px;
	}
	
	#start_center_flash{
		position:relative;
		width:260px;
		height:210px;
		top:10px;
		left:25px;
		text-align:justify;
	}
	
	#logos_start{
		position:relative;
		top:20px;
		left:55px;
		height:830px;
		width:200px;
		margin-bottom:30px;
	}
	
	#start_blog{
		position:absolute;
		width:540px;
		height:1150px;
		top:0px;
		left:320px;
		text-align:justify;
		padding-top:0px;
		padding-bottom:5px;
		padding-left:55px;
		padding-right:10px;
		border-left:solid #3399CC 2px;
	}
	/* ===================================================== */
	
	/* ===================== Das Team ====================== */
	#wir_uber_uns{
		position:relative;
		top:0px;
		left:60px;
		width:840px;
		height:76px;
		padding:0px;
		margin-bottom:10px;
		text-align:left;
		border:solid #666666 1px;
	}
	
	#wir_uber_uns_pdfs{
		position:relative;
		width:950px;
		height:auto;
		padding:0px;
	}
	
	.wir_uber_uns_1ligne_3pics{
		position:relative;
		left:50px;
		top:0px;
		margin-top:10px;
		margin-bottom:20px;
		height:380px;
		width:850px;
	}
	
	.bilder_1ligne_3pics{
		position:relative;
		left:50px;
		top:0px;
		margin-top:10px;
		margin-bottom:20px;
		height:380px;
		width:850px;
	}
	
	.bilder_pic_left{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	.bilder_pic_center{
		position:absolute;
		left:290px;
		top:0px;
	}
	
	.bilder_pic_right{
		position:absolute;
		right:0px;
		top:0px;
	}
	
	.wir_uber_uns_pic_left{
		position:absolute;
		left:0px;
		top:0px;
		border:solid #666666 1px;
	}
	
	.wir_uber_uns_pic_center{
		position:absolute;
		left:290px;
		top:0px;
		border:solid #666666 1px;
	}
	
	.wir_uber_uns_pic_right{
		position:absolute;
		right:0px;
		top:0px;
		border:solid #666666 1px;
	}
	
	a.wir_uber_uns_link:link, a.wir_uber_uns_link:visited{	  /* lien à l'état normal (visité ou non) */
		top:12px;
		margin-left:19px;
		position:relative;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.wir_uber_uns_link:active, a.wir_uber_uns_link:hover{	      /* lien actif et au survol */
		top:12px;
		margin-left:19px;
		position:relative;
		color:#663399;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	#descriptions{
		position:relative;
		width:950px;
		height:1500px;
		padding:0px;
	}
	
	.desc_photo{
		position:absolute;
		top:0px;
		left:0px;
		background-color:#CCCCCC;
		width:100px;
		height:130px;
	}
	
	.desc_text{
		border-top:solid #3399FF 1px;
		border-bottom:solid #3399FF 1px;
		border-right:solid #3399FF 1px;
		position:absolute;
		left:110px;
		padding:5px;
		top:0px;
		width:260px;
		height:120px;
	}
	
	#desc_text_munz, #desc_text_brenner{
		border-top:solid #3399FF 1px;
		border-bottom:solid #3399FF 1px;
		border-right:solid #3399FF 1px;
		position:absolute;
		left:110px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		top:0px;
		width:265px;
		height:120px;
	}
	
	.desc_photo_auszubild{
		position:absolute;
		top:0px;
		left:0px;
		background-color:#CCCCCC;
		width:170px;
		height:130px;
	}
	
	.desc_text_auszulbild{
		border-top:solid #3399FF 1px;
		border-bottom:solid #3399FF 1px;
		border-right:solid #3399FF 1px;
		position:absolute;
		left:180px;
		padding:5px;
		top:0px;
		width:190px;
		height:120px;
	}

	#desc_1{
		position:absolute;
		top:10px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_2{
		position:absolute;
		top:10px;
		left:520px;
		width:370px;
		height: 130px;
	}	
	
	#desc_3{
		position:absolute;
		top:160px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_4{
		position:absolute;
		top:160px;
		left:520px;
		width:370px;
		height: 130px;
	}	
	
	#desc_5{
		position:absolute;
		top:310px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_6{
		position:absolute;
		top:310px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_7{
		position:absolute;
		top:460px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_8{
		position:absolute;
		top:460px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_9{
		position:absolute;
		top:610px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_10{
		position:absolute;
		top:610px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_11{
		position:absolute;
		top:760px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_12{
		position:absolute;
		top:760px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_13{
		position:absolute;
		top:910px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_14{
		position:absolute;
		top:910px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_15{
		position:absolute;
		top:1060px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_16{
		position:absolute;
		top:1060px;
		left:520px;
		width:370px;
		height:130px;
	}
	
	#desc_17{
		position:absolute;
		top:1210px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_18{
		position:absolute;
		top:1210px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_19{
		position:absolute;
		top:1360px;
		left:60px;
		width:370px;
		height: 130px;
	}	
	
	#desc_20{
		position:absolute;
		top:1510px;
		left:520px;
		width:370px;
		height: 130px;
	}
	
	#desc_21{
		position:absolute;
		top:1510px;
		left:60px;
		width:370px;
		height: 130px;
	}
	
	#desc_22{
		position:absolute;
		top:1360px;
		left:520px;
		width:370px;
		height: 130px;
	}
	/* ===================================================== */
	
	/* ====================== Projekt ====================== */
	#infos_col_1{		/** droite **/
		position:relative;
		width:600px;
		height:600px;
		top:5px;
		left:310px;
		text-align:justify;
		padding-top:0px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background:url(./img/projekt/hintergrund.jpg);
	}
	
	#infos_col_2{		/** gauche **/
		position:absolute;
		width:240px;
		height:350px;
		top:5px;
		left:20px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#DDDDFF;
	}
	
	#photo_anciens{
		position:relative;
		top:30px;
		left:15px;
	}
	/* ===================================================== */
	
	/* ====================== Partner ====================== */
	#partner_presentation_left{
		position:relative;
		width:350px;
		height:140px;
		top:10px;
		left:20px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:20px;
	}
	
	#partner_presentation_right{
		position:absolute;
		width:500px;
		height:100px;
		top:60px;
		left:400px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
	}
	
	#all_partners{
		position:relative;
		top:10px;
	}
	
	#die_partner_1{
		position:relative;
		top:0px;
		left:20px;
		width:440px;
		height:auto;
		background-color:#fff;
	}
	
	#die_partner_2{
		position:absolute;
		top:0px;
		left:485px;
		width:440px;
		height:auto;
		background-color:#fff;
	}
	
	#logo_bundes{
		position:absolute;
		width:181px;
		height:100px;
		top:0px;
		left:0px;
	}
	
	#text_bundes{
		position:absolute;
		left:190px;
		top:5px;
	}
	
	.p_logo{
		position:relative;
		left:0px;
		top:0px;
	}
	
	.p_text{
		position:relative;
		top:5px;
		text-align:justify;
	}
	
	.logo{
		border:0px;
	}
	
	.partner{
		position:relative;
		height:180px;
		width:420px;
		padding:10px;
		margin-top:10px;
		border:solid #3399FF 1px;
	}
	
	#variotec, #bohle{
		position:relative;
		height:180px;
		width:420px;
		padding:10px;
		margin-top:0px;
		border:solid #3399FF 1px;
	}
	
	#text_weinig{
		position:absolute;
		width:320px;
		top:30px;
		left:110px;
		text-align:justify;
	}
	
	#logo_weinig{
		position:relative;
		left:0px;
		top:25px;
	}
	
	#logo_gutmann{
		position:relative;
		left:0px;
		top:25px;
	}
	
	#text_gutmann{
		position:absolute;
		width:320px;
		top:30px;
		left:110px;
		text-align:justify;
	}
	
	#text_leitz{
		position:absolute;
		width:280px;
		top:10px;
		left:150px;
		text-align:justify;
	}
	
	#text_ral{
		position:absolute;
		width:320px;
		top:25px;
		left:110px;
		text-align:justify;
	}
	
	#text_wigatec{
		position:absolute;
		width:260px;
		top:10px;
		left:170px;
		text-align:justify;
	}
	
	#text_herzog{
		position:absolute;
		width:250px;
		top:10px;
		left:180px;
		text-align:justify;
	}
	
	#text_loffel_part_1{
		position:absolute;
		top:10px;
		left:185px;
		width:245px;
		height:95px;
		text-align:justify;
	}
	
	#text_loffel_part_2{
		position:relative;
		top:12px;
		text-align:justify;
	}
	
	#text_bohle{
		position:relative;
		top:35px;
		text-align:justify;
	}
	
	#text_variotec{
		position:relative;
		top:35px;
		text-align:justify;
	}
	
	#text_proholz{
		position:relative;
		top:35px;
		text-align:justify;
	}
	
	#text_d_h{
		position:relative;
		top:20px;
		text-align:justify;
	}
	
	#text_scholl{
		position:relative;
		top:10px;
		text-align:justify;
	}
	
	#text_otto{
		position:relative;
		top:20px;
		text-align:justify;
	}
	
	#text_sikkens{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_munchinger{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_wurth{
		position:relative;
		top:10px;
		text-align:justify;
	}
	
	#text_spiegelart{
		position:relative;
		top:10px;
		text-align:justify;
	}
	
	#text_sommer{
		position:relative;
		top:15px;
		text-align:justify;
	}
	
	#text_orchester{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_illbruck_part_1{
		position:absolute;
		top:10px;
		left:170px;
		width:260px;
		height:75px;
		text-align:justify;
	}
	
	#text_illbruck_part_2{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_alu_part_1{
		position:absolute;
		top:0px;
		left:150px;
		width:280px;
		height:75px;
		text-align:justify;
	}
	
	#text_alu_part_2{
		top:2px;
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_roto_part_1{
		position:absolute;
		top:20px;
		left:150px;
		width:280px;
		height:30px;
		text-align:justify;
	}
	
	#text_roto_part_2{
		top:80px;
		width:420px;
		position:absolute;
		text-align:justify;
	}
	
	#text_zeltverleih{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_hes{
		position:relative;
		top:0px;
		text-align:justify;
	}
	
	#text_hachtel{
		position:relative;
		top:15px;
		text-align:justify;
	}
	
	#text_gubks{
		position:relative;
		top:15px;
		text-align:justify;
	}
	
	#partner_harald{
		position:relative;
		height:392px;
		width:420px;
		padding:10px;
		margin-top:10px;
		border:solid #3399FF 1px;
	}
	
	#text_harald_part_1{
		position:absolute;
		top:10px;
		left:105px;
		width:325px;
		height:95px;
		text-align:justify;
	}
	
	#text_harald_part_2{
		position:relative;
		top:0px;
		text-align:justify;
	}
	/* ===================================================== */
	
	/* ====================== Kontakt ====================== */
	#kontakt_daten{
		position:relative;
		width:270px;
		height:360px;
		top:20px;
		left:120px;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:70px;
	}
	
	#kontakt_formular{
		position:absolute;
		width:320px;
		height:380px;
		top:80px;
		left:490px;
	}
	
	#anmeldung{
		top:20px;
		position:relative;
		width:700px;
		height:159px;
		left:120px;
	}
	
	#anmeldung_banner{
		top:5px;
		left:0px;
		position:absolute;
		width:200px;
		height:159px;
	}
	
	#anmeldung_infos{
		position:absolute;
		width:450px;
		height:159px;
		top:0px;
		left:225px;
		text-align:justify;
	}
	/* ===================================================== */	
	
	/* ======================= Blog ======================== */	
	#blog_archives{
		position:relative;
		width:500px;
		height:auto;
		top:0px;
		left:215px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#fff;
	}
	
	.news{
		position:relative;
		margin-top:10px;
		left:0px;
		width:505px;
		height:auto;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:solid #CCCCCC 2px;
	}
	
	.news_wurth{
		position:relative;
		margin-top:10px;
		left:0px;
		width:505px;
		height:230px;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:solid #CCCCCC 2px;
	}
	
	.news_zusammenarbeit{
		position:relative;
		margin-top:10px;
		left:0px;
		width:505px;
		height:245px;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:solid #CCCCCC 2px;
	}
	
	.news_1pics_solo{
		position:relative;
		margin-top:10px;
		left:0px;
		width:505px;
		height:185px;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:solid #CCCCCC 2px;
	}
	
	.news_bottom{
		position:relative;
		margin-top:10px;
		left:0px;
		width:505px;
		height:auto;
		padding-bottom:10px;
		padding-top:10px;
	}
	
	.blog_img{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:0px;
	}
	
	.blog_img_full_largeur{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px
	}
	
	.blog_img_full_top{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
	}
	
	#blog_1_img_div{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		height:265px;
	}
	
	#img_1{
		position:absolute;
		height:126px;
		width:245px;
		left:0px;
		top:0px;
	}
	
	#img_2{
		position:absolute;
		height:126px;
		width:245px;
		right:0px;
		top:0px;
	}
	
	#img_3{
		position:absolute;
		height:126px;
		width:245px;
		left:0px;
		top:132px;
	}
	
	#img_4{
		position:absolute;
		height:126px;
		width:245px;
		right:0px;
		top:132px;
	}
	
	.blog_img_2pics_ligne{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		height:142px;
		width:580px;
	}
	
	.blog_img_1pics_ligne{
		position:relative;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		height:190px;
		width:580px;
	}
	
	.blog_img_2pics_ligne_img_left{
		position:absolute;
		height:142px;
		left:0px;
		top:0px;
	}
	
	.blog_img_2pics_ligne_img_right{
		position:absolute;
		height:142px;
		right:80px;
		top:0px;
	}	
	
	.blog_img_2pics_ligne_img_left_wide{
		position:absolute;
		height:124px;
		left:0px;
		top:0px;
	}
	
	.blog_img_2pics_ligne_img_right_wide{
		position:absolute;
		height:124px;
		right:80px;
		top:0px;
	}
	
	.blog_bloc_ss_2pics{
		position:relative;
		height:287px;
		top:0px;
	}
	
	.blog_img_left_vertical{
		position:absolute;
		height:272px;
		width:213px;
		left:0px;
		top:0px;
		margin-top:0px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
	}
	
	.blog_text_img_left_vertical{
		position:absolute;
		height:453px;
		width:213px;
		right:0px;
		top:20px;
		margin-top:0px;
		margin-left:5px;
		margin-right:0px;
		margin-bottom:5px;
	}
	
	#logo_fachschule{
		position:absolute;
		right:20px;
		top:40px;
	}
	/* ===================================================== */
	
	/* ======================= Links ======================= */	
	.links_row{
		position:relative;
		width:910px;
		height:150px;
		top:20px;
		left:20px;
		margin-top:20px;
		margin-bottom:20px;
	}
	
	.link_left{
		position:absolute;
		width:280px;
		height:150px;
		left:0px;
		top:0px;
	}
	
	.link_center{
		position:absolute;
		width:280px;
		height:150px;
		left:315px;
		top:0px;
	}
	
	.link_right{
		position:absolute;
		width:280px;
		height:150px;
		right:0px;
		top:0px;
	}
	
	.link_titre{
		position:absolute;
		top:3px;
		left:3px;
		width:274px;
		text-align:center;
	}
	
	.link_img{
		position:absolute;
		top:25px;
		left:40px;
	}
	/* ===================================================== */
	
	/* ===================== Impressum ===================== */	
	#impressum_text{
		position:relative;
		width:500px;
		height:480px;
		top:0px;
		left:215px;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#fff;
	}
	/* ===================================================== */
	
/*******************************************************************************/

/********************* Mise en forme footer ************************************/
a.footer_link:link, a.footer_link:visited{	/* lien à l'état normal (visité ou non) */
	top:16px;
	margin-left:45px;
	position:relative;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

a.footer_link:active{	   /* lien actif */
	top:16px;
	margin-left:45px;
	position:relative;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

a.footer_link:hover{	      /* lien au survol */
	top:16px;
	margin-left:45px;
	position:relative;
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

a.footer_link_2:link, a.footer_link_2:visited{	/* lien à l'état normal (visité ou non) */
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

a.footer_link_2:active{	   /* lien actif */
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

a.footer_link_2:hover{	      /* lien au survol */
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

p.copyright{
	position:absolute;
	top:15px;
	right:45px;
	text-align:right;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Arial";
	margin-top:0;
	font-size:13px;
	font-weight:500;
	color:#666666;
	z-index:100;
}

#compteur{
	position:absolute;
	left:210px;
	top:15px;
}
/*******************************************************************************/

