@import url(search.css);
html{
	margin:0;
	padding:0;
}

	body{
		margin:0;
		padding:0;
		background:#fff;
		font-family:arial;
		font-size:12px;
		color:#6d5e51;
	}
	.clearing{
		clear:both;
		height:1px;
		font-size:1px;
		visibility:hidden;
	}
		.wrapper_total{
			width:100%;
			background:url(../images/wrapper_total_back.png) 0px 224px repeat-x transparent;
		}

			.wrapper_all{
				width:945px;
				margin:0px auto;
			}

/*****************************************************************************/

				.wrapper_top{
						height:150px;
				}
					.LOGO{
						position:relative;
						left:424px;
						top:45px;
						height:102px;
						width:109px;
						background:#fff;
					}
					.TOOLS{
						position:relative;
						top:-57px;
						background:#fff;
						float:right;
						margin-right:15px;
					}

					* html .TOOLS{
						top:-64px;
					}

					.TOOLS ul{
						margin:0px;
						padding:0;
						list-style:none;
						font-size:11px;
					}

					.TOOLS ul li{
						float:left;
					}

					.TOOLS ul li.tools_separator{
						width:1px;
						padding-left:1px;
						height:12px;
						background:url(../images/tools_sep.gif) 0px 2px no-repeat transparent;
					}

					.TOOLS ul li a{
						padding:0px 3px 6px 3px;
						text-decoration:none;
						color:#b5113e;
					}

					.TOOLS ul li a:hover{
						color:#6d5e51;
					}



				.wrapper_menu{
					margin:0px 0px 47px 0px;
					width:100%;
					height:68px;
					background:url(../images/wrapper_menu.png) 0px 0px no-repeat transparent;
					color:#6d5e51;
					clear:both;
				}

				* html .wrapper_menu{
					margin:0px 0px 33px 0px;

				}

					.MENU{
						float:left;
					}

					.MENU ul{
						margin:48px 0px 0px 0px;
						padding:0;
						list-style:none;
						font-size:11px;
					}


					.MENU ul li{
						float:left;
					}

					.MENU ul li.menu_separator{
						width:1px;
						padding-left:1px;
						height:25px;
						background:url(../images/menu_sep.gif) 0px 0px no-repeat transparent;
					}

					.MENU ul li a{
						padding:0px 15px 6px 15px;
						text-decoration:none;
						color:#6d5e51;
					}

					.MENU ul li a:hover{
						color:#b5113e;
					}

					.SEARCH{
						display:inline;
						float:right;
						margin:44px 15px 0px 0px;
					}

/*****************************************************************************/

				.wrapper_center{
					margin:0;
				}

					.wrapper_head{
						margin:0px 0px 24px 0px;
						clear:both;
					}



/*****************************************************************************/

					.wrapper_content_body{
						padding:0px 0px 20px 0px;
						clear:both;
					}

						.wrapper_content{
							clear:both;
						}

						.wrapper_content h1,h2,h3,h4,h5,h6{
							margin:0px;
							padding:0px;
							color:#b3b4b6;
						}
						.wrapper_content h1{
							display:block;
							padding:0px 0px 3px 15px;
							margin:0px 0px 7px 0px;
							font-size:12px;
							border-bottom:solid 1px #b3b4b6;
							color:#B5123E;

						}

						.wrapper_content ul{
							margin:0;
							padding:0;
						}

						.wrapper_content p{
							margin-top:15px;						
						}
						.wrapper_content ul.csc-menu{
							padding-top:15px;
						}

						.wrapper_content ul li{
							margin:0px 0px 10px 0px;
							padding:0;
							list-style:none;
							background:url(../images/content_arrow.png) 15px 4px no-repeat transparent;
						}

						.wrapper_content ul li a{
							padding-left:31px;
							text-decoration:none;
							font-weight:bold;
							color:#b5113e;
							display:block;
						}

						.wrapper_content p{
							padding:0px 15px;
							color:#b5113e;
						}
						
							.CONTENT_BOX_1{
								width:225px;
								margin:0px 15px 0px 0px;
								float:left;
							}
							.CONTENT_BOX_2{
								width:225px;
								margin:0px 15px 0px 0px;
								float:left;
							}
							.CONTENT_BOX_3{
								width:225px;
								margin:0px 15px 0px 0px;
								float:left;
							}
							.CONTENT_BOX_4{
								width:225px;
								margin:0px 0px 0px 0px;
								float:left;
							}

							dl{
								margin:0;
								padding:0;
							}

								.csc-textpic-caption{
									position:relative;
									top:1px;
									width:225px;
									height:25px;
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/box_caption_back.png', sizingMethod='scale');
								}

								.csc-textpic-caption[class]{
									background:url(../images/box_caption_back.png) repeat-x transparent;
								}

								div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
									margin-bottom:0px;
								}

/*****************************************************************************/

				.wrapper_footer{
					width:1155px;
					height:73px;
					background:url(../images/footer.gif) center 0px no-repeat transparent;
					clear:both;
					margin:0 auto;
					padding:0;
				}

					.FOOTER{
						margin:5px 0px 0px 0px;
						padding:0;
						text-align:center;
						font-size:11px;
					}

					.FOOTER p{
						margin:0;
						padding:0;
					}



					.FOOTER a{
						margin:0;
						padding:0;
						color:#003366;
						text-decoration:none;
					}



					
.wrapper_lightbox_back{
	overflow:hidden;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	/*
	background:#fff;
	opacity: .60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);

	*/
	z-index:0;	
}					
					
.wrapper_lightbox{
	overflow:hidden;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	background:none;
	z-index:1;	
}

.LIGHTBOX{
	overflow:hidden;
	cursor:pointer;
	position:relative;
	width: 419px;
	margin:50px auto;
}
					
					
.tx-jobkontakt-pi1 .csc-menu{
	margin-bottom:20px;
}

.tx-jobkontakt-pi1 .BACK a{
	text-decoration:none;
	color:#6d5e51;
	background-color: transparent;
	background-image: url(../images/menu_left_NO_2.gif);
	background-repeat: no-repeat;
	padding-left:8px;
	background-position: 0px 4px;
}


.tx-jobkontakt-pi1 iframe{
	border:0;
	overflow:auto;
	width:465px;
	height:465px;
}


.tx-jobkontakt-pi1 select{
	border:solid 1px #6d5e51;
	width:225px;
	color:#6d5e51;	
	font-size:10px;	
	margin-bottom:1px;
	padding-left:10px;
}

.tx-jobkontakt-pi1 select option{
	color:#6d5e51;
	font-size:10px;
	padding-left:10px;
}

.tx-jobkontakt-pi1 select option:disabled{
	color:#aaa;
	font-size:10px;
	font-style:italic;
}

.tx-jobkontakt-pi1 select option[selected]{
	color:#B5123E;
	font-size:10px;
}					
					

