/* Allgemeines Style Sheet für alle Dateien */

BODY {
 font-size:10pt;
 font-family: Arial, sans-serif;
 color:#000000;
 background-color: #FFFFFF;
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 }

img {
 border:0;
 }

img.border {
 border-color:#000000;
 border-style:solid;
 border-width:1px;
 padding:0px;
 }

hr {
 height:1px; 
 color:#6F6F6F;
 }

h1.press {
 font-size:14pt;
 font-family:Arial, sans-serif;
 font-weight:bold;
 }

h2.press {
 font-size:12pt;
 font-family:Arial, sans-serif;
 font-weight:bold;
 }

/*FONT DEFINITION*/

font {
 font-size:10pt; 
 color:#000000; 
 padding:1px;
 }

font.redb {
 font-size:10pt; 
 color:#D90000; 
 padding:1px; 
 font-weight:bold; 
 }

font.g {
 font-size:7pt; 
 color:#c0c0c0; 
 padding:1px;
 }

font.prod {
 font-size:8pt;
 }

font.prodb {
 font-size:8pt;
 font-weight:bold;
 }

font.bb {
 font-size:12pt;
 color:#000000;
 font-weight:bold;
 }

b {
 font-size:10pt; 
 color:#000000; 
 font-weight:bold;
 }

/* TABLE DEFINITION */

table {
 font-size:10pt;
 font-family:Arial, sans-serif; 
 color:#000000;
 }

td {
 font-size:10pt;
 font-family:Arial, sans-serif; 
 color:#000000;
 }

td.presspic {
 padding:20px;
 }

table.a1 {
 background-color:#F3F3F3; 
 padding:0px; 
 font-size:10pt; 
 font-family:Arial, sans-serif; 
 color:#000000;
 }

table.a2 {
 background-color:#EEEEEE; 
 padding:0px; 
 font-size:10pt; 
 font-family:Arial, sans-serif; 
 color:#000000;
 }

table.a3 {
 background-color:#C0C0C0; 
 padding:0px; 
 font-size:10pt; 
 font-family:Arial, sans-serif;
 color:#000000;
 }

td.a1 {
 background-color:#F3F3F3; 
 padding:2px; 
 font-size:10pt; 
 font-family:Arial, sans-serif; 
 color:#000000;
 }

td.a2 {
 background-color:#EEEEEE; 
 padding:2px; 
 font-size:10pt; 
 font-family:Arial, sans-serif; 
 color:#000000;
 }

td.a3 {
 background-color:#C0C0C0;
 padding:2px;
 font-size:10pt;
 font-family:Arial, sans-serif; 
 color:#000000;
 }

td.a4 {
 background-color:#ffffff;
 padding:2px;
 font-size:10pt;
 font-family:Arial, sans-serif; 
 color:#000000;
 }

/*LINK DEFINITIONEN*/

A:link    {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none}
A:visited {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none}
A:active  {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none}
A:hover   {font-size: 10pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline}

A.b:link    {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b:visited {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b:active  {font-size: 10pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b:hover   {font-size: 10pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.bw:link    {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bw:visited {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bw:active  {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bw:hover   {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.g:link    {font-size: 7pt; COLOR: #c0c0c0; font-family: Arial, sans-serif; text-decoration: none}
A.g:visited {font-size: 7pt; COLOR: #c0c0c0; font-family: Arial, sans-serif; text-decoration: none}
A.g:active  {font-size: 7pt; COLOR: #c0c0c0; font-family: Arial, sans-serif; text-decoration: none}
A.g:hover   {font-size: 7pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: none}

A.s:link    {font-size: 8pt; COLOR: #000099; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none}
A.s:visited {font-size: 8pt; COLOR: #000099; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none}
A.s:active  {font-size: 8pt; COLOR: #000099; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none}
A.s:hover   {font-size: 8pt; COLOR: #EB0C51; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none}

A.bb:link    {font-size: 12pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bb:visited {font-size: 12pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bb:active  {font-size: 12pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.bb:hover   {font-size: 12pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.black:link    {font-size: 10pt; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.black:visited {font-size: 10pt; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.black:active  {font-size: 10pt; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.black:hover   {font-size: 10pt; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.news:link    {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; text-align:left;}
A.news:visited {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; text-align:left;}
A.news:active  {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; text-align:left;}
A.news:hover   {font-size: 8pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.newsb:link    {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.newsb:visited {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.newsb:active  {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.newsb:hover   {font-size: 8pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}


/*LAYER DEFINITIONEN*/

div.press {
 text-align:justify;
 }

div.dot {
 background-color:#ffffff; 
 border-width:1px; 
 border-color:#C0C0C0; 
 border-style:dotted;
 padding:0px;
 }

div.head { 
 border:1px solid #6F6F6F; 
 background-color:#AAAAAA; 
 vertical-align:top; 
 }

div.products { 
 border-bottom:1px dashed #6F6F6F; 
 border-left:1px dashed #6F6F6F; 
 border-right:1px dashed #6F6F6F; 
 background-color:#EEEEEE;  
 padding:5px;
 }

div.service { 
 border-bottom:1px dashed #6F6F6F; 
 border-left:1px dashed #6F6F6F; 
 border-right:1px dashed #6F6F6F; 
 background-color:#EEEEEE; 
 text-align:left; 
 padding:5px;
 }

div.box1 { 
 border: 1px dashed #6F6F6F; 
 background-color:#D7D7D7; 
 text-align:left; 
 padding:2px; 
 font-weight:bold; 
 font-size: 10pt;
 }


div.box3 {
 border: 1px solid #C00000; 
 background-color:#ffffff; 
 text-align:left; 
 padding:5px; 
 font-size: 10pt; 
 line-height:20px;
 }


div.boxhelp { 
 border: 1px solid #6F6F6F; 
 background-color:#EEEEEE; 
 text-align:left; 
 padding:5px; 
 font-weight:bold; 
 font-size: 10pt;
 color: #C00000;
 margin-left:24px;
 }

div.boxhelpchild { 
 border-bottom:1px solid #6F6F6F; 
 border-left:1px solid #6F6F6F; 
 border-right:1px solid #6F6F6F; 
 background-color:#F8F8F8; 
 text-align:left; 
 padding:5px; 
 font-size: 10pt;
 margin-left:24px;
 }

div.u {
 border-bottom:1px solid #808080; 
 text-align:left; 
 padding:1px; 
 font-size: 10pt;
 }

div.boxmain {
 background-color:#EEEEEE; 
 padding:2px; 
 }

/*TABLE REPLACE*/

ul.over {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:22px;
 padding:0px;
 }

td.over {
 width:50%;
 vertical-align:top;
 }

div.over1 {
 float:left;
 margin-top:2px;
 margin-left:3px;
 text-align:left;
 background-color:#ffffff; 
 vertical-align:top;
 }

div.over2 {
 text-align:left;
 background-color:#ffffff; 
 border-width:1px; 
 border-color:#C0C0C0;
 border-style:dashed;
 padding:2px;
 margin-left:24px;
 }

div.over3 {
 text-align:left;
 background-color:#F3F3F3;
 margin-bottom:10px;
 padding:5px;
 margin-left:24px;
 }

div.over2a {
 text-align:left;
 background-color:#ffffff; 
 border-width:1px; 
 border-color:#C0C0C0;
 border-style:dashed;
 padding:2px;
 margin-right:100px;
 margin-left:24px;
 }

div.over3a {
 text-align:left;
 background-color:#f3f3f3; 
 padding:2px;
 margin-right:100px;
 margin-left:24px;
 }

div.over4 {
 float:right;
 width:100px;
 text-align:left;
 background-color:#F3F3F3;
 }
 
/* TABELLEN ERSATZ MIT BILD*/

div.reba {
 float:left;
 margin-top:2px;
 margin-left:3px;
 text-align:left;
 background-color:#ffffff; 
 vertical-align:top;
 }

div.sid {
 background-color:#F3F3F3;
 margin-left:24px;
 height:100%;
 }

div.psylo {
 float:right;
 width:100px;
 text-align:left;
 background-color:#F3F3F3;
 }
 
div.duke {
 text-align:left;
 background-color:#ffffff; 
 border-width:1px; 
 border-color:#C0C0C0;
 border-style:dashed;
 padding:2px;
 margin-right:100px;
 }

div.pike {
 text-align:left;
 background-color:#f3f3f3; 
 padding:2px;
 margin-right:100px;
 }

div.reve {
 text-align:right;
 background-color:#f3f3f3; 
 border-top: solid 1px #ffffff;
 padding:2px;
 marging:2px;
 margin-right:0px;
 }

/* TABELLEN ERSATZ OHNE BILD*/

div.black {
 float:left;
 margin-top:2px;
 margin-left:3px;
 text-align:left;
 background-color:#ffffff; 
 vertical-align:top;
 }

div.skareb {
 text-align:left;
 background-color:#ffffff; 
 border-width:1px; 
 border-color:#C0C0C0;
 border-style:dashed;
 padding:2px;
 margin-left:24px;
 }

div.minute {
 text-align:left;
 background-color:#F3F3F3;
 margin-bottom:10px;
 padding:5px;
 margin-left:24px;
 }


/* Blauer Balken für die Marktwebseiten*/

div.blue {
 width:70em;
 height:28px;
 }

div.blueleft {
 float:left;
 width:7px;
 background:url(../pix/markets/menu_left.gif) no-repeat left top;
 height:28px;
 }

div.blueright {
 float:left;
 width:7px;
 background:url(../pix/markets/menu_right.gif) no-repeat left top;
 height:28px;
 margin-left:0px;
 padding-left:0px;
 }

div.bluecenter {
 float:left;
 background:url(../pix/markets/menu_center.gif) repeat-x left top;
 height:28px;
 padding-top:6px;
 text-align:center;
 width:97%;
 margin-right:0px;
 padding-right:0px;
 }


/*FORMULAR DEFINITION*/

INPUT.quick {
 border: 1px solid #6F6F6F; 
 font-size: 12px; 
 font-family: Arial, sans-serif; 
 background-color: #f8f8f8;
 }

TEXTAREA.quick {
 border: 1px solid #6F6F6F; 
 font-size: 12px; 
 font-family: Arial, sans-serif; 
 background-color: #f8f8f8;
 }

SELECT.quick {
 border: 1px solid #6F6F6F; 
 font-size: 12px; 
 font-family: Arial, sans-serif; 
 background-color: #f8f8f8;
 }

INPUT.start {
 border: 1px solid #6F6F6F; 
 font-size: 12px; 
 font-family: Arial, sans-serif; 
 background-color: #ffffff;
 }

INPUT.button {
 padding: 1px; 
 text-decoration: none; 
 font-weight: bold; 
 border: 1px solid black; 
 border-left-color: gray; 
 border-top-color: gray; 
 font-size: 10px; 
 font-family: Arial, sans-serif; 
 color: black; 
 background-color: #cccccc;
 }



