body {
  background:url('body-y.gif') top center repeat-y rgb(224,224,224);
  color:rgb(95,95,95);
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:75%;
}
img.left {
  margin:0 1em 0.1em 0;
  float:left;
}
#general1 {
  background:url('general-top.gif') top right no-repeat;
  width:970px;
  margin:0 auto;
  padding:40px 0 25px 0;
}
#general2 {
  margin:0 70px;
}
#logo {
  display:block;
  height:54px;
}
#logo p {
  float:right;
  margin-right:10px;
  padding-top:0px;
  color:#acc84e;
  font-size:18px;
}
#logo p em,
#logo p a {
  /*text-transform:uppercase;*/
  font-style:normal;
  color:#acc84e;
}
#languages li {
  margin-left:0.5em;
}
#languages a {
  text-decoration:none;
  font-size:90%;
  /* color:rgb(213,212,212); */
  color:rgb(148,149,153);
  font-weight:bold;
}
#menus {
  display:block;
  text-align:right;
}
#menu {
  /* text-transform:lowercase; */
  margin-left:200px;
  height:75px;
  font-size:12px;
}
#submenu0 {
}
#submenu0 li {
  display:inline;
  padding-left:1.5em;
  background:url('menuli.gif') 7px top repeat-y;
}
#submenu0 a {
  text-decoration:none;
  color:black;
  font-weight:bold;
}
#submenu0 a:hover,
#submenu0 li.selected a {
  color:rgb(148,149,153);
}
li#submenu0first {
  background-image:none;
}
#submenu1 {
  margin-top:3px;
}
#submenu1 li {
  display:inline;
  margin-left:9px;
}
#submenu1 a {
  color:rgb(95,95,95);
  text-decoration:none;
  padding-bottom:2px;
}
#submenu1 a:hover,
#submenu1 li.selected a {
  /* background:url('underline.gif') bottom left repeat-x; */
  border-bottom:3px solid rgb(213,212,212);
}
#dynamic {
  float:right;
  width:150px;
  text-align:left;
  margin-top:3.5em;
}
#dynamic ul {
  margin:0;
  padding:0;
}
#dynamic ul li {
  list-style-type:none;
  margin:0;
  margin-top:0.3em;
  margin-bottom:2.5em;
  background:none;
  font-weight:bold;
  padding:0;
  font-size:120%;
  text-transform:uppercase;
  /* color:rgb(213,212,212); */
  color:rgb(148,149,153);
}
#dynamic ul ul {
  margin:0;
  padding:0;
  padding-top:1em;
  /* background:url('underline.gif') top left repeat-x; */
  border-top:3px solid rgb(213,212,212);
}
#dynamic ul ul li {
  font-size:110%;
  text-transform:none;
  color:rgb(95,95,95);
  font-weight:normal;
  margin-top:1em;
  margin-bottom:1em;
}
#dynamic ul ul li em,
#dynamic ul ul li a {
  font-style:normal;
  text-decoration:none;
  font-weight:bold;
  color:black;
  font-size:95%;
}
#dynamic ul ul li.grafika em,
#dynamic ul ul li.grafika a {
  color:#acc84e;
}
#dynamic ul ul li.fotografie em,
#dynamic ul ul li.fotografie a {
  color:#323c8e;
}
#dynamic ul ul li.film em,
#dynamic ul ul li.film a {
  color:rgb(148,149,153);
}
#dynamic ul ul li.management em,
#dynamic ul ul li.management a {
  color:#e30057;
}
#navbar {
  display:none;
}
#text {
  margin-top:0px;
  padding:0;
  border-bottom:1px solid transparent;
  width:650px;
  border-right:1px solid #bbb;
}
#text p,
#text h1,
#text h2,
#text table,
#text ul,
#text ol {
  margin:1.5em 30px 1.5em 0;
}
#text h1 {
  text-transform:uppercase;
  font-weight:bold;
  font-size:1.2em;
  color:black;
  margin-top:0;
  margin-bottom:1.5em;
  /* background:url('underline.gif') bottom left repeat-x; */
  border-bottom:3px solid rgb(213,212,212);
  display:table;
  border-collapse:collapse;
  padding-bottom:2px;
}
#text h2 {
  color:black;
  font-size:1em;
  margin-bottom:0;
}
#text h3 {
  font-size:1em;
}
#text h1 .grafika,
#text h2 .grafika,
#text h1 .film,
#text h2 .film,
#text h1 .management,
#text h2 .management,
#text h1 .fotografie,
#text h2 .fotografie {
  display:table-cell;
  padding-left:55px;
  padding-bottom:2px;
  height:45px;
  vertical-align:bottom;
}
#text h1 .grafika {
  border-bottom:3px solid #acc84e;
  background:url('logo-grafika.gif') left top no-repeat;
}
#text h2 .grafika {
  background:url('logo-grafika.gif') left top no-repeat;
}
#text .grafika {
  color:#acc84e;
}
#text .black {
  color:black;
}
#text h1 .film {
  border-bottom:3px solid rgb(148,149,153);
  background:url('logo-film.gif') left top no-repeat;
}
#text h2 .film {
  background:url('logo-film.gif') left top no-repeat;
}
#text .film {
  color:rgb(148,149,153);
}
#text h1 .management {
  border-bottom:3px solid #e30057;
  background:url('logo-management.gif') left top no-repeat;
}
#text h2 .management {
  background:url('logo-management.gif') left top no-repeat;
}
#text .management {
  color:#e30057;
}
#text h1 .fotografie {
  border-bottom:3px solid #323c8e;
  background:url('logo-fotografie.gif') left top no-repeat;
}
#text h2 .fotografie {
  background:url('logo-fotografie.gif') left top no-repeat;
}
#text .fotografie {
  color:#323c8e;
}
#text p,
#text ul,
#text ol {
  /* max-width:40em; */
  margin-top:0.2em;
}
#text em {
  color:rgb(148,148,148);
}
#text a {
  /* color:rgb(75,75,75); */
  /* color:#2d489e; */
  /* color:#606060; */
  /* color:black; */
  color:rgb(95,95,95);
}
#text a:visited {
  /* color:rgb(148,148,148); */
  /* color:#606060; */
  /* color:#999999; */
  color:rgb(148,149,153);
}
#text a.absolute {
  /* border-bottom-color:rgb(75,75,75); */
  /* border-bottom-color:#2d489e; */
  /* border-bottom-color:#606060; */
  /* border-bottom-color:black; */
  border-bottom-color:rgb(95,95,95);
}
#text a:visited.absolute {
  /* border-bottom-color:rgb(148,148,148); */
  /* border-bottom-color:#606060; */
  /* border-bottom-color:#999999; */
  border-bottom-color:rgb(148,149,153);
}
#text blockquote {
  font-weight:bold;
  margin-left:0;
}
#text div.table {
  text-align:left;
}
#text table {
  margin:1em 0;
  border:none;
  border-collapse:separate;
  border-spacing:0.3em;
}
#text table td {
  border:none;
  background-color:rgb(242,242,242);
  color:rgb(102,102,102);
}
#text table th {
  border:none;
  text-align:left;
  background-color:rgb(242,242,242);
}
#text table.invisible {
  width:100%;
}
#text table.invisible td,
#text table.invisible th {
  background:none;
  padding:1em;
}
#text ul {
  margin-left:0;
}
#text ul li {
  list-style-type:none;
  list-style-image:none;
  margin-left:2em;
  text-indent:-2em;
}
#text ul li ul li {
  list-style-type:none;
  list-style-image:none;
}
#text ul.bullet li {
  margin-left:0;
  background:url("li.gif") 0 0.5em no-repeat;
  padding-left:1em;
  text-indent:0;
}
#text ul ul {
  margin-left:0;
  margin-right:0;
}
#text ul.bullet li li {
  list-style-type:none;
  list-style-image:none;
  background:none;
  padding-left:0;
  margin-left:1em;
}
#bottom {
  color:#bbb;
  margin-top:30px;
  padding-top:15px;
  border-top:1px solid #bbb;
}
#bottom ul.ico {
  border:none;
  float:right;
  display:table;
}
#bottom ul.ico li {
  list-style-type:none;
  display:table-cell;
}
#bottom ul.a {
  border:none;
  width:600px;
}
#bottom li {
  border:none;
}
#bottom a {
  color:#bbb;
}

