body 
	{
		height:100%;
		width:100%;
		padding:0px;
		margin:0px;
		font-family:arial;
		font-size: 8pt;
		font-weight: bold;
		overflow:hidden;
	}
div.alles
	{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		z-index: 1;
/*		overflow-y:auto;
		overflow-x:hidden;*/
		overflow:auto;
		background-image:none !important;
		background-image:url(bilder/background_left.jpg);
		background-repeat:repeat-y;
		background-position:0px 0px;
		background-attachment:scroll;
	}
div.alles .background1{
	position:absolute !important; 
	left:0px !important; 
	top:0px !important; 
	width:135px !important; 
	height:100% !important; 
	background:#005b96 !important;
	width:0px;
}

div.alles .background2{
	position:absolute !important; 
	left:-152px !important; 
	top:0px !important; 
	width:135px !important; 
	height:100% !important; 
	background:#005b96 !important;
		width:0px;
}

.nav_bottom{
	position:absolute; 
	left:-152px !important;
	background-image:url(bilder/background_left.jpg) !important;
	background-repeat:repeat-y !important;
	background-position:0px 0px !important;
	background-attachment:scroll !important;
	padding-left:153px !important;
	background-image:none;
	padding-left:0px;
	left:5px; 
	bottom:-30px;
}

h1
	{
		
		z-index:4;
		font-weight:bold;
		font-size: 18pt;
		color: #ffffff;
		text-align: right;
		vertical-align: middle;
	}
img
	{
		border:0;
	}
a:link 
	{ 
		text-decoration:none; 
		color:#000000;
		border: 0px;
	}
a:visited 
	{ 
		text-decoration:none;
		color:#000000;
		border: 0px;
	}
a:hover 
	{ 
		text-decoration:none;
		color:#000000;
		border: 0px;
	}
a:active 
	{ 
		text-decoration:none; 
		color:#000000;
		border: 0px;
	}
a:focus
	{ 
		text-decoration:none; 
		color:#000000;
		border: 0px;
	}
	


h2
	{
		font-weight:bold;
		font-size: 16pt;
		color: #000000;
		line-height:16pt;
		margin:0px;
		padding:0px;
	}
h3
	{
		font-weight:bold;
		font-size: 12pt;
		line-height:7pt;
		color: #ffffff;
		margin:0px;
		padding:0px;
	}
h5
	{
		font-weight:bold;
		font-size: 12pt;
		line-height:7pt;
		color: #000000;
		margin:0px;
		padding:0px;
	}
h4
	{
		font-size:10pt;
		font-weight: bold;
		line-height:10pt;
	}
div.head
	{
		position: absolute; 
		top: 0px;
		left: -17px; 
		z-index: 2;
		width:100%;
		height: 75px;
		background: #005b96;
		padding-top:7px !important;
		padding-top:21px;
	}
		div.head img
			{
				position: absolute; 
				top: 0px;
				left: 17px; 
				z-index: 1;
			}
		div.balken
			{
				position: absolute; 
				top: 70px;
				z-index: 1;
				width:100%;
				height: 18px;
				background: #000000;
				color: #ffffff;
				text-align: center;
				background-image:url(bilder/background_left.jpg);
				background-position:17px 0px;
				background-repeat:repeat-y;
			}
			div.balken .content
			{
			padding-left: 135px;
			}
		div.newsbox
			{
				position:absolute; 
				top: 5px;
				left: 285px;
				z-index: 5;
				width:250px;
				height: 50px;
				padding: 5px;
				font-size:8pt;
				font-weight: bold;
				color: #ffffff;
				line-height: 6pt:
				
			}
		
			
div.back {
	position:absolute;
	top:0px;
	right:0px;
	width:100px;
	height:88px;
	background-image:url(bilder/background_head.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

div.navi
	{
		position:absolute; 
		top: 70px;
		left: 0px; 
		z-index: 100;
		background-position:0px 0px;
		width:135px;
		/*height: 499px;*/
		font-family:arial;
		font-weight: normal;
		
	}
	
		div.navi table
			{
			margin:0px;
			padding:0px;
			position:relative; 
			top: 20px;
			left: 15px;
			}
		
		div.navi table a{
			font-size:0px;
		}
			
		div.naviorte
			{
				position:relative; 
				top: 25px;
				left: 18px; 
				z-index: 4;
				font-size: 8pt;
				font-weight: normal;
				background-repeat:no-repeat;
				background-image:url(bilder/button.gif);
				margin-top: 3px;
				text-align: center; 
			}
div.main
	{
		position: absolute; 
		top: 88px;
		left: 152px; 
		width:84%;
		min-height:445px !important;
		height:auto !important;
		height:445px;
		font-weight: normal;
		/*padding: 0px 10px 0px 10px;*/
		font-family:arial, helvetica, geneva, swiss, sunsans-regular; 
		font-size:10pt;
	}
		/*
		div.main a[name]
			{
			position:relative;
			top:-110px;
			}	
		*/
		div.main form
		{
		font-family:arial, helvetica, geneva, swiss, sunsans-regular; 
		font-size:10pt;
		}
		div.main .msgbox
			{
			font-size: 16pt;
			font-weight: normal;
			color:#ffffff;
			padding:10px;
			margin:10px 10px 10px 0px;
			background:#005b96;
			text-align:center;
			}
			
		div.main a:link
			{
		text-decoration:underline; 
		color:#000000;
		border: 0px;
			}
		div.main a:visited 
			{ 
		text-decoration:underline;
		color:#000000;
		border: 0px;
			}
		div.main table
			{
			font-family:arial, helvetica, geneva, swiss, sunsans-regular; 
			font-size:10pt;
			}
			
		div.main1
			{
			position: absolute; 
			top: 0px;
			left: 0px; 
			z-index: 2;
			width:50%; 
/*			height:770px;*/
			border: 0px;
			border-right:1px;
			border-style: solid;
			border-color: #000000;
			}
		div.main .content{
			padding-left: 20px;
			padding-right: 10px;
			padding-top:20px;
			text-align:justify;
		}
		div.main2
			{
			position: absolute; 
			top: 0px;
			left: 50%; 
			width:50%; 
	/*		height:770px;*/
			border:0px;
			border-style: solid;
			border-color: #000000;
		/*	padding-left: 10px;
			margin: 10px;
			padding-left: 20px;
			padding-right: 10px;
			margin-left:50px;*/
			}
			
			
			
		div.main3
			{
			position: absolute; 
			top: 450px;
			left: 0px; 
			width:890px; 
			text-align: justify;
			z-index: 4;
			}

				div.main3a
					{
					position: absolute; 
					top: 10px;
					left: 25px; 
					z-index: 4;
					border:0px;
					border-style: solid;
					border-color: #000000;
					padding: 10px;
					margin-top:10px;
					padding-right:0px;
					margin-right:0px;
					}
				div.main3b
					{
					position: absolute; 
					top: 10px;
					left: 431px; 
					z-index: 4;
					padding:10px;
					margin:10px;
					padding-left:20px;
					padding-right:0px;
					margin-right:0px;
					}
			div.addheadline
				{
				position: relative; 
				top: 10px;
				margin-top: 10px;
				margin-bottom: 10px;
				font-size: 10pt;
				font-weight: bold;
				padding-left: 10px;
				margin-left: 10px !important;
				margin-left: 11px;
				padding-right:10px !important;
				}
			div.addlauftext
				{
				position: relative; 
				top: 5px;
				font-size: 8pt;
				font-weight: normal;
				height:165px;
				padding-left: 10px;
				margin-left: 10px !important;
				margin-left: 11px;
				padding-right:10px !important;
				}
			div.addhead2
				{
				font-size: 8pt;
				font-weight: bold;
				position: relative; 
				top: 5px;
				margin-top: 5px;
				margin-bottom: 5px;
				}
		div.add1
			{
			position: absolute; 
			top: 0px;
			left: -152px !important;
			padding-left:152px !important;
			left: 0px; 
			z-index: 2;
			width:25%; 
			padding:0px;
			overflow:hidden;
			border: 0px;
			border-left:0px;
			border-style: solid;
			border-color: #000000;
			/*padding-left: 10px;
			margin-left: 10px !important;
			margin-left: 11px;
			padding-right:10px !important;*/
			}
		div.add2
			{
			position: absolute; 
			top: 0px;
			left: 25%; 
			z-index: 2;
			width:25%; 
			border: 0px;
			border-left:1px;
			border-style: solid;
			border-color: #000000;
			padding: 0px;
			overflow:hidden;
			/*padding-left: 10px;
			margin-left: 10px;*/
			
			}
		div.add3
			{
			position: absolute; 
			top: 0px;
			left: 50%; 
			z-index: 2;
			width:25%; 
			border: 0px;
			border-left:1px;
			border-style: solid;
			border-color: #000000;
			padding: 0px;
			/*padding-left: 10px;
			margin-left: 10px;*/
			overflow:hidden;
			}
		div.add4
			{
			position: absolute; 
			top: 0px;
			left: 75%; 
			z-index: 2;
			width:25%; 
			border: 0px;
			border-left:1px;
			border-style: solid;
			border-color: #000000;
			padding: 0px;
			/*padding-left: 10px;
			margin-left: 10px;*/
			padding-bottom:10px;
			overflow:hidden;
			margin-bottom:10px;
			}