/*<style type="text/css">*/

body {width:100%;padding:0;margin:0;background-color:#FFFFFF;border:0px solid #ff0000;}
div, p, td{font-weight:normal;vertical-align:top;text-align:left;}
li{font-weight:normal;}
table{border-collapse:collapse;}
.klar {clear:both;font-size:1px; margin:0px;line-height:0;height:0px;overflow:hidden;}
.zent{text-align:center;margin-left:auto;margin-right:auto;}

/* ************************* hauptbereiche ********************************* */
.kopf          {display:none;}
.subkopf       {display:none;}
.spali         {display:none;}
.spare         {display:none;}
.fuss          {display:none;}
.fussaddi      {display:none;}
.nichtdruck    {display:none;}
/* ************************************************************************ */
/* **************            bilder          ****************************** */
/* ************************************************************************ */

.bildmi{margin:0.5em auto 0.8em auto;}
.bildli{float:left;margin:0.5em 0.8em 0.8em 0;}
.bildre{float:right;margin:0.5em 0 0.8em 0.8em;}
.bildre, .bildli, .bildmi{border:0;background-color:#FFFFFF;}
.bildbe{font-size:8pt;margin:0.35em 0.35em 0.35em 0.35em;}

/* ************************************************************************ */
/* **************          nur druck              ************************* */
/* ************************************************************************ */
.nurdruckbereich{display:block;}
.brich{display:block;page-break-before:always;margin:0;}

/* ************************************************************************ */
/* **************              druckkopf       **************************** */
/* ************************************************************************ */

.druckkopf{display:block;}
.druckkopf{width:100.1%;border-bottom:1px solid #1E6EAA;padding-top:0px;padding-bottom:4px;margin:0 0 10px 0;}
.dkli     {width:25%;float:left;padding:0;padding-top:0px;margin:0;}
.dkre     {width:70%;float:right;padding:0;margin:0;}
.dkli_coco{width:33%;float:left;padding:0;padding-top:0px;margin:0;}
.dkre_coco{width:33%;float:right;text-align:right;padding:0;margin:0;}

/* ************************************************************************ */
/* **************          content                ************************* */
/* ************************************************************************ */

/*.content  {width:48.75em;padding:0;margin:0;background-color:#FFFFFF;}
.spami    {width:26.3em;padding:0;margin:10px 0 10px 0;}*/

.content  {width:100%;padding:0;margin:0;background-color:#FFFFFF;}
.spami    {width:100%;padding:0;margin:10px 0 0 0;}
.spami2   {width:100%;padding:0;margin:10px 0 0 0;}
.spatot   {width:100%;padding:0;margin:10px 0 0 0;}

/* ************************************************************************ */
/* **************              schriften       **************************** */
/* ************************************************************************ */

.dkre     {color:#1E6EAA;font-size:10pt;font-weight:normal;vertical-align:top;}
.dkre_coco{color:#1E6EAA;font-size:10pt;font-weight:normal;vertical-align:top;}

.spami p.ueber {padding:0;margin:0;}
.spami p.seitit{padding:0;margin:0;}
.spami p.lead  {padding:0;margin:10px 0 20px 0;}
.spami p.ctx   {padding:0;margin:0;}

.spami p.ueber {font-size:10pt;}
.spami p.seitit{font-size:16pt;}
.spami p.lead  {font-size:12pt;}
.spami p.ctx   {font-size:11pt;line-height:1.5;}
.spami p.seitit, .spami p.lead{font-weight:bold;}

.spami p.ueber {color:#666666;}
.spami p.seitit{color:#1E6EAA;}
.spami p.lead  {color:#000000;}
.spami p.ctx   {color:#000000;}

.spami2 p.ueber {padding:0;margin:0;}
.spami2 p.seitit{padding:0;margin:0;}
.spami2 p.lead  {padding:0;margin:10px 0 20px 0;}
.spami2 p.ctx   {padding:0;margin:0;}

.spami2 p.ueber {font-size:10pt;}
.spami2 p.seitit{font-size:16pt;}
.spami2 p.lead  {font-size:12pt;}
.spami2 p.ctx   {font-size:11pt;line-height:1.5;}
.spami2 p.seitit, .spami p.lead{font-weight:bold;}

.spami2 p.ueber {color:#666666;}
.spami2 p.seitit{color:#1E6EAA;}
.spami2 p.lead  {color:#000000;}
.spami2 p.ctx   {color:#000000;}

.spamitot p.ueber {padding:0;margin:0;}
.spamitot p.seitit{padding:0;margin:0;}
.spamitot p.lead  {padding:0;margin:10px 0 20px 0;}
.spamitot p.ctx   {padding:0;margin:0;}

.spamitot p.ueber {font-size:10pt;}
.spamitot p.seitit{font-size:16pt;}
.spamitot p.lead  {font-size:12pt;}
.spamitot p.ctx   {font-size:11pt;line-height:1.5;}
.spamitot p.seitit, .spami p.lead{font-weight:bold;}

.spamitot p.ueber {color:#666666;}
.spamitot p.seitit{color:#1E6EAA;}
.spamitot p.lead  {color:#000000;}
.spamitot p.ctx   {color:#000000;}

/* **************               presse           ************************** */
.spami2 p.presse {padding:0.25em 0.5em 0.25em 0.5em;margin:0 0 20px 0;}
.spami2 p.presse {font-size:0.7em !important;}
.spami2 p.presse {border-bottom:0px solid}

/* ************************** testborders ********************************* */
.dkli     {border:0px solid #0000ff;}
.dkre     {border:0px solid #009900;}
.dkli_coco{border:0px solid #009900;}
.dkre_coco{border:0px solid #009900;}
.content  {border:0px solid #ff0000;}
.spami    {border:0px solid #999999;}

/* ************************************************************************ */
/* **************          showhidediv         **************************** */
/* ************************************************************************ */
.showhdiv{display:block;margin-top:0.8em;margin-bottom:0.8em;margin:0;}
.showhul    {list-style-type:none;padding:0;margin:0;}
.showhul li {list-style-type:none;padding:0;margin:0;}
.showhul a  {width:99%;display:block;font-size:0.85em;border-bottom:1px dashed;padding:0.2em 0 0.2em 0;margin:0;}
.showhul a:link     {display:block;text-decoration:none;}
.showhul a:visited  {display:block;text-decoration:none;}
.showhul a:hover    {display:block;text-decoration:none;}
.showhul a:active   {display:block;text-decoration:none;}
.showhul a:focus    {display:block;text-decoration:none;}
ul.showhdivul1{font-size:0.75em;margin-top:0.5em;}
ul.showhdivul1 li{margin-top:0.1em;}
ul.showhdivul2{margin-top:0.5em;color:#4E5E9E;}
ul.showhdivul2 li{margin-top:0.1em;}

/* ************************************************************************ */
/* **************          tabellen zellen         ************************ */
/* ************************************************************************ */
.cel_1, .cel_1o{width:39%;padding:0.35em;border-bottom:1px dashed #999999;}
.cel_2, .cel_2o{width:59%;padding:0.35em;border-bottom:1px dashed #999999;}
.cel_1o, .cel_2o{border:0;}

/* ************************************************************************ */
/* **************            text box          **************************** */
/* ************************************************************************ */
.tbox_lernpunkt,.tbox_treffpunkt,.tbox_cocolino,.tbox_learning,.tbox_veran,.tbox_disg{font-weight:normal;border:1px solid;padding:0;margin:0.8em 0 0.8em 0;}
.tboxtit_lernpunkt,.tboxtit_treffpunkt,.tboxtit_cocolino,.tboxtit_learning,.tboxtit_veran,.tboxtit_disg{font-size:0.82em;background-repeat:no-repeat;background-position:right;font-weight:bold;border-bottom:1px solid;padding:0.3em 0.2em 0.3em 1.1em;margin:0;}

.tboxtit_lernpunkt {background-image:url(../pic_const/gg_titel1_lernpunkt.gif);}
.tboxtit_treffpunkt{background-image:url(../pic_const/gg_titel1_treffpunkt.gif);}
.tboxtit_cocolino  {background-image:url(../pic_const/gg_titel1_cocolino.gif);}
.tboxtit_learning  {background-image:url(../pic_const/gg_titel1_learning.gif);}
.tboxtit_veran     {background-image:url(../pic_const/gg_titel1_veran.gif);}
.tboxtit_disg      {background-image:url(../pic_const/gg_titel1_disg.gif);}

.tboxcell{font-size:10pt;padding:0.7em 0.7em 0.7em 1.1em;}

/* lernpunkt */
.tbox_lernpunkt     {color:#000000;background-color:#E7F4FE;border-color:#4A6D95;}
.tboxtit_lernpunkt  {color:#000000;background-color:#E2ECF6;border-bottom-color:#4A6D95;}
.tbox_lernpunkt p, .tbox_lernpunkt ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}
/* treffpunkt */
.tbox_treffpunkt    {color:#000000;background-color:#FFE65A;border-color:#A24E02;}
.tboxtit_treffpunkt {color:#000000;background-color:#F0BE00;border-bottom-color:#A24E02;}
.tbox_treffpunkt p, .tbox_treffpunkt ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}
/* cocolino */
.tbox_cocolino      {color:#000000;background-color:#EEF9EE;border-color:#3C8228;}
.tboxtit_cocolino   {color:#000000;background-color:#E2F6E2;border-bottom-color:#3C8228;}
.tbox_cocolino p, .tbox_cocolino ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}
/* learning */
.tbox_learning      {color:#000000;background-color:#F6F9FF;border-color:#5A5E62;}
.tboxtit_learning   {color:#000000;background-color:#E6EEF6;border-bottom-color:#5A5E62;}
.tbox_learning p, .tbox_learning ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}
/* veran */
.tbox_veran         {color:#000000;background-color:#FBF5F5;border-color:#C85A0A;}
.tboxtit_veran      {color:#000000;background-color:#F6E6E6;border-bottom-color:#C85A0A;}
.tbox_veran p, .tbox_veran ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}
/* disg */
.tbox_disg          {color:#000000;background-color:#EBF0FF;border-color:#50508C;}
.tboxtit_disg       {color:#000000;background-color:#D7E1FA;border-bottom-color:#50508C;}
.tbox_disg p, .tbox_disg ul{font-size:10pt;padding:0.2em 0.25em 0.2em 1.1em;}

/* ************************************************************************ */
/* **************            form box          **************************** */
/* ************************************************************************ */

.formbox_lernpunkt,.formbox_treffpunkt,.formbox_cocolino,.formbox_learning,.formbox_veran,.formbox_disg{
font-weight:normal;border:1px solid;padding:0px;margin:0.8em 0 0.8em 0;
}
.formboxtit_lernpunkt,.formboxtit_treffpunkt,.formboxtit_cocolino,.formboxtit_learning,.formboxtit_veran,.formboxtit_disg{
font-size:0.75em;background-repeat:no-repeat;background-position:right;font-weight:bold;border-bottom:1px solid;padding:0.3em 0.2em 0.3em 1.1em;
}
.formboxtit_lernpunkt {background-image:url(../pic_const/gg_titel1_lernpunkt.gif);}
.formboxtit_treffpunkt{background-image:url(../pic_const/gg_titel1_treffpunkt.gif);}
.formboxtit_cocolino  {background-image:url(../pic_const/gg_titel1_cocolino.gif);}
.formboxtit_learning  {background-image:url(../pic_const/gg_titel1_learning.gif);}
.formboxtit_veran     {background-image:url(../pic_const/gg_titel1_veran.gif);}
.formboxtit_disg      {background-image:url(../pic_const/gg_titel1_disg.gif);}

/* lernpunkt */
.formbox_lernpunkt     {color:#000000;background-color:#E7F4FE;border-color:#4A6D95;}
.formboxtit_lernpunkt  {color:#000000;background-color:#E2ECF6;border-bottom-color:#4A6D95;}
/* treffpunkt */
.formbox_treffpunkt    {color:#000000;background-color:#FFE65A;border-color:#A24E02;}
.formboxtit_treffpunkt {color:#000000;background-color:#F0BE00;border-bottom-color:#A24E02;}
/* cocolino */
.formbox_cocolino      {color:#000000;background-color:#EEF9EE;border-color:#3C8228;}
.formboxtit_cocolino   {color:#000000;background-color:#E2F6E2;border-bottom-color:#3C8228;}
/* learning */
.formbox_learning      {color:#000000;background-color:#EEF3F9;border-color:#333333;}
.formboxtit_learning   {color:#000000;background-color:#E6EEF6;border-bottom-color:#333333;}
/* veran */
.formbox_veran         {color:#000000;background-color:#FBF5F5;border-color:#C85A0A;}
.formboxtit_veran      {color:#000000;background-color:#F6E6E6;border-bottom-color:#C85A0A;}
/* disg */
.formbox_disg          {color:#000000;background-color:#EBF0FF;border-color:#50508C;}
.formboxtit_disg       {color:#000000;background-color:#D7E1FA;border-bottom-color:#50508C;}

/* **************     formular tabellen zellen     ************************ */
.cel_cheq1, .cel_cheq1o{font-size:0.7em;width:14%;padding:0.15em 0.2em 0.15em 0.4em;border-bottom:1px solid #FFFFFF;}
.cel_cheq2, .cel_cheq2o{font-size:0.7em;width:84%;padding:0.25em 0.2em 0.25em 0;border-bottom:1px solid #FFFFFF;}
.cel_cheq1o, .cel_cheq2o{border:0;}

.cel_imp1, .cel_imp1o{vertical-align:middle;font-size:0.7em;width:8em;padding:0.15em 0.2em 0.15em 0.4em;border-bottom:1px solid #FFFFFF;}
.cel_imp2, .cel_imp2o{width:22em;padding:0.15em 0 0.15em 0;border-bottom:1px solid #FFFFFF;}
.cel_imp1o, .cel_imp2o{border:0;}

/******************* firmenflyer *********************************************/
.schatt {display:none;}
.nix    {display:none;}

.outfly{width:100%;margin-bottom:12pt;border:1px solid #000000;}
.headfly{background-color:#5A96DC;border-top:0;border-bottom:1px solid #000000;padding:0.2em 0.5em 0.2em 0.5em;}
.hux{border:0;}
.flytit1, .flytit2{font-size:18pt;font-weight:bold;background-color:#CADCEE;border-bottom:1px solid #000000;padding:0.5em 0.75em 0.5em 0.75em;}
.flytit2{border-top:0px dashed #000000;}
.flycell{background-color:#FFFFFF;font-size:10pt;font-weight:normal;padding:0.75em;}
.flyland{font-size:90%;background-color:#FFFFFF;border:1px solid #99AABB;padding:0.15em 0.5em 0.15em 0.5em;}
.flypreis{background-color:#FFFFFF;font-size:0.75em;font-weight:normal;border-bottom:2px solid #CCDDEE;padding:0.25em 0.75em 0.75em 0.75em;}
.flybox{font-size:120%;background-color:#FAF8C7;border:1px solid #000000;}
.schlagtab{width:85%;}
.schlag{font-size:120%;font-weight:bold;text-align:center;background-color:#FFFFD2;border:1px solid #000000;padding:1.5em 0.5em 1.5em 0.5em;}
.item1{font-size:90%;color:#999999;background-color:#FFFFFF;font-weight:normal;border-bottom:0px solid #CCDDEE;padding:0.15em 0.25em 0.15em 0;}
.item2{color:#000000;background-color:#FFFFFF;font-weight:bold;border-bottom:0px solid #CCDDEE;padding:0.15em 0.25em 0.15em 0;}


