body {
	background-color: #ffffff;
}
#container {
position: relative;
top: 0; left: 0; width: 100%; height: 100%;
display: table;
}

#vcenter {
position: relative;
vertical-align: middle;
display: table-cell;
}

#hcenter {
position: relative;
text-align: left;
margin: 0px auto;

width: 944px;
height: 566px;
} 
#zentrieren {
	position:absolute;
	top: 50%;
	left: 50%;
	width: 944px;
	height: 566px;
	margin-left: -472px;
	margin-top: -283px; 
	z-index:1;
}
#lightboxzusatz {
	position:absolute;
	left:631px;
	top:449px;
	width:188px;
	height:20px;
	z-index:16;
}
#lightboxzusatz_portfolio {
	position:absolute;
	left:504px;
	top:449px;
	width:406px;
	height:20px;
	z-index:16;
}
#lightbox {
	position:absolute;
	left:601px;
	top:121px;
	width:336px;
	height:324px;
	z-index:14;
}
#lightbox_portfolio {
	position:absolute;
	left:109px;
	top:149px;
	width:808px;
	height:324px;
	z-index:14;
}
a:active {
	color: #ae1414;
}
a:visited {
	text-decoration:none;
/*	font-weight:bold;
	font-style:italic;*/
	color: #ae1414;

}
a:hover {
	text-decoration: none;
/*	font-weight:bold;*/
	color: #ae1414;
}
a:link {
	color: #ae1414;
/*	font-weight:bold;
	font-style:italic;*/
	font-style:normal;
	text-decoration:none;
}
h1.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #388b27;
	line-height: 18px;
}
.fliessext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #58585a;
	overflow:auto;
	line-height: 12pt;
	
}
p { margin-top: 8pt;
margin-bottom: 8pt;
}
.fliessext_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #388b27;
	overflow:auto;
	line-height: 12pt;
}
.navigation {
	font-family: NuvoMediumWOFF;
	font-size: 9pt;
	color: #58585a;
	letter-spacing: 0pt;
	font-weight:normal;
	text-align: center;
	vertical-align: top;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:184px;
	height:54px;
	z-index:4;
}
#web {
	position:absolute;
	left:204px;
	top:29px;
	width:100px;
	height:32px;
	z-index:5;
	background-image: url(bilder/web.gif);
}
#druck {
	position:absolute;
	left:324px;
	top:29px;
	width:100px;
	height:32px;
	z-index:6;
}
#kunden {
	position:absolute;
	left:444px;
	top:29px;
	width:100px;
	height:32px;
	z-index:3;
}
#rahmen {
	position:absolute;
	left:20px;
	top:89px;
	width:523px;
	height:395px;
	z-index:7;
}
#textfeld {
	position:absolute;
	left:89px;
	top:114px;
	width:425px;
	height:338px;
	z-index:12;
}
#textfeld_portfolio {
	position:absolute;
	left:115px;
	top:98px;
	width:446px;
	height:41px;
	z-index:15;
}
#bild {
	position:absolute;
	left:543px;
	top:89px;
	width:401px;
	height:395px;
	z-index:8;
}
#saffo {
	position:absolute;
	left:544px;
	top:512px;
	width:100px;
	height:32px;
	z-index:9;
}
#portfolio {
	position:absolute;
	left:664px;
	top:512px;
	width:100px;
	height:32px;
	z-index:10;
}
#kontakt {
	position:absolute;
	left:784px;
	top:512px;
	width:100px;
	height:34px;
	z-index:11;
}
#impressum {
	position:absolute;
	left:61px;
	top:25px;
	width:40px;
	height:10px;
	z-index:11;
}

