body {
	background: #f9f9f9 url('../img/bg_body.gif') repeat-y 0 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #3B3F4F;
	font-family: arial, helvetica, sans-serif;
	z-index: 0;
	position: relative;
}

/***************************************************************                  
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;
					height: 123px;
					background: url('../img/bg_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;
							bottom: -2px;
							left: 38px;
						}
						
				/* ALTNAVI CONTAINER */
						
				#allesBox #header #altnavi {
					background: url('../img/bg_header_altnavi.gif') no-repeat 0 0;
					width: 399px;
					height: 112px;
					float: left;
					margin: 0 0 0 0;
					position: relative;
				}
				
						/* Altnavi */
				
						#allesBox #header #altnavi ul {
							width: 357px;
							height: 23px;
							position: absolute;
							top: 89px;
							left: 0;
							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;
										}
										
										#allesBox #header #altnavi ul li a.select {
											background: #000;
											color: #39A10F;
										}
						
						/* Sprachnavi */
						
						#allesBox #header #altnavi ul#sprache {
							width: 100px;
							height: 23px;
							position: absolute;
							top: 21px;
							right: 52px;
							left: auto;
							margin: 0;
							padding: 0;
						}
						
								#allesBox #header #altnavi ul#sprache li {
									float: none;
									text-align: right;
									margin: 0 0 3px 0;
								}
								
										#allesBox #header #altnavi ul#sprache li a {
											text-decoration: none;
											color: #B4D2EB;
											display: inline;
											height: auto;
											padding: 0;
											float: none;
										}
										
										#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;
					z-index: 120;
				}
				
						/* NAVI */
		
						#allesBox #inhaltBox #inhaltLinks ul#navi {
							background: url('../img/bg_inhaltbox_navi.gif') no-repeat 0 100%;
							width: 236px;
							margin: 0;
							padding: 35px 0 32px 0;
						}
				
								#allesBox #inhaltBox #inhaltLinks ul#navi li {
									margin: 0 0 4px 12px;
									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;
												}
								
										 /* SUBNAVI */
								
										#allesBox #inhaltBox #inhaltLinks ul#navi li ul {
											margin: 0;
											padding: 12px 0 14px 0;
											width: 187px;
										}
								
												#allesBox #inhaltBox #inhaltLinks ul#navi li ul li {
													list-style: none;
													margin: 0;
													padding: 0;
												}
										
													#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a {
														background: none;
														width: auto;
														height: auto;
														display: block;
														color: #606478 !important;
														padding: 0 29px 0 0;
/*														height: 17px;*/
														font-size: 11px !important;
														text-align: right;
														font-style: normal;
													}
											
													#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a:hover {
														background: none;
														color: #3E84BC !important;
													}
											
													#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a.select {
														background: url('../img/bg_navi_li_ul_li_a.gif') no-repeat 100% 0;
														color: #606478;
													}
											
													#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a.select:hover {
														background: url('../img/bg_navi_li_ul_li_a.gif') no-repeat 100% 0;
														color: #606478;
													}
											
															#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a span {
																border-bottom: 1px solid #c3d2e9;
																color: #606478;
																padding: 2px 0 3px 0;
																margin: 0;
																_height : 10px;
																text-align: right;
																position: static;
																display: block;
/*																float: right;*/
															}
															
															#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a:hover span {
																color: #3E84BC;
															}
													
															#allesBox #inhaltBox #inhaltLinks ul#navi li ul li a.last span {
																border-bottom: 0;
															}
				
						/* INFOBOXEN */
						#allesBox #inhaltBox #inhaltLinks .boxLinks {
							height: 92px;
							width: 238px;
							background: url('../img/bg_inhaltbox_boxlinks.gif') no-repeat 0 0;
							padding: 0;
							margin: 0;
							position: relative;
						}
						
								#allesBox #inhaltBox #inhaltLinks .boxLinks a {
									text-decoration: none;
									cursor: pointer;
									display: block;
									outline: none;
								}
							
										#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;
										}
								
										#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;
										}
								
										/* #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;
										}
										
										/* #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 */
										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;
										}
						
						/* INNUNGSVERBAND */
						
						#allesBox #inhaltBox #inhaltLinks a.innung {
							display: block;
							width: 90px;
							height: 90px;
							margin: 15px 0 100px 70px;
							text-indent: -500px;
							overflow: hidden;
							background: url('../img/bg_a_logoInnung.gif') no-repeat 0 0;
						}
								
								
				/***************************************************************                  
				Inhaltsbox Rechts
				***************************************************************/
				
				#allesBox #inhaltBox #inhaltRechts {
					padding: 64px 0 75px 183px;
					width: 500px;
					height: auto !important;
					height: 440px;
					min-height: 605px;
					margin: 0 0 0 0;
					background: #fafafa;
					border-right: 1px solid #ccc;
					position: relative;
					top: -11px;
					z-index: 110px;
					overflow: none;
				}
				
						#allesBox #inhaltBox #inhaltRechts h1 {
							font-size: 12px;
							position:relative;
							text-transform: uppercase;
							background:#fafafa url('../img/bg_inhaltbox_inhaltrechts_h1.gif') no-repeat 0 4px;
							font-weight: normal;
							color: #325a78; /*#778dad*/ /*#7d94b7;*/
							margin: 0 0 0 96px;
							padding: 0 0 17px 29px;
							z-index: 190;
							line-height:16px;
						}
						
								#allesBox #inhaltBox #inhaltRechts h1 span {
									display: block;
									font-size: 19px;
									color: #3E84BC;	
									line-height:25px;		z-index: 190;
									margin:0 0 5px 0;		
									border-bottom: 1px solid #ccc;
								}
						
						
						
						#allesBox #inhaltBox #inhaltRechts div {
							width: auto;
							padding:0;
							margin: 0 28px 0 128px;
						}
						
						#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: 11px;
									font-weight:bold;
									text-transform: uppercase;
									margin: 20px 0 4px 0;
								}
								
								/* Tabelle */
								
								#allesBox #inhaltBox #inhaltRechts div table {
									width: 344px;
									border-collapse: collapse;
									margin: 0 0 30px -1px;
								}
										
										#allesBox #inhaltBox #inhaltRechts div table p {
											margin: 0;
											padding: 4px 0 4px 7px;
											line-height: 13px;
										}
										
										#allesBox #inhaltBox #inhaltRechts div table thead tr td {
											color: #3E84BC;
											text-transform: uppercase;
											font-size: 11px;
											font-weight: normal;
											border-left: 1px solid #B2B2B2;
											border-bottom: 1px solid #B2B2B2;
										}
										
										#allesBox #inhaltBox #inhaltRechts div table tbody tr th {
											font-weight: normal;
											text-align: left;
											color: #7AB41D;
											font-style: italic;
											border-left: 1px solid #B2B2B2;
											border-bottom: 1px solid #B2B2B2;
										}
										
										#allesBox #inhaltBox #inhaltRechts div table tbody tr td {
											border-left: 1px solid #B2B2B2;
											border-bottom: 1px solid #B2B2B2;
										}
										
										#allesBox #inhaltBox #inhaltRechts div table tfoot tr td {
											border-bottom: 1px solid #B2B2B2;
											background: #F7F7F8;
											text-align: right;
											font-weight: bold;
											padding: 0 9px 0 0;
											font-style: italic;
										}
										
								/* Liste */
								
								#allesBox #inhaltBox #inhaltRechts div ul {
										margin: 0 0 18px 0;
										border-top:3px solid #c7d5ea;
										padding: 0 0 0 0;
										border-bottom:2px solid #c7d5ea;
								}
								
									#allesBox #inhaltBox #inhaltRechts div ul li {
										list-style: none;
										padding: 3px 0 5px 21px;
										margin: 0 0 0 0; 
										font-style:italic;
										border-bottom:1px solid #c7d5ea;
										background: url('../img/bg_inhaltbox_inhaltrechts_ul_li.gif') no-repeat 0 5px;
									}
								
								#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 {
									border-top:3px solid #c7d5ea;
									margin: 0;
									padding: 10px 0 0 0;
									position:relative;
								}

										#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form {
											margin: 0;
											padding: 0;
										}
										
												#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div {
													margin: 0 0 6px 0;
													padding: 0;
													position: relative;
													border-bottom:1px solid #c7d5ea;
													width: 344px;
													height: auto;
													float: left;
													overflow: hidden;
												} 
												
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div label {
															position: absolute;
															left: 0;
															top: 1px;
															width: 80px;
															text-align:left;
														}
														
																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div label span {
																	color: #39A10F;
																	font-weight: bold;
																	font-size: 14px;		
																}
														
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div {
															margin: 0 0 0 0;
															padding: 0 0 0 80px;
															border:0;
															float: none;
														}
														
																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div input {
																	margin: 0 0 0 0;
																	width: 264px;
																	border:0;
																	border-left:1px solid #c7d5ea;
																	height: 14px;
																	background: #fafafa;
																	font-size: 11px;
																	font-style:italic;
																	font-weight:normal;
																	color: #778dad; /*#7d94b7;*/
																	font-size:11px;
																}   
																
																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div select {      
														           	margin: 0 0 0 80px;
																	width: 154px;
																	border: 1px solid #c7d5ea;
																	border-bottom:0;
																	height: 20px;
																	background: #fafafa;
																	font-size: 11px;
																	font-style:italic;
																	font-weight:normal;
																	color: #778dad; /*#7d94b7;*/
																	font-size:11px;
																}  
																
																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div textarea {
																	margin: 0 0 0 0;
																	width: 262px !important;
																	border:0;
																	border-left:1px solid #c7d5ea;
																	height: 95px;
																	background: #fafafa;
																	font-family: arial, helvetica, sans-serif;
																	font-style:italic;
																	font-weight:normal;
																	color: #778dad; /*#7d94b7;*/
																	font-size:11px;
																}    
														
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.plz {
															margin: 0 0 0 0px;
															padding: 0 0 0 80px;
															float: left;
															width: 49px;
														}   
														
																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.plz input {
																	width: 46px;
																}
														
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.ort {
															padding: 0 0 0 10px;
															margin: 0 0 0 0 !important;
															margin: 0 0 0 0;
															width: auto;
														}
														
															 	#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.ort input {
																	width: 206px;
																}
																
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.strasse {
															margin: 0 0 0 0 !important;
															padding: 0 0 0 80px;
															float: left;
															width: 200px;
														}   

																#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.strasse input {
																	width: 195px;	
																}

														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.nr {
															padding: 0 0 0 15px;
															margin: 0 0 0 0px !important;
															margin: 0 0 0 0;
															width: auto; 	
														} 

															 	#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div div.nr input {
																	width: 46px;
																}
																
												#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div.buttons {
													margin: 20px 0 10px 0;
													padding: 8px 0 0 0 ;
													border:0;
												
													position:relative;
													border-top:3px solid #c7d5ea;
												}
												
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div.buttons button {
															width: 75px;
															height: 19px;
															margin: 0 4px 0 0;
															border: 0;
															position: relative;
															font-style: italic;
															color: #fff;
															font-size: 11px;
														}
														
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div.buttons button.reset {
															color:#529dcc;
															background: url('../img/bg_inhaltbox_inhaltrechts_form_buttons_reset.gif');
															cursor : pointer;
														}
														
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div.buttons button.submit {
															background: url('../img/bg_inhaltbox_inhaltrechts_form_buttons_submit.gif');
															cursor : pointer;
														}
														
												#allesBox #inhaltBox #inhaltRechts div.tx-thmailformplus-pi1 form div#pflichtfeld {
													margin: 0 2px 0 0;
													border:0;
													position: relative;
													top: -60px;
													left: 174px;
													overflow: hidden;
													width: 170px;
													text-align: right;
												}
												
														#allesBox #inhaltBox #inhaltRechts div .tx-thmailformplus-pi1 form div#pflichtfeld span {
															color: #39A10F;
															font-weight: bold;
															font-size: 14px;
														}
														
												
												span.pflicht_box{
													position:absolute; 
													right:0; bottom: 3px; 
													padding: 0 0 0 14px;	
													color: #39A10F; 
													z-index:100; 
													font-style: italic; 
													background: url('../img/bg_pflichtfeld.gif') no-repeat 0 2px;
													}		
						
								
								/* Google Maps */
								
								#allesBox #inhaltBox #inhaltRechts #map {
									margin: 0;
									padding: 0;
									width: 350px; 
									height: 400px;
								}
								
										#allesBox #inhaltBox #inhaltRechts #map div {
											margin: 0;
											padding: 0;
										}
										
								#allesBox #inhaltBox #inhaltRechts #mapform {
									margin: 10px 0 0 0;
									padding: 0; 
								}		
								
										#allesBox #inhaltBox #inhaltRechts #mapform input {
											-moz-background-clip:border;
											-moz-background-inline-policy:continuous;
											-moz-background-origin:padding;
											background:#FAFAFA none repeat scroll 0 0;
											border: 1px solid #C7D5EA;
											color:#778DAD;
											font-size:11px;
											font-style:italic;
											font-weight:normal;
											height:14px;
											margin:0 5px 0 0;
											width:150px;
										}
										
								#allesBox #inhaltBox #inhaltRechts p.pMap {
									margin: 10px 0 10px 0;
								}		
										
								#allesBox #inhaltBox #inhaltRechts #routeOutput {
									margin: 15px 0 0 0;
								}
								
										#allesBox #inhaltBox #inhaltRechts #routeOutput div {
											margin: 0;
										}
											
										#allesBox #inhaltBox #inhaltRechts #routeOutput div.startziel {	
											background:#FAFAFA url(../img/bg_inhaltbox_inhaltrechts_info boxrechts_div.gif) no-repeat scroll 0 100%;
											border:1px solid #CCCCCC;
											margin:10px 0 10px 0;
											overflow:hidden;
											padding: 5px;
										}
										
												#allesBox #inhaltBox #inhaltRechts #routeOutput div.startziel h3 {
													color: #A7C523;
													text-transform: uppercase;
													margin: 0;
													font-size: 14px;
													font-weight: normal;
												}
										
										#allesBox #inhaltBox #inhaltRechts #routeOutput table {
											margin: 0 0 10px 0;
										}
												
												#allesBox #inhaltBox #inhaltRechts #routeOutput table tr td {
													border: 0;
													border-bottom: 1px solid #ccc;
													padding: 5px 3px;
												}	
										
								
						#allesBox #inhaltBox #inhaltRechts #infoboxRechts {
							float: right;
							margin: -10px -90px 20px 0;
							position: relative;
							padding:0 0 0 6px;
							overflow:hidden;
							width:198px;
							z-index:1200;
						
						}
						
						#allesBox #inhaltBox #inhaltRechts #imgboxRechts  {
							width: 177px !important; 		
							margin: 0 0 8px 4px;
							position: relative;
							padding: 0 7px 9px 0;
							overflow:hidden;
							background:url('../img/bg_imgboxrechts.gif') no-repeat 0 100%;
						}
							
														
						
						#allesBox #inhaltBox #inhaltRechts #imgboxRechts img {
						background: url('../img/bg_imgboxrechts_img.gif') no-repeat 0 0; 
						margin: 0 0 0 0;
						width: 177px !important; 		
						padding: 0 14px 0 0;
					
						}
						
						
						
							#allesBox #inhaltBox #inhaltRechts #infoboxInhalt {
								width: 188px;
								margin: 0 14px 10px 0; 		
								position: relative;
								padding: 18px 0 0 0;
								overflow: none;
								background: url('../img/bg_inhaltbox_inhaltrechts_infobox rechts.png') no-repeat 0 0 !important;
							}
						
								#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt div {
									background:#fafafa url('../img/bg_inhaltbox_inhaltrechts_info boxrechts_div.gif') no-repeat 0 100%;
									margin: 0 0 0 5px;
									border:1px solid #ccc;
									padding: 10px 0 10px 0;
									text-align:center;
									width:174px;
									overflow:hidden;
								}
						
										#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt div  h1 {
											font-size: 11px;
											text-transform: uppercase;
											color: #39A10F;
											font-style: italic;
											height: auto;
											background: none;
											margin: 0 0 0 0;
											width: 174px;
											text-align: center;
											padding: 0 0 4px 0;
											line-height: 13px;
										/*	background: #f5f5f5;*/
											background:transparent;
											z-index: 1000;
											position: relative;
										}
								
										#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt  div ul {
											padding: 0;
											margin: 10px 15px 15px 15px;
											z-index: 900;
											top: -1px;
											border:0;
											border-top:2px solid #c7d5ea;
											border-bottom:3px solid #c7d5ea;
										}
								
								
											#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt  div ul li {
												list-style: none;
												margin: 0;
												padding: 2px 0 3px 0;
												text-align: center;
												font-size: 11px;
												background: none;
												border:0;
												border-top:1px solid #c7d5ea;
											}
											
											#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt  div p{
													padding: 0;
													font-style: italic;
													margin: 0 15px 10px 15px;
													z-index: 900;
													font-size:10px;
													top: -1px;
													border:0;
													line-height:11px;
													/*	color:#7d94b7;*/
													
											}
											#allesBox #inhaltBox #inhaltRechts #infoboxRechts #infoboxInhalt  div h2{
												font-size:10px;	
												margin: 0 15px 10px 15px;
											
											}		
			
		/***************************************************************                  
		Footer
		***************************************************************/
		
		#allesBox #footer {
			height: 87px;
			width: 434px;
			background: url('../img/bg_footer.gif') no-repeat 0 0;
			margin: 0 0 0 0;
			position: relative;
			top: -30px;
			left: 271px;
			z-index: 1000;
		}			
		
				#allesBox #footer ul {
					height: 23px;
					width: 393px;
					margin: 0 0 14px 0;
					padding: 0;
				}
				
						#allesBox #footer ul li {
							list-style: none;
							float: right;
							display: block;
							height: 24 px;
							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: 0;
						}
								
								#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: 19px;
									padding: 4px 9px 0 9px;
									color: #49AF20;
									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 50px 0 0 !important;
					margin: -10px 50px 0 0;
					color: #F7F7F8;
				}	
				
				#allesBox #footer span#copyright {
					position: absolute;
					bottom: -17px;
					right: 50px;
					font-size: 10px;
				}
				
				#allesBox #footer p.left {
				margin: 0 0 0 45px !important;
				margin: -10px 0 0 45px;
				display: inline-block;
				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:  #39A10F !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: #39A10F; 
							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; }

			
			/***************************************************************                  
			Sitemap
			***************************************************************/

							.tx-flseositemap-pi1{
								padding:0!important;
								margin:-3px 0 0 0 !important;
									z-index: 10;
							
							}
							
							.tx-flseositemap-pi1 ul{
								padding:0 0 0 0 !important;  
					        	margin:0 !important;
								border:0 !important;
				        		list-style-position:outside !important;
					        	list-style-type: none; 	
					  		}       

				                .tx-flseositemap-pi1 ul li {
				                	background-image:none !important; 
				                	padding:4px 0 4px 0 !important; 
				                	margin:0 !important;    
				                	text-indent:0 !important;
							border-bottom:0 !important;
									border-top:3px solid #c7d5ea !important;
							   	
				                } 

					                .tx-flseositemap-pi1 ul li a {
					        			padding:0 24px 0 0; 
					     				text-decoration: none;
										font-size: 11px;
										color:#606478;
										z-index:40;
										font-style: normal;
										text-transform: uppercase;
										background:#fafafa;
										width:100%;
										display:block;
										font-weight: bold;
										position:relative;
									
									}                            

						                .tx-flseositemap-pi1 ul li a:hover{
						              		text-decoration: underline !important;
						                 }

					                       /* zweite Ebene */   
					                      .tx-flseositemap-pi1 ul li ul { 
					                      		background-image:none !important;   
					                        	padding:0 0 10px 0 !important;
					                        	margin:-2px 0 0 0 !important;   
					                        	text-indent: 0px !important;   
											
				 
					                       }        

					                        	.tx-flseositemap-pi1 ul li ul li {
					                        		padding:1px 20px 2px  14px !important; 
													text-indent: 0px !important; 
						                        	margin:0 !important; 
													display:block; 
													border:0 !important;
													border-bottom:0 !important;
													text-align:right;
													border:0 !important;
													background: url('../img/bg_inhaltbox_inhaltrechts_ul_li.gif') no-repeat 99% 53% !important;
						                         }    

							                        	.tx-flseositemap-pi1 ul li ul li a {
							                        		font-weight:normal !important;
							            					color: #606478 !important;
							                    			font-size:11px;
															background:none !important;
							                        		padding:0 0 2px 0 !important;
							                        		margin:0 0 0 0; 
							                        		line-height:10px;
															font-style: normal;
							                        		text-decoration: none;  
							                        		text-transform: none;   
															width:auto;
															display:inline;
															z-index:1;
							                        		border-top:1px solid #c3d2e9;
														} 

								                        .tx-flseositemap-pi1 ul li ul li a:hover {
								                        	color: #4c8dc0 !important; 
								                        	background: url(../img/bg_submenu_li.gif) no-repeat  0 50%!important;  
								                        	text-decoration: none !important;    
								                        }             



/* ERGÄNZUNG 2010-06-15 16:20 */

.boxLinks_neu {
	width: 238px;
	padding: 0;
	margin: 0;
	position: relative;
	}
	
.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;
}

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; }
