/* 1. Meta Navigation */
a.metanavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none }
a.metanavi:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none }
a.metanavi:Hover { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: none }
a.metanavi:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none }

/* 2. Main Navigation */
a.mainnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
a.mainnavi:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
a.mainnavi:Hover { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#CCCCCC }
a.mainnavi:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;text-decoration: none }

/* 2. Main Navigation Aktiv*/
a.mainnaviaktiv { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#CCCCCC }
a.mainnaviaktiv:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#CCCCCC }
a.mainnaviaktiv:Hover { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-color:#CCCCCC }
a.mainnaviaktiv:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666;text-decoration: none; background-color:#CCCCCC }

/* 3. Sup Navigation */
a.supnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none }
a.supnavi:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none }
a.supnavi:Hover { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#FFFFFF }
a.supnavi:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none }

/* 4. Text Navigation */
a.textnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #576380; text-decoration: none }
a.textnavi:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #576380; text-decoration: none }
a.textnavi:Hover { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none }
a.textnavi:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #576380; text-decoration: none }

/* 5. Bold Text Navigation */
a.textnavibold { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #576380; text-decoration: none }
a.textnavibold:Visited { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #576380; text-decoration: none }
a.textnavibold:Hover { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666; text-decoration: none }
a.textnavibold:Active { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #576380; text-decoration: none }

/* Aktive Sup Navigation */
a.activsupnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#FFFFFF }
a.activsupnavi:Visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#FFFFFF }
a.activsupnavi:Active { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#FFFFFF }

/* 6. Plain Text Navigation */
a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #576380 }
a:Visited { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #576380 }
a:Hover { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #364666 }
a:Active { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #576380 }



/* Text Metanavigation */
.metanavitext { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none }

/* Text Active Main Navigation */
.activmainnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#CCCCCC }

/* Text Aktive Sup Navigation */
.activsupnavi { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #364666; text-decoration: none; background-color:#FFFFFF }



/* Text Headline */
h1 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }

/* Text Headline Marginal*/
h1.marginal { margin-right: 0px; margin-top: 0px; margin-bottom: 0px }

/* Text Subheadline */
h2 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }
.subheadline { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666; }

/* Text Subheadline Marginal*/
h2.marginal { margin-top: 15px; margin-bottom: 0px }

/* Text Subheadline in Form*/
h2.formlabel { margin-top: 5px; margin-bottom: 2px }

/* Text Copy */
p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }

/* Text Copy */
p.marginal { font-size: 10px; margin-top: 3px; margin-bottom: 10px }

/* Text Copy */
p.table { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px }

/* Text Missing Copy */
p.missing { color: #FF0000; }

ul { margin-top: 0px; margin-bottom: 11px }

li { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-right: 15px; margin-top: 0px; margin-bottom: 3px }

hr { noshade; color: #CCCCCC; width: 98%; height: 1px; text-align: center; }

img { border: 0px }

.table { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }

.tableHeader { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }


/* Text Bold Copy Blue */
.copyblue { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #364666 }

/* Text foot */
.footer { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }

/* Formating Submitfeld */
.submitfield { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 172px; margin-left: 15px; margin-top: 0px }

/* Formating Submitbutton */
.submitbutton { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 11px }

/* Formating Searchfield */
.searchfield { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 122px; margin-left: 15px; margin-top: 0px; height: 15px }

/* Formating Searchbutton */
.searchbutton { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 24px; height: 19px }

/* Formating Radiobutton */
.radiobutton { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 15px; }

/* Formating Radiobutton */
.checkbox { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 15px; border: 1px; }

/* Formatting Dropdownlist */
.droplist { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 350px; margin-left: 15px; margin-top: 0px }

/* Formatting Selection Menu */
.selectionmenu { border: 1px solid #CCCCCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; width: 130px; margin-left: 15px; margin-top: 0px }


/* Tabellenfeld */
td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 11px }

