/* body definition */
/* body Netzstreik */
/*
body {color:#00007F; background-image:url(/images/noepatents2.gif); background-color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:10pt; margin:0px; padding:0px;
border: 5px solid black;}
*/

/* body normal */
body {color:#00007F; background-color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:10pt; margin:0px; padding:0px;}

/* heading definitions */
h1.page {text-align:center; font-size:14pt;}
h1.page-l {text-align:left; font-size:14pt;}
h2.subpage {text-align:center; font-size:12pt;}
h2.subpage-l {text-align:left; font-size:12pt;}
h4.date {text-align:left; font-size:10pt;}

/* link definitions */
a:link {color:#FF0000; /*font-style:italic*/}
a:visited {color:#FF0000; /*font-style:italic*/}
a:active {color:#FF0000; font-weight:bold;}
a.disabled {color:#A0A0A0}

td.navigation > a:link { color: #FFFF00; }
td.navigation > a:visited { color: #FFFF00; }
td.navigation > a:active { color: #FFFF00; }

/* table definitions */
table.calendar {border:solid thin #C0C0C0/*#00280F*/; margin:0.3cm;}
table.picture_overview {margin:0.3cm; width:100%;}
table.page {width:100%;}
table.toc {}

/* table cell definitions */
td {font-size:10pt}
table.picture_overview td {padding:0.3cm; width:50%; vertical-align:top; text-align:center;}
table.calendar th {font-size:10pt; /*border-bottom:solid thin #C0C0C0/*#00280F*/;}
table.calendar td {font-size:10pt; text-align:right; /*border:solid thin #C0C0C0/*#00280F*/;}
table.toc td {padding-right:0.6cm;}
table.page td.head {color:#FFFFFF; background-color:#00007F; font-size:10pt; vertical-align:middle; padding:0px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
table.page td.heading {text-align:left; font-size:14pt; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
table.page td.main {padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
table.page td.copyright {color:#FFFFFF; background-color:#00007F; font-size:10pt; font-style:italic; text-align:left; vertical-align:middle; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
td.navigation {color:#FFFFFF; background-color:#00007F; font-size:10pt; vertical-align:middle; text-align:left;}
td.logo {color:#FFFFFF; background-color:#00007F; font-size:10pt; vertical-align:middle; text-align:right;}

/* paragraph definitions */
p.floating {text-align:justify; vertical-align:middle;}
p.floating:first-letter {font-size:14pt; /*font-family:"Times New Roman",Times,serif;*/}
p.centered {text-align:center; vertical-align:middle;}
p.bottomline {font-size:9pt; text-align:center;}
p.copyright {font-size:9pt; font-style:italic; text-align:center;}
p.navigation {text-align:center; vertical-align:middle;}
p.navi-position {color:#FFFFFF; background-color:#00007F; font-size:9pt; text-align:left; vertical-align:middle;}
p.address {font-style:italic; margin-left:3%;}

/* search definitions */
.searchQuery {color:#ff0000; font-weight:bold;}
.searchResultsTable {color:#333333}
.searchItemDescription {}
.searchItem{color:#888888}

/* sitemap definitions */
ul.sitemap {list-style: circle url(/images/arrow_right.gif);}
ul.sitemap li.item {margin-top: 2px; margin-bottom: 2px;}
ul.sitemap li.item a.title {font-weight:700;}
ul.sitemap li.item span.description {color:#808080;}


/* common definitions */
.disabled {color:#A0A0A0}
.current-position {font-weight:900;}
.img-end {margin:1px;}
.strong {font-weight:bold;}