body {
background-color:#ffffff; 
margin-left: 3px; 
margin-right: 3px; 
margin-top: 15px; 
margin-bottom: 40px; 
scrollbar-base-color:#ffffff;
scrollbar-track-color: #ffffff;
scrollbar-face-color:#dce2e2;
scrollbar-highlight-color:#486868; 
scrollbar-3d-light-color:#FFFFFF;
scrollbar-arrow-color: #486868; 
}


body, p, table, td, tr, h1, h2, h3, h4, a, ul, li, ol {
font-family:Helvetica, Arial, sans-serif; 
font-size: 13px; 
}

h1 {
font-size: 18px;
font-weight: bold;
color: #000000;
padding-top: 5px;
text-align: center;
}


h2 {
font-family:Helvetica,Arial,sans-serif; 
font-size:16px; 
font-weight: bold; 
color: #000000;
margin-top: 0px; 
margin-bottom: 10px; 
text-align: center;
}

h3 {
font-family:Helvetica,Arial,sans-serif; 
font-size:14px; 
font-weight: bold; 
color: #000000;
margin: 0px; 
padding: 0px; 
text-align: left;
}

p.leer {
margin-top: 0px; 
margin-bottom: 0px;
font-siz: 8px;
}

form {
margin: 0px;
}

.button {
background-color:#486868; 
color:#ffffff; 
font-size: 15px; 
font-weight:bold; 
margin-top:10px; 
margin-bottom:10px;
width: 170px;
}

table {
background-color: #ffffff; 
margin-bottom: 0px;
}

table.h1 {
background-color: #336699;
border-style: solid;
border-color: #336699;
border-width: 1px;
}

th {
font-size: 15px; 
font-weight:bold; 
border-style: solid;
border-color: #ffc939;
border-width: 1px; 
padding: 2px; 
padding-left: 7px; 
text-align:left;
background-color:#ffeebb;
}

th.left {
border-right-style: none;
}


th.right {
border-left-style: none;
}

th.mid {
border-left-style: none;
border-right-style: none;
}

th.datum {
font-size: 14px;
color:#333333;
border-left-style: solid;
border-left-color: #ffc939;
border-left-width: 1px;
}

td {
border-style: solid;
border-color: #ffc939;
border-width: 1px;
border-top-style: none;
padding: 2px; 
padding-top: 6px;
padding-left: 5px; 
}

td.navi {
border: none; 
padding-bottom: 5px; 
padding-top: 5px; 
padding-left: 5px; 
padding-right: 0px; 
}

td.ende {
border:none;
background-color:#ffcc00;
padding: 2px; 
padding-top: 6px;
}

td.ende_kontakt {
background-color:#f1f3f3; 
}

td.left {
border-right-style:none; 
padding-left: 10px; 
font-weight: bolder;
}

td.right {
border-left-style:none;
padding-left: 10px; 
}

td.mid {
border-left-style:none;
border-right-style:none;
padding-left: 10px; 
}

td.verweis {
border: none;
}

ul{
margin-top: 0px;
margin-bottom: 0px;
background-color:#ffffff;
}

a {
font-size: 13px; 
color: #000000; 
text-decoration: underline;}




