/*===========================
	BODY
=============================*/
body
{
	margin-top: 0px;
	margin-left: 0px;
	top: 0px;
	left: 0px;
	height: 100%;
	background-color: white;
	font-family: Verdana, Helvetica, Arial;
	color: #000000;
}

/*=========================
    INFOBEREICH LINKS
===========================*/
.box_links
{
	/* background-image: url(../../fileadmin/images/home/home_box_links_hg_3.jpg);
	background-repeat: no-repeat; */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 258px;
	/* height: 798px; */
	z-index: 2;
	/* border: 1px solid red; */
	}
	.logobox
	{
		position: absolute;
		top: 0px;
		left: px;
		background-image: url(../../fileadmin/images/home/home_box_links_hg_3.jpg);
		background-repeat: no-repeat;
		width: 258px;
		height: 310px;
		/* height: 109px; */
		z-index: 3;
		/* border: 1px solid red; */
	}
	.logobox IMG
	{
		position: absolute;
		top: 30px;
		left: 22px;
		/* border: 1px solid orange; */
	}
	.infobox
	{
		position: absolute;
		top: 310px;
		left: 0px;
		width: 258px;
		/* height: 495px; */
		z-index: 3;
	}
	.infobox_top_home{}
	.infobox .newsteaser
	{
		position: relative;
		left: 20px;
		width: 220px;
		font-size: 11px;
		color: #8d8d8d;
		}
		.infobox .newsteaser H3
		{
			margin: 0px;
			font-size: 14px;
			font-weight: bold;
			color: #c60031;
		}
		.infobox .newsteaser .important
		{
			margin: 10px 0px 0px 0px;
			color: #c60031;
		}
		.infobox .newsteaser HR
		{
			position: relative;
			width: 230px;
			left: -7px;
		}
		.infobox .newsteaser .bodytext A
		{
			text-decoration: none;
			color: #1c98dc;
			font-weight: bold;
		}
		.infobox .newsteaser .bodytext A:HOVER
		{
			color: #c60031;
		}
	.infobox .quickfinder
	{
		position: relative;
		left: 20px;
		width: 220px;
		font-size: 11px;
		color: #1c98dc;
		}
		.infobox .quickfinder H3
		{
			margin: 0px;
			font-size: 14px;
			font-weight: bold;
			color: #8d8d8d;
		}
		.infobox .quickfinder .bezeichner 
		{
			font-weight: bold;
			vertical-align: middle;
		/*	border: 1px solid red;*/
		}
		.infobox .quickfinder .field
		{
			text-align: right;
			font-weight: bold;
		}
		.infobox .quickfinder .button,
		.infobox .quickfinder INPUT
		{
			background-color: white;
		}
		.infobox .quickfinder INPUT
		{
			border: 2px solid #1c98dc;
		}
		.infobox .quickfinder .button
		{
			font-weight: bold;
			color: #1c98dc;
		}
		
	.infobox .infobox_mitte_oben_content     /* NEWS TEASER */
	{
		background-image: url(../../fileadmin/images/home/infobox_mitte_home.jpg);
		background-repeat: repeat-y;
		overflow: hidden;
		display: block;
		width: 258px;
	}
	.infobox .infobox_mitte_unten    /* QUICKFINDER */
	{
		background-image: url(../../fileadmin/images/home/infobox_mitte_home.jpg);
		background-repeat: repeat-y;
		display: block;
		width: 258px;
		/* height: 100px; */
	}
	.infobox .infobox_bottom      /* ADRESSE */
	{
		background-image: url(../../fileadmin/images/content/infobox_bottom_blau.jpg);
		background-repeat: no-repeat;
		display: box;
		width: 258px;
		height: 88px;
	}
	.infobox .infobox_bottom P
	{
		position: relative; 
		top: 20px; 
		left: 20px;
		padding: 0px; 
		margin: 0px;
		font-size: 10px;
		line-height: 15px;
		font-weight: bold;
		color: white;
	}
	.infobox H3
	{
		font-size: 12px;
		font-weight: bold;
		color: #c60031;
	}

/*=========================
	 FOOTER
===========================*/
.footer
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 715px;
	height: 25px;
	color: #b2b0ae;
	font-size: 12px;
	/* border: 1px solid orange; */
	}
/*
	.footer #tbl
	{
		width: 715px;
		height: 23px;
		border-top: 1px solid #b2b0ae;
		padding-bottom: 0px;
		border-collapse: collapse;
	}
	.footer #tbl .td1
	{
		text-align: left;
		vertical-align: bottom;
	}
	.footer #tbl .td2
	{
		width: 80px;
		text-align: center;
		vertical-align: bottom;
	}
	.footer #tbl .td3
	{
		width: 60px;
		text-align: center;
		vertical-align: bottom;
		border-left: 1px solid #b2b0ae;
	}
	.footer #tbl .td4
	{
		width: 60px;
		text-align: center;
		vertical-align: bottom;
		border-left: 1px solid #b2b0ae;
	}
	.footer a
	{
		text-decoration: none;
		color: #b2b0ae;
	}
	.footer a:hover
	{
		text-decoration: none;
		color: #c60031;
	}
*/
		.footer #tbl
	{
		width: 715px;
		height: 23px;
		border-top: 1px solid #b2b0ae;
		padding-bottom: 0px;
		border-collapse: collapse;
	}
	.footer #tbl .td1
	{
		text-align: left;
		vertical-align: bottom;
	}
	.footer #tbl .td2
	{
		width: 80px;
		text-align: center;
		vertical-align: bottom;
	}
	.footer #tbl .td3
	{
		width: 60px;
		text-align: center;
		vertical-align: bottom;
		border-left: 1px solid #b2b0ae;
	}
	.footer #tbl .td4
	{
		width: 60px;
		text-align: center;
		vertical-align: bottom;
		border-left: 1px solid #b2b0ae;
	}
	.footer a
	{
		text-decoration: none;
		color: #b2b0ae;
	}
	.footer a:hover
	{
		text-decoration: none;
		color: #c60031;
	}

/*=========================
     FORMATIERUNGEN
===========================*/
.content H1	/* RTE Überschrift1 */
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #c60031;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}
.content H2	/* RTE Überschrift2 */
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: normal;
	color: #1C98DC;
	font-weight: bold;
	line-height: 0px;
}

/*=========================
	 CONTENT
===========================*/
.inhalte
{
	position: absolute;
	top: 392px;
	left: 357px;
	width: 680px;
	font-size: 14px;
	z-index: 2;
	
	/* border: 1px solid red; */
}
.content
{
	/* border: 1px solid blue; */
	margin-bottom: 115px;
}

.h1_strich
{
	position: absolute;
	top: 345px;
	left: 363px;
	width: 1px;
	height: 35px;
	background-color: #c60031;
	z-index: 2;
}
.weiter
{
	position: absolute;
	bottom: 26px;
	right: 50px;
	border: none;
	color: #b2b0ae;
	-margin-bottom: 10px;
	vertical-align: middle;
	z-index: 2;
	}
	.weiter a
	{
		text-decoration: none;
		color: #b2b0ae;
	}
	.weiter a:hover
	{
		text-decoration: none;
		color: #c60031;
	}
	.weiter IMG { border: none; }


/*=========================
	 BILD
===========================*/
.meerbild
{
	position: absolute;
	top: 114px;
	left: -25px;
	width: 100%;
	z-index: 1;
	}
	.meerbild IMG
	{
		height: 233px;
	}

/*=========================
	   MENU
===========================*/

.hmenu
{
	position: absolute;
	top: 72px;
	left: 300px;
	font-size: 13px;
	font-weight: bold;
	}
	.hmenu a
	{
		color: #b2b0ae;
		text-decoration: none;
	}
	.hmenu a:hover
	{
		color: #c60031;
	}
	.hmenu a:active,
	.hmenu #home a
	{
		color: black;
	}
	.hmenu #strich
	{
		position: relative;
		top: -2px;
		color: #c60031;
	}

	
/*=========================
	 TOTAL
===========================*/
.total
{
	/* background-color: white; */
	position: absolute;
	left: 50%;
	top: opx;  
	width: 1020px;
	min-height: 802px;
	margin: 0 0 0 -510px;
	padding: 0 0 0 0;
	/* border: 1px solid black; */
}
