Merge branch 'master' of ssh://lx-office/~/lx-office-erp
[kivitendo-erp.git] / css / lx-office-erp.css
1 /* stylesheet for LX-Office ERP */
2
3 /* The look of links */
4 A:link { color: mediumblue; text-decoration: none; }
5 A:visited { color: mediumblue; text-decoration: none; }
6 A:active { color: black; text-decoration: none; }
7 A:hover { color: black;
8            background-color: lemonchiffon;
9            text-decoration: none;
10          }
11
12
13 body {
14   font-family: Verdana, Arial, Helvetica;
15   font-size: 10pt;
16   background-color: white;
17   background-image: url("../image/fade.png"); background-repeat:repeat-x;
18   color: black;
19 }
20
21 /* .bg {
22   background-image: url("mn_hauptmenu.png");
23 } */
24
25 td {
26   font-family: Verdana, Arial, Helvetica;
27   color: black;
28   font-size: 8pt;
29   font-weight: normal;
30 }
31 td.hover:hover {
32         color: black;
33 /*          background-color: #FFFFCC;
34           font-size: 8pt;
35           text-decoration: none;
36           border:none;
37           borderWidth:0px;
38           borderColor:2557AD;
39 */
40 }
41
42
43 th {
44   font-family: Verdana, Arial, Helvetica;
45   color: black;
46   font-size: 8pt;
47   font-weight: normal;
48 }
49
50 /* login and admin */
51 .login {
52   font-family: Verdana, Arial, Helvetica;
53 }
54 body.login {
55   background: #b8d1f3;
56   color: #A0A0A0;
57 }
58 h1.login {
59   font-size: 18pt;
60 }
61 table.login {
62   background-color: #efedde;
63   padding: 20px;
64 }
65 td.login {
66   text-align: center;
67 }
68 th.login {
69   text-align: right;
70 }
71
72 body.admin {
73   background-color:#ffffff;
74   color: black;
75 }
76
77 body.menu {
78   background-image: url("../image/fade.png");background-repeat:repeat-x;
79   font-family: Verdana, Arial, Helvetica;
80   font-size:8pt;
81   color: black;
82 }
83
84 .message_ok {
85     font-size: 12pt;
86         padding:5px;
87         background-color: lightgreen;
88         color: black;
89         font-weight: bolder;
90         text-align:center;
91         border-style:solid;
92         border-width:thin;
93 }
94
95 .message_error {
96     font-size: 12pt;
97         padding:5px;
98         background-color: #FFAAAA;
99         color: black;
100         font-weight: bolder;
101         text-align:center;
102         border-style:solid;
103         border-width:thin;
104 }
105
106 /*
107         Überschriftsbalken
108 */
109 .listtop {
110         background-color: rgb(236,233,216);
111         text-align:left;
112         padding:5px;
113         font-size: 10pt;
114         color: black;
115         font-weight: bolder;
116         border-style:dashed;
117         border-width:thin;
118 }
119
120
121 .listelement {
122         background-image: url("../image/fade2.png");
123         background-repeat:repeat-x;
124         border-style:dashed;
125         border-width:thin;
126 }
127
128 .listelement2 {
129         background-image: url("../image/fade2.png");
130         background-repeat:repeat-x;
131         border-style:dashed;
132         border-width:thin;
133 }
134
135 .listheading, .listheading th {
136         font-size: 9pt;
137         padding:3px;
138         background-color:
139         rgb(236,233,216);
140         color: black;
141         font-weight: bolder;
142         text-align:left;
143         background-image: url("../image/fade.png");
144         border-style:dotted;
145         border-width:thin;
146 }
147
148 .listheadingcontent {
149         font-size: 9pt;
150         background-color:
151         rgb(236,233,216);
152         color: black;
153         font-weight: bolder;
154         text-align:left;
155 }
156
157 .accountlistheading {
158         font-size: 10pt;
159         padding:3px;
160         color: white;
161         font-weight: bold;
162         text-align:left;
163         background-color:rgb(133,132,129);
164 }
165
166 .subsubheading {
167   color: black;
168   font-weight: bolder;
169   text-decoration: underline;
170 }
171
172 .optionen {
173         border:dashed;
174 /*      padding-top:10px;
175         padding-bottom:10px;
176         padding-left:10px;
177 */
178         border-width:1px;
179         background:#efedde;
180 }
181
182
183 .listrow1 {
184         background-color: rgb(208,207,201);
185         color: black;
186         vertical-align: top;
187 }
188
189 .listrow0 { background-color: rgb(236,233,216); color: black; vertical-align: top; }
190
191 .listsubtotal { font-size: 8pt; background-color: rgb(236,233,216); color: black; font-weight: bolder;}
192
193 .listtotal, .listtotal td { font-size: 8pt; background-color: rgb(236,233,216); color: black; font-weight: bolder;}
194
195 .submit {
196   font-family: Verdana, Arial, Helvetica;
197   color: #000000;
198 }
199 .checkbox, .radio {
200   font-family: Verdana, Arial, Helvetica;
201   color: #778899;
202 }
203
204 .plus0 {    /* font color for negative numbers */
205   color: red;
206 }
207
208 .plus1 {
209   color: green;
210 }
211
212 h2.confirm {
213   color: blue;
214   font-size: 14pt;
215 }
216
217 h2.error {
218   color: red;
219   font-size: 14pt;
220 }
221
222 fieldset {
223   margin-top:15px;
224   color: black;
225   font-weight: bolder;
226 }
227
228 /* media stuff */
229
230 @media screen {
231   .noscreen {   /* items with this class won't display */
232     display: none;
233   }
234 }
235
236 @media print {
237   .noprint {   /* items with this class won't print */
238     display: none;
239   }
240 }
241
242 .filecontent {
243   border: 1px solid blue;
244   padding-left: 2px;
245   padding-right: 2px;
246 }
247
248 label {
249   cursor:pointer;
250 }
251
252 .unbalanced_ledger {
253   background-color: #ffa0a0;
254 }
255
256 .error_message {
257   color: #000000;
258   border: 1px solid #8b0000;
259   background-color: #ffcccc;
260   padding: 3px;
261 }