/* ============================================================================================================= */
/* Styles allgemein */
/* ============================================================================================================= */

body		{ scrollbar-track-color: #FFF2E6; scrollbar-face-color: #BDB39C; scrollbar-arrow-color: #F0E5D3; scrollbar-shadow-color: #A0A0A0; scrollbar-highlight-color: #E0E0E0; scrollbar-3dlight-color: #FFFFE0; scrollbar-darkshadow-color: #FFFFE0; }

.smaller	{ font-size: 11px; line-height: 12px; }
.small		{ font-size: 12px; line-height: 14px; }
.normal		{ font-size: 13px; line-height: 14px; }
.big		{ font-size: 14px; line-height: 16px; }
.bigger		{ font-size: 16px; line-height: 18px; }

br		{ font-family: Verdana; font-size: 12px; line-height: 14px; }

h1		{ font-family: Verdana; font-weight: 500; font-size: 14px; color: #333333; line-height: 1.2em; text-align: center; }

p		{ font-family: Verdana; font-weight: 500; font-size: 12px; color: #333333; line-height: 14px; }

hr		{ width:100%; height:2px; text-align:left; border:1px color:#333333; solid #333333; }

.titel		{ font-family:Verdana; font-size:40px; font-weight:600; color:#FF0000; line-height:40px; letter-spacing:0px; white-space:nowrap }

/* ============================================================================================================= */
/* Styles für Links allgemein */
/* ============================================================================================================= */

a		{ color:#888800; }
a:link		{ text-decoration: none; }
a:active	{ text-decoration: underline; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }

/* ============================================================================================================= */
/* Styles für Navigation und Sidemap */
/* ============================================================================================================= */

.navi_spalte1	{ font-family: Arial; font-size: 12px; line-height: 18px; font-weight: 600; color: #0000FF; white-space: nowrap; margin-left:0px; border-spacing:0px; }
.navi_spalte2	{ font-family: Arial; font-size: 11px; line-height: 16px; font-weight: 600; color: #0000FF; white-space: nowrap; margin-left:0px; border-spacing:0px; }
.navi_spalte1_auswahl	{ font-family: Arial; font-size: 12px; line-height: 18px; font-weight: 600; color: #0000FF; white-space: nowrap; margin-left:0px; border-spacing:0px; text-decoration: underline; }
.navi_spalte2_auswahl	{ font-family: Arial; font-size: 11px; line-height: 16px; font-weight: 600; color: #0000FF; white-space: nowrap; margin-left:0px; border-spacing:0px; text-decoration: underline; }

.sidemap_spalte1	{ font-family: Verdana; font-size: 14px; line-height: 20px; font-weight: 600; white-space: nowrap; margin-left:0px; border-spacing:0px; }
.sidemap_spalte2	{ font-family: Verdana; font-size: 12px; line-height: 18px; font-weight: 600; white-space: nowrap; margin-left:0px; border-spacing:0px; }

/* ============================================================================================================= */
/* Styles für News */
/* ============================================================================================================= */

p.news		{ font-family: Verdana; font-weight: 500; font-size: 13px; color: #004A00; line-height: 14px; }
p.news_datum	{ font-weight: 700; font-size: 14px; line-height: 16px; text-align: left; }
p.news_text	{ font-weight: 500; font-size: 13px; line-height: 14px; text-align: left; }

/* ============================================================================================================= */
/* Styles für Tabellen */
/* ============================================================================================================= */

table		{ margin:0px; padding:0px; vertical-align:top; table-layout:auto; }
td		{ font-family: Verdana; font-size: 12px; color: #333333; line-height: 14px; margin-top:0px; margin-bottom: 0px; vertical-align:top; margin-left: 0px; border-spacing:0px; }

table.beschr	{ table-layout:fixed; border-width:0px; margin: 0px;  margin-left: 0px; margin-right: 0px; }
td.beschr	{ border-spacing:0px; vertical-align:top; text-align:left; padding:0px;}

table.download	{ border-width: 0px; }
td.download	{ border-spacing: 0px; vertical-align: top; text-align: left; padding: 3px; }
