

a { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: underline; }
a:hover { color: #000000; font-weight: normal; text-decoration: underline; }
a:visited { color: #000000; font-weight: normal; text-decoration: underline; }



#header {

	height: 94px;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
}

#menu {

	background: url('../images/menu_bg.jpg');
	background-repeat: no-repeat;
	height: 37px;
	width: 1024px;
	margin: 0px auto;
	padding-bottom: 0px;
	
}


#menu ul{

	float: left;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 57px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
}

#menu li {
	
	float: left;
	list-style-type: none;
	padding-top: 13px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

li {

list-style-type: square;

}


.portfolio  td{  font-size: 8pt; }

a #menu_portfolio { background-image: url('../images/menu_portfolio.jpg'); height: 11px; width: 45px; overflow: hidden; }
a:hover #menu_portfolio { background-image: url('../images/menu_portfolio_hover.jpg'); height: 11px; width: 45px; overflow: hidden; }
a #menu_portfolio_selected { background-image: url('../images/menu_portfolio_hover.jpg'); height: 11px; width: 45px; overflow: hidden; }
a:hover #menu_portfolio_selected { background-image: url('../images/menu_portfolio_hover.jpg'); height: 11px; width: 45px; overflow: hidden; }

a #menu_studio { background-image: url('../images/menu_studio.jpg'); height: 11px; width: 101px; overflow: hidden; }
a:hover #menu_studio { background-image: url('../images/menu_studio_hover.jpg'); height: 11px; width: 101px; overflow: hidden; }
a #menu_studio_selected { background-image: url('../images/menu_studio_hover.jpg'); height: 11px; width: 101px; overflow: hidden; }
a:hover #menu_studio_selected { background-image: url('../images/menu_studio_hover.jpg'); height: 11px; width: 101px; overflow: hidden; }

a #menu_team { background-image: url('../images/menu_team.jpg');  height: 11px; width: 26px; overflow: hidden; }
a:hover #menu_team { background-image: url('../images/menu_team_hover.jpg');  height: 11px; width: 26px; overflow: hidden; }
a #menu_team_selected { background-image: url('../images/menu_team_hover.jpg');  height: 11px; width: 26px; overflow: hidden; }
a:hover #menu_team_selected { background-image: url('../images/menu_team_hover.jpg');  height: 11px; width: 26px; overflow: hidden; }

a #menu_partner { background-image: url('../images/menu_partner.jpg'); height: 11px; width: 39px; overflow: hidden; }
a:hover #menu_partner { background-image: url('../images/menu_partner_hover.jpg'); height: 11px; width: 39px; overflow: hidden; }
a #menu_partner_selected { background-image: url('../images/menu_partner_hover.jpg'); height: 11px; width: 39px; overflow: hidden; }
a:hover #menu_partner_selected { background-image: url('../images/menu_partner_hover.jpg'); height: 11px; width: 39px; overflow: hidden; }



#footer{

	background: url('../images/footer_bg.jpg');
	background-repeat: no-repeat;
	height: 19px;
	width: 1024px;
	background-position: middle;
	margin: 0px auto;
	margin-bottom: 3px;

	
}

#footer table {
	width: 1024px;
	height: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin: 0px auto;
	}


#footer td{

	vertical-align: top;
	padding-top: 5px;

}


#footer_zeile  {
	padding-top: 0px;
	width: 1024px;
	height: 16px;
	vertical-align: top;
	margin: 0px auto;
}

#footer_zeile img{
	padding-top: 2px;
	padding-left: 70px;
}

a #footer_lageplan {  background-image: url('../images/footer_lageplan.jpg'); height: 12px; width: 43px; overflow: hidden; }
a:hover #footer_lageplan {  background-image: url('../images/footer_lageplan_hover.jpg'); height: 12px; width: 43px; overflow: hidden; }

a #footer_impressum {  background-image: url('../images/footer_impressum.jpg'); height: 12px; width: 52px; overflow: hidden; }
a:hover #footer_impressum {  background-image: url('../images/footer_impressum_hover.jpg'); height: 12px; width: 52px; overflow: hidden; }

a #footer_client {  background-image: url('../images/footer_client.jpg'); height: 12px; width: 57px; overflow: hidden; }
a:hover #footer_client {  background-image: url('../images/footer_client_hover.jpg'); height: 12px; width: 57px; overflow: hidden; }

a #footer_member {  background-image: url('../images/footer_member.jpg'); height: 12px; width: 67px; overflow: hidden; }
a:hover #footer_member {  background-image: url('../images/footer_member_hover.jpg'); height: 12px; width: 67px; overflow: hidden; }




#index_bg {

	background: url('../images/index_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	width: 500px;
	height: 111px;
	margin: 0px auto;
	padding-left: 520px;
	padding-top: 245px;
	font-size: 9pt;
	line-height: 1.2em;

}





#portfolio {

	width: 1022px;
	background-color: #FFFFFF;
	padding-left: 0px;
	margin: 0px auto;
	text-align: left;
	font-size: 8pt;
	
}








#portfolio h3 {
		
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 3px;
		letter-spacing: 0.1em;
		text-transform: uppercase;


}




#portfolio td.menu {

		vertical-align: top;
		width: 163px;
	

}

#portfolio td.notselected {

		vertical-align: top;
		width: 64px;
		margin-bottom: 38px;

}

#portfolio td.space { 

		margin-bottom: 3px;


}


#portfolio td.menupoint {
		vertical-align: top;
		text-align: left;
		margin-bottom: 38px;
		}

#portfolio td.menupoint2 {
		vertical-align: top;
		text-align: left;
		font-size: 9pt;
		font-weight: bold;
		}


#portfolio td.selected {
		
		vertical-align: bottom;
		width: 64px;
		height: 13px;
		margin-bottom: 38px;
		background: url('../images/menupoint_red.jpg');
		background-repeat: no-repeat;

}

#portfolio td.zaterhauch {

		vertical-align: top;
		width: 38px;
}


#portfolio .menupoint {
		text-align: right;
}

#portfolioPICS {
		text-align: center;

}
#portfolioPICS img { margin: 0px auto;  }

#portfolioPICS img.space1 { width: 4px;}
#portfolioPICS img.space2 { width: 3px;}


#portfolio .partnerPIC {

	width: 134px;
	vertical-align: top;
	text-align: center;
}

#portfolio .partnerContent {
		
		vertical-align: top;
		font-size: 9pt;
}


#portfolio .partnerContent h3{
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 3px;
		letter-spacing: 0.1em;
		text-transform: uppercase;
}

#studioPICS {
		text-align: center;

}
#studioPICS img { margin: 0px auto; }


#index_bg_nominated {

	
	margin: 0px auto;
	text-align: center;

}

td.portfolio {  font-size: 8pt; }
td.portfolio2 { font-size: 7pt; }

.credits td { font-size: 8pt; }

