/* Dokument generell */
body {background-color: #E0E0E0; margin-top: 3px; margin-left: 3px;}
body,td { font-family: Arial; font-size: 13px}


/* Links generell */
a {text-decoration: none; color: black}
a:hover { color: #75A7D3;}


/* Fette Schrift */
div.bold {font-weight: bold}

/* Schriften generell */
h1 {font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 8px}
h2 {font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 6px}
h3 {font-family: Arial; font-size: 12px; font-weight: bold; margin-bottom: 4px}
h4 {font-family: Arial; font-size: 10px; font-weight: bold; margin-bottom: 2px}

.textred {font-family: Arial; font-size: 13px; color: #E91000}
.bigblack18 {font-family: Arial; font-size: 18px; margin: 1px}
.bigblack16 {font-family: Arial; font-size: 16px; margin: 1px}

.bigblue18 {font-family: Arial; font-size: 18px; margin: 1px; color: #0072B4}


/* Lists im Contentbereich */
li {list-style-image: url('liwhite.gif')}


/* Ueberschrift 1 */
div.h1 {font-family: Arial; font-size: 20px; color: #0072B4; font-weight: bold; border-bottom: 1px solid #0072B4; margin-bottom: 8px}


/* Kleine Schrift */
.small {font-size: 11px}
.smallbold {font-size: 11px; font-weight: bold}



/* Schrift fuer Icons */
.icons {font-size: 10px; padding-top: 1px; color: #001D61}

/* dicke weisse Schrift */
div.whitebold {font-family: Arial; font-size: 15px; color: white; font-weight: bold; margin-left: 5px; margin-top: 5px; margin-bottom: 4px}
div.highlights {position: relative; top: 0px; left: 0px; padding-left: 17px; padding-top: 14px; padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px; background-color: #0072B4; }
div.highlightstext {position: relative; top: 2px; left: 0px; font-family: Arial; font-size: 15px; color: white; font-weight: bold}
div.themen {font-family: Arial; font-size: 15px; color: white; font-weight: bold; padding-left: 4px; padding-top: 4px}


/* Hauptmenue */
a.mainmenu1 {font-weight: bold; color: white;}
td.mainmenu1 {padding-left: 20px; font-family: Arial; font-size: 12px; padding-top: 2px; padding-bottom: 0px}
td.mainmenu2 {padding-left: 20px; font-family: Arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px; font-weight: bold}
td.mainmenu3 {padding-left: 20px; font-family: Arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px}
td.mainmenu4li {padding-left: 20px; font-family: Arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px}
td.mainmenu4 {font-family: Arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px; width: 180px}

/* Lists im Hauptmenue */
li.menu {list-style-image: url('li.gif')}
li.menuactive {list-style-image: url('lihi.gif')}


/* Breadcrumbtrail am Seitenbeginn */
.head {font-size: 11px; color: #0072B4; font-weight: bold}
.headactive {font-size: 11px; color: #0072B4; font-weight: bold}


/* Icons ueber dem Content Bereich */
img.topicon {vertical-align: bottom; margin-bottom: 1px}



/* Aeusserste Tabelle */
.outertable {border: 1px solid #0072B4; background-image: url(''); background-repeat: repeat-y; background-color: white}
.outertable_index {border: 1px solid #0072B4; background-repeat: repeat-y; background-color: white}

/* Contenttable */
.contenttable {border: 1px solid #0072B4; border-top: none; border-bottom: none}

.tablecontent {border-bottom: 1px solid #0072B4; padding-right: 5px; padding-left: 5px; padding-right: 5px; vertical-align: top}
.tablecontentactive {border-bottom: 1px solid #0072B4; padding-right: 5px; padding-left: 5px; padding-right: 5px; vertical-align: top; background-color: #E5E8EF;}
.tableheader {padding-bottom: 10px; padding-top: 15px; padding-left: 10px}
.tableheaderactive {padding-bottom: 10px; padding-top: 15px; padding-left: 10px; background-color: #E5E8EF}

.highlightright {padding-bottom: 6px}
.division {padding-left: 4px}



/* ...aus 2003 */

/* unsichtbar */
.nodisplay {color:#ffffff; font-size:6px;}

/* Linke Spalte Themen/Suche */
.searchheader {color:#FFFFFF; font-size: 12px;}









