/* @override http://192.168.0.200:8888/pa_typolight/tl_files/paul_albrecht/_css/pa_printstile.css */

@charset "UTF-8";body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}body {	background-color: #fff;	margin: 0px;	background-repeat: repeat-y;	background-position: 20em top;
	color: #000;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}#kopf {	height: 9em;	width: 80em;
	clear: both;
}#logo {	background-color: #c6dce4;	height: 9.2em;	width: 20em;	text-align: center;	position: relative;	float: left;	border-bottom: solid #ffffff 2px;}

	
#topnavi {	background-color: #F5F7F9;	height: 9.2em;	width: 58em;	float: left;	border-bottom: solid #E3EEF2 2px;}#seite {	clear: both;
}

ul.level_1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.mod_navigationMain.kopfnavi {
	margin-top: 7.15em;
	margin-left: 4em;
}


.kopfnavi ul.level_1 li.active p.active {
	margin: 0;
	padding: 0;
}

.kopfnavi ul.level_1 li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 1em 0 0;
}

.kopfnavi.block ul.level_1 li a {
	text-decoration: none;
	color: #808080;
}

.kopfnavi.block ul.level_1 li a:hover {
	text-decoration: none;
	color: #000;
}

.kopfnavi .level_1 li.trail a.trail {
	color: #000;
}

#main div.inside {
}

#main {
	margin: 0 0 0 20em;
	width: 58em;
	background-color: #fff;
	padding: 5em 0em 0em;
}

div.ce_text {
	font-size: 14px;
	line-height: 150%;
}

div.ce_text p {
	margin: 0;
	padding: 0;
}

#menubalken {	width: 20em;	padding-top: 2em;	float: left;
	padding-bottom: 2em;
	border-bottom: 2px solid #fff;
}

#menubalken div.mod_changelanguage {
	display: none;
}

h1 {
	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #333333;	padding: 0;
	margin: 0 0 1.3em;
}

h2 {
	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #333333;	padding: 0;
	clear: both;
}

.linksnavi ul li a {
	display: block;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 2.7em;
	color: #808080;
	text-decoration: none;
}

.linksnavi2.block ul.level_1 li.active.submenu.first.last p.active.submenu.first.last {
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	margin: 0;
	padding-left: 2.7em;
}

.linksnavi2.block ul.level_1 li.active.submenu.first.last {
}

.linksnavi2 ul li ul {
	color: #808080;
	text-decoration: none;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.linksnavi2 ul li ul li a {
	color: #808080;
	text-decoration: none;
	display: block;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 3.5em;
}

.linksnavi ul li p.active {
	margin: 0;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 2.7em;
	color: #000;
}

.linksnavi2 ul.level_1 li.submenu.trail.first.last a.submenu.trail.first.last {
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 2.7em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

.linksnavi2 ul li.submenu.trail ul li p {
	margin: 0;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 3.5em;
	color: #000;
}

.linksnavi.block ul.level_1 li.submenu.trail a.submenu.trail {
	color: #000;
}

.linksnavi.block ul.level_1 li.submenu.trail ul.level_2 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.linksnavi.block ul.level_1 li.submenu.trail ul.level_2 li.active p.active {
	padding-left: 3.5em;
	margin: 0;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

.linksnavi.block ul li ul li a {
	padding-left: 3.5em;
}

.bildlinks .image_container {
	display: block;
	float: left;
	margin-bottom: 2em;
	position: relative;
	width: 100%;
}

div.caption {
}

.bildlinks .image_container img {
	margin-right: 2em;
	float: left;
}

.bildlinks .image_container .caption {
	font-size: 12px;
	position: absolute;
	bottom: 0;
	display: inline;
	width: 24em;
}

.textbild {
	position: relative;
	margin-bottom: 2em;
}

.textbild div.image_container {
	position: relative;
}

div.ce_text.textbild.block div.image_container img {
	float: left;
	margin-bottom: 20px;
}

.textbild ul {
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 0;
	float: left;
	right: 0;
	width: 23.5em;
}

#dipl-ing-paul div.ce_text.block h2 {
	clear: left;
}

.ce_text a {
	color: #000;
}

#druck {
	display: none;
}
