/* -------------------------------------------------------------------
 * PRINT.CSS: Style-Definitionen fuer Homepage der AHG
 * Version 1.55
 * 7.Februar 2006
 * (c) 2004 - 2005 ALFEI Handels Ges.m.b.H.
 * -------------------------------------------------------------------
 * border:<staerke> <art> <farbe>
 * margin:<oben> <rechts> <unten> <links>
 * padding:<oben> <rechts> <unten> <links>
 */

/* -------------- */
/* Dokumentenbody */
/* 07.02.2006     */
/* -------------- */

BODY
{
 font-family:Arial,Sans-Serif; font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; line-height:normal; font-stretch:normal; font-size-adjust:none;
 color:rgb(0,0,0); background:rgb(205,205,240) none no-repeat scroll;
 margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
}


/* -------------- */
/* Styles für IDs */
/* 07.02.2006     */
/* -------------- */

/* Global layout */
/* ------------- */
#headerWindow
{
 position:relative; float:none;
 margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
}

 #personal
 {
  visibility:hidden;
 }

 #logo
 {
  visibility:hidden;
 }

 #headerBody
 {
  position:absolute; top:0em; left:0em;
  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
 }

#contentWindow
{
 width:100%; float:right;
 margin:0em 0em 0.6em 0em; padding:1em 0em 0em 0em;
}

 #pageHeader
 {
  line-height:1.3em;
 }

 #content
 {
  z-index:3; line-height:1.5em;
  text-align:justify;
  position:relative; top:0em; left:0em;
  background:rgb(255,255,255);
  border:1px solid rgb(170,170,170); border-collapse:collapse;
  margin:0em 0em 1.4em 0em;
 }

 #pageFooter
 {
  line-height:1.3em;
 }

#navWindow
{
 position:absolute; top:0pt;
 visibility:hidden;
}

#footer
{
 width:100%; float:right;
 font-size:80%;
 text-align:center;
 background:rgb(255,255,255);
 border-top-width:1px; border-top-style:solid; border-top-color:rgb(250,189,35); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgb(250,189,35);
 margin:0.5em 0em 0.5em 0em; padding:0.5em 0em 0.5em 0em;
}

 #topButton
 {
  visibility:hidden;
 }


/* ------------------ */
/* Styles für classes */
/* 07.02.2006         */
/* ------------------ */

/* Global layout */
/* ------------- */
.containerWindow
{
 width:100%; float:none;
 font-size:100%;
 margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
}

.headerbar
{
 overflow:hidden; float:none;
}

 .headerbody
 {
  border:1px solid rgb(170,170,170); border-collapse:collapse;
  color:rgb(0,0,0); background:rgb(255,255,255);
 }

.contentbar
{
 border:medium none;
 margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
}

 .contenttitle
 {
  font-size:85%;
  background:rgb(170,170,170);
  padding:0em 0em 0em 0.3em;
 }

 .contentbody
 {
  color:rgb(0,0,0); background:rgb(255,255,255);
  margin:0em 0em 1.4em 0em; padding:0.3em 1em 0em 1em;
 }

.visualClear
{
 clear:both;
}


/* Text layout */
/* ----------- */
.bold
{
 font-weight:bold;
}

.emph
{
 font-style:italic;
}

.small
{
 font-size:85%;
}

.size75
{
 font-size:75%;
}

.size80
{
 font-size:80%;
}

.size85
{
 font-size:85%;
}

.size90
{
 font-size:90%;
}

.size95
{
 font-size:95%;
}


/* Forms */
/* ----- */
.submitButton
{
 font-size:90%;
 vertical-align:middle;
 cursor:pointer;
 border:1px outset rgb(47,111,171);
 color:rgb(0,0,0); background:rgb(215,215,215); 
 margin:0.2em 0em 0.2em 0em; padding:0.1em 0.2em 0.1em 0.2em;
}


/* ------------------------- */
/* Styles für Formularfelder */
/* 07.02.2006                */
/* ------------------------- */
FIELDSET
{
 border:1px solid rgb(47,111,171);
 margin:0em 0em 1em 0em; padding:0em 0.5em 0.5em 0.5em;
}

INPUT
{
 font-size:90%;
 vertical-align:middle;
 border:1px solid rgb(47,111,171);
 color:rgb(90,90,90); background:rgb(255,255,255);
 margin:0.3em 0em 0.3em 0em; padding:0.2em 0.2em 0.2em 0.2em;
}

TEXTAREA
{
 font-size:90%;
 vertical-align:middle;
 border:1px solid rgb(47,111,171);
 color:rgb(90,90,90); background:rgb(255,255,255);
 margin:0.3em 0em 0.3em 0em; padding:0.2em 0.2em 0.2em 0.2em;
}


/* ------------------------------------------------------- */
/* Styles für Links (Navigationsleiste und Dokumentenbody) */
/* 07.02.2006                                              */
/* ------------------------------------------------------- */

/* Global link style */
/* ----------------- */
A
{
 text-decoration:none;
}

A:visited
{
 color:rgb(80,80,80);
}

/* Options link style */
/* ------------------ */
A.submitOption
{
 font-size:90%; width:50px;
 vertical-align:middle;
 border:1px outset rgb(47,111,171);
 color:rgb(0,0,0); background:rgb(215,215,215); 
 margin:0.2em 0em 0.2em 0em; padding:0.1em 0.15em 0.1em 0.15em;
}

A.submitFormOption
{
 font-size:85%; width:50px;
 vertical-align:middle;
 border:1px outset rgb(47,111,171);
 color:rgb(0,0,0); background:rgb(215,215,215); 
 margin:0.2em 0em 0.2em 0em; padding:0.1em 1em 0.1em 1em;
}


/* ------------------------ */
/* Styles für Überschriften */
/* 06.06.2005               */
/* ------------------------ */

H1
{
 font-size:150%; font-weight:bold; text-align:left;
 margin:0em 0em 1.2em 0em; padding:1.3em 0em 0em 0em;
}

H1.mainHeading
{
 border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgb(124,124,124);
}

H2
{
 font-size:125%; font-weight:bold; text-align:left;
 margin:1.3em 0em 0.6em 0em; padding:0em 0em 0em 0em;
}

H3
{
 font-size:110%; font-weight:bold; text-align:left;
 margin:1.2em 0em 0.3em 0em; padding:0em 0em 0em 0em;
}

H4
{
 font-size:100%; font-weight:bold; font-style:italic; text-align:left;
 margin:1.1em 0em 0em 0em; padding:0em 0em 0em 0em;
}


/* ------------------- */
/* Styles für Tabellen */
/* 06.06.2005          */
/* ------------------- */

/* Default table */
/* ------------- */
TABLE
{
 width:auto;
 font-size:100%;
}

/* Thematic box table */
/* ------------------ */
TABLE.boxed
{
 width:auto;
 border:solid 2px rgb(192,205,240);
 margin:1.4em 0.5em 0.5em 0.5em;
}

/* Inline table in text areas */
/* -------------------------- */
TABLE.inline
{
 width:auto;
 text-align:center;
 margin:1.4em 0.5em 0.5em 0.5em;
}

/* Table row with bg-color */
/* ----------------------- */
tr.bgcol
{
 background:rgb(208,220,250);
}

/* Table head row */
/* -------------- */
tr.heading
{
 font-weight:bold;
 background:rgb(192,205,240);
}

/* Standard table cell */
/* ------------------- */
td
{
 text-align:justify; vertical-align:top;
 padding:0.1em 0.3em 0.1em 0.3em;
}

/* Table cell containing article image */
/* ----------------------------------- */
td.artimg
{
 vertical-align:middle;
}

/* Table cell in thematic boxes */
/* ---------------------------- */
td.boxed
{
 padding:0.3em 0em 0.3em 0em;
}

/* Table cell aligned centered */
/* --------------------------- */
td.center
{
 text-align:center;
}

/* Table cell aligned left */
/* ----------------------- */
td.left
{
 text-align:left;
}

/* Table cell aligned vertically centered */
/* -------------------------------------- */
td.middle
{
 vertical-align:middle;
}

/* Table cell aligned right */
/* -------------------------*/
td.right
{
 text-align:right;
}


/* --------------------------- */
/* Styles für Textformatierung */
/* 15.12.2005                  */
/* --------------------------- */

/* Paragraph containing an error message */
/* ------------------------------------- */
P.error
{
 line-height:1.5em;
 text-align:justify;
 border:2px solid rgb(192,205,240);
 background:url(../Pics/Ahg-small.gif) no-repeat 0.9em 0.9em rgb(221,232,255);
 margin:1.5em 0.4em 1.5em 0.4em; padding:0.5em 0.5em 0.5em 5em;
}

/* Highlighted paragraph */
/* --------------------- */
P.highlight
{
 font-size:120%;
 line-height:1.5em;
 text-align:center;
 border:2px solid rgb(192,205,240);
 background:rgb(221,232,255);
 margin:1.5em 0.4em 1.5em 0.4em; padding:0.5em 0.5em 0.5em 0.5em;
}

/* Paragraph containing a note */
/* --------------------------- */
P.note
{
 line-height:1.5em;
 text-align:justify;
 border:2px solid rgb(192,205,240);
 background:url(../Pics/Ahg-small.gif) no-repeat 0.9em 0.9em rgb(221,232,255);
 margin:1.5em 0.4em 1.5em 0.4em; padding:0.5em 0.5em 0.5em 5em;
}

/* Topic describing paragraph */
/* -------------------------- */
P.topic
{
 font-size:120%;
 border:2px solid rgb(192,205,240);
 background:rgb(221,232,255);
 margin:1.8em 0em 1.2em 0em; padding:0.3em 0.3em 0.3em 0.3em;
}

/* List style with ALFEI-logo */
/* -------------------------- */
UL.ahg
{
 margin:1.5em 0em 1.2em 2.2em;
 list-style:url(../Pics/Ahg-small.gif);
}

/* List style for inline lists */
/* --------------------------- */
UL.inline
{
 margin:0em 0em 0em 1.2em; padding: 0em 0em 0em 0em;
 list-style:disc;
}
