table.border td, table.border th {
border:1px #888888 solid;
}
#c .grau td, #c .grau th {
background-color:#eaeaea
}
form {
display:inline;
}
input {
font-family:verdana;
}
#form1 input {
width:100px;
font-size:8pt;
margin-top:4px;
}
#form1 button {
font-size:8pt;
margin-top:4px;
float:right;
width:47px;
padding:0px
}
body {
overflow:auto;
border:0px;
margin:0px;
padding:0px;
background:#F2F2F2;
font-family:verdana;
color:#888888;
}
a img {
border: none;
}
table {
border-collapse:collapse;
}
td, th {

margin:0px;
padding:0px;
}
td {
vertical-align:top;
}

table#m {
margin:0px 10px;
}
div#h {
text-align:center;
height:200px;
background:url(../img/h_bg.gif) #f2f2f2 repeat-x;
}
div#h img {
margin-top:23px;
}
table.b {
width:170px;
margin-bottom:10px;
}
table.b td {
background:url(../img/s_bg.gif) #F7F7F7 repeat-y;
padding: 4px 10px 4px 10px;
}

.liob img, .reob img, .reun img, .liun img {
width:10px; height:1px;
}

table.b th.liob, table.b th.reob, table.b th.reun, table.b th.liun {
height:24px;
width:10px;
}

table.b th.ob, table.b th.un {
width:100%;
}
table.b th.liob {
background:url(../img/s_liob.gif) #F2F2F2 no-repeat;
}
table.b th.liun {
background:url(../img/s_liun.gif) #F2F2F2 no-repeat;
}

table.b th.reob {
background:url(../img/s_reob.gif) #F2F2F2 no-repeat;
}
table.b th.reun {
background:url(../img/s_reun.gif) #F2F2F2 no-repeat;
}

table.b th.ob {
background:url(../img/s_ob.gif) #F2F2F2 repeat-x;

}

table.b th.un {
background:url(../img/s_un.gif) #F2F2F2 repeat-x;
}

#k, .idk {
width:170px;
}
#c {
width:100%;
padding: 0px 10px 0px 10px;
}

#c table.b {
width:100%;
}

#c table.b td {
background-image:none;
}

#c table.b td.border_l, #c table.b td.border_r {
padding:0px;
margin:0px;
width:10px;
background-image:url(../img/c_border_l.gif);
}
#c table.b td.border_r {
background-image:url(../img/c_border_r.gif);
}

td, th {
font-size:10pt;
}
.nav a {
display:block;
color:#3b98c8;
text-decoration:none;
font-size:12pt;
}
.nav a:hover {
color:#c0c0c0;
text-decoration:underline
}
a {
color:#3b98c8;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
#f {
height:80px;
background:url(../img/f_bg.gif) #f7f7f7 repeat-x;
}
#f div{
color:#a0a0a0;
font-size:10pt;
padding-top:32px;
text-align:center;
}

h1, h2, h3, h4 {
font-weight:bold;
font-family:verdana;
}

h1 {
font-size:24pt;
}
h1 img {
width:50px;
height:50px;
}
h2 {
font-size:16pt;
}
h3 {
font-size:13pt;
}
h4 {
font-size:10pt;
}

div#kunden img {
vertical-align:bottom;
width:16px;
height:16px;
}