font, td, body, p, div { /*color: #000; font-size: 10px; */}

input, textarea, form, select { /* font-size: 10px; */}

a:link, a:active, a:visited, a:hover { /*background: none; color: #000; font-size: 10px; color: #000; text-decoration: underline; */}

.title {background: none; color: #000; font-size: 10px; font-weight: bold;  text-decoration: none} 

.content {background: none; color: #000; font-size: 10px; } 

.option {background: none; color: #000; font-size: 12px; font-weight: bold;  text-decoration: none} 

.black {color: #000; font-size:10px; font-weight:bold }
.blue {font-size:10px; font-weight:bold }
.bluebig {font-size:12px; font-weight:bold }

.error {color: #ff0000; font-size:10px; font-weight:bold } 

.pdbtableheader {font-size:10px; color: #fff; font-weight:bold; vertical-align:middle; border:.5pt solid windowtext; background:#486a95;} 
.pdbtableheader_nav {font-size:10px; color: #fff; font-weight:bold; vertical-align:middle; background:#486a95;}
.pdbtableheader_special {font-size:12px; color: #fff; font-weight:bold; vertical-align:middle; border:.5pt solid windowtext; background:#cc3300;}
.pdbtableheader_12 {font-size:12px; color: #fff; font-weight:bold; vertical-align:middle; border:.5pt solid windowtext; background:#486a95;}

.a_pdbtableheader:link, .a_pdbtableheader:active, .a_pdbtableheader:visited, .a_pdbtableheader:hover {font-size:10px; color: #fff; font-weight:bold; vertical-align:middle; text-decoration: none;}

.a_pdbtableheader_12:link, .a_pdbtableheader_12:active, .a_pdbtableheader_12:visited, .a_pdbtableheader_12:hover {font-size:12px; color: #fff; font-weight:bold; vertical-align:middle; text-decoration: none;}

.pdbtableheader_17 {font-size:17px; color: #fff; font-weight:bold; vertical-align:middle; border:.5pt solid windowtext; background:#486a95;}

.pdbtablecell {font-size:10px; color: #000; font-weight:bold; border:.5pt solid windowtext; background:#fff; }
.pdbtablecell_special {font-size:10px; color: #000; font-weight:bold; border:.5pt solid windowtext; background:#fff; }
.pdbtablecell_noborder {font-size:10px; color: #000; font-weight:bold; background:#fff }
.pdbtablecell_error {font-size:17px; color: #ff0000; font-weight:bold; border:.5pt solid windowtext; background:#fff }
.pdbtablecell_17 {font-size:17px; color: #000; font-weight:bold; border:.5pt solid windowtext; background:#fff }
.pdbtablecell_17_noborder {font-size:17px; color: #000; font-weight:bold; background:#fff }
.pdbtablecell_nobold {font-size:10px; color: #000; border:.5pt solid windowtext; background:#fff }
.pdbtablecell_nobold_noborder {font-size:10px; color: #000; background:#fff } .pdbtablecell_angebote {font-size:10px; color: #000; background:#fff }

.angebote:link, .angebote:active, .angebote:visited, .angebote:hover {font-size:10px; color: #000; text-decoration: underline}

.a_pdbtablecell:link, .a_pdbtablecell:active, .a_pdbtablecell:visited, .a_pdbtablecell:hover {font-size:10px; color: #000; text-decoration: underline}

.b_pdbtablecell:link, .b_pdbtablecell:active, .b_pdbtablecell:visited, .b_pdbtablecell:hover {font-size:14px; color: #000; text-decoration: underline; font-weight : bolder;}

.headline:link, .headline:active, .headline:visited, .headline:hover {font-size:16px; color: #000; text-decoration: underline; font-weight : bolder;}

.footer { color: #dddddd; font-size: 9px;}

a:link.reiter { width: 90px; display: block; margin: 0; background-color: #486a95; letter-spacing: 2px; text-decoration: none; color: #fff; font-weight: bold; margin-right: 4px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; border-top: 1px solid windowtext; border-left: 1px solid windowtext; border-right: 1px solid windowtext; border-bottom: 0px; }
a:visited.reiter { width : 90px; display: block; margin: 0; background-color: #486a95;  letter-spacing : 2px; text-decoration: none; color: #fff; font-weight : bold; margin-right : 4px; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }
a:hover.reiter { width : 90px; display: block; margin: 0x; background-color: #fff;  letter-spacing : 2px; font-weight : bold; color: #486a95; margin-right : 4px; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }

a:link.reitertop { width : 90px; display: block; margin: 0; background-color: #486a95;  letter-spacing : 2px; text-decoration: none; color: #fff; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }
a:visited.reitertop { width : 90px; display: block; margin: 0; background-color: #486a95;  letter-spacing : 2px; text-decoration: none; color: #fff; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }
a:hover.reitertop { width : 90px; display: block; margin: 0; background-color: #fff;  letter-spacing : 2px; font-weight : bold; color: #486a95; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }
a:link.reiter_on { width : 90px; display: block; margin: 0; background-color: #fff;  letter-spacing : 2px; text-decoration: none; color: #000; font-weight : bold; margin-right : 4px; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px ; }
a:visited.reiter_on { width : 90px; display: block; margin: 0; background-color: #fff;  letter-spacing : 2px; text-decoration: none; color: #000; font-weight : bold; margin-right : 4px; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px ; }
a:hover.reiter_on { width : 90px; display: block; margin: 0; background-color: #fff;  letter-spacing : 2px; font-weight : bold; color: #000; margin-right : 4px; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 0px; }

a:link.nav { width : 100%; display: block; margin: 0px 0px 0px 0px; background-color: #486a95;  letter-spacing : 2px; text-decoration: none; color: #fff; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-left:.5pt solid #000; border-right:.5pt solid #000; border-bottom:.5pt solid #000; border-top:.5pt solid #000; }
a:visited.nav { width : 100%; display: block; margin: 0px 0px 0px 0px; background-color: #486a95;  color: #fff; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-left:.5pt solid #000; border-right:.5pt solid #000; border-bottom:.5pt solid #000; border-top:.5pt solid #000; }
a:hover.nav { width : 100%; display: block; margin: 0px 0px 0px 0px; background-color: #fff;  color: #486a95; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-left:.5pt solid #000; border-right:.5pt solid #000; border-bottom:.5pt solid #000; border-top:.5pt solid #000; }
a:link.details { width: 105px; display: block; margin: 0px 0px 2px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:visited.details { width: 105px; display: block; margin: 0px 0px 2px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:hover.details { width: 105px; display: block; margin: 0px 0px 2px; background-color: #fff;  color: #486a95; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:link.merken { width: 105px; display: block; margin: 0px 0px 2px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:visited.merken { width: 105px; display: block; margin: 0px 0px 2px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:hover.merken { width: 105px; display: block; margin: 0px 0px 2px; background-color: #fff;  color: #486a95; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }

a:link.anfrage { width: 105px; display: block; margin: 0px 0px 0px 0px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:visited.anfrage { width: 105px; display: block; margin: 0px 0px 0px 0px; background-color: #486a95;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; }
a:hover.anfrage { width: 105px; display: block; margin: 0px 0px 0px 0px; background-color: #fff;  color: #486a95; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; } 

.special { display: block; margin: 0px 0px 2px; width: 105px; background-color: #cc3300;  color: #fff; text-align:center; letter-spacing : 2px; text-decoration: none; font-weight : bold; padding-top : 2px; padding-bottom: 2px; padding-left : 4px; padding-right : 4px; border-top : 1px solid windowtext; border-left : 1px solid windowtext; border-right : 1px solid windowtext; border-bottom : 1px solid windowtext; } 
