body, input, select, textarea, option, table, tr, td        { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;  line-height: 14px;}
.titre_doc        { font-family: Verdana, Arial, Helvetica; font-size:18px; color: #990000; text-decoration: underline; font-weight: bold;  line-height: 20px;}
.lien_doc                                                { color: #0000FF; font-size: 12px; text-decoration: none; font-weight:bold;}
.lien_doc:active                                { color: #0000FF; font-size: 12px; text-decoration: none; font-weight:bold;}
.lien_doc:link                                        { color: #0000FF; font-size: 12px; text-decoration: none; font-weight:bold;}
.lien_doc:visited                                { color: #0000FF; font-size: 12px; text-decoration: none; font-weight:bold;}
.lien_doc:hover                                        { color: #0000FF; font-size: 12px; text-decoration: underline; font-weight:bold;}

.submit                                                    { cursor: hand; line-height: 9px; font-size: 9px; height: 16px; background-color: #ffffff; border: 1px solid #cccccc; padding-bottom: 1px; padding-top: 1px; padding-left: 0px; padding-right: 0px; width:60px;}

p                                                                { margin-top: 0px; margin-bottom: 15px; }
img                                                                { border: none; }
hr                                                                { border-bottom: 1px solid #e7e7e7; height: 1px; }

a                                                        { color: #000000; text-decoration:underline;}
/* a:visited                                        { color: #cccccc; text-decoration:underline;} */
a:hover                                                { color: #000000; text-decoration:underline;}

.button                                                        { font-size: 9px; background-color: #ffffff; color: #000000; text-decoration:none; border: 1px solid #cccccc; padding-right: 3px; padding-left: 3px; padding-top: 1px; padding-bottom: 2px; }
a.button                                                { font-size: 9px; background-color: #ffffff; color: #000000; text-decoration:none; border: 1px solid #cccccc; padding-right: 3px; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; }
a.button:hover                                        { font-size: 9px; background-color: #ffffff; color: #000000; text-decoration:none; border: 1px solid #cccccc; padding-right: 3px; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; }
a.button:visited                                { font-size: 9px; background-color: #ffffff; color: #000000; text-decoration:none; border: 1px solid #cccccc; padding-right: 3px; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; }

a.listVisible                                    { color: #000000; text-decoration:underline;}
a.listVisible:visited                        { color: #000000; text-decoration:underline;}
a.listVisible:hover                        { color: #000000; text-decoration:underline;}

a.listInvisible                                    { color: #a3a3a3; text-decoration:underline;}
a.listInvisible:visited                        { color: #a3a3a3; text-decoration:underline;}
a.listInvisible:hover                { color: #000000; text-decoration:underline;}

#teasertext                                                { font-size: 10px; margin: 3px; }

input.cm                                                { cursor: hand; width: 120px; color: #ffffff; font-size: 11px; background-color: #009933; border: 1px solid #000000; padding: 1px; }
label.left                                                { float: left; text-align: left; margin-right: 10px; width: 200px;}
label.right                                                { width: 200px;}
.inputText                                                { width: 200px; height: 20px; line-height: 14px; margin-bottom: 8px;}
.inputPostAutoShop                                { width: 40px; height: 20px; }

form                                                        { margin: 0 0 0 0; padding: 0 0 0 0; }

table.postAuto                                        { width: 417px; border-spacing:0; border-collapse:collapse; border: 1px solid #999; padding: 2px;}
td.postAuto                                                { background-color: #ccc; }

table.ITKurse                                        { width: 500px; border-spacing:0; border-collapse:collapse; border: 1px solid #999; padding: 2px;}
td.ITKurse                                                { background-color: #ccc; }

table.versand                                        { width: 417px; border-spacing:0; border-collapse:collapse; border: 1px solid #999; padding: 2px;}
td.versand                                                { background-color: #ccc; }

table.boutique                                        { width: 417px; padding: 2px; border: 0px;}
td.boutique                                                { background-color: #eee; border: 0px; }

table.PhShop                                        { width: 650px; border-spacing:0; border-collapse:collapse; border: 1px solid #999;}
td.PhShop                                                { background-color: #eee; }
table.PhShopNoBord                                { width: 650px; border-spacing:0; border-collapse:collapse; border: 0px;}


th                                                                { font-size: 11px; font-weight: bold; height: 14px; background-color: #e7e7e7; padding-left: 2px; padding-right: 2px; text-align: left; }
td.cmBox                                                { color: #ffffff; font-size: 11px; background-color: #009933; border: 1px solid #000000; padding: 2px;}
td.languages                                        { font-size: 10px; padding-bottom: 1px; padding-left: 9px; }
td.print                                                { font-size: 10px; padding-bottom: 1px; }
td.title                                                { font-size: 14px; font-weight: bold; background-color: #ffcc00; padding: 0px; padding-left: 3px; }
td.title_grey                                        { font-size: 11px; font-weight: bold; background-color: #e7e7e7; padding: 1px; padding-left: 3px; height:14px;}
td.footer                                                { font-size: 10px; }
.maintitle                                                { font-size: 11px; font-weight: bold; background-color: #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  }
.title_grey                                                { font-size: 11px; font-weight: bold; background-color: #e7e7e7; padding: 1px; padding-left: 3px; height:14px; width:417px;}

td.boxHeader                                        { font-size: 11px; padding-left: 5px; padding-right: 5px; background-color: #e7e7e7; font-weight: bold; border-bottom: 1px solid #cccccc; }
td.boxContent                                        { font-size: 10px; padding-top: 1px; padding-bottom: 0px;}
td.content                                                { padding: 2px; }

td.boxHeaderHome                                { font-size: 11px; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; background-color: #cccccc; font-weight: bold;}
td.boxContentHome                                { font-size: 10px; padding-bottom: 2px; background-color: #e7e7e7;}

td.boxPAGMatrix                                        { font-size: 10px; padding: 2px; padding-left: 6px; background-color: #ffe580;}
td.boxPAGMatrixStart                        { font-size: 10px; padding: 2px; padding-left: 6px; }

td.navLevelHome                                        { padding-top: 1px; padding-bottom: 2px; padding-right: 3px; padding-left: 4px; }

td.navLevelHome1                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 13px; }
td.navLevelHome2                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 20px; }
td.navLevelHome3                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 25px; }
td.navLevelHome4                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 30px; }
td.navLevelHome5                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 35px; }
td.navLevelHome6                                { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 40px;}


td.navLevel1                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 13px; }
td.navLevel2                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 20px; background-color: #ffe580; }
td.navLevel3                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 25px; background-color: #e7e7e7; }
td.navLevel4                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 30px; background-color: #ffffff; }
td.navLevel5                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 35px; background-color: #ffffff;}
td.navLevel6                                        { padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 40px; background-color: #ffffff;}

a.title_grey                                        { color: #000000; font-size: 11px; text-decoration:underline; }
a.title_grey:active                                { color: #000000; font-size: 11px; text-decoration:underline; }
a.title_grey:link                                { color: #000000; font-size: 11px; text-decoration:underline; }
a.title_grey:visited                        { color: #000000; font-size: 11px; text-decoration:underline; }
a.title_grey:hover                                { color: #000000; font-size: 11px; text-decoration:underline; }

/*MetaNavigation*/
a.metanav                                                { color: #000000; font-size: 10px; text-decoration: none; }
a.metanav:active                                { color: #000000; font-size: 10px; text-decoration: none; }
a.metanav:link                                        { color: #000000; font-size: 10px; text-decoration: none; }
a.metanav:visited                                { color: #000000; font-size: 10px; text-decoration: none; }
a.metanav:hover                                        { color: #000000; font-size: 10px; text-decoration: none; }

a.lien                                                { color: #000000; font-size: 11px; text-decoration: none; font-weight:bold;}
a.lien:active                                { color: #000000; font-size: 11px; text-decoration: none; font-weight:bold;}
a.lien:link                                        { color: #000000; font-size: 11px; text-decoration: none; font-weight:bold;}
a.lien:visited                                { color: #000000; font-size: 11px; text-decoration: none; font-weight:bold;}
a.lien:hover                                        { color: #000000; font-size: 11px; text-decoration: underline; font-weight:bold;}

/*HauptNavigation*/
a.navLevel1                                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1:active                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1:link                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1:visited                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1:hover                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel1sel                                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1sel:active                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1sel:link                         { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1sel:visited                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel1sel:hover                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel2                                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel2:active                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel2:link                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel2:visited                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel2:hover                                { color: #000000; font-size: 11px; text-decoration:none;}

a.navLevel2sel                                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel2sel:active                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel2sel:link                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel2sel:visited                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel2sel:hover                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel3                                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel3:active                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel3:link                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel3:visited                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel3:hover                                { color: #000000; font-size: 11px; text-decoration:none;}

a.navLevel3sel                                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel3sel:active                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel3sel:link                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel3sel:visited                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel3sel:hover                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel4                                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel4:active                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel4:link                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel4:visited                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel4:hover                                { color: #000000; font-size: 11px; text-decoration:none;}

a.navLevel4sel                                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel4sel:active                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel4sel:link                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel4sel:visited                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel4sel:hover                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel5                                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel5:active                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel5:link                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel5:visited                                { color: #000000; font-size: 11px; text-decoration:none;}
a.navLevel5:hover                                { color: #000000; font-size: 11px; text-decoration:none;}

a.navLevel5sel                                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel5sel:active                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel5sel:link                                { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel5sel:visited                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}
a.navLevel5sel:hover                        { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none;}

a.navLevel6                                                { color: #000000; font-size: 10px; text-decoration:none;}
a.navLevel6:active                                { color: #000000; font-size: 10px; text-decoration:none;}
a.navLevel6:link                                { color: #000000; font-size: 10px; text-decoration:none;}
a.navLevel6:visited                                { color: #000000; font-size: 10px; text-decoration:none;}
a.navLevel6:hover                                { color: #000000; font-size: 10px; text-decoration:none;}

a.navLevel6sel                                        { color: #000000; font-size: 10px; font-weight: bold; text-decoration:none;}
a.navLevel6sel:active                        { color: #000000; font-size: 10px; font-weight: bold; text-decoration:none;}
a.navLevel6sel:link                                { color: #000000; font-size: 10px; font-weight: bold; text-decoration:none;}
a.navLevel6sel:visited                        { color: #000000; font-size: 10px; font-weight: bold; text-decoration:none;}
a.navLevel6sel:hover                        { color: #000000; font-size: 10px; font-weight: bold; text-decoration:none;}


/* Form Styles  */
.yForm_title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        font-weight: bold;
        width: 408px;
        height:16px;
        padding:1px;
        background-color: #e7e7e7;
}

.yForm_submit {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000 ;
        font-weight: normal;
        text-decoration:none;
        border: 1px solid #cccccc;
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #ffffff;
        cursor: pointer;
}

.yForm_reset {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000 ;
        font-weight: normal;
        text-decoration:none;
        border: 1px solid #cccccc;
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #ffffff;
        cursor: pointer;
}

.form    {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #FAE6CA}
.form2   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #FAE6CA; font-weight: bold}
.form_2  {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #F0F0F0}
.form2_2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #FFFFFF; font-weight: bold}
.form3   {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FF0000; background-color: #F0F0F0; font-weight: bold}
.form4   {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #FFEEEE}
.form5   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color: #FFEEFF}
.form6   {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #FFFFEE}
.form7   {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#FF0000; background-color: #FAE6CA}
.form8   {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #FFEEFF}
.form9   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #FFEEFF; font-weight: bold}
.form10  { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; background-color: #CAE6FE}
.form11  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color: #CAE6FE; font-weight: bold}
.form12  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color: #E0EAEE}
.form13  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: normal; color: #000000; text-decoration: none }
.text    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: normal; color: #000000; text-decoration: none }
.text2   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000; text-decoration: none}
.text3   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #FFFF22; text-decoration: none}
.text4   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #000000; text-decoration: none}
.text5   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: normal; color: #000000; text-decoration: none}
.text6   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #000000; text-decoration: none}
.text7   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #FFAA22; text-decoration: none}
.text8   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #115500; text-decoration: none}


