body { font-family:Verdana; font-size:9pt; margin:0px; margin-top:10px; margin-bottom:20px; }
table { font-size:inherit; }
/*HAUSFARBEN

Dunkel-Rotgrau:   # C8C6B9 NEU

Standard-Rotgrau: # ECE9D8
Standard-Orange:  # F76503
Dunkelblau:       # 2149A3
*/

table.geruestBox_caption   { margin:0px; margin-top:5px; }
table.geruestBox_caption th { font-size:11pt; font-weight:bold; color:#76746C;
                    text-align:left; font-family:Arial;
                    vertical-align:bottom; background-color:#D4D1C2;
                    padding:6px; padding-left:3px; padding-bottom:3px;
                    border-bottom:#ECE9D8 1px solid;
                    }

table.geruestBox_caption th.options { text-align:right; padding:0px; vertical-align:middle; }
table.geruestBox_caption th.options a { padding:0px; padding-top:4px; padding-bottom:5px; padding-left:4px; padding-right:4px;}
table.geruestBox_caption th.options a:link,
table.geruestBox_caption th.options a:visited { background-color:none; text-decoration:none;  }

table.geruestBox_caption th.options a.akt,
table.geruestBox_caption th.options a:hover   { background-color:#FFFFFF; color:#F76503; text-decoration:none;  }

table.geruestBox_inhalt   { font-size:8pt; margin:0px; BORDER:1px solid #D4D1C2; BORDER-TOP:none; }
table.geruestBox_inhalt td { padding:3px; color:#555555; vertical-align:top; border-top:#F5F5F5 1px solid; background-color:#FFFFFF }
table.geruestBox_inhalt td.extbox { border-left:#F5F5F5 1px solid;   }

table.geruestBox_inhalt td a:link,
table.geruestBox_inhalt td a:visited  { text-decoration:none;  }
table.geruestBox_inhalt td a:hover { text-decoration:underline;  }




a:link,
a:visited { color:#2149A3; text-decoration:underline; }
a:hover   { color:#000000; text-decoration:underline; }

a.change:link    { font-weight:none; color:#000000; text-decoration:underline; }
a.change:visited { font-weight:none; color:#000000; text-decoration:underline; }
a.change:hover   { font-weight:none; color:#2149A3; text-decoration:underline; }

a.sortlink:link    { font-weight:bold; color:#C8C6B9; text-decoration:none; }
a.sortlink:visited { font-weight:bold; color:#C8C6B9; text-decoration:none; }
a.sortlink:hover   { font-weight:bold; color:#000000; text-decoration:none; }

a.sortlink_akt:link    { font-size:120%; font-weight:bold; color:#000000; text-decoration:none; }
a.sortlink_akt:visited { font-size:120%; font-weight:bold; color:#000000; text-decoration:none; }
a.sortlink_akt:hover   { font-size:120%; font-weight:bold; color:#000000; text-decoration:none; }


.step_table { width:100%; margin:0px; margin-bottom:10px; }
.step_td_last { padding:3px; background-color:#FFFFFF; border:#F76503 2px solid; COLOR:#F76503; vertical-align:top; font-size:8pt;}
.step_td_akt { padding:5px; background-color:#F76503; COLOR:#FFFFFF; vertical-align:top; font-size:8pt; }
.step_td_next {  padding:3px; border:#AAAAAA 2px solid; COLOR:#AAAAAA; vertical-align:top; font-size:8pt; }
.step_td_space { width:2%; }



.intro_caption { margin:0px; margin-top:18px; margin-bottom:5px; font-family:Arial; color:#333333; font-weight:bold; font-size:18pt; }
.intro_subcaption { margin:0px; margin-bottom:7px; font-family:Arial; color:#333333; font-weight:none; font-size:14pt; }
.intro_dtext { color:#333333; margin:0px; margin-top:10px; line-height: 150%; font-size:9pt; }
.intro_button { margin:0px; margin-top:4px; font-family:Arial; font-size:12pt; }
.intro_button2 { margin:0px; margin-top:5px; font-family:Arial; font-size:14pt; }
.mark_new { font-size:75%; font-weight:bold; text-transform:uppercase; color:#FFFFFF; background-color:#F76503; padding:5px; padding-top:2px; padding-bottom:2px; }


/*
.intro_bullet { margin:0px; margin-bottom:10px; font-family:Arial; font-size:11pt; }
.intro_headline { margin:0px; margin-top:3px; margin-bottom:20px; font-family:Arial; font-weight:bold; font-size:13pt; }
*/

/* menuE2 == START == */
/* aktiv / normal / leer */

td.menuE2_aktiv    {
                     border:#F76503 1px solid; border-bottom:none;
                     padding:5px; padding-top:3px; padding-bottom:4px;
                     vertical-align:middle;
                     }

.menuE2_aktiv A.menuE2_text_std:link,
.menuE2_aktiv A.menuE2_text_std:visited,
.menuE2_aktiv A.menuE2_text_std:hover    { text-transform:uppercase; font-size:10pt;  font-weight:bold; color:#555555; text-decoration:none; }

.menuE2_aktiv A.menuE2_text_gross:link,
.menuE2_aktiv A.menuE2_text_gross:visited,
.menuE2_aktiv A.menuE2_text_gross:hover    { font-family:Arial; font-size:11pt;  font-weight:bold; color:#555555; text-decoration:none; }

td.menuE2_normal   {
                     border-bottom:#F76503 1px solid;
                     padding:6px; padding-top:4px; padding-bottom:3px;
                     vertical-align:middle;
                     font-size:9pt;
                     }
.menuE2_normal A:link,
.menuE2_normal A:visited { color:#555555; text-decoration:none; }
.menuE2_normal A:hover   { color:#555555; text-decoration:underline; }

.menuE2_leer     { border-bottom:#F76503 1px solid;  }

/* menuE2 == ENDE == */


a.mlink_button:link      { color:#F76503; font-family:Arial; font-size:14pt; font-weight:bold; text-decoration:underline;}
a.mlink_button:visited   { color:#F76503; font-family:Arial; font-size:14pt; font-weight:bold; text-decoration:underline;}
a.mlink_button:hover     { color:#000000; font-family:Arial; font-size:14pt; font-weight:bold; text-decoration:underline;}

.step_caption { margin:0px; margin-bottom:2px; font-family:Arial; font-weight:bold; font-size:12pt; }
.step_content {  font-family:Arial; font-size:11pt; margin-top:0px; margin-bottom:5px; }

.page_caption { margin-top:0px; margin-bottom:2px; font-family:Arial; font-size:13pt; font-weight:bold; }
.page_content { margin-top:0px; margin-bottom:5px; }

.option_klein { font-size:8pt; }
.radio_klein { font-size:9pt; }
.button_gross { font-family:Arial; font-size:9pt; text-transform:uppercase; font-weight:bold; }
.button_start { font-family:Arial; font-size:12pt; font-weight:bold; }
.radiosel_punkt { margin:0px; font-size:12px;}

table.dk_geruest { table:layout:fixed; }
.dk_geruest > tbody > tr > td.fadein { background-image:url(bilder/verlauf/h10_WH_RGR.jpg); background-repeat:repeat-y; background-position: right center  }
.dk_geruest > tbody > tr > td.ad { height:90px; padding:0px; background-color:#ECE9D8; }
.dk_geruest > tbody > tr > td.fadeout { background-image:url(bilder/verlauf/h10_RGR_WH.jpg); background-repeat:repeat-y;  }

.dk_geruest > tbody > tr > td.intro { padding:0px; color:#FFFFFF; background-color:#F76503; }
.dk_geruest > tbody > tr > td.intro A:link,
.dk_geruest > tbody > tr > td.intro A:visited { color:#FFFFFF; text-decoration:underline; }
.dk_geruest > tbody > tr > td.intro A:hover { color:#000000; text-decoration:underline; }

.dk_geruest > tbody > tr > td.intro > table { width:100%; }
.dk_geruest > tbody > tr > td.intro td  { vertical-align:bottom; padding:0px; padding-bottom:18px; text-align:left;}
.dk_geruest > tbody > tr > td.intro td:first-child { padding-bottom:0px; }
.dk_geruest > tbody > tr > td.intro td:first-child img { display:block; }
.dk_geruest > tbody > tr > td.intro td.infotext { padding-left:10px; }
.dk_geruest > tbody > tr > td.intro td.manual { text-align:right; padding-right:10px; }

.dk_geruest > tbody > tr > td.inhalt { padding:0px; padding-top:10px; vertical-align:top; background-color:#ECE9D8; background-image:url(bilder/verlauf/v10_DGR_RGR.jpg); background-repeat:repeat-x; }


.dk_geruest > tbody > tr > td.inhalt > table > tbody > tr > td.inhalt { vertical-align:top; padding:5px; }
.dk_geruest > tbody > tr > td.inhalt > table > tbody > tr > td.rechts { vertical-align:top; padding:0px;}


.dk_geruest > tbody > tr.outro > td { padding:5px; text-align:center; background-color:#F76503; color:#FFFFFF; font-size:9pt; }
.dk_geruest > tbody > tr.outro > td A:link,
.dk_geruest > tbody > tr.outro > td A:visited { color:#FFFFFF; text-decoration:underline; }
.dk_geruest > tbody > tr.outro > td A:hover { color:#000000; text-decoration:underline; }




.geruest_end { padding:5px; text-align:left; background-color:#F76503; color:#FFFFFF; font-size:8pt; }

.paperbox { width:320px; height:220px; padding:20px; vertical-align:top; background-image:url(bilder/papier_inakt.gif); background-repeat:no-repeat; background-position: left top; }
.paperbox_h { width:320px; height:220px; padding:20px; vertical-align:top;  background-image:url(bilder/papier_akt.gif); background-repeat:no-repeat; background-position: left top; }

.paper_sbox_table { background-color:none; margin-top:4px; margin-bottom:4px; }
.paper_sbox_table_hover { color:#FFFFFF; background-color:#F76503; margin-top:4px; margin-bottom:4px; }

.paper_sbox_pic { padding:2px; text-align:center;}
.paper_sbox_line { padding:2px; }

/* Auswahlboxen*/
.device_select { font-family:monospace; font-size:8pt; }
.device_select_gross { font-family:monospace; font-size:8pt; font-weight:bold }
/* Überschr ift */
.seldev_caption { margin-top:0px; margin-bottom:2px; font-family:Arial; font-size:11pt; font-weight:bold; }


.paper_popname { margin-top:0px; margin-bottom:1px; font-family:Arial; font-size:13pt; font-weight:bold; }
.paper_name { margin-top:0px; margin-bottom:4px; font-family:Arial; font-size:11pt; }
.paper_info { margin-top:0px; margin-bottom:3px; }

.erg_label_topline { margin-top:0px; margin-bottom:2px; font-family:Arial; font-size:12pt; font-weight:bold; }
.erg_label_subline { margin-top:0px; font-size:10pt;  }

.erg_modellname { margin:0px; margin-bottom:2px; font-family:Arial; font-size:14px; font-weight:bold; }
.erg_modellcat { margin:0px; font-size:12px; }

.erg_detlabel1 { margin:0px; margin-bottom:2px; font-size:11px; }
.erg_detlabel2 { margin:0px; font-size:9px; }

.erg_setarea { margin-top:0px; margin-bottom:1px; BACKGROUND-COLOR:#FFFFFF }

.erg_cell { padding:4px; padding-top:6px; padding-bottom:5px; BORDER-TOP:#FFFFFF 1px solid; }
.marked { background-color:#B8B6A9; }

.erg_cell_detail { padding:4px; }
.erg_cell_detaillabel { padding:4px; color:#BBBBBB; font-size:9px;}

.erg_balkenlabel { margin:0px; margin-top:2px; font-size:10px; }
.erg_detail { text-transform:uppercase; margin:0px; color:#333333; margin-top:2px; font-size:10px; cursor:pointer; }

.erg_ppc_top { margin:0px; margin-bottom:2px; font-family:Arial; font-size:14px; font-weight:bold; }
.erg_ppc { margin:0px; font-size:10px;}

.erg_sortline { vertical-align:bottom; font-size:11px; BACKGROUND-COLOR:#FFFFFF; padding:2px; padding-top:8px;}

.sortbox  { padding:1px; padding-left:6px; padding-right:6px; font-family:Arial; vertical-align:bottom; }
.sortbox_spacer { padding:0px; padding-right:10px;}

input { font-size:8pt; }

/*.box_setting { background-color:#F5F5F5; border:#DDDDDD 1px solid }*/
.box_setting { background-color:#FFFFFF; padding:5px; border:#F76503 1px solid }