/* created by Kutscha Systems */
body{
  margin: 0px;
  padding: 0px;
  font-family:verdana;
  font-size:5pt;
  color:#000;
  background:#FFF;
  scrollbar-3dlight-color: #FFF;
  scrollbar-arrow-color: #900;
  scrollbar-darkshadow-color: #FFF;
  scrollbar-face-color: #FFF;
  scrollbar-highlight-color: #FFF;
  scrollbar-shadow-color: #CCC;
  scrollbar-track-color: #FFF;
}

#randompic {
  margin-bottom:47px;
  height:160px;
  width:160px;
}

body#parentframe {
  width:100%;
  height:100%;
}

form {
  margin: 0px;
  padding: 0px;
}

.grey {
  color:#CCC !important;
}

.clear {
  clear:both;
  font-size:0pt;
  line-height:0pt;
}

#screen{
  width:100%;
  height:100%;
}

a.intro {
  color:#666;
  font-family:verdana;
  /* color:#900; */
  font-size:10pt;
  line-height:12pt;
  text-decoration:none;
}

#page{
  width:780px;
  height:570px;
  border:#CC9 1px solid;
}

#page #logo {
  float:left;
  margin:6px 16px 0px 10px;
}

#page td.bottomborder {
  height:50px;
  border-bottom:#CC9 1px solid;
}

#page td.rightborder {
  border-right:#CC9 1px solid;
  width:170px;
}

#page table.toptable tr td {
  padding-top:6px;
  padding-right:5px;
}

#page table.toptable tr td img.active, table.toptable tr td a.active {
  border:1px solid #CC9;
}

#page td.content {
  width:100%;
}

#page ul.topmenu {
  margin:0px;
  padding:5px;
}

#page ul.topmenu li {
  float:left;
  display:inline;
  list-style:none;
  margin:4px 4px 0px 0px;
  padding:0px;
}

#page ul.topmenu li img {
  border:1px solid #FFF;
}

#page ul.topmenu li img.active {
  border:1px solid #CC9;
}

#page #left {
  width:170px;
  height:100%;
}

#page ul.lmenu {
  margin:10px 0px 0px 6px;
  padding:0px;
}

#page ul.lmenu li {
  list-style:none;
  font-size:8pt;
  line-height:10pt;
}

#page ul.lmenu li img, #page ul.lmenu li a.inactive {
  border:1px solid #FFF;
}

#page ul.lmenu li img.active, #page ul.lmenu li a.active {
  border:1px solid #CC9;
}

#page ul.lmenu li a.inactive, #page ul.lmenu li a.active {
  text-decoration:none;
  color:#000;
  padding:2px;
}

#page ul.lmenu li.about {
  margin:10px 0px 10px 6px;
  list-style:none;
  padding-bottom:10px;
  font-size:8pt;
  line-height:12pt;
}

#content {
  background:#FFF;
  margin:0px;
  padding:15px;
}

#content h1 {
 color:#000;
 font-size:8pt;
 font-weight:bold;
}

#content h2 {
 color:#000;
 font-size:8pt;
 font-weight:bold;
 padding-bottom:0px;
 margin-bottom:0px;
}

#content img.biografie {
  display:none;
}

#content table.liste {
  width:560px;
  border:0px;
  color:#000;
  font-size:8pt;
  line-height:12pt;
}

#content table.liste td.date {
  width:80px;
}

#content table.liste td.description {
  width:480px;
}

#content table.liste tr td {
  padding-bottom:5px;
}

#content table.liste tr td p {
  margin:0px;
  padding:0px 0px 7px 0px;
}

#content table.liste td p.author {
  font-style:italic;
}

#content table.work {
  width:100%;
  border:0px;
}

#content table.workitem {
  margin-right:15px;
  margin-bottom:15px;
}

#content table.workitem .image {
  width:180px;
  height:180px;
  background:#F6F6F6;
  text-align:center;
}

/* CHANGELOG: 31.5.2006, Style eingefügt für Textbeschreibungen bei Bildern, mb */
/* START ====> */
#content table.workitem .info{
	width: 350px;
}
#content table.workitem .info p {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 0px;
}
/* <==== STOP */

#content .vernissage_header {
  width:560px;
  background:#CCC;
  padding:10px;
  margin-bottom:15px;
}

#content .vernissage_header h1 {
  margin:0px;
  padding:0px 0px 15px 0px;
  font-size:13pt;
  color:#FFF;
  text-align:center;
}

#content .vernissage_header p {
  margin:0px;
  padding:0px;
  font-size:8pt;
  line-height:11pt;
  color:#FFF;
  text-align:center;
}

#content .vernissage_header {
  font-size:8pt;
  color:#FFF;
  text-align:center;
}

#content .vernissage_image {
  margin-right:0px;
  margin-bottom:0px;
  float:left;
}

#content .vernissage_imagebox {
  width:540px;
}

#content .vernissage_imagebox .image {
  clear:both;
}

#content .vernissage_imagebox .text {
  clear:both;
  margin:0px;
  padding:0px 0px 7px 0px;
  font-size:8pt;
  line-height:12pt;
}

#content .vernissage_content h2 {
  font-size:8pt;
  line-height:12pt;
  padding-bottom:10px;
}

#content .vernissage_content p {
  margin:0px;
  padding:0px 0px 7px 0px;
  font-size:8pt;
  line-height:12pt;
}

#content .vernissage_content a {
  color:#000;
}

#content .vernissage_list {
  width:560px;
  padding:0px;
  margin:0px 0px 15px 0px;
  height:62px;
  background:#CCC;
}

#content .vernissage_list {
  width:560px;
  padding:0px;
  margin:0px 0px 15px 0px;
  height:62px;
  background:#CCC;
}

#content .vernissage_list h2 {
  color:#FFF;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:5px 5px 0px 10px;
}

#content .vernissage_list p {
  color:#FFF;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 10px;
}

#content .vernissage_list img.theme {
  border:0px;
  float:right;
  border-left:15px solid #FFF;
  width:80px;
  height:62px;
  background:#FFF;
}

#content .vernissage_list img.spacer {
  width:560px;
  height:1px;
  border:0px;
}

#content .vernissage_list_noscrollbar {
  width:580px;
  padding:0px;
  margin:0px 0px 15px 0px;
  height:62px;
  background:#CCC;
}

#content .vernissage_list_noscrollbar h2 {
  color:#FFF;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:5px 5px 0px 10px;
}

#content .vernissage_list_noscrollbar p {
  color:#FFF;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 10px;
}

#content .vernissage_list_noscrollbar img.theme {
  border:0px;
  float:right;
  border-left:15px solid #FFF;
  width:80px;
  height:62px;
  background:#FFF;
}

#content .vernissage_list_noscrollbar img.spacer {
  width:580px;
  height:1px;
  border:0px;
}

#content .simple_list {
  text-align:right;
}

#content .vernissage_list td.contrast p, #content .vernissage_list td.contrast h2 {
  color:#666;
}

#content .press_list {
  width:560px;
  padding:0px;
  margin:0px 0px 15px 0px;
  height:62px;
  background:#CC9;
}

#content .press_list h2 {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:5px 5px 0px 10px;
  font-weight:normal;
}

#content .press_list p {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 10px;
  font-style:italic;
}

#content .press h1 {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 0px;
}

#content .press h2 {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 10px 0px;
  font-style:italic;
}

#content .press p {
  margin:0px;
  padding:0px 0px 7px 0px;
  font-size:8pt;
  line-height:12pt;
}

#content .emailform {
  width:560px;
  height:500px;
  padding:15px;
  /* mn 2007.03.10 begin */
  /* background:#900; */
  /* mn 2007.03.10 end */
  background:#9fa0a3;
  color:#FFF;
  font-size:8pt;
  line-height:12pt;
}

#content .emailform .formtable td {
  padding-bottom:15px;
}

#content .emailform input {
  border:0px;
  background:#FFF;
  color:#000;
  font-size:8pt;
  line-height:10pt;
  height:12pt;
}

#content .emailform button {
  border:0px;
  background:none;
  color:#FFF;
  font-size:8pt;
  line-height:10pt;
  height:12pt;
  padding:0px;
  margin:0px;
  text-align:left;
}

#content .emailform input.text {
  width:200px;
}

#content .emailform .textarea {
  width:200px;
  height:100px;
}

#content .emailform label {
  color:#FFF;
  font-size:7pt;
  line-height:11pt;
  padding-left:5px;
}

#content .about .about_images img {
  border:0px;
  margin-bottom:15px;
}

#content .about .about_content {
  width:340px;
}

#content .about .about_content p {
  color:#000;
  font-size:8pt;
  line-height:12pt;
  margin:0px;
  padding:0px 5px 0px 0px;
}

#content .about .about_content a {
  color:#900;
  font-size:8pt;
  line-height:9pt;
}

