/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	background-color:#fff;
}
* {
	margin:0;
	padding:0;
	border:none;
}
.hiddenStructure {
	display:none;
}
dfn {
	display:none;
}
table {
	font-size:1em;
}
a {
	color:#000;
}
a:focus {
	outline:none;
}
#wrapper {
	position:relative;
	width:85%;
	margin-top:24px;
	margin-left:24px;
	z-index:5;
}
#work_wrapper {
	position:relative;
	margin-top:24px;
	margin-left:24px;
	text-align:center;
	z-index:5;
}
.menu_container {
	margin-bottom:16px;
	margin-left:8px;
	clear:both;
}
.menu_container span {
	display:none;
}
#menu_luftspur a, #menu_luftspur a:visited {
	display:block;
	width:592px;
	height:104px;
	background:transparent url(bg/menu_white/luftspur.gif) no-repeat top left;
}
#menu_luftspur a:hover {
	background:transparent url(bg/menu_white/luftspur_mo.gif) no-repeat top left;
}
#menu_luftspur a:active {
	background:transparent url(bg/menu_white/luftspur_k.gif) no-repeat top left;
}

#menu_mappe a, #menu_mappe a:visited {
	display:block;
	width:392px;
	height:104px;
	background:transparent url(bg/menu_white/mappe.gif) no-repeat top left;
}
#menu_mappe a:hover {
	background:transparent url(bg/menu_white/mappe_mo.gif) no-repeat top left;
}
#menu_mappe a:active {
	background:transparent url(bg/menu_white/mappe_k.gif) no-repeat top left;
}
#menu_kontakt a, #menu_contact a:visited {
	display:block;
	width:520px;
	height:104px;
	background:transparent url(bg/menu_white/kontakt.gif) no-repeat top left;
}
#menu_kontakt a:hover {
	background:transparent url(bg/menu_white/kontakt_mo.gif) no-repeat top left;
}
#menu_kontakt a:active {
	background:transparent url(bg/menu_white/kontakt_k.gif) no-repeat top left;
}
	
/* ENGLISH Start */

#menu_work a, #menu_work a:visited {
	display:block;
	width:319px;
	height:104px;
	background:transparent url(bg/menu_white/work.gif) no-repeat top left;
}
#menu_work a:hover {
	background:transparent url(bg/menu_white/work_mo.gif) no-repeat top left;
}
#menu_work a:active {
	background:transparent url(bg/menu_white/work_k.gif) no-repeat top left;
}
#menu_contact a, #menu_contact a:visited {
	display:block;
	width:520px;
	height:104px;
	background:transparent url(bg/menu_white/contact.gif) no-repeat top left;
}
#menu_contact a:hover {
	background:transparent url(bg/menu_white/contact_mo.gif) no-repeat top left;
}
#menu_contact a:active {
	background:transparent url(bg/menu_white/contact_k.gif) no-repeat top left;
}

/* Fin */

.pfeil_navigation_container {
	margin-bottom:16px;
	height:104px;
	margin-left:8px;
}
.pfeil_navigation_container span {
	display:none;
}
#back_arrow a, #back_arrow a:visited {
	display:block;
	float:left;
	margin-right:129px;
	width:152px;
	height:104px;
	background:transparent url(bg/menu_white/pfeil_back.gif) no-repeat top left;
}
#back_arrow a:hover {
	background:transparent url(bg/menu_white/pfeil_back_mo.gif) no-repeat top left;
}
#back_arrow a:active {
	background:transparent url(bg/menu_white/pfeil_back_k.gif) no-repeat top left;
}
#previous_arrow a, #previous_arrow a:visited {
	display:block;
	float:left;
	margin-right:22px;
	width:104px;
	height:104px;
	background:transparent url(bg/menu_white/pfeil_previous.gif) no-repeat top left;
}
#previous_arrow a:hover {
	background:transparent url(bg/menu_white/pfeil_previous_mo.gif) no-repeat top left;
}
#previous_arrow a:active {
	background:transparent url(bg/menu_white/pfeil_previous_k.gif) no-repeat top left;
}
#next_arrow a, #next_arrow a:visited {
	display:block;
	float:left;
	margin-right:24px;
	width:104px;
	height:104px;
	background:transparent url(bg/menu_white/pfeil_next.gif) no-repeat top left;
}
#next_arrow a:hover {
	background:transparent url(bg/menu_white/pfeil_next_mo.gif) no-repeat top left;
}
#next_arrow a:active {
	background:transparent url(bg/menu_white/pfeil_next_k.gif) no-repeat top left;
}
.footer_box {
	position:absolute;
	right:752px; /* Abstand rechts entspricht der Breite von grafik.jpg (Abstand vom rechten Bildschirmrand) */
	bottom:24px;
	left:56px;
	text-align:left;
	font-size:0.9em;
	z-index:1;
}
.floatclear {
	clear:both;
}
.content_container {
	margin-bottom:16px;
	margin-left:32px;
}
.content_container p {
	margin-bottom:12px;
	color: #000;
	text-align: left;
	line-height: 1.4em;
	font-size: 1em;
}
.work_content_container {
	margin:0 auto;
	margin-top:52px;
	margin-bottom:12px;
}
.work_big_pic, p.work_big_text {
	margin-left:28px;
	margin-top:-4px;
	color: #808080;
	text-align: left;
}
.work_text {
	margin-left:48px;
}
.no_sub {
	margin-bottom:0px;
}
.work_content_container p {
	margin-bottom:10px;
	text-align: left;
}

p.year {
	color:#808080;
}

p.intro {
	line-height: 1.4em;
	font-size: 1em;
}

p.title {
	font-weight: bold;
	line-height: 1.3em;
	font-size: 1.2em;
}

p.subline {
	margin-top:-10px;
}

p.subtext {
	margin-top:-10px;
}

p.bold {
	font-weight: bold;
}

p.cowork {
	color:#808080; 
	margin-top:-10px;
}

p.bio, span.bio {
	color:#808080; 
}

p.client, p.client a {
	color:#808080;
}
p.white {
	color: #fff;
}
p.black {
	color: #000;
}
p.grey {
	color: #808080;
}
p.space {
	line-height: 2em;
}

.thumb_container {
	float:left;
	display:inline;
	margin-right:24px;
	height:120px;
}
body>#wrapper .content_container .thumb_container {
	height:auto;
	min-height:120px;
}
p.thumb_text {
	margin-top:4px;
	color: #000;
	text-align: left;
	line-height: 1.3em;
	font-size: 0.9em;
	margin-bottom:0;
}
p.hgwhite {
	color: #000;
	background-color: #fff;
}
p.hgblack {
	color: #fff;
	background-color: #000;
}
.work_break {
	clear:both;
	height:0px;
	line-height:0px;
}
.work_detail_container {
	margin-bottom:24px;
	margin-left:160px;
}
.work_detail {
	color: #000;
	text-align: left;
}
.work_detail img {
	margin-bottom:8px;
}
#all_bg {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:0;
}
#all_bg span {
	display:none;

}
.work_sub_container {
	margin-left:28px;
	margin-top:56px;

}
.work_sub_container p {
	margin-bottom:4px;
	color: #808080;
	text-align: left;
}
.work_sub_item {
	float:left;
	display:inline;
	margin-right:24px;
	margin-bottom:0px;

}
.work_sub_text {
	margin-top:8px;
	margin-bottom:24px;
	text-decoration: none;
	text-align: left;
}
.contact_table {
	margin-bottom:0px;
	color: #000;
	text-align: left;
	line-height: 2em;
}
.contact_table tr th {
	vertical-align:top;
	padding-right:4px;
}
#ecke {
	position:absolute;
	right:0px;
	bottom:0px;
	width:104px;
	height:104px;
	z-index:10;
	background:transparent url(bg/ecke.gif) no-repeat bottom right;
	
	/* fixe Positionierung f&uuml;r den Internet Explorer 
	position:expression("absolute");
	top:expression(parseInt(document.body.scrollBottom - 136));
	/* fixe Positionierung f&uuml;r den Internet Explorer */
}
#ecke[id] {
	position:fixed;
}
#ecke a {
	display:block;
	width:104px;
	height:104px;
}
#ecke a span {
	display:none;
}
#ecke a:hover {
	background:transparent url(bg/ecke_mo.gif) no-repeat bottom right;
}