/* Print Stylesheet (C) by Melanie Wiora, 2004 */
body {  background-image: none ;}
/* Page Layout for printing */
page { 
  /* size:portrait; */
  margin-top: 2cm;
  margin-bottom: 2.5cm;
  margin-left: 2.5cm;
  margin-right: 2.5cm
}

/* text and contents styles: same as in english version */
image { border:0px; margin: 0px; padding:0px;}
p { vertical-align: top; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
table {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
         padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
         padding-left: 0px; border-style: none; border-top-width: 0px;
         border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
ul { list-style-type:square; color:#000000; }


.text { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
        font-style: normal; line-height: 12pt; font-weight: normal;
        color: #000000; padding-bottom: 4pt}
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
         font-style: normal; line-height: 105%; font-weight: normal;
         color: #000000; padding-top: 14px; }
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
         font-style: normal; line-height: 12pt; font-weight: normal;
         color: #000000; padding-left: 25pt}
.textlang { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
            font-style: normal; line-height: normal; font-weight: normal;
            text-align: justify; padding-left: 0pt; padding-top: 7pt;
            padding-right: 0px; color: #000000; padding-bottom: 0px;
            white-space: normal;}
.textautor { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
            font-style: oblique; line-height: 100%; color: #000000;
            text-align: left; vertical-align: top; font-weight: normal;
            padding-top: 3pt; padding-left: 0pt; padding-right: 0px;
            padding-bottom: 3pt}
.ueberss { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
           font-style: normal; line-height: 12pt; color: #000000;
           text-align: left; vertical-align: top; font-weight: bold}
.ueberss1 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
            font-style: normal; line-height: 100%; color: #000000;
            text-align: left; vertical-align: top; font-weight: bold;
            padding-top: 5pt; padding-left: 0pt; padding-right: 0mm; }
.ueberss2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
            font-style: normal; line-height: 12pt; color: #000000;
            text-align: left; vertical-align: top; font-weight: bold;
            padding-bottom: 8px; padding-top: 14pt}
.ueberss2_25 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
           font-style: normal; line-height: 12pt; color: #000000;
           text-align: left; vertical-align: top; font-weight: bold;
           padding-left: 25pt; padding-bottom: 8pt; ; border-bottom-width: 8pt}
.ueberss2_25b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 12pt;
	color: #000000;
	font-weight: bold;
	padding-left: 25pt;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 8px;
}
.catcol2 {  text-align: left; vertical-align: top; width: 100%}
.bildtext { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
            font-style: normal; line-height: 13pt; font-weight: normal;
            color: #000000; padding-top: 23pt}
.bildtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
             font-style: normal; line-height: 12pt; font-weight: normal;
             color: #000000;  padding-top: 6pt}
.cvcol1 { text-align: left; vertical-align: top; width: 4cm; }
.cvcol1_b { text-align: left; vertical-align: top; width: 2.5cm; }
.cvcol2 { }
.cvcol2b { }
.cvframetab { width: 100%; }
.worksframetab { width: 100%; }
.adrcol2 { width: 100%; }
.contact_text { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
                font-style: normal; line-height: 100%; font-weight: bold;
                color: #000000; padding-bottom: 8px}
.zitat {  font-family: "Times New Roman", Times, serif; font-size: 11pt;
          font-style: normal; line-height: normal; font-weight: normal;
          letter-spacing: normal; text-align: justify; word-spacing: normal;
          padding-left: 25pt; padding-top: 7pt; padding-right: 0mm;
          padding-bottom: 12pt; color: #000000; }
.mini { font-size: 1px; line-height: 1px;}
.noprint {  overflow: auto; position: static; visibility:hidden; display:none;}


/* Link decoration */
a:active {  color: #000000; text-decoration: none; }
a:hover {  color: #000000; text-decoration: none; }
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }

.mwiora {  visibility: hidden;}
.Titlelayer { visibility: hidden; }
.TitleLayerPrint { overflow: visible; position: absolute; visibility: visible;
             z-index: 100; height: 2cm; width: 17cm; left: 0cm; top: 0cm;
             font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
             font-style: normal; line-height: 12pt; color: #000000;
             text-align: left; vertical-align: top; font-weight: normal; }
.SeitenInhalt {  position: absolute; visibility: visible; z-index: 5; overflow: visible; width: 100%; left: 0cm; top: 2cm; }

/* Menu Styles */
/* Hide all rollovers. Simple hiding does not work because navi.js will make it visible again...*/
.menu    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.hide    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.news2   { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.bio2    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.exhib2  { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.works2  { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.pub2    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.contact2 { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.news1   { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.works1  { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.bio1    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.exhib1  { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.pub1    { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}
.contact1 { visibility: hidden;  overflow: hidden; position: absolute; z-index: 0; height: 0cm; width: 0cm; left: 0cm; top: 0cm; left: 0cm; clip: rect(0px 0px 0px 0px)}

/* Additional Navigation Elements */
.SchalterOutside { visibility: hidden; }
.SchalterPresent { visibility: hidden; }
.SchalterEye1 { visibility: hidden; }
.SchalterEye2 { visibility: hidden; }
.SchalterEye3 { visibility: hidden; }
.SchalterPers_Reflect { visibility: hidden; }
.SchalterEyeVideo { visibility: hidden; }

.IconLayerOutside {visibility: hidden; }
.IconLayerPresent {visibility: hidden; }
.IconLayerEye1 {visibility: hidden; }
.IconLayerEye2 {visibility: hidden; }
.IconLayerEye3 {visibility: hidden; }
.IconLayerPers_Reflect {visibility: hidden; }
.IconLayerEyeVideo {visibility: hidden; }
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: 13pt; font-weight: normal; color: #000000; padding-top: 14px}
.cvcol1b { text-align: left; vertical-align: top; width: 2cm; }
.cvcol2b {  }
.ueberss1 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 12pt; color: #000000; text-align: left; vertical-align: top; font-weight: bold; padding-top: 14pt }
.textquelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 105%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	white-space: normal;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

