


BODY
{ margin: 12pt 12pt 22pt 12pt;
  padding: 0 0 0 0; 
}

textarea
{ scrollbar-face-color: #FFFFDD;
  a_scrollbar-base-color: #085D8C;
  a_scrollbar-3dlight-color:#FFFFBB;
  scrollbar-arrow-color:#000000;
  a_scrollbar-darkshadow-color:#000000;
  a_scrollbar-highlight-color:#FFFFFF;
  a_scrollbar-shadow-color:#000000;
  a_scrollbar-track-color:#FFFFDD;
}



a
{ color: #91125f;
  font-style: normal;
  text-decoration: none;
}

a:hover
{ color: #91125f;
  font-style: normal;
  text-decoration: underline;
}


div.mini a
{ color: #ffffff;
  font-size: 2pt;
}



div.sectionmenu
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 9pt;
  font-weight: bold;
  text-align: left;
  width: 100%;
}

div.sectionmenumain
{ padding-top: 5pt;
  width: 100%;
}

div.sectionmenusecond
{ padding-top: 10pt;
  width: 100%;
}

div.sectionmenuback
{ padding-top: 10pt;
}


div.sectionmenumain a, div.sectionmenuback a
{ color: #000000;
  font-style: normal;
  text-decoration: none;
}

div.sectionmenumain a:hover, div.sectionmenuback a:hover
{ color: #000000;
  font-style: normal;
  text-decoration: underline;
}

div.sectionmenusecond a
{ color: #000000;
  font-style: normal;
  text-decoration: none;
}

div.sectionmenusecond a:hover
{ color: #000000;
  font-style: normal;
  text-decoration: underline;
}


div.sectionmenumain p.menu, div.sectionmenuback p.menu
{ margin-top: 2px;
  margin-bottom: 2px;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  white-space:nowrap;
  background:#aa6b90;
}

div.sectionmenumain p.menuentry, div.sectionmenuback p.menuentry
{ margin-top: 1px;
  margin-bottom: 1px;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  white-space:nowrap;
  background:#e892c5;
}

div.sectionmenusecond p.menu
{ margin-top: 1pt;
  margin-bottom: 1pt;
  text-align: left;
  padding: 3pt;
  white-space:nowrap;
  background:#e892c5;
}

div.sectionmenusecond p.menuentry
{ margin-top: 1pt;
  margin-bottom: 1pt;
  text-align: left;
  padding: 3pt;
  padding-left: 10pt;
  white-space:nowrap;
  background:#dddddd;
}



div.teaserborder h1
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11pt;
  line-height: 13pt;
  font-weight: bold;
  text-align: left;
}

div.teaserborder p
{ margin-bottom: 3pt;
}



a.rightimage img
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-decoration: none;
  vertical-align: middle;
  text-align: right;
  padding: 3pt;
}


TABLE.languages 
{  text-align: right;
   padding: 1pt;
}


TABLE.centershortcut
{  font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   line-height:10pt;
   font-style:normal;
   text-align:left;
   border: 1px dotted #085D8C;
   margin: 10pt;
   padding: 3pt;
   background:#FFFFFF;
}

ul
{ padding-left:5pt;
  margin-left:5pt;
}

li
{ list-style-type:square;
  padding-left:3pt;
  margin-left:3pt;
}

a.centershortcut, b.centershortcut, em.centershortcut
{ text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 10pt;
  font-weight: bold;
  text-align: left;
  color: #000000;
}

em.centershortcut
{ text-decoration: none;
  font-size: 9pt;
  color: #91125f;
}




.editwidth 	
{ width: 100%;
}

table.pageactive 
{ border: 1px solid #91125f;
  background: #91125f;
  text-align:center;
}

table.pagedeactive 
{ border: 1px solid #000000;
  background: #CCCCCC;
  text-align:center;
}

table.maintable
{ width: 1000px;
  text-align: center;
  border: 0pt;
}

td.pageactive
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 7pt;
  font-style: normal;
  text-align:center;
  background: #91125f;
}

td.pagedeactive
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 7pt;
  font-style: normal;
  text-align:center;
  background: #CCCCCC;
}


td.toprow
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align: left;
  background: #FFFFFF;
  height: 200px;
  vertical-align: bottom;
}

td.botrow
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align: center;
  background: #FFFFFF;
  height: 15pt;
  vertical-align: bottom;
  border-top: 2px solid #91125f;
}


td.contentborderless
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align: left;
  background: #FFFFFF;
  height: 100%;
  vertical-align:top;
}

td.content
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align: left;
  background: #FFFFFF;
  height: 100%;
  padding: 3pt;
  margin: 3pt;
  vertical-align:top;
}

td.teaser
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-top:3pt;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align: left;
  background: #FFFFFF;
  height: 100%;
  vertical-align:top;
}

td.footer
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align:center;
  background: #FFFFFF;
  height: 15pt;
  vertical-align:middle;
  border-top: 1px solid #000000;
}


table.pricelist
{ background:#eeeeee;
}

table.pricelist td
{ white-space:nowrap;
  text-align:right;
}




p.formats
{ text-align: left;
  margin: 10pt;
}

div.article p.teaser
{ font-weight: bold;
  padding-left: 3pt;
  border-left: 2px solid #000000;
}

div.sideteaser div.article p
{ padding-left: 5pt;
  padding-right: 5pt;
}

div.designer div.article h2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 8pt;
  line-height: 9pt;
  font-weight: bold;
  text-align: left;
}

div.designer p
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 8pt;
  line-height: 9pt;
  font-style: normal;
  text-align:justify;
}



div.centerpage div.article p 
{ text-align: center;
  border:1pt;
}

div.article, div.article td, div.teaser, div.teaser td, div.sideteaser
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  vertical-align:top;
}

div.article h1, div.teaser h1, h1
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11pt;
  line-height: 13pt;
  font-weight: bold;
  text-align: left;
}


div.article h2, div.teaser h2, h2
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: 10pt;
  line-height: 12pt;
  font-weight: bold;
  text-align: left;
}

div.article h3, div.teaser h3, h3
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 9pt;
  line-height: 12pt;
  font-weight: bold;
  text-align: left;
}

div.article h4, div.teaser h4, h4
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 9pt;
  line-height: 12pt;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
}

div.article tr th
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-weight: bold;
  vertical-align:top;
}

div.article dl dt
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-weight: bold;
  text-align: left;
}

div.sideteasers
{ display:block;
  background: #FFFFFF;
}

div.sideteaser
{ display:block;
  background: #EEEEEE;
  padding:1pt;
  margin-bottom:5pt;
}

div.error404
{ display:block;
  background: #FF0000;
  color: #FFFFFF;
  margin:3pt;
  padding:3pt;
  font-weight: bold;
  text-align: center;
}

b.sumline
{ font-weight: normal;
  border-top: 1px solid #000000;
}

td.right, div.article td.right
{ align: right;
  text-align: right;
}

td.center, div.article td.center
{ align: center;
  text-align: center;
}


body, html, p, div
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  text-align:justify;
}

small
{ font-size: 6pt;
  line-height: 7pt;
}


a img.mail
{ vertical-align: text-bottom;
  margin:0;
  border:0;
  padding:0;
}
