
* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background: #666666;
	font-size: 62.5%;
	padding: 3.5em 0 0 0;
	text-align: center;
}

html {
	cursor: default;
}

p {
	color: #d9dadb;
	font: bold 1.1em/1.4 Lucida, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}

h1 {
	color: #d9dadb;
	font: bold 1.4em/1.4 Lucida, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}

h2 {
	color: #d9dadb;
	font: bold 1.3em/1.4 Lucida, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin: 0 0 0.5em 0;
}

a#mail {
	color: #d9dadb;
}

/*#### container ####*/

div#center {
	margin: auto;
	height: 55em;
	text-align: left;
	width: 73.9em;
}

div#content {
	border: 1px solid black;
	display: inline;
	float: left;
	height: 55em;
	margin: 0 0 3em 0;
	width: 73.9em;
}

div#content-partner {
	border: 1px solid black;
	display: inline;
	float: left;
	margin: 0 0 3em 0;
	width: 73.9em;
}

div#content-haftung {
	border: 1px solid black;
	display: inline;
	float: left;
	margin: 0 0 3em 0;
	width: 73.9em;
}

div#haftung {
	display: inline;
	float: left;
	margin: 0 0 1em 0;
	padding: 1em;
	width: 71.9em;
}

div#vita {
	border-left: 3px solid #990000;
	display: inline;
	float: left;
	margin: 8.3em 0 0 15em;
	padding: 0 0 0.7em 0.7em;
}

div#adresse {
	border-left: 3px solid #99cc00;
	display: inline;
	float: left;
	margin: 16.2em 0 0 15em;
	padding: 0 0 0.7em 0.7em;
	width: 20em;
}

div#kontakt {
	border-left: 3px solid #99cc00;
	display: inline;
	float: left;
	margin: 0 0 13em 41.6em;
	padding: 0 0 0 0.7em;
	width: 25em;
}

/*#### container farbbalken ####*/

div#hl-orange {
	background: #cc6600;
	display: inline;
	float: left;
	height: 2.2em;
	width: 73.4em;
	padding: 0.5em 0 0 0.5em;
}

/*#### navigation & subnavigation ####*/

div#subnavigation {
	display: inline;
	float: right;
	
	width: 12em;
}

div#navigation {
	display: inline;
	float: left;
	margin: 0 0 0 45em;
	width: 12em;
}

ul#navigation-bild {
	float: left;
	list-style: none;
	width: 1.5em;
}

ul#navigation-text {
	float: left;
	list-style: none;
	width: 10em;
}

ul#navigation-text li{
	margin: 0 0 1.15em 0.5em;
}

a.text {
	color: #d9dadb;
	font: bold 1em/1.4 Lucida, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	text-decoration: none;
}

/*#### portfolio subnavigation ####*/

div#p-subnavigation {
	display: inline;
	float: left;
	margin: 1em 0 0 -0.2em;
	width: 12em;
}

ul#psn-list {
	width: 12em;
	padding: 0 0 0 1.6em;
}

ul#psn-list li {
	list-style-image: url(../images/k-grau-10x13.gif);
	padding: 0 0 0.5em 0 !important;
	padding: 0 0 1.2em 0; /* nur für IE */
}

ul#psn-list li.active-02 {
	list-style-image: url(../images/k-orange-10x13.gif);
	padding: 0 0 0.5em 0 !important;
	padding: 0 0 1.2em 0; /* nur für IE */
}

ul#psn-list li a{ 
	color: #d9dadb;
	font: bold 0.9em/1.2 Lucida, Helvetica, sans-serif;
	text-decoration: none;
}

ul#psn-list li a.active{ 
	color: #d9dadb;
	font: bold 0.9em/1.2 Lucida, Helvetica, sans-serif;
	text-decoration: none;
}

div#p-springnavi {
	display: inline;
	float: left;
	margin: 1em 0 1em 27em;
	width: 5em;
}

img.vor-kasten {
	margin: 0 0 0 1em;
	height: 1.5em;
	width: 1.5em;
}

img.zurueck-kasten {
	margin: 0 1em 0 0;
	height: 1.5em;
	width: 1.5em;
}

img.psn-kasten {
	height: 1.5em;
	width: 1.5em;
}

/*#### tabelle - partner ####*/

table#link-liste {
	display: inline;
	float: left;
	margin: 2em 0 2em 9em;
	width: 55em;
}

table#link-liste td{
	color: #d9dadb;
	font: bold 1em/1.4 Lucida, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}

a.haftung {
	color: #d9dadb;
	text-decoration: underline;
}

/*#### images ####*/

img#hp-bild {
	height: 33.9em;
	float: left;
	margin: 2.7em 0 5em 0;
	width: 73.9em;
}

img.navi-kasten {
	display: inline;
	height: 1.5em;
	margin: 0 0.5em 0.9em 0;
	width: 1.5em;
}

img.navi-kasten-first {
	display: inline;
	height: 1.5em;
	margin: 0 0.5em 1.2em 0;
	width: 1.5em;
}

img#headline-gruen {
	display: inline;
	float: left;
	height: 2.7em;
	width: 73.9em;
}

img#headline-rot {
	display: inline;
	float: left;
	height: 2.7em;
	width: 73.9em;
}

img#headline-gelb {
	display: inline;
	float: left;
	height: 2.7em;
	width: 73.9em;
}

img#headline-orange {
	display: inline;
	float: left;
	height: 2.7em;
	width: 73.9em;
}

img#subline-rot {
	display: inline;
	float: left;
	height: 4em;
	margin: 0 0 20.9em 0;
	width: 73.9em;
}

img#subline-gelb {
	display: inline;
	float: left;
	height: 4em;
	margin: 0 0 2.5em 0;
	width: 73.9em;
}

img#subline-gruen {
	display: inline;
	float: left;
	height: 4em;
	width: 73.9em;
}

img#subline-orange {
	display: inline;
	float: left;
	height: 4em;
	margin: 0 0 2em 0;
	width: 73.9em;
}

img#p-bild {
	display: inline;
	float: left;
	height: 36.4em;
	margin: 0 1em 0 0;
	width: 59em;

}
