body {
background-color:#ffcc00; 
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;
background-color: #dce2e2;
width: 566;
color: #486868;
padding-left: 15px; 
padding-top: 5px;
padding-bottom: 5px;
}


h2 {
font-family:Helvetica,Arial,sans-serif; 
font-size:16px; 
font-weight: bold; 
color:#486868;
margin-top: 10px; 
margin-bottom: 0px; 
}

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; 
color: #666666;
border-style: solid;
border-color: #ffc939;
border-width: 1px; 
padding: 2px; 
padding-left: 10px;
padding-right: 10px;
text-align:left;
background-color:#ffeebb;
}

th.left {
border-left-style: solid;
border-left-color: #ffc939;
border-left-width: 1px;
border-right-style: none;
}

th.right {
border-left-style: none;
padding: 2px; 
padding-left: 7px; 
text-align:left;
background-color:#ffeebb;
}

th.mid {
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.mainright {
border-color: #ffcc00; 
border-style: dotted; 
border-width: 2px; 
border-left-style: none; 
padding: 10px; 
padding-left: 20px;
}

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; 
color: #666666;
font-weight: bolder;
background-color: #ffeebb;
}

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:link {font-size: 13px; color: #486868; text-decoration: underline;}
a:visited {font-size: 13px; color: #769898; text-decoration: underline;}
a:hover {font-size: 13px; color: #486868; background-color: #dce2e2; text-decoration: none;}
a:active {font-size: 13px; color: #486868; background-color: #dce2e2; text-decoration: none;}

a.navi {padding-left: 10px; font-size: 14px; font-weight: bold; color: #486868; }
a.navi:link {padding-left: 10px; font-size: 14px; font-weight: bold; color: #486868; text-decoration: underline; }
a.navi:visited {padding-left: 10px; font-size: 14px; font-weight: bold; color: #769898; text-decoration: underline; }
a.navi:hover {padding-left: 10px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%; text-decoration: none; }
a.navi:active {padding-left: 10px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%; text-decoration: none; }

a.naviact:link {padding-left: 15px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%;  text-decoration: none;}
a.naviact:visited {padding-left: 15px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%;  text-decoration: none;}
a.naviact:hover {padding-left: 15px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%;  text-decoration: none;}
a.naviact:active {padding-left: 15px; font-size: 14px; font-weight: bold; color: #486868; background-color: #dce2e2; width: 100%;  text-decoration: none;}



