body, 
html
	{
		height:100%;
		width:100%;
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
	}

p
	{
		margin:5px 0px 13px 0px;
		margin:0;
		padding:0;
	}
	
h1
	{
		margin:0;
		padding:0;
	}

img
	{
		border:0;
	}

#footer
{
	clear:both;
	font-size:0.7em;
	color:#a3a3a3;
	line-height:5px;
	position:relative;
	top:-10px;
	display:none;
}

#container
	{
		width:650px;
		margin:0 auto;
	}
.gruen
	{
		color:#59A600;
	}
.grau_hell
	{
		color:#9C9C9C;
	}
.grau_dunkel
	{
		color:#646464;
	}
	
#wrapper
{

}
	
#navigation
	{
		display:none;
	}
	
#content
	{
	clear:both;
	color:#a3a3a3;
	}		
	
#rightbox
{
	display:none;
}

.rightSpecial
{
	background-image:url(../images/rightbox_special.gif);
	width:193px;
	height:28px;
	margin-top:10px;
}

.rightHeader
{
	background-image:url(../images/rightbox_be_aware.gif);
	width:193px;
	height:29px;
}

.rightBody
{
	background-image:url(../images/rightbox_bg.gif);
	width:193px;
	font-size:0.7em;
	color:#878787;
}

.rightInhalt
{
	padding:0 16px;
}

.rightInhalt h1
	{
		font-size:1.2em;
		font-weight:bold;
		color:#5ba700;
		padding-top:15px;
		margin-bottom:5px;
	}

.rightFooter
{
	background-image:url(../images/rightbox_footer.gif);
	width:193px;
	height:32px;
}
	
.nav
	{
		font-size:11px;
		line-height:19px;
		margin: 4px 5px 4px 2px;
		display:block;
		background-image:url(../images/nav_bg_inactive.gif);
		padding-left:18px;
		color:#646464;
		text-decoration:none;
		width:124px;
	}

.navSelected
	{
		font-size:11px;
		line-height:19px;
		margin: 4px 5px 4px 2px;
		display:block;
		background-image:url(../images/nav_bg_active.gif);
		padding-left:28px;
		color:#646464;
		text-decoration:none;
		width:114px;
		color:#ffffff;
	}
	
	
a.nav:hover
	{
		background-image:url(../images/nav_bg_active.gif);
		padding-left:28px;
		width:114px;
		color:#ffffff;
	}
	
	.navHeader
	{
		width:150px;
		height:40px;
		background-image:url(../images/nav_be_found.gif);
	}
	
	.navBody
	{
		width:150px;
		height:180px;
	}
	
	.navFooter
	{
		width:150px;
		background-image:url(../images/nav_footer.gif);
		height:32px;
	}
	
	.breadcrumb
	{
		font-size:0.7em;
		margin:0px 30px 20px 30px;
		line-height:2em;
		border-bottom:1px solid #d1d1d1;
		text-transform:uppercase;
		color:#9c9c9c;
	}
	
.breadcrumb a
{
	color:#9c9c9c;
	text-decoration:none;
}
	
	.contentHeader
	{
		height:12px;
		line-height:8px;
		font-size:2px;
	}
	
	.contentBody
	{
		padding-bottom:15px;
	}
	
	.contentFooter
	{
		height:32px;
	}
	
	.contentInhalt
	{
		font-size:0.7em;
		color:#9c9c9c;
	}
	
	.contentInhalt  h1
	{
		font-size:1.6em;
		font-weight:normal;
		margin-bottom:25px;
	}
	
	

	.inhalt  p
	{
		font-size:0.85em;
		font-weight:normal;
		margin-bottom:25px;
	}

	.inhalt  h1
	{
		font-size:0.9em;
		font-weight:bold;
		margin-bottom:25px;
		color:#5aa700;
	}

	.inhalt a
	{
		color:#000000;
		text-decoration:none;
		font-weight:bold;
	}
	
		#header
		{
			display:none;
		}
			#header .rand_links,
			#header .rand_rechts
			{
				float:left;
				width:12px;
				height:94px;
			}
			#header #logo
			{
				float:left;
				width:232px;
				height:94px;
				background-image:url(../images/logo.jpg);
				background-repeat:no-repeat;
				background-position:left top;
			}
			#header .inhalt
			{
				float:left;
				width:738px;
				height:94px;
			}
				#header .inhalt #nav_sub
				{
					width:738px;
					height:37px;
					line-height:37px;

					font-size:0.65em;
				}
					#header .inhalt #nav_sub .pipe
					{
						float:right;
						margin:0 10px;
						color:#9C9C9C;
					}
					#header .inhalt #nav_sub a
					{
						float:right;
						display:block;
						text-decoration:none;
						color:#9C9C9C;
					}
					#header .inhalt #nav_sub #suche
					{
						float:right;
						color:#41BE0B;
						margin-top:8px;
					}
					
					.suche
					{
						margin-right:15px;
					}

				#header .inhalt .spacer
				{
					clear:both;
					height:21px;
				}
				#header .inhalt #nav_main
				{
					width:738px;
					height:36px;
					line-height:36px;
				}
					#header .inhalt #nav_main a
					{
						float:right;
						display:block;
						text-decoration:none;
						color:#9C9C9C;
						font-size:0.65em;
						margin:12px 3px 12px 20px;
					}
						#header .inhalt #nav_main .first
						{
							margin-left:0;
						}
		#teaser
		{
			display:none;
		}
			#teaser .rand_links
			{
				float:left;
				width:12px;
				height:163px;
			}
			#teaser .mitte
			{
				float:left;
				width:977px;
				height:164px;
				background-image:url(../images/teaser.jpg);
				background-repeat:no-repeat;
			}
				#teaser .mitte .inhalt
				{
					width:180px;
					float:left;
				}
					#teaser .mitte .inhalt p.copytext
					{
						height:58px;
						width:150px;
						font-size:0.7em;
						margin:62px 0 0 22px;
						padding:0;
					}
					#teaser .mitte .inhalt p.footlink
					{
						height:19px;
						width:150px;
						font-size:0.7em;
						font-weight:bold;
						text-align:left;
						margin:0 0 0 22px;
						padding:0;
	/*							padding-right:14px;*/
					}
						#teaser .mitte .inhalt p.footlink a
						{
							display:block;
							color:#000000;
							text-decoration:none;
							padding-right:14px;
							background-image:url(../images/doppelpfeil.gif);
							background-position:right;
							background-repeat:no-repeat;
						}
				#teaser .mitte .waben
				{
					float:left;
					width:118px;
					height:81px;
					margin:62px 0 0 0;
					background-image:url(../images/teaser_waben.gif);
					background-repeat:no-repeat;
				}
			#teaser .rand_rechts
			{
				float:left;
				width:7px;
				height:163px;
			}	
			
		#body
		{
			margin:5px 0 0 12px;
		}
			#body .rand_links
			{
				float:left;
				width:12px;
				height:256px;
			}
			
			#body .topicbox
			{
				float:left;
				width:193px;
				background-image:url(../images/body_box_inhalt_bg.gif);
				background-position:top left;
				background-repeat:repeat-y;
				margin-right:3px;
			}
				#body .topicbox .header
				{
					width:193px;
					height:40px;
				}
					
				#body .topicbox .body
				{
					width:193px;
					background-image:url(../images/body_box_footer_bg.gif);
					background-position:bottom left;
					background-repeat:no-repeat;
				}
					#body .topicbox .body .inhalt
					{
/*						width:142px;*/
						width:138px;
						padding:28px 29px 25px 26px;
					}
						#body .topicbox .body
						{
							line-height:1.2em;
							/*	font-size:0.95em; Original Schriftgröße laut Layout */
							font-size:0.8em; /* angepasste Schriftgröße mit Arial*/
							font-weight:normal;
							margin:0;
							padding:0;
						}
						#body .topicbox .body .inhalt p.copytext
						{
							height:109px;
							font-size:0.7em;
							margin:0;
							padding:0;
						}
						#body .topicbox .body .inhalt p.footlink
						{
							height:19px;
							font-size:0.7em;
							font-weight:bold;
							text-align:right;
							margin:0;
							padding:0;
/*							padding-right:14px;*/
						}
							#body .topicbox .body .inhalt p.footlink a
							{
								display:block;
								color:#000000;
								text-decoration:none;
								padding-right:14px;
								background-image:url(../images/doppelpfeil.gif);
								background-position:right;
								background-repeat:no-repeat;
							}
										
			#body .rand_rechts
			{
				float:left;
				width:7px;
				height:256px;
			}	

.tx-indexedsearch-sw
{
	font-weight:bold;
	font-size:1.2em;
}

.tx-indexedsearch-searchbox-button
{
	border:1px solid #c1c1c1;
	background-color:#f0f0f0;
	margin-top:5px;
	margin-left:5px;	
	font-weight:bold;
}

.tx-indexedsearch-searchbox-sword
{
	margin-left:5px;
}

.contentInhalt a
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}