@charset "iso-8859-1";

BODY {font-size: 10pt; font-family: Arial,sans-serif; COLOR:#000000; background-color: #FFFFFF; margin-right:0px; margin-left:0px; margin-top:0px;}

/* Generelle Definiton der Schrift*/
p,ul,ol,li,div,td,th,address,nobr,b,i {font-size:10pt; font-family: Arial,sans-serif; }

/*Kategorie auf Produktebene*/
font.prod {font-size:8pt;}
font.prodb {font-size:8pt; font-weight:bold;}
font.press {font-size:12pt; font-weight:bold;}
font.press1 {font-size:10pt; font-weight:bold;}
font.hide {font-size:8pt; color:#FFFFFF}
font.g {font-size:7pt; color:#c0c0c0}

font.exh1b {font-size:9pt; color:#202020; font-weight:bold;}
font.exh1 {font-size:9pt; color:#202020;}
font.exh {font-size:8pt; color:#404040;}

/* Tabelle für Navigation oben*/
table.nav {background-color:#ffffff; vertical-align:top; width:100%;}
table.nav1 {background-color:#E5EAEF; vertical-align:top; width:100%;}
td.navleft  {border-right-width:1px; border-right-style:solid; border-right-color:#c0c0c0;}
td.navright {border-left-width:1px; border-left-style:solid; border-left-color:#c0c0c0;border-right-width:1px; border-right-style:solid; border-right-color:#c0c0c0;}


/* Tabelle für Navigation im Content Bereich links*/
table.a1a   {background-color:#ffffff; vertical-align:top;}
table.a2a   {background-color:#C0C0C0; vertical-align:top;}
td.a1a      {background-color:#F3F3F3; vertical-align:top;}
td.a2a      {background-color:#ffffff; vertical-align:top;}
td.a3a      {background-color:#eeeeee; vertical-align:top;}

table.a1   {background-color:#ffffff; vertical-align:top; padding:0px;}
table.a2   {background-color:#C0C0C0; vertical-align:top; padding:0px;}
td.a1      {background-color:#F3F3F3; vertical-align:top; padding:1px;}
td.a2      {background-color:#ffffff; vertical-align:top; padding:1px;}
td.a3      {background-color:#eeeeee; vertical-align:top; padding:1px;}
table.dot  {background-color:#ffffff; border-width:1px; border-color:#C0C0C0; border-style:dotted; padding:0px;}
td.dot     {background-color:#ffffff; border-width:1px; border-color:#C0C0C0; border-style:dotted; padding:0px;}

td.s01      {background-color:#80CBAE; vertical-align:top; padding:1px;}


/* Tabelle für hellgraue Line mit Pfeil unten*/
table.d   {background-color:#ffffff; width:100%; padding:1px;}
td.d      {background-color:#f8f8f8; width:100%; padding:0px;}

/* Tabelle für hellgraue Line mit Pfeil unten ganze Breite*/
table.d1   {background-color:#ffffff; padding:0px;}
td.d1      {background-color:#f8f8f8; padding:0px;}

/* Tabelle für PRODUKTE - ZWISCHENLÖSUNG*/
table.prod  {border-width:2px; border-style:outset; padding:0px; border-top-color:#c0c0c0; border-left-color:#c0c0c0; border-right-color:#f8f8f8; border-bottom-color:#f8f8f8; }
table.prod1 {border-width:1px; border-color:#c0c0c0; border-style:solid; padding:0px; background-color:#f8f8f8;}
table.pro {border-width:1px; border-color:#c0c0c0; border-style:solid; padding:0px; background-color:#f8f8f8;}
/* Tabelle für PRODUKTE - ZWISCHENLÖSUNG*/
td.prod  {border-width:2px; border-style:outset; padding:4px; border-top-color:#c0c0c0; border-left-color:#c0c0c0; border-right-color:#f8f8f8; border-bottom-color:#f8f8f8; }
td.pro {border-width:1px; border-color:#c0c0c0; border-style:double; padding:0px; background-color:#f8f8f8;}

hr {size:1px; height:1px; color:#C0C0C0; width:100%;}
hr.news {size:1px; height:1px; color:#000000; width:95%;}

/* Graue Querlinie 100%*/
#hr {size:1px; height:1px; color:#C0C0C0; width:100%;}
#hr1 {size:1px; height:1px; color:#C0C0C0; width:95%;}
hr.pent {height:1px; width:794px;}

p.dot {background-color:#ffffff; border-width:1px; border-color:#C0C0C0; border-style:dotted; padding:0px;}
p.bold {font-size: 8pt; color:#000000; font-weight:bold;}
p.block {text-align: justify;}

/* Normale Schriftgröße bei Links*/
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: none}
A:focus   {	font-size: 10pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}

A.underline:link    {	font-size: 10pt; font-weight: bold; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: underline}
A.underline:visited {	font-size: 10pt; font-weight: bold; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: underline}
A.underline:active  {	font-size: 10pt; font-weight: bold; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: underline}
A.underline:hover   {	font-size: 10pt; font-weight: bold; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: none}
A.underline:focus   {	font-size: 10pt; font-weight: bold; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}


A.bold:link    {font-size: 10pt; COLOR: #000099; font-weight: bold; font-family: Arial,sans-serif; text-decoration: none}
A.bold:visited {font-size: 10pt; COLOR: #000099; font-weight: bold; font-family: Arial,sans-serif; text-decoration: none}
A.bold:active  {font-size: 10pt; COLOR: #000099; font-weight: bold; font-family: Arial,sans-serif; text-decoration: none}
A.bold:hover   {font-size: 10pt; COLOR: #EB0C51; font-weight: bold; font-family: Arial,sans-serif; text-decoration: none}
A.bold:focus   {font-size: 10pt; COLOR: #EB0C51; font-weight: bold; font-family: Arial,sans-serif; text-decoration: underline}

/* Hauptmenü RECHTS Startseite*/
A.m:link    {font-size: 10pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.m:visited {font-size: 10pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.m:active  {font-size: 10pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.m:hover   {font-size: 10pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: none}
A.m:focus   {font-size: 10pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}

/* Kleine Schriftgröße bei Links*/
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.s:focus   {font-size: 8pt; COLOR: #EB0C51; font-weight: bold; font-family: Arial,sans-serif; text-decoration: underline}

/* Kleine Schriftgröße bei Links*/
A.sa:link    {font-size: 8pt; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: none}
A.sa:visited {font-size: 8pt; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: none}
A.sa:active  {font-size: 8pt; COLOR: #000099; font-family: Arial,sans-serif; text-decoration: none}
A.sa:hover   {font-size: 8pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: none}
A.sa:focus   {font-size: 8pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}


/* Kleine Schriftgröße NUR STARTSEITE NUR IMPRESSUM etc.*/
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.g:focus   {font-size: 7pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}

/* Kleine Schriftgröße NUR GESAMTÜBERSICHT PRESSE etc.*/
A.p:link    {font-size: 7pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.p:visited {font-size: 7pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.p:active  {font-size: 7pt; COLOR: #000000; font-family: Arial,sans-serif; text-decoration: none}
A.p:hover   {font-size: 7pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: none}
A.p:focus   {font-size: 7pt; COLOR: #EB0C51; font-family: Arial,sans-serif; text-decoration: underline}


/*Formular Design*/
INPUT.back {BORDER-RIGHT: #ffffff 1px; BORDER-TOP: #ffffff 1px; BORDER-LEFT: #ffffff 1px; FONT-WEIGHT: italic; FONT-SIZE: 10pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff;}
TEXTAREA.back {BORDER-RIGHT: #ffffff 1px; BORDER-TOP: #ffffff 1px; BORDER-LEFT: #ffffff 1px; FONT-WEIGHT: italic; FONT-SIZE: 10pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4f4;}

/*Konfigurator Menü Startseite*/
A.menulink {
display: block;
width: 150px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #000000;
background-color:#f8f8f8;
}

/*Hintergrundbild in der Zellen*/
#cell1 {background-image: url(../pix/cellpic.gif);}
#cell2 {background-image: url(../pix/cellpic1.gif);}
#cell3 {background-image: url(../pix/cellpic2.gif);}

/*SERVICE PLUS*/

#box {
 color:black;
 background-color:transparent;
 position:fixed;
 z-index:1;
}

#box a {
 color:#000000;
 background-color:#000000;
 font-family:arial, sans-serif;
 font-size:12px;
 text-decoration:none;
 display:block;
 padding:1px;

}

#box a:visited {
 color:#000000;
 background-color:#ffffff;
}

#box a:hover {
 color:#000000;
 background-color:#ffffff;
 text-decoration:none;
 width:130px;
}

#box a:active {
 color:#000000;
 background-color:#ffffff;
}

#box a .info {
 display:none;
}

#box a:hover .info {
 color:#ffffff;
 background-color:#ffffff;
 font:7pt verdana;
 display:block;
 padding:5px;
 border-top:1px solid #ffffff;
 border-right:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 border-left:1px solid #ffffff;
}