html, body
{
	height: 100%; 
}

body, td
{
	font-family			: Verdana, Arial, sans-serif;
	font-size			: 13px;
}

body
{
	scrollbar-base-color		: #FFFFCC;
	scrollbar-3dlight-color		: #500000;
	scrollbar-arrow-color		: #333333;
	scrollbar-darkshadow-color	: #DFE2E9;
	scrollbar-face-color		: #FFFFCC;
	scrollbar-highlight-color	: #FFFFCC;
	scrollbar-shadow-color		: #500000;
	scrollbar-track-color		: #DFE2E9;

	background-color			: #DFE2E9;

	overflow					: auto;
	margin						: 0px;
}

div, textarea
{
	scrollbar-base-color		: #FFFFCC;
	scrollbar-3dlight-color		: #500000;
	scrollbar-arrow-color		: #333333;
	scrollbar-darkshadow-color	: #FFFFFF;
	scrollbar-face-color		: #FFFFCC;
	scrollbar-highlight-color	: #FFFFCC;
	scrollbar-shadow-color		: #500000;
	scrollbar-track-color		: #FFFFCC;
	
	color						: #333333;
	
	margin						: 0px;
	overflow					: auto;
}

div
{
	height						: 100%; 
}

.main
{
	overflow					: auto;
}

hr
{
	margin						: 0px;
	border-width				: 1px;
	border-style				: dashed;
	border-color				: #404040;
	height						: 0px;
}

a						{ font-weight: 100; color: #003366; text-decoration: underline; }
a:hover					{ font-weight: 100; color: #CC0000; text-decoration: underline overline; }

.link2					{ font-size: 12px; font-weight:bold; color: #990033; text-decoration: none; }
.link2:hover			{ font-size: 12px; font-weight:bold; color: #CC0000; text-decoration: none; }

.anorm					{ font-size: 12px; font-weight:bold; color: #003366; text-decoration: none; padding: 0px; }
.anorm:hover			{ font-size: 12px; font-weight:bold; color: #CC0000; text-decoration: none; padding: 0px; }

.not_active				{ font-size: 10px; }
.active					{ font-size: 10px; color: #CC0000; }

.small					{ font-weight: 100; font-size: 10px; }
.small a				{ font-weight: 100; text-decoration: none; }
.small a:hover			{ font-weight: 100; text-decoration: underline overline; }

.small2					{ font-size: 11px; }
.small2 a				{ font-weight: 100; text-decoration: none; }
.small2 a:hover			{ font-weight: 100; text-decoration: underline overline; }

.menu					{ border: 1px solid #322074; font-size: 11px; font-border: 1px solid #322074; background-color: #FFDE8D; padding: 0px 0px 0px 0px; }
.menu td				{ padding: 2px 5px 3px 5px; }
.menu a					{ font-size: 11px; color: #000066; font-weight: bold; text-decoration: none; }
.menu a:hover			{ font-size: 11px; color: #CC0000; font-weight: bold; text-decoration: none; }
.bgmenu					{ background-color: #FFDE8D; }

.menu2					{ font-size: 11px; font-border: 1px solid #322074; background-color: #FFDE8D; padding: 0px 0px 0px 0px; }
.menu2 td				{ padding: 2px 5px 3px 5px; }
.menu2 a				{ font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }
.menu2 a:hover			{ font-size: 11px; color: #CC0000; font-weight: bold; text-decoration: none; }

.bgcolor				{ font-size: 11px; background-image: url("../img/h_bg.gif"); color: #333333; border: 1px solid #322074; }
.bgcolor a				{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.bgcolor a:hover		{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.bgcolor2				{ font-size: 11px; background-color: #FFDE8D; color: #333333; border: 1px solid #322074; }
.bgcolor2 a				{ color: #000066; font-weight: 100; text-decoration: none; }
.bgcolor2 a:hover		{ color: #CC0000; font-weight: 100; text-decoration: none; }

.bgcolor3				{ font-size: 10px; background-color: #FFFFCC; color: #333333; border: 1px solid #322074; }
.bgcolor3 a				{ color: #333333; font-weight: bold; text-decoration: none; }
.bgcolor3 a:hover		{ color: #CC0000; font-weight: bold; text-decoration: none; }
.bgcolor3 table			{ background-color: #FFFFCC; color: #333333; }
.bg3					{ background-color: #FFFFCC; }

.heading				{ font-size: 15px; }

th						{ font-size: 10px; background-color: #E67606; color: #FFFFFF; height: 16px; border: 1px solid #322074; }
th a					{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
th a:hover				{ color: #FFFFFF; font-weight: bold; text-decoration: none; }

h1						{ font-weight: bold; font-size: 13px; color: #640021; margin: 0px; }
h2						{ font-weight: 100; font-size: 12px; color: #000066; margin: 0px 0px 10px 0px; }
h3						{ font-weight: 100; font-size: 11px; color: #333333; margin: 0px 0px 5px 0px; }

.color_norm				{ background-color: #FFFFCC; }

.main_bereich			{ background-color: #FFFFCC; border: 1px solid #322074; }
.main_bereich a			{ font-size: 13px; font-weight: 100; color: #003366; text-decoration: underline; }
.main_bereich a:hover	{ font-size: 13px; font-weight: 100; color: #CC0000; text-decoration: underline overline; }

.url					{ color: #004C26; font-size: 11px; }

textarea
{
	color			 			: #000000;
	border-width	 			: 1px;
	border-style				: dashed;
	border-color				: #404040;
	background-color			: transparent;

	padding						: 0px 3px 0px 3px;
		
	overflow					: auto;
}

INPUT
{
	padding						: 0px 3px 0px 3px;
	color						: #000000;
	font-family					: verdana;
	border-width				: 1px;
	border-style				: solid;
	border-color				: #404040;
	background-color			: #FFFFFF;
	height						: 20px;
}

SELECT
{
	padding						: 0px;
	color						: #000000;
	font-family					: verdana;
	border-width				: 1px;
	border-style				: solid;
	border-color				: #404040;
	background-color			: transparent;
}

.button
{
	color						: #333333;
	font-weight					: bold; 
	font-size						: 11px;
	text-transform				: uppercase;
	border-style				: solid;
	background-color			: #F1F6F9;
}

.check
{
  background-color				: transparent;
  border-width					: 0px;
}

TABLE
{
	border-style				: solid;
	border-width				: 0px;
	border-spacing				: 0px;
	border-collapse				: collapse;
	font-size					: 10pt;
}

.border
{
	border						: 1px solid #322074;
}


TD
{
   padding						: 5px;
}

IMG
{
	border-width				: 0px;
	display          			: block;
}

.img
{
	margin           			: 0px 0px 0px 1px;
	border-width				: 0px;
	display          			: inline;
}

FORM
{
   margin           			: 0px 0px 0px 0px;
}


