	body {
		background: url("../images/bg.gif");

		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #595959;
		line-height: 20px;
		padding: 0;
		margin: 0;
	}

	td, th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #595959;
		line-height: 20px;
		padding: 0;
		margin: 0;
	}

	p {
		padding: 0;
		margin: 0;
		display: inline;
	}
	ol {
		list-style-type:decimal;
		padding: 0;
		margin: 0;
	}

	ol li {
		padding-left: 0px;
		margin-left:25px;
	}

	ul {
		padding: 0px;
		margin-left:0px;
	}
	
	b, strong {
		color: #c40075;
		font-weight: normal;
	}


ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
}

	ul li {
		list-style-position: outside;
		list-style-type: none; 
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	a.li {
		list-style-position: outside;
		list-style-type: none; 
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	h1 {
		font-size: 16px;
		color: #c40075;
		font-weight: normal;
		display: inline;
		line-height: 24px;
		margin-left: 35px;
	}
	
	h2 {
		font-size: 26px;
		color: #c40075;
		font-weight: normal;
		display: block;
	}
	
	h3 {
		font-size: 16px;
		color: #c40075;
		font-weight: normal;
		display: inline;
	}
/* Tabelle und Schatten */

/* LINKS */
	a {
		text-decoration: none;
		color: #c40075;
	}

	a:link {
		text-decoration: none;
		color: #c40075;
	}


	a:hover {
		text-decoration: none;
		color: #c40075;
	}

	a:active {
		text-decoration: none;
		color: #c40075;
	}

	a, a:link, a:active, a:focus, a:hover {
		border:none;
		outline:none;
	}


	a.more {
		text-decoration: none;
		color: #ec82c1;
		font-size:14px;
	}

/* LINKS */

/* NAVIGATION */

	/* NAVIGATION 1 */
		div#navigationLevel_1 {
			color: #c40075;
			font-size: 12px;
			width: 198px;
			line-height: 28px;
			margin-bottom: 16px;
		}

		div#navigationLevel_1 a.nav_1_off {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_off.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}

		div#navigationLevel_1 a.nav_1_off:hover, div#navigationLevel_1 a.nav_1_on {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_on.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}
	/* NAVIGATION 1 */

	/* GENERISCHE NAVIGATION 1 */
		div#gen_navigation_1 {
			color: #c40075;
			font-size: 12px;
			width: 198px;
			line-height: 28px;
			margin-bottom: 16px;
		}

		div#gen_navigation_1 a.nav_gen_off {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_off.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}

		div#gen_navigation_1 a.nav_gen_off:hover, div#gen_navigation_1 a.nav_gen_on {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_on.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}
	/* GENERISCHE NAVIGATION 1 */

	/* GENERISCHE NAVIGATION 2 */
		div#gen_navigation_2 {
			color: #c40075;
			font-size: 12px;
			width: 198px;
			line-height: 28px;
		}

		div#gen_navigation_2 a.nav_gen_2_off {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_off.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}

		div#gen_navigation_2 a.nav_gen_2_off:hover, div#gen_navigation_2 a.nav_gen_2_on {
			text-decoration: none;
			color: #c40075;
			background: url("../images/bg_navigation_on.gif") no-repeat left top;
			display: block;
			width: 198px;
			height: 28px;
			padding-left:24px;
		}
	/* GENERISCHE NAVIGATION 2 */

/* NAVIGATION */

.file_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin-left: 20px;
	display:block;
}

.link_download_default {
	background: url("../images/download_default.png") no-repeat left 6px;
	color: #0094d8;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 4px;
	display:block;
}

.link_download_pdf {
	background: url("../images/download_pdf.png") no-repeat left 2px;
	color: #0094d8;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	display:block;
}

.link_download_none {
	color: #0094d8;
	padding-top: 3px;
	padding-bottom: 4px;
	display:block;
}

/* RAHMEN */
.main_window {
	position: relative; 
	top: -13px;
	left: 3px;
}

.border_top {
	background: url("../images/bg_content_reiter_top.gif") no-repeat top;
	height: 46px;
}

.border_top_reiter_hidden {
	background: url("../images/bg_content_reiter_hidden_top.gif") no-repeat top;
	height: 46px;
}

.border_top_home {
	background: url("../images/bg_content_home_top.gif") no-repeat top;
	height: 46px;
}

.border_middle {
	background: url("../images/bg_content_middle.gif") repeat-y top;
}

.border_bottom {
	background: url("../images/bg_content_bottom.gif") no-repeat top;
	height: 6px;
}

.uebersicht_foto {
	background: url("../images/bg_uebersicht_foto.gif") no-repeat top;
	height: 192px;
	width: 239px;
}

.uebersicht_foto_on {
	height: 192px;
	width: 239px;
	overflow: visible;
}

#uebersicht_foto_on {
	background: url("../images/bg_beruf_left_on.gif") no-repeat left top;
	position: absolute;
	height: 192px;
	width: 243px;
	margin-top:-8;
	z-index: 100;
}

.uebersicht_teaser {
	background: url("../images/bg_uebersicht_teaser.gif") no-repeat top;
	height: 192px;
	width: 477px;
}

.uebersicht_teaser_off {
	height: 192px;
	width: 477px;
}

.teaser {
	background: url("../images/pfeil_rechts.gif") no-repeat 18px 18px;
	padding-left:43px;
	padding-top:14px;
	padding-right:18px;
	padding-bottom:14px;
}

.text {
	background: url("../images/pfeil_rechts.gif") no-repeat 18px 18px;
	padding-left:43px;
	padding-top:14px;
	padding-right:18px;
	padding-bottom:14px;
}

img.image_off {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

a:hover img.image_off {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	
	text-decoration: none;
	color: #c40075;
}

.connection {
	background: url("../images/bg_beruf_left_on.gif") no-repeat;
	height: 192px;
	width: 242px;
	z-index: 33;
	display:block;
}



.content_job_tob {
	background: url("../images/bg_beruf_top.gif") no-repeat top;
	height: 6px;
}

.content_job_middle {
	background: url("../images/bg_beruf_middle.gif") repeat-y;
}

.content_job_bottom {
	background: url("../images/bg_beruf_bottom.gif") no-repeat top;
	height: 6px;
}
/* RAHMEN */

/* SLIDER */
	.sliderClass {
		width:717px;
		margin-left: 10px;
	}

	li.home_teaser {
		background: url("../images/bg_startseite_foto.gif") no-repeat;
		width: 239px;
		height: 192px;
		display: inline;
		margin: 0;
		padding: 0;
	}
/* SLIDER */

.border {
	border-width: 1px;
	border-color: #c40075;
	border-style: solid;
	padding: 5px;
	margin-right: 35px;
	margin-bottom: 20px;

}

textarea.kontakt {
	width: 300px;
	border-width: 1px;
	border-color: #c40075;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

input.kontakt {
	width: 300px;
	border-width: 1px;
	border-color: #c40075;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

input.button {
	width: 100px;
	border-width: 1px;
	border-color: #c40075;
	border-style: solid;
	background-color: #c40075;
	color: #FFFFFF;
	cursor: pointer;
}

select.kontakt {
	width: 300px;
	border-width: 1px;
	border-color: #c40075;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}