/* ######################################################################################### */
/* ############ ALLGEMEINE KLASSEN ############ */
/* ######################################################################################### */
BODY {
scrollbar-base-color: #6b6b6b;
scrollbar-face-color: #191919;
scrollbar-shadow-color: #6b6b6b;
scrollbar-highlight-color: #6b6b6b;
scrollbar-3dlight-color: #6b6b6b;
scrollbar-darkshadow-color: #6b6b6b;
scrollbar-track-color: #191919;
scrollbar-arrow-color: #6b6b6b;

         font-family: Palatino,sans-serif;
	font-size: 16px;
	color: #b4b3b1;
	background-color: #191919;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
      }

/* ######################################################################################### */
/* ################## Schrift-Formate ################## */
/* ######################################################################################### */

h1 { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 20px; font-weight: bold; margin:0px; }
h2 { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 18px; font-weight: bold; margin:0px; }
h3 { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 16px; font-weight: bold; margin:0px; }
h4 { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 16px; font-weight: normal; margin:0px; }

.big { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 17px; font-weight: normal; }
.normal { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 15px; font-weight: normal; }
.medium { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 13px; font-weight: normal; }
.small { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 12px; font-weight: normal; }
.smallest { font-family:Palatino,sans-serif; color: #b4b3b1; font-size: 10px; font-weight: normal; }

.medium_side { font-family:Palatino,sans-serif; color: #666666; font-size: 14px; font-weight: normal; }
.small_side { font-family:Palatino,sans-serif; color: #666666; font-size: 12px; font-weight: normal; }

.medium_menu { font-family:Palatino,sans-serif; color: #666666; font-size: 14px; font-weight: normal; }

.small_footer { font-family:Palatino,sans-serif; color: #666666; font-size: 12px; font-weight: normal; }

.errmsgcolor { color:#df9238; font-weight: normal; text-align: left; }

/* ######################################################################################### */
/* ################## Tabellen-Randlinien ################## */
/* ######################################################################################### */

.tabelleAussen {
border-top: 1px solid #6b6b6b;
border-left: 1px solid #6b6b6b;
border-right: 1px solid #6b6b6b;
border-bottom: 1px solid #6b6b6b;
}
.tabelleKopf {
border-bottom: 1px solid #df9238;
}
.tabelleFuss {
border-left: 1px solid #6b6b6b;
border-right: 1px solid #6b6b6b;
border-bottom: 1px solid #6b6b6b;
}
.tabelleMain {
border-left: 1px solid #df9238;
border-right: 1px solid #df9238;
}
.tabelleLinieHorizontal {
border-top: 1px solid #df9238;
}
.tabelleRahmen {
border-top: 1px solid #df9238;
border-left: 1px solid #df9238;
border-right: 1px solid #df9238;
border-bottom: 1px solid #df9238;
}
/* ######################################################################################### */
/* ################## Rahmenlinie für Bilder ################## */
/* ######################################################################################### */


.bildrahmen_orange {
	border: 1px solid #df9238;
}

.bildrahmen_grau {
	border: 1px solid #6b6b6b;
}

/* ######################################################################################### */
/* ################## Links ################## */
/* ######################################################################################### */

a:link {
	color: #b4b3b1;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
}
a:active {
	text-decoration: none;
	color: #c2d2e1;
	font-weight: normal;
}

a.text:link {
	color: #b4b3b1;
	text-decoration: underline;
	font-weight: normal;
}
a.text:visited {
	text-decoration: underline;
	color: #b4b3b1;
	font-weight: normal;
}
a.text:hover {
	text-decoration: underline;
	color: #df9238;
	font-weight: normal;
}
a.text:active {
	text-decoration: underline;
	color: #c2d2e1;
	font-weight: normal;
}

/*  Navigations Links ------------------------------------ */
a.navigation:link {
	color: #b4b3b1;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
a.navigation:visited {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 14px;
}
a.navigation:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 14px;
}
a.navigation:active {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 14px;
}

a.nav_active:link {
	color: #df9238;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
a.nav_active:visited {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 14px;
}
a.nav_active:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 14px;
}
a.nav_active:active {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 14px;
}


a.navigation2:link {
	color: #b4b3b1;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.navigation2:visited {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 12px;
}
a.navigation2:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 12px;
}
a.navigation2:active {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 12px;
}

a.nav_active2:link {
	color: #df9238;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.nav_active2:visited {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 12px;
}
a.nav_active2:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 12px;
}
a.nav_active2:active {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 12px;
}

a.navigation3:link {
	color: #b4b3b1;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.navigation3:visited {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 11px;
}
a.navigation3:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 11px;
}
a.navigation3:active {
	text-decoration: none;
	color: #b4b3b1;
	font-weight: normal;
	font-size: 11px;
}

a.nav_active3:link {
	color: #df9238;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.nav_active3:visited {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 11px;
}
a.nav_active3:hover {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 11px;
}
a.nav_active3:active {
	text-decoration: none;
	color: #df9238;
	font-weight: normal;
	font-size: 11px;
}
