

.site {
width:500px;
margin:0 auto;
background:url('/app/img/repeat.jpg') repeat-y;
}

body {
background:#dcdd73 url('/app/img/bg.jpg') repeat-x;
margin:0;
padding:0;
font-size:12px;
line-height:140%;
}

* {
font-family:arial,helvetica,tahoma,sans-serif;
}

img {
border:none;
}
ul {
list-style:none;
padding:0;
margin-left:0;
}
.inner {
background:url('/app/img/head.jpg') no-repeat;
}
.logo {
display:block;
text-decoration:none;
font-size:5px;
color:#2d3904;
text-align:center;
height:150px;
}

.content {
margin:0 10px 0 130px;
padding:0 20px;
font-size:14px;
}

.foot {
background:url('/app/img/foot.jpg') no-repeat;
padding-top:26px;
width:500px;
margin:0 auto;
text-align:center;
font-size:9px;
line-height:1.4em;
clear:both;
}
.foot p {
color:#626a26;
margin-top:0;
margin-bottom:9px;
}
.foot a {
font-size:10px;
color:#818839;
text-decoration:none;
}
.foot a:hover {
color:black;
}

.nav {
float:left;
width:120px;
margin:60px 0 0 0;
padding-left:10px;
font-size: 11px;
}
li.break {
height:1em;
}

.nav li a {
display:block;
padding: 2px 2px 1px 10px;
background:#fefee4;
margin:0 0 0 1px;
border-right:1px #dcdd73 solid;
border-top:1px #ffffd2 solid;
border-bottom:1px #ffffd2 solid;
text-decoration:none;
color:#4f5832;
font-weight:bold;
}

.nav li a:hover {
background:#fdfdf1;
color:black;
}

.nav li a.active {
border-color:white;
border-top-color:#dcdd73;
border-bottom-color:#dcdd73;
background:white;
font-weight:bold;
color:black;
}

.nav li.off a {
color:#fdfdf1;
}

hr {
border:none;
border-bottom:2px #eee dotted;
margin:0;
}

#load {
background:white url(/app/img/loading.gif) no-repeat center 40px;
padding:140px 0 0;
font-family:arial,helvetica,tahoma,sans-serif;
text-align:center;
font-size: 18px;
line-height: 20px;
color: #bbb;
}

.logged {
float:right;
padding:5px 20px 0 0;
}
.logged a {
color:#dcdd73;
text-decoration:none;
font-size:10px;
}
.logged a * {
color:#dcdd73;
}
.logged a:hover {
color:white
}


.switch>i {
font-style:normal;
display:none;
}
.switch>u { text-decoration:none }
.switch:hover>u { display:none }
.switch:hover>i { display:inline }





/************************/





h1 {
margin-top:0;
padding-top:0;
color: #555;
}

h1, h1 a {
font-family:georgia,serif;
font-weight:normal;
font-size: 24px;
line-height: 30px;
}

h2 {
font-family:arial,helvetica,tahoma,sans-serif;
font-size: 18px;
line-height: 20px;
color: #bbb;
}
.right {
margin:0;
float:right
}

p,ul,body {
color: #666;
}

strong {
color:#222;
}

.content img {
}
.content * a {
color:#008eca;
border-bottom:1px #008eca dotted;
text-decoration:none;
}
.content a:hover {
color:#0271a0;
border:none;
}

a.img {
border:none;
}

.content a span {
font-size:10px;
}

table {
border-collapse:collapse;
width:320px;
}
table form {
padding-top:0 !important;
}
tr {
border-bottom:2px #eee dotted;
border-top:2px white solid;
}

tr:hover {
background:#f9f9f9;
}

th,td {
padding:5px 0;
vertical-align:top;
font-size:12px;
}

th {
text-align:left;
background:#f9f9f9;
border-left:1px #f0f0f0 solid;
border-right:1px white solid;
padding:5px 2px;
color:#333;
}
th:hover {
background: #f3f3f3;
}

td {
margin:0;
}

table span {
display:block;
color:#666;
font-size:11px;
line-height:1em;
}
.sortable span {
display: inline;
}
td.desc {
font-weight:bold;
}
td.desc span {
font-weight:normal;
}
.num {
text-align:right;
vertical-align:middle;
}
table.stat .num {
text-align: center;
}
table.stat {
color:#333;
}
.big {
font-size:18px;
color:black;
font-family: arial,helvetica,sans-serif;
font-weight:bold;
}
td.preis {
text-align:right;
font-weight:bold;
color:#b5b859;
font-size: 18px;
}
td.icons {
text-align:right;
vertical-align:middle;
white-space: nowrap;
}
td.icons a {
border:none;
}

.preise th {
font-family:arial,helvetica,tahoma,sans-serif;
font-size: 18px;
line-height: 20px;
color: #bbb;
padding-top:20px;
vertical-align:middle;
}
.preise td {
vertical-align:middle;
}

.green { color:#b5b859 }
.red { color:#ba4203 }


.love {
font-size:12px;
}

#history {
}
#history h2 {
float:left;
}
#history ul {
clear:right;
}
#history span {
color:#888;
}
#history .tool {
float:right;
text-align:right;
}

#history textarea {
width:316px;
font-size:12px;
height:100px;
}
#history .sub {
float:right;
margin-top:15px;
}

.row {
float:left;
width:150px;
min-height:110px;
margin:0 10px 0 0;
font-size:12px;
}
.row h2 {
margin:0 0 5px;
}
.status {
margin-bottom:15px;
}
.status select {
width:130px;
font-size:10px;
}
.status option {
padding:1px 2px 5px 2px;
}



.corner {
float:right;
text-align:right;
}
.corner a {
border:none !important;
}



.box {
background:#ffffdf;
border:1px #d8d96f solid;
margin:20px;
}



.highlight {
background:#ffffaa;
padding:2px 4px;
border:1px #d5d5a2 solid;
}



.hint {
background:#daebfb;
border:1px #5e91e6 solid;
font-size:12px;
color:#43586c;
padding:4px 8px 3px 8px;
margin-bottom:18px;
}


.date {
font-size:10px;
color:#999;
}


.contentnav {
border:2px #eee solid;
text-align:center;
padding:10px 0;
}
.contentnav a {
margin:0 10px;
font-weight:bold;
border-bottom: 2px #eee solid;
}
.contentnav a:hover {
border-bottom: 2px #ddd solid;

}


ul.links {
}

ul.links li a {
display:block;
padding:6px 0;
border-bottom:1px #eee solid;
}

ul.links li a:hover {
border-bottom:1px #ddd solid;
}


ul.links li:hover {
background:#f9f9f9;
}




.list {
clear:right;
}
.list li {
padding:1em 0;
border-bottom:1px #eee solid;
}
.list li:hover {
background:#f9f9f9;
}
.list .title {
font-weight: bold;
}
li .right {
text-align:right;
font-size:10px;
}
.list span {
font-size:10px;
}


.small {
font-size:11px;
line-height:12px;
color:#4a5416;
}




























