/* standard options */
html								{
											margin: 0;
											padding: 0;
										}

body								{
											font-family: "arial", "helvetica", "bitstream vera sans", "verdana", "sans-serif";
											background: #FFFFFF;
											margin: 0;
											padding: 0;
											color: #1B3D79;
											font-size: 0.8em;
										}

img									{
											border: none;
										}

h1									{
											font-size: 2.5em;
											padding: 1.5em 0 0 0;
										}

h2									{
											font-size: 2.0em;
											padding: 1.0em 0 0 0;
										}

h3									{
											font-size: 1.7em;
											padding: 0.75em 0 0 0; 
										}

h4									{
											font-size: 1.4em;
											padding: 0.5em 0 0 0;
										}

h5									{
											font-size: 1.2em;
											padding: 0.3em 0 0 0;
										}

h1, h2, h3, h4, h5	{
											font-family: "arial", "helvetica", "bitstream vera sans", "verdana", "sans-serif";
											color: #1B3D79;
											font-weight: bold;
											margin: 0em;
										}

/* miscellanous options */
.FontGreen					{
											color: #3FAB2D;
										}

.FontBlue						{
											color: #1B3D79;
										}

.FontBold						{
											color: #1B3D79;
											font-weight: bold;
										}

/* Navigationbar*/
#NavBar							{
											background: url("../png/010066_navi_left.png") repeat-y #FFFFFF;
											height: 100%;
											width: 190px;
											margin: 0;
											padding: 0;
											border: none;
										}

#NavBottom					{
											bottom: 0;
											left: 0;
										}

#NavBar h5					{
											margin: 12px 0 4px 0px;
										}

#NavBar ul					{
											list-style: url("../png/010066_navi_li.png");
											margin: 0 0 0 34px;
											padding: 0;
										}

#NavBar li					{
											padding: 4px 0 0 0;
										}

#NavBar a						{
											text-decoration: none;
										}

#NavBar a:link, a:visited, a:hover	{
											color: #1B3D79;
										}

#NavBar a:hover			{
											border-bottom: 2px solid #3FAB2D;
										}

/* generel tableoptions */
table								{
											margin: 2px;
											padding: 2px;
											font-size: 12px;
											color: #3FAB2D;
											table-layout: fixed;
											overflow: hidden;
											background-color: #1B3D79;
										}

.Ueberschrift				{
											font-size: 1.5em;
											font-weight: bold;
											color: #1B3D79;
											background-color: #3FAB2D;
										}

.Spalte							{
											font-size: 1.2em;
											font-weight: bold;
											color: #1B3D79;
											background-color: #3FAB2D;
										}

.InhaltCol0					{
											color: #1B3D79;
											background-color: #5bc649;
										}

.InhaltCol1					{
											color: #1B3D79;
											background-color: #85e576;
										}


/* Container */
.LogoTop						{
											background: url("../png/010066_logo_Unterstrich.png") repeat-x;
											height: 140px;
											width: 100%;
											margin: 0px;
											border: none;
										}

.LogoTop010066			{
											position: absolute;
											left: 20px;
											bottom: 20px;
											float: both;
										}

.LogoTopLeft				{
											position: absolute;
											left: 0px;
											bottom: 0px;
											float: left;
										}

.LogoTopRight				{
											position: absolute;
											right: 0px;
											bottom: 0px;
											float: right;
										}

.LogoLeft						{
											width: 20%;
											left: 0px;
											float: left;
										}

.logocenter					{
											width: 60%;
											clear: none;
										}

.logoright					{
											width: 20%;
											right: 0px;
											float: right;
										}

.BodyCont						{
											width: 80%;
											margin: 0;
											padding: 3px 0 3px 0;
										}

.BlockCont					{
											width: 100%;
											margin: 0;
											padding: 4px 0 4px 0;
											clear: both;
										}