/* _________________________________ */
/*                                   */
/* CSS fuer Architektenkollektiv.ch  */
/* Juni 2004, Winterthur, by Tosi    */
/* _________________________________ */
/*                                   */

/*** Allgemein ***********************/

body {
  background-color : #cccc99;
  border : 0px none #ffffff;
  color : #000000;
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : normal;
  letter-spacing : normal;
  line-height : 16px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;
}

div, p, dl, h1, h2, h3, h4, h5, h6, img, address, a {
  border : 0px none #ffffff;
  clear : none;
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  line-height : 16px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;
}

a {
  color : #000000;
  text-decoration : none;
}

a:hover, a.aktiv {
  color : #993333;
}

/*** Kopfteil ************************/

div#kopf {
  background-color : #993333;
  color : #ffffff;
  height : 20px;
  width : 272px;
}

h1 {
  color : #ffffff;
  line-height : 20px;
}

div#kopf img {
  display : inline;
}

/*** Navigationsteil *****************/

div#menu {
  background-color : #cc9999;
  color : #ffffff;
  height : 20px;
  width : 548px;
}

div#menu h2 {
  display : inline;
  line-height : 20px;
}

div#menu a {
  color : #993333;
}

div#menu img {
  display : inline;
}

/*** Submenu *************************/

div#submenu_bauten, div#submenu_referenz, div#submenu_pub, div#submenu_buero, #um1 {
  background-color : #ffffff;
  width : 548px;
}

div#submenu_bauten {
/*  background-color : #666633;*/
/*  border-right : 1px solid #666633;*/
  background-color : #003333;
  border-right : 1px solid #003333;
  width : 848px;
}

div#submenu_bauten h3, div#submenu_referenz h3, div#submenu_pub h3, div#submenu_buero h3, div#submenu_bauten p, div#submenu_referenz p, div#submenu_pub p, div#submenu_buero p, #um1 p, #um1 h3 {
  background-color : #ffffff;
  background-image : url(../images/projekt_bauten_01.gif);
  line-height : 20px;
  height : 20px;
  padding-left : 73px;
}

div#submenu_bauten h3, div#submenu_bauten p {
  margin-right : 300px;
}

div#submenu_bauten img#menu_mark_line {
	margin-left : 548px;
	position : absolute;
	visibility : hidden;
	z-index : 6;
}

div#submenu_bauten div.submenu_bauten_img {
  margin-left : 548px;
  position : absolute;
  text-align : right;
  visibility : hidden;
  width : 300px;
  z-index : 4;
}

div#submenu_bauten div.submenu_bauten_img p {
  background-color : transparent;
  background-image : none;
  color : #ffffff;
  height : auto;
  margin-right : 0px;
  padding-left : 73px;
  text-align : left;
}

div#submenu_bauten em {
  color : #993333;
  font-style : normal;
  font-weight : normal;
}

div#submenu_bauten div.submenu_bauten_img em {
  color : #ff9900;
}

div#submenu_referenz h3, div#submenu_referenz p {
  background-color : #ffffff;
  background-image : url(../images/referenz_bg_01.gif);
	padding-left : 156px;
}

div#submenu_pub h3, div#submenu_pub p {
  background-color : #ffffff;
  background-image : url(../images/pub_bg_01.gif);
  padding-left : 272px;
}

div#submenu_buero h3, div#submenu_buero p {
  background-color : #ffffff;
  background-image : url(../images/buero_bg_01.gif);
	padding-left : 398px;
}

div#submenu_referenz span.navig_pfeil {
  color : #ffffff;
  float : right;
  padding-right : 9px;
}

div#submenu_referenz span.navig_pfeil a {
  color : #993333;
}

div#submenu_referenz span.navig_pfeil a:hover {
  color : #000000;
}

/*** Inhaltsteil *********************/

div#inhalt_bauten, div#inhalt_referenz, div#inhalt_referenzobjekt, div#inhalt_pub, div#inhalt_buero, div#inhalt_geschaeft, div#inhalt_team {
  background-color : #ffffff;
  background-image : url(../images/bauten_buehne_01.gif);
  height : 155px;
  width : 548px;
}

div#inhalt_bauten {
  background-color : transparent;
  background-image : url(../images/bauten_buehne_01.gif);
  background-repeat : no-repeat;
  /* width : 824px; */
  width : 904px;
}

div#inhalt_bauten div.addon, div#inhalt_referenzobjekt div.addon {
  float : right;
  height : 155px;
  width : 276px;
}

div#inhalt_bauten div.addon {
  width : 356px;
}

div#inhalt_bauten div.addon p, div#inhalt_referenzobjekt div.addon p {
  margin-left : 15px;
  margin-right : 15px;
}

div#inhalt_referenzobjekt div.addon p {
  color : #000000;
  padding-top : 20px;
}

div#inhalt_bauten div.addon p.navig_pfeil {
  margin-top : 0px;
  padding-top : 3px;
}

div#inhalt_bauten div.addon a.black {
  color : #000000;
}

div#inhalt_bauten div.addon a.black:hover {
  color : #993333;
}

div#inhalt_referenz {
  background : #666633 none no-repeat top left;
  color : #ffffff;
  height : 400px;
}

div#inhalt_referenzobjekt {
  background : transparent url(../images/projektbuehne.gif) no-repeat top left;
  color : #ffffff;
  height : 175px;
  width : 824px;
}

div#inhalt_pub {
  background : #003333 none no-repeat top left;
  color : #ffffff;
  height : 460px;
}

div#inhalt_buero, div#inhalt_geschaeft, div#inhalt_team {
  background : #cccc66 none no-repeat top left;
  color : #000000;
  height : 440px;
}

div#inhalt_geschaeft {
  height : 100px;
}

div#inhalt_team {
  height : 310px;
}

div#inhalt_kontakt {
  background : #336633 none no-repeat top left;
  color : #ffffff;
  height : 480px;
  width : 782px;
}

div#inhalt_referenz p.navig_pfeil, div#inhalt_buero p.navig_pfeil {
  color : #666633;
  float : right;
  margin-bottom : 0px;
  margin-right : 9px;
  margin-top : 0px;
  padding-top : 3px;
}

div#inhalt_buero p.navig_pfeil {
  color : #cccc66;
}

div#inhalt_bauten p.navig_pfeil {
  color : #cccc99;
}

div#inhalt_bauten p.navig_pfeil a {
  color : #000000;
}

div#inhalt_bauten p.navig_pfeil a:hover {
  color : #993333;
}

div#inhalt_referenz p.navig_pfeil a {
  color : #ffffff;
}

div#inhalt_referenz p.navig_pfeil a:hover {
  color : #cccc99;
}

div#inhalt_bauten h4, div#inhalt_bauten h5, div#inhalt_bauten p, div#inhalt_referenz h4, div#inhalt_referenz p, div#inhalt_referenzobjekt h4, div#inhalt_referenzobjekt h5, div#inhalt_referenzobjekt p, div#inhalt_pub h4, div#inhalt_pub p, div#inhalt_buero h4, div#inhalt_buero p, div#inhalt_geschaeft h4, div#inhalt_geschaeft p, div#inhalt_team h4, div#inhalt_team p, div#inhalt_team dl, div#inhalt_kontakt address, div#inhalt_kontakt p {
  margin-left : 73px;
}

div#inhalt_bauten h4, div#inhalt_bauten h5, div#inhalt_referenz h4, div#inhalt_referenzobjekt h4, div#inhalt_referenzobjekt h5, div#inhalt_pub h4, div#inhalt_buero h4, div#inhalt_geschaeft h4, div#inhalt_team h4, div#inhalt_kontakt address {
  padding-top : 3px;
}

div#inhalt_buero h4, div#inhalt_team h4, div#inhalt_geschaeft h4 {
  color : #666633;
}

div#inhalt_bauten p, div#inhalt_referenz p, div#inhalt_referenzobjekt p, div#inhalt_pub p, div#inhalt_buero p, div#inhalt_geschaeft p, div#inhalt_team p, div#inhalt_team dl, div#inhalt_kontakt p {
  margin-bottom : 13px;
  margin-right : 30px;
}

div#inhalt_bauten p, div#inhalt_referenzobjekt p {
  margin-bottom : 0px;
  margin-right : 306px;
  margin-top : 13px;
}

div#inhalt_pub p {
  margin-bottom : 0px;
  margin-left : 73px;
}

div#inhalt_geschaeft p, div#inhalt_team p, div#inhalt_kontakt p {
  margin-bottom : 0px;
}

div#inhalt_team dt {
  float : left;
}

div#inhalt_team dd {
  color : #666633;
  margin-left : 234px;
}

div#inhalt_pub a, div#inhalt_pub a:hover {
  color : #cccc99;
}

div#inhalt_bauten a {
  color : #666633;
}

div#inhalt_bauten a:hover {
  color : #993333;
}

div#inhalt_kontakt address {
  margin-bottom : 13px;
}

div#inhalt_kontakt a, div#inhalt_kontakt a:hover, div#inhalt_referenz a, div#inhalt_referenz a:hover {
  color : #cccc99;
}

img.rechts {
  float : right;
  margin-left : 5px;
}

/*** Detailsteil *********************/

div#bauten_detail {
  background : #ffffff none no-repeat top left;
  height : 25px;
  width : 548px;
}

div#bauten_detail p.navig {
  float : left;
  padding-left : 73px;
  width : 190px;
}

div#bauten_detail p.titel {
  float : right;
  width : 272px;
}

div#referenz_detail {
  background : #666633 none no-repeat top left;
  height : 25px;
  width : 548px;
}

div#referenz_detail p {
  float : left;
  padding-left : 73px;
  width : 400px;
}

div#referenz_detail a, div#referenz_detail a:hover {
  color : #cccc99;
}

/*** Bilderteil **********************/

div#bauten_bilder, div#referenz_bilder, div#geschaeft_bilder, div#team_bilder {
  text-align : left;
  vertical-align : top;
  width : 940px;
}

div#referenz_bilder {
  background : #999966 none no-repeat top left;
  width : 548px;
}

div#team_bilder {
  background : #999966 none no-repeat top left;
  width : 548px;
}

div#bauten_bilder img, div#referenz_bilder img, div#geschaeft_bilder img, div#team_bilder img {
  display : inline;
  margin-right : 4px;
  text-align : left;
  vertical-align : top;
}
