@charset "utf-8";
/* CSS Document */

/* KOPF, BODY UND FUSS */
body {
  font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12pt; color:black;
  scrollbar-DarkShadow-Color:#003366; scrollbar-Track-Color:#B9E3E3; scrollbar-Face-Color:#84CECE;
  scrollbar-Shadow-Color:white; scrollbar-Highlight-Color:#388D8D; scrollbar-3dLight-Color:#003366;
  scrollbar-Arrow-Color:#003366; margin: 5px;
}

td     {vertical-align:top;}
td.r   {vertical-align:top; text-align:right;}
td.bod {padding-top:10px;}
.fuss  {font-size:7pt;}
h1, h2, h3, h4, h5, h6  	   {color:#003366; margin-top:0px;}
h1     { font-size:16pt; margin-bottom:10px;}
h2     {font-size:14pt; margin-bottom:8px;}
h3     {font-size:12pt; margin-bottom:6px;}

/* Prospekte und Mailings */

table.marketing td {font-size:11pt}
img.vorschau { border:1px #003366 solid; padding:3px; }
table.assets td { padding-top:12px; }
table.marketing p, table.marketing div { margin-left:5px; }
a.download { background:transparent url(/content/assets/fileicons/file.png) no-repeat scroll 0 1px; padding-bottom:1px; padding-left:18px;}
a.download_pdf {background:transparent url(/content/assets/fileicons/pdf.png) no-repeat scroll 0 1px; padding-bottom:1px; padding-left:18px;;}
a.download_doc {background:transparent url(/content/assets/fileicons/doc.png) no-repeat scroll 0 1px; padding-bottom:1px; padding-left:18px;;}
a.download_png {background:transparent url(/content/assets/fileicons/png.png) no-repeat scroll 0 1px; padding-bottom:1px; padding-left:18px;;}
a.download_msg {background:transparent url(/content/assets/fileicons/msg.gif) no-repeat scroll 0 1px; padding-bottom:1px; padding-left:18px;;}
div.floating {float:left; width:35%;}

/* Vertriebspartner Einrückungen */
div.1 {margin-top:5px; margin-left:20px; font-size:10pt;}
div.2 {margin-top:3px; margin-left:20px; font-size:10pt;}

/* HOMEPAGE */
img.hompiol {border: solid gray 3px;}
img.hompiul {border: solid gray 3px;}
img.hompiur {border: solid gray 3px;}
img.hompior {border: solid gray 3px;}
table.hompi {border: solid gray 3px;}

/* KONTAKTSEITE - TABELLE WEGE ZU ALFOTEC */
.konw   {color:#003366; font-weight:bold;}
td.konw {vertical-align:middle;}

/* WIR ÜBER UNS */
.wir          {text-align:justify;}

/* AGB */
/* Texte */
.agb          {font-size:10pt;}
/* Titel */
h2.agb        {font-size:12pt; text-align:center;}
/* Paragraphen */
h3.agb        {font-size:11pt; margin-top:50px;}
/* Stand */
h4.agb        {font-size:11pt; margin-top:50px; margin-bottom:50px;}

/* Social Bookmarking im Footer */
#bookmarking ol {
	 	list-style-type:none;
		margin-top:6px;
		padding:0px;
}
#bookmarking li {
		display:inline;
		padding:4px 6px;
}
#bookmarking a {
		text-decoration:none;
}
/* ANFRAGEFORMULAR */
form.anf      {border:solid gray 1px; background-color:#F0F8FF; padding:10px;}
.anflb        {font-size:10pt;}
.anflbrt      {font-size:10pt; text-align:right;}
.anflbr       {font-size:10pt; color:darkblue; font-weight:bold;}
.anfh1        {font-size:10pt; color:#FF0000; background-color:#FFFFCC; font-weight:bold; text-align:center;}
.anfh2        {font-size:8pt; color:#000000; background-color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle;}
.anfh3        {font-size:10pt; color:#000000; background-color:#87CEFA; font-weight:bold; text-align:center;}
.anf3         {background-color:#87CEFA; font-size:10pt;}
.anf1         {background-color:#FFFFCC; font-size:10pt;}
.anf2         {background-color:#FFFFFF; font-size:8pt; text-align:center; vertical-align:middle;}
textarea.anf_  {background-color:#FFFFCC;}
.anferr       {font-size:9pt; color:red;}
p.anf         {font-size:10pt;}
span.anf      {font-size:10pt;}

/* NEWSLETTER-FORMULAR */
.newsi        {font-size:9pt; color: #003366;}
form.newsi    {font-size:12pt; color:#003366; background-color:#F0F8FF; border:solid #003366 1px; padding:5px;}

/* KUNDEN-LOGIN */
.kdl          {font-size:8pt; color: #003366;}
form.kdl      {background-color:#F0F8FF; border:solid gray 1px; padding:5px; padding:15px;}
td.kdl        {text-align:center;}

/* BENUTZER (KUNDE) */
.usr        {font-size:8pt; color:#003366;}
table.usr   {border:solid gray 1px;}
td.usr      {padding:2px;}

/* FOMRULARE - ALLGEMEIN */
.f          {font-size:10pt; color:#003366;}
.flb        {font-size:8pt; color:#003366; font-weight:bold;}
.fer        {font-size:10pt; color:red; font-weight:bold; }
form.f      {background-color:#F0F8FF; border-left:solid gray 1px; border-top:solid gray 1px; border-right:solid gray 3px; border-bottom:solid gray 3px; padding:15px;}
table.f     {padding:3px;}
th.f        {text-align:left; padding-bottom:5px; padding-top:5px;}

/* PRODUKTGRUPPEN UND PRODUKTE - MENÜS */
table.pmt     {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
.gmo          {font-weight:bold; color:#84CECE; background-color:#003366;}
.gmn,.gma     {font-size:8pt; font-weight:bold; color:#003366; background-color:#84CECE;}
.pmn          {font-size:8pt; color:#003366; background-color:#FFFFFF;}
.pma,.pmo     {font-size:8pt; font-weight:bold; color:#003366; background-color:#FFFFFF;}
a:visited.pmn            {background-color:#FFFFFF; color:#003366; text-decoration:none; font-weight:normal;}
a:link.gmn,a:visited.gmn {background-color:#84CECE; color:#003366; text-decoration:none;}
a:link.gma,a:hover.gmn,a:visited.gma,a:hover.gma {background-color:#003366; color:#84CECE; text-decoration:none;}
a:link.pmn,a:visited.pmn {background-color:#FFFFFF; color:#003366; text-decoration:none; font-weight:normal;}
a:link.pma,a:visited.pma {background-color:#FFFFFF; color:#003366; text-decoration:none;}
a:hover.pma,a:hover.pmo  {background-color:#FFFFFF; color:#CC0033; text-decoration:none; font-weight:bold;}
a:hover.pmn              {background-color:#FFFFFF; color:#CC0033; text-decoration:none; font-weight:normal;}

/* PRODUKTGRUPPEN UND PRODUKTE - EXPONATE */

.gmox                      {font-weight:bold; color:white; background-color:#FFFF99;}
.gmnx,gmax                 {font-size:8pt; font-weight:bold; color:#FFFF99; background-color:red;}
a:link.gmnx,a:visited.gmnx {background-color:red; color:white; text-decoration:blink;}
a:link.gmax,a:hover.gmnx,a:visited.gmax,a:hover.gmax  {background-color:#FFFF99; color:red; text-decoration:none;}


/* PRODUKTGRUPPEN UND PRODUKTE - BILDER */
.gpic,.ppic,div.pro       {font-size:9pt;}
td.gpic,td.ppic           {padding-bottom:20px; padding-right:5px;}
img.gpic,img.ppic,img.pro {border:solid #003366 1px;}
.imgborder		          {padding:5px; width:635px; border:1px #003399 solid; text-align:center;}
.videoborder {text-align:center; width:100%;}
img.ppic2 {margin-top: 20px; border: solid #003366 1px;}

p.ppic2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight: bold; font-size: 14px; color: #000000; font-family: arial,helvetica,sans-serif}

/* PRODUKTGRUPPEN UND PRODUKTE - TABELLEN */
th.ptb {font-size:8pt;}
td.ptb {font-size:8pt;}

table.psel  {background-color:#DDEEFF; border:solid 1px gray; margin-bottom:5px;}
td.psel     {padding:5px; font-size:8pt; font-weight:bold; color:#003366;}
input.psel,
select.psel {font-size:9pt;}
form.psel   {display:inline;}

/* PRODUKTBESCHREIBUNGEN */
th.pro    {background-color:#84CECE; font-weight:normal; vertical-align:middle;}
th.prof   {background-color:#84CECE; font-weight:bold;}
th.prol   {background-color:#84CECE; font-weight:normal; text-align:left;}
th.proll   {background-color:#84CECE; font-weight:normal; text-align:left; padding-left:5px;}
th.pror   {background-color:#84CECE; font-weight:normal; text-align:right;}
td.pro    {vertical-align:middle;}
td.proll  {vertical-align:middle; padding-left:5px;}
td.prollb  {background-color:#F0F8FF; vertical-align:middle; padding-left:5px;}
td.pror   {text-align:right; vertical-align:middle; padding-right:5px;}
td.prorr  {text-align:right; padding-right:5px; vertical-align:middle;}
td.prorrb  {text-align:right; padding-right:5px; vertical-align:middle;}
td.proc   {text-align:center; vertical-align:top; padding-right:1px; padding-left:1px;}
td.orange   {background-color:orange; text-align:left; vertical-align:top; padding-right:1px; padding-left:5px;}
td.procf  {text-align:center; vertical-align:middle; padding-right:1px; padding-left:1px; font-weight:bold;}
td.procb   {background-color:#F0F8FF; text-align:center; vertical-align:middle; padding-right:1px; padding-left:1px;}
td.procg  {background-color:#FFFFCC; text-align:center; vertical-align:middle; padding-right:1px; padding-left:1px;}
td.ueberschrift {background-color:#FFFFFF; padding-left:2px; font-weight: normal; text-align:left; font-size: 14px; font-weight:bold; color: #000000;}
td.pfeile   {font-size:12pt; background-color:white; text-align:left; vertical-align:top; padding-right:1px; padding-left:5px;}
td.rechts {background-color:white; text-align:center; padding-right:5px; padding-left:1px;}

h1.pro    {font-size:12pt; font-weight:bold; background-color:#84CECE; padding:3px; border:1px #003366 solid;}
h2.pro    {font-size:12pt; font-weight:normal; text-decoration:underline;}
h6.pro    {font-size:9pt; font-weight:normal;}
ul.pro    {list-style-image:url(/content/assets/pfeil.gif);}
input.probt {font-size:10pt; background-color:#EEF6FF; color:#003366; font-weight:normal; text-align:center; border-color:#003366; }
#listenformatierung ul {margin: 0; padding: 0; list-style-type: none; }
li { margin: 8px 0px 8px 8px; }

/* Produktdaten-Tabellen & -Zeilen */
table.pro2 {border-collapse:collapse;}
table.pro2 td, table.pro2 th {border:1px #003366 solid;}
table.probg {background-color:#F0F8FF; border:1px #003366 solid;}
table.pro {border-collapse:collapse; font-size:10pt;}
table.pro td, table.pro th {border:1px #003366 solid;}
table.pro tr:hover {background-color:#F0F8FF;}

/* VERTRIEBSPARTNER */
.vpe                       {font-size:9pt; color:red;}
.vpan                      {font-size:10pt;}
form.vpan                  {border:solid gray 1px; background-color:#F0F8FF; padding:10px;}
tr.vmen                    {background-image:url(content/assets/ac_h_menu_spc1.gif);}
td.vmen                    {font-size:9pt; font-weight:bold; color:#FFFFFF; background-color:#336699; padding-right:5px; padding-left:5px; border-right:solid white 1px; height:25px; vertical-align:middle;}
td.vpic                    {font-size:8pt; border:solid gray 1px;}
a:link.vmen,a:visited.vmen {text-decoration:none; color:#FFFFFF;}
a:hover.vmen               {text-decoration:none; color:#CCFFFF;}


/* Bild Rechts Float | Text Links in div | DIV ID */

#float_div_r {line-height:1.5;}