body,form,checkbox,textarea,div,p,th,td {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#636363; 
}

a {
 color:#448E21;
 text-decoration:none;
}

a:hover {
 color:#448E21;
 text-decoration:underline;
}

.button1 {
 background-color:#B12D1C;
 color:#FFFFFF;
 border:0px;
 font-weight:bold;
 font-size:12px;
 cursor:pointer;
}

.button2 {
 background-color:#DDDDDD;
 color:#B12D1C;
 border:1px solid #000000;
 font-size:12px;
 font-weight:bold;
 cursor:pointer;
}


/*-------------------- Static pages--------------------------*/

.bg0 { background-color:#FFFFFF; }
.bg1 { background-color:#017163; }
.bg2 { background-color:#E9E9E9; }
.bg3 { background-color:#DAEDCF; }
.bg4 { background-color:#E9E9E9; }
.bg5 { background-color:#F3F3F3; }
.bg6 { background-color:#898989; }
.bg7 { background-color:#B8DBA3; }

.border1 { border: #C1C1C1 1px solid; }
.border2 { border: #C1C1C1 1px solid; }
.border3 { border: #C1C1C1 1px solid; }


.fwhite { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fcrot  { color: #B12D1C; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fcs   { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#ffixedtype { font-family: "arial", Courier, Monaco; font-size:10px; background-color: #f5f5f5; width:100%; color:#000000;}

 
/*----------------------------------------------------------------------------*/
/* EDITOR V1.20 */

body, textarea { scrollbar-3dlight- scrollbar-arrow- scrollbar-darkshadow-color: #F1F1F1; scrollbar-face-color: #DBDBDB; scrollbar-highlight-color: #F1F1F1; scrollbar-shadow- scrollbar-track-color: #E2E2E2 }

.ftit2 { EditAppStyleTitel:Untertitel; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#B12D1C; font-size:13px; font-weight:bold; }
.flead { EditAppStyleTitel:Leadtext; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#636363; font-size:12px; font-weight:bold; }
.ftit3 { EditAppStyleTitel:Untertitel 2; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#000000; font-size:12px; font-weight:bold; }
.fc { EditAppStyleTitel:Fliesstext; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; color:#636363; }
.fsmall	{ EditAppStyleTitel:Text klein; EditAppStyleType:Formatklasse; EditAppStyleAktiv:true; font-size:10px; }

h1 { EditAppStyleTitel:Seiten-Titel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; font-size:16px; color:#B12D1C; margin-top: 0px; margin-bottom: 0px; padding-top:0px; padding-bottom:5px; }
h2 { EditAppStyleTitel:Untertitel; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#B12D1C; font-size:13px; margin-top: 0px; margin-bottom: 10px; font-weight:bold; }
h3 { EditAppStyleTitel:Leadtext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#636363; font-size:12px; font-weight:bold; margin-top: 0px; margin-bottom: 10px; }
h4 { EditAppStyleTitel:Untertitel 2; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#000000; font-size:12px; margin-top: 0px; margin-bottom: 10px; font-weight:bold; }
p { EditAppStyleTitel:Fliesstext; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; color:#636363; margin-top: 0px; margin-bottom: 0px;}
h6 { EditAppStyleTitel:Text klein; EditAppStyleType:Absatzformat; EditAppStyleAktiv:true; font-size:10px; margin-top: 0px; margin-bottom:0px; }

table.transparent { border-width:0px; border-style:none; border-color:#FFFFFF; border-collapse:separate; border-spacing:0px; }
 td.transparentTitelZeile { color:#636363; padding:0px; font-weight:bold; }
 td.transparentTitelSpalte { color:#636363; padding:0px; font-weight:bold; }
 td.transparentSummenZeile { color:#636363; padding:0px; font-weight:bold; }
 td.transparentSummenSpalte { color:#636363; padding:0px; font-weight:bold; }
 td.transparentTitel1 { color:#636363; padding:0px; }
 td.transparentTitel2 { color:#636363; padding:0px; }
 td.transparentDaten1 { color:#636363; padding:0px; }
 td.transparentDaten2 { color:#636363; padding:0px; }
 td.transparentSummen1 { color:#636363; padding:0px; }
 td.transparentSummen2 { color:#636363; padding:0px; }

 td.transparentTitelZeile p { color:#636363; }
 td.transparentTitelSpalte p { color:#636363; }
 td.transparentSummenZeile p { color:#636363; }
 td.transparentSummenSpalte p { color:#636363; }
 td.transparentTitel1 p { color:#636363; }
 td.transparentTitel2 p { color:#636363; }
 td.transparentDaten1 p { color:#636363; }
 td.transparentDaten2 p { color:#636363; }
 td.transparentSummen1 p { color:#636363; }
 td.transparentSummen2 p { color:#636363; }

// SOP
 table.sop { border-width:0px; border-style:solid; border-color:#000000; border-collapse:collapse; border-spacing:0px; }
 td.sopTitelZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopTitelSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopSummenZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopSummenSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopTitel1 { background-color:#E9E9E9; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopTitel2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopDaten1 { background-color:#E9E9E9; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopDaten2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopSummen1 { background-color:#E9E9E9; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopSummen2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }

 td.sopTitelZeile p { color:#636363; }
 td.sopTitelSpalte p { color:#636363; }
 td.sopSummenZeile p { color:#636363; }
 td.sopSummenSpalte p { color:#636363; }
 td.sopTitel1 p { color:#636363; }
 td.sopTitel2 p { color:#636363; }
 td.sopDaten1 p { color:#636363; }
 td.sopDaten2 p { color:#636363; }
 td.sopSummen1 p { color:#636363; }
 td.sopSummen2 p { color:#636363; }

// VIP 
 table.colvarvip { border-width:0px; border-style:solid; border-color:#000000; border-collapse:collapse; border-spacing:10px; }
 td.colvarvipTitelZeile { background-color:#000000; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipTitelSpalte { background-color:#000000; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipSummenZeile { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipSummenSpalte { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipTitel1 { background-color:#DBEDCF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipTitel2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipDaten1 { background-color:#DBEDCF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipDaten2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipSummen1 { background-color:#DBEDCF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarvipSummen2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }

 td.colvarvipTitelZeile p { color:#FFFFFF; }
 td.colvarvipTitelSpalte p { color:#FFFFFF; }
 td.colvarvipSummenZeile p { color:#FFFFFF; }
 td.colvarvipSummenSpalte p { color:#FFFFFF; }
 td.colvarvipTitel1 p { color:#636363; }
 td.colvarvipTitel2 p { color:#636363; }
 td.colvarvipDaten1 p { color:#636363; }
 td.colvarvipDaten2 p { color:#636363; }
 td.colvarvipSummen1 p { color:#636363; }
 td.colvarvipSummen2 p { color:#636363; }
 
// Winkel SOP 
 table.sopwinkel  { border-width:0px; border-style:solid; border-color:#000000; border-collapse:collapse; border-spacing:0px; }
 td.sopwinkelTitelZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelTitelSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelSummenZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelSummenSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelTitel1 { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelTitel2 { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelDaten1 { background-color:#E9E9E9; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelDaten2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelSummen1 { background-color:#E9E9E9; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.sopwinkelSummen2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }

 td.sopwinkelTitelZeile p { color:#636363; }
 td.sopwinkelTitelSpalte p { color:#636363; }
 td.sopwinkelSummenZeile p { color:#636363; }
 td.sopwinkelSummenSpalte p { color:#636363; }
 td.sopwinkelTitel1 p { color:#636363; }
 td.sopwinkelTitel2 p { color:#636363; }
 td.sopwinkelDaten1 p { color:#636363; }
 td.sopwinkelDaten2 p { color:#636363; }
 td.sopwinkelSummen1 p { color:#636363; }
 td.sopwinkelSummen2 p { color:#636363; } 

// Winkel VIP 
table.colvarcro { border-width:0px; border-style:solid; border-color:#000000; border-collapse:collapse; border-spacing:10px; }
 td.colvarcroTitelZeile { background-color:#000000; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroTitelSpalte { background-color:#000000; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroSummenZeile { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroSummenSpalte { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroTitel1 { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroTitel2 { background-color:#808284; color:#FFFFFF; font-weight:bold; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroDaten1 { background-color:#DBEDCF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroDaten2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroSummen1 { background-color:#DBEDCF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }
 td.colvarcroSummen2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px; border-style:solid; border-color:#444444; padding:1px; }

 td.colvarcroTitelZeile p { color:#FFFFFF; }
 td.colvarcroTitelSpalte p { color:#FFFFFF; }
 td.colvarcroSummenZeile p { color:#FFFFFF; }
 td.colvarcroSummenSpalte p { color:#FFFFFF; }
 td.colvarcroTitel1 p { color:#FFFFFF; }
 td.colvarcroTitel2 p { color:#FFFFFF; }
 td.colvarcroDaten1 p { color:#636363; }
 td.colvarcroDaten2 p { color:#636363; }
 td.colvarcroSummen1 p { color:#636363; }
 td.colvarcroSummen2 p { color:#636363; }

// Lines1
 table.lines1 { border-width:0px; border-style:solid; border-color:#000000; border-spacing:0px; }
 td.lines1TitelZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.lines1TitelSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.lines1SummenZeile { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.lines1SummenSpalte { background-color:#DBEDCF; color:#636363; font-weight:bold; border-width:0px; border-style:solid; border-color:#000000; padding:1px; }
 td.lines1Titel1 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }
 td.lines1Titel2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }
 td.lines1Daten1 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }
 td.lines1Daten2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }
 td.lines1Summen1 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }
 td.lines1Summen2 { background-color:#FFFFFF; color:#636363; font-weight:normal; border-width:0px 0px 1px 0px; border-style:solid; border-color:#DCDCDC; padding:1px; }

 td.lines1TitelZeile p { color:#636363; }
 td.lines1TitelSpalte p { color:#636363; }
 td.lines1SummenZeile p { color:#636363; }
 td.lines1SummenSpalte p { color:#636363; }
 td.lines1Titel1 p { color:#636363; }
 td.lines1Titel2 p { color:#636363; }
 td.lines1Daten1 p { color:#636363; }
 td.lines1Daten2 p { color:#636363; }
 td.lines1Summen1 p { color:#636363; }
 td.lines1Summen2 p { color:#636363; }

/*===========================*/
/* Fett/Kursiv/Unterstrichen */
/*===========================*/
strong { }
em { font-style: italic; }
u { text-decoration:underline; }

/*===========================*/
/* Listen */
/*===========================*/
ul {
 margin:0px 0px 0px 18px;
 padding:0px;
 list-style-image:url(images/icons/list_item4.gif);
 list-style-position:outside;
}

li {
 margin:0px;
 padding:0px;
 color:#636363;
 font-size:12px;
}

ol { 
 margin:0px;
 padding:0px;
 color:#636363;
 font-size:12px;
}





#box_g_1 {
 background-image:url(images/bg_box_g_1.jpg);
 width:296px;
 height:211px;
 padding:17px 0px 0px 0px;
}

#box_g_1_tit {
 height:24px;
 padding:0px 15px 0px 15px;
}

#box_g_1_cnt {
 height:151px;
 color:#FFFFFF;
 font-size:11px;
 padding:0px 15px 0px 15px;
}

#box_g_1_cnt a {
 color:#FFFFFF;
 text-decoration:underline;
}

#box_g_1_cnt a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#box_g_1_cnt p {
 color:#FFFFFF;
}

#box_g_1_ftr {
 font-weight:bold;
 text-align:right;
 padding:14px 15px 0px 15px;
}

#box_g_1_ftr a {
 color:#333333;
}




#box_g_2 {
 background-image:url(images/bg_box_g_2.jpg);
 width:296px;
 height:211px;
 padding:17px 0px 0px 0px;
}

#box_g_2_tit {
 height:24px;
 padding:0px 15px 0px 15px;
}

#box_g_2_cnt {
 height:151px;
 color:#FFFFFF;
 font-size:11px;
 padding:0px 15px 0px 15px;
}

#box_g_2_cnt a {
 color:#FFFFFF;
 text-decoration:underline;
}

#box_g_2_cnt a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#box_g_2_cnt p {
 color:#FFFFFF;
}

#box_g_2_ftr {
 font-weight:bold;
 text-align:right;
 padding:14px 15px 0px 15px;
}

#box_g_2_ftr a {
 color:#333333;
}








#box_g_3 {
 background-image:url(images/bg_box_g_3.gif);
 width:80%;
 height:auto;
 padding:3px 15px 0px 15px;
}

#box_g_3_cnt {
 height:auto;
 color:#FFFFFF;
}

#box_g_3_cnt a {
 color:#FFFFFF;
 text-decoration:underline;
}

#box_g_3_cnt a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#box_g_3_cnt p {
 color:#FFFFFF;
}

#box_g_3_ftr {
 font-weight:bold;
 text-align:right;
 padding-top:14px;
}

#box_g_3_ftr a {
 color:#333333;
}





#box_g_4 {
 background-image:url(images/bg_box_g_4.gif);
 width:80%;
 height:auto;
 padding:3px 15px 0px 15px;
}

#box_g_4_cnt {
 height:auto;
 color:#FFFFFF;
}

#box_g_4_cnt a {
 color:#FFFFFF;
 text-decoration:underline;
}

#box_g_4_cnt a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#box_g_4_cnt p {
 color:#FFFFFF;
}

#box_g_4_ftr {
 font-weight:bold;
 text-align:right;
 padding-top:14px;
}

#box_g_4_ftr a {
 color:#333333;
}

/*api styles*/
#report_filter {}
#box_k_3_cnt .credit_sum { text-align:center; font-size:300%; }

 /* datepicker */
.nice div.datepicker a	{ display:inline; border:none; }
.nice div.datepicker th	{ border:none; background:none; }
.nice div.datepicker td	{ border:none; }
div.datepicker { background-color:white; border:solid 1px gray; padding:1px; width:160px; }
div.datepicker td, div.datepicker th { white-space:nowrap; }
div.datepicker td { padding:0; }
div.datepicker table.calendar th { font-size:0.8em; background-color:#f2f2f2; line-height:1.7em; }
div.datepicker a { text-decoration:none; color:black;}
div.datepicker table.calendar a { display:block; text-align:center; color:black; padding:1px; }
div.datepicker td.holiday a { color:gray; }
div.datepicker td.today a { font-weight:bold; padding:0; }
div.datepicker td#selected a { background-color:#eeeeee; padding:0; border:solid 1px gray; }

td a.sort-desc, td div.sort-desc { background:url(images/wizard/sort-desc.gif) no-repeat center right; padding-right:18px; }
td a.sort-asc, td div.sort-asc { background:url(images/wizard/sort-asc.gif) no-repeat center right; padding-right:18px; }
td .padding { padding:0 1.5em; }


 