body {
	background: #f9f9f9 url('../img/bg_body.gif') repeat-y 0 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #606478;
	font-family: arial, helvetica, sans-serif;
	z-index: 0;
}

/***************************************************************                  
Alles Box und dessen Inhalt
***************************************************************/

#allesBox {
	margin: 0 0 0 58px;
	z-index: 50;
	
}

div.antifloat{visibility: hidden; clear:both;}
		/***************************************************************                  
		Header mit Logobox und Alt- und Sprachnavi
		***************************************************************/

		#allesBox #header {
			margin: 0;
			padding: 0;
			height: 123px; 
			z-index: 300;
			position: relative;
		}
				
				/* LOGO */
				#allesBox #header #logoBox {
					width: 307px;
					margin: 0;
					height: 123px;
					background: url('../img/bg_start_header_logobox.gif') no-repeat 0 0;
					position: relative;
					float: left;
				}
		
						#allesBox #header #logoBox a {
							display: block;
						 	overflow:hidden;
							text-indent: -160px;
							width: 170px;
							height: 40px;
							background: url('../img/bg_header_logobox_a.gif');
							position: absolute;
							top: 68px;
							left: 73px;
						}
						
				/* ALTNAVI CONTAINER */
						
				#allesBox #header #altnavi {
					width:705px;
					height: 36px;
					margin: 0 0 0 0;
					padding:0;
					left:0;
					position: absolute;
				}
				
						/* Altnavi */
				
						#allesBox #header #altnavi ul {
							width: 357px;
							height: 23px;
							position: absolute;
							bottom:-24px;
							right: 32px;
							margin: 0;
							padding: 0;
							font-size: 11px;
						}
						
								#allesBox #header #altnavi ul li {
									float: right;
									margin: 0;
									padding: 0;
									list-style: none;
								}
								
										#allesBox #header #altnavi ul li a {
											text-decoration: none;
											color: #C4CEBB;
											display: block;
											padding: 4px 10px 0 10px;
											font-style: italic;
											height: 19px;
											float: left;
										}
										
										#allesBox #header #altnavi ul li a:hover {
											text-decoration: underline;
										}
										
									
						
						/* Sprachnavi */
						
						#allesBox #header #altnavi ul#sprache {
							/* width: 200px; */
							height: 23px;
							position: absolute;
							bottom: -5px;
							overflow:hidden;
							/* left:320px; */
							margin: 0;
							padding: 0;
							
							/* 2010-06-22 */
							width: 357px;
							right: 32px;
						}
						
								#allesBox #header #altnavi ul#sprache li {
									text-align: left;
									margin: 0 0px 3px 0;
									padding:0 10px 0 0;
									/* float:left; */
									
									/* 2010-06-22 */
									float: right;
								}
								
										#allesBox #header #altnavi ul#sprache li a {
											text-decoration: none;
											color: #3E84BC;
											display: inline;
											height: auto;
											padding: 0;
										
										}
										
										#allesBox #header #altnavi ul#sprache li a:hover {
											text-decoration: underline;
										}
		
		
		/***************************************************************                  
		Inhaltsbox mit Navi, Infoboxen und Inhalt
		***************************************************************/								
				
		#allesBox #inhaltBox {
			margin: 0;
			padding: 0;
			position: relative;
			z-index: 100;
		}
		
				/***************************************************************                  
				Inhaltsbox Links (Navi, Infoboxen)
				***************************************************************/
				
				#allesBox #inhaltBox #inhaltLinks {
					position: absolute;
					left: 0;
					top: 0;
					margin:0;
					padding:0;
					z-index: 120;
					width: 297px;
					overflow:visible;
				}
				
						/* NAVI */
		
						#allesBox #inhaltBox #inhaltLinks ul#navi {
							background: url('../img/bg_start_inhaltbox_navi.gif') no-repeat 0 0;
							width: 236px;
							overflow:hidden;
							margin: 0 0 12px 10px;
							padding: 17px 26px 46px 35px;
						}
				
								#allesBox #inhaltBox #inhaltLinks ul#navi li {
									margin: 0 0 4px 0;
									padding: 0;
									list-style: none;
								}
										#allesBox #inhaltBox #inhaltLinks ul#navi li a {
											display: block;
											height: 18px;
											width: 173px;
											background: url('../img/bg_inhaltbox_navi_li.gif') no-repeat 0 0;
											text-decoration: none;
											color: #426806;
											font-size: 12px;
											font-style: italic;
											padding: 6px 0 0 26px;
											position: relative;
										}
								
										#allesBox #inhaltBox #inhaltLinks ul#navi li a.select, #allesBox #inhaltBox #inhaltLinks ul#navi li a:hover {
											background: url('../img/bg_inhaltbox_navi_li.gif') no-repeat 0 100%;
											color: #006AB1;
										}
								
												#allesBox #inhaltBox #inhaltLinks ul#navi li a span {
													position: absolute;
													left: 25px;
													top: 5px;
													color: #fff;
													cursor: pointer !important;
												}
								
										
				
						/* INFOBOXEN */
						#allesBox #inhaltBox #inhaltLinks .boxLinks {
							height: 102px;
							width: 238px;
							background: url('../img/bg_inhaltbox_boxlinks_boden.gif') no-repeat 0 0;
							padding: 0;
							margin: -12px 0 0 33px;
							position: relative;
						}
						
								#allesBox #inhaltBox #inhaltLinks .boxLinks a {
									text-decoration: none;
									cursor: pointer;
									display: block;
								}
							
										#allesBox #inhaltBox #inhaltLinks .boxLinks h2 {
											text-transform: uppercase;
											font-weight: normal;
											padding: 18px 0 0 26px;
											margin: 0 0 8px 0;
											height: 11px;
											line-height: 11px;
											font-size: 11px;
											overflow: hidden;
											text-indent: -300px;
										}
								
										#allesBox #inhaltBox #inhaltLinks .boxLinks h2.bewerbungDe {
											background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungde.gif') no-repeat 26px 18px !important;
											height: 11px;
										}
										
										/* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
										a:hover div.bewerbungIcon {
											background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungicon.gif') no-repeat 0 100%;
										}
								
										#allesBox #inhaltBox #inhaltLinks .boxLinks h2.serviceDe {
											background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_servicede.gif') no-repeat 26px 18px;
											height: 22px;
										}
								
										#allesBox #inhaltBox #inhaltLinks .boxLinks p {
											margin: 0 0 10px 26px;
											padding: 0;
											font-size: 10px;
											color: #606478;
											width: 120px;
											line-height: 12px;
										}
								
										/* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
										a div.bewerbungIcon {
											width: 69px;
											height: 50px;
											background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_bewerbungicon.gif') no-repeat 0 0;
											position: absolute;
											left: 150px;
											top: 18px;
										}
								
										/* Dawa Le Ross vorherige Angabe => #allesBox #inhaltBox #inhaltLinks .boxLinks */
										div.serviceIcon {
											width: 56px;
											height: 64px;
											background: url('../img/bg_inhaltbox_inhaltlinks_boxlinks_serviceicon.gif') no-repeat 0 0;
											position: absolute;
											left: 150px;
											top: 13px;
										}
										
										#allesBox #inhaltBox #inhaltLinks a.innung {
											display: none;
										}
								
								
				/***************************************************************                  
				Inhaltsbox Rechts
				***************************************************************/
				
				#allesBox #inhaltBox #inhaltRechts {
					padding: 160px 30px 0 213px;
					width: 444px;
					height: auto !important;
					height: 225px;
					min-height: 225px;
					margin: 0px 0 0 0;
					left:29px;
					background: #fafafa;

					position: relative;
					top: -11px;
					z-index: 110px;
					overflow: none;
				}
				
						#allesBox #inhaltBox #inhaltRechts h1 {
							font-size: 12px;
							position:absolute;
							text-indent:-500px;
							top:-76px;
							left:-18px;
							
							font-weight: normal;
							overflow:hidden;
							margin: 0 0 0 0px;
							padding:0;
							z-index: 1;
							/* Dawa Le Ross 2010-06-16 => background: url('../img/bg_start_h1.gif') no-repeat 0 0; */
							background: url('../img/bg_start_h2.gif') no-repeat 0 0;
							width:695px; 
							height:240px;
						}
						
						h1.startHead_en { background: url('../img/bg_start_h2_en.gif') no-repeat 0 0 !important; }
						h1.startHead_fr { background: url('../img/bg_start_h2_fr.gif') no-repeat 0 0 !important; }
						h1.startHead_lu { background: url('../img/bg_start_h2_lu.gif') no-repeat 0 0 !important; }

						
						
						#allesBox #inhaltBox #inhaltRechts div {
							width: auto;
							margin:0;				
							border-right: 1px solid #ccc;
							padding: 20px 20px 60px 70px;
							
						}
						
						#allesBox #inhaltBox #inhaltRechts div strong {
							text-transform:uppercase;
							font-size:11px;
						}
						
						#allesBox #inhaltBox #inhaltRechts div em {
							font-style:italic;
							font-weight:normal;
							color: #778dad;/*#7d94b7;*/
							font-size:11px;
						}
						
						
								/* Fließtext */
								#allesBox #inhaltBox #inhaltRechts div p {
									margin: 0 0 12px 0;
									line-height: 14px;
								}
						
								#allesBox #inhaltBox #inhaltRechts div h2 {
										font-size: 12px;
										position:relative;
										text-transform: uppercase;
									
										font-weight: normal;
										color:#778dad;
										margin: 0 0 0 0;
										padding: 0 0 17px 0;
										z-index: 190;
										line-height:16px;
									
								}
								
							
			
		/***************************************************************                  
		Footer
		***************************************************************/
		
		#allesBox #footer {
			height: 122px;
			width: 694px;
			/* Dawa Le Ross 2010-06-16 => background:url('../img/bg_start_footer.gif') no-repeat 100% 0;*/
			background:url('../img/bg_start_f2.gif') no-repeat 100% 0;
			margin: 0 0 0 0;
			position: relative;
			top: -20px;
			right: -11px;
			z-index: 1000;
		}
		
				#allesBox #footer ul {
					height: 23px;
					width: 393px;
					margin: 0 0 14px 0;
					padding: 0;
					position:absolute;
					right:32px;
				}
				
						#allesBox #footer ul li {
							list-style: none;
							float:right;
							display: block;
							height: 24px;
							padding: 0 0 0 0;
							color: #C4CEBB;
							font-size: 10px;
						}
						
							#allesBox #footer ul li.copyright {
								padding: 4px 9px 0 9px;
							}
						
						
						#allesBox #footer ul li.tel {
							padding: 4px 9px 0 9px;
						}
						
						#allesBox #footer ul li.print {
							position: absolute;
							left: 26px;
						}
								
								#allesBox #footer ul li a:hover {
									text-decoration: underline !important;
								}
								
								#allesBox #footer ul li.top a {
									display: block;
									background: #000 url('../img/bg_footer_ul_top_a.gif') no-repeat 0 0;
									height: 19px;
									padding: 12px 9px 0 9px;
									color: #C4CEBB;
									text-decoration: none;
									font-style: italic;
									float: left;
									position: relative;
									top: -8px;
								}
								
								#allesBox #footer ul li.mail a {
									display: block;
									height: 24px;
									padding: 4px 9px 0 9px;
									color: #A4C31B;
									text-decoration: none;
									font-style: italic;
									float: left;
								}
								
								#allesBox #footer ul li.print a {
									display: block;
									height: 19px;
									padding: 4px 9px 0 9px;
									color: #C4CEBB;
									text-decoration: none;
									font-style: italic;
									float: left;
								}
				
				#allesBox #footer p {
					text-align: right;
					margin: 0 0 0 0;
					color: #F7F7F8;
					position:absolute;
					right:41px;
					top:35px;
				}	
				
				#allesBox #footer span#copyright {
					position: absolute;
					/* Dawa Le Ross 2010-06-16 => bottom: -17px; */
					top: 100px;
					right: 42px;
					font-size: 10px;
				}

				#allesBox #footer p.left {
				left: 45px;
				text-align: left;
				}



				/***************************************************************                  
				Links
				***************************************************************/

						a { color:  #a7c523; text-decoration: none;}
						a:hover { text-decoration: underline; }

						a.mail {
							font-style: italic;
							color:  #8ea622; 
							text-decoration: none; 
						}   
						a.mail:hover{text-decoration: underline;}
						span.klammeraffe{width:4px !important; z-index:10000000; padding:0 1px 0 0!important; margin:0 !important; line-height:1px; height:9px;  overflow:hidden; display:inline; background:url(../img/bg_at_link.gif) no-repeat 0 80%;}  


						a.internal-link, a.internal-link-new-window{ 
							color:  #3e84bc !important; 
							padding:0 0 0 0;
							margin: 0 3px 0 0;
							text-decoration:none; 
						} 
						
						a.internal-link:hover, a.internal-link-new-window:hover{ 
						text-decoration: underline; 
						}

						a.external-link-new-window, a.external-link  { 
							color: #8ba612; 
							padding:0 0 0 0;
							margin:3px;
							text-decoration:none;
							font-style: italic;
						} 
						a.external-link-new-window:hover, a.external-link:hover { text-decoration: underline; }


/* Dawa Le Ross ERGÄNZUNG 2010-06-16 9:40 */

.boxLinks_neu {
	width: 238px;
	padding: 0;
	margin-top:-12px;
	margin-bottom:12px;
	margin-left: 33px;
	position: static;
	}
	
.boxVariable_top {
	background: url('../img/bg_inhaltbox_var_top.gif') no-repeat 0 0;
	position: relative;
	padding-top: 1px;
	margin: 0;
	width: 238px;
	}


.boxVariable_bottom {
	background: url('../img/bg_inhaltbox_var_bottom.gif') no-repeat 0 0;
	position: relative;
	padding: 0;
	margin: 0;
	width: 238px;
	height: 22px;
	}

.boxLinks_neu h2 {
	height: 50px;
	width: 140px;
	
	/*background-position: 26px 18px !important;*/
	text-indent: -10000px;
	margin-top: 18px;
	margin-bottom: 8px;
	margin-left: 25px;
	}

.boxLinks_neu p {
	margin:0;
	margin-left: 26px;
	padding: 0;
	font-size: 10px;
	color: #606478;
	width: 120px;
	line-height: 12px;
}

div.koop_de_2 {
	width: 191px;
	height: 89px;
	margin-left: 23px;
	background: url('../img/bg_uts_protec_c_security.png') no-repeat 0 0;
	text-indent: -1000px;
	overflow: hidden;
}

#allesBox #inhaltBox { height: auto; _height: 600px; min-height : 600px; background: url('../img/bg_border_inhalt_rechts.gif') repeat-y 686px 0; }
#allesBox #inhaltBox #inhaltRechts { background: none; }
#allesBox #inhaltBox #inhaltRechts div { border: none; }

h2.bewerbung_de_1 { background: url('../img/bg_inhaltsbox_bewerbung_de.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_en_1 { background: url('../img/bg_inhaltsbox_bewerbung_en.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_fr_1 { background: url('../img/bg_inhaltsbox_bewerbung_fr.gif') no-repeat 0 0; height:13px; }
h2.bewerbung_lu_1 { background: url('../img/bg_inhaltsbox_bewerbung_lu.gif') no-repeat 0 0; height:13px; }

h2.service_de_1 { background: url('../img/bg_inhaltsbox_service_de.gif') no-repeat 0 0; height:27px; }
h2.service_en_1 { background: url('../img/bg_inhaltsbox_service_en.gif') no-repeat 0 0; height:27px; }
h2.service_fr_1 { background: url('../img/bg_inhaltsbox_service_fr.gif') no-repeat 0 0; height:27px; }
h2.service_lu_1 { background: url('../img/bg_inhaltsbox_service_lu.gif') no-repeat 0 0; height:27px; }

h2.koop_de_1 { background: url('../img/bg_inhaltsbox_koop_de.gif') no-repeat 0 0; height:13px; }
h2.koop_en_1 { background: url('../img/bg_inhaltsbox_koop_en.gif') no-repeat 0 0; height:13px; }
h2.koop_fr_1 { background: url('../img/bg_inhaltsbox_koop_fr.gif') no-repeat 0 0; height:13px; }
h2.koop_lu_1 { background: url('../img/bg_inhaltsbox_koop_lu.gif') no-repeat 0 0; height:13px; }
