/* Begin allg. Angaben */
body
{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 100%;*/
	height: 100%;
	scrollbar-face-color: #F5F5F5;
    scrollbar-arrow-color: #1E3A8A;
    scrollbar-base-color: #F5F5F5;
    scrollbar-track-color: #F5F5F5;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #1E3A8A;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #8d8d8d;
	background-color: #F5F5F5;
	background-image: url(/assets/img/hintergrund_rechts_pixelkurz.gif);
	background-repeat: repeat-x;
	background-position: 0px 22px;
	font-size: 0.8em;
}

body, form, table, input, select, textarea, a
{
	font-family: Arial, Verdana;
	color: #787676;
}
img
{
	cursor: auto;
	border: solid 0px #FFF;
}

a
{
	text-decoration: none;
}
/* End allg. Angaben */

/* Begin allg. Angaben */
div.MainLeft
{
	position: relative;
	display: inline;
	float: left;
	width: 146px;
	height: 400px;
	vertical-align: top;
	background-color: #F5F5F5;
}
div.MainLeftHP
{
	width: 220px;
}
div.MainMiddle
{
	position: relative;
	display: inline;
	float: left;
	width: 582px;
	vertical-align: top;
}
div.MainMiddleHP
{
	width: 512px;
}
div.MainRight
{
	position: relative;
	display: inline;
	float: left;
	width: 146px;
	vertical-align: top;
}
div.MainRightHP
{
	width: 146px;
}
div.DivAboveNavi
{
	width: 146px;
}
div.DivAboveNaviHP
{
	width: 220px;
}
div.DivAboveContent
{
	width: 582px;
}
div.DivAboveContentHP
{
	width: 512px;
}
div.NaviDiv
{
	width: 146px;
	height: 100%;
}
div.NaviDivHP
{
	width: 220px;
}
div.Content
{
	min-height: 550px;
	background-color: #FFF;
	width: 582px;
}
div.ContentHP
{
	width: 512px;
	height: 300px;
	border-left: solid 2px #FFF;
	border-right: solid 2px #FFF;
	background-color: #F5F5F5;
}

/* End allg. Angaben HP*/

/* Begin Header */
form.TopSearchForm
{
	margin: 0px 0px 0px 0px;
}
div.DivTopNavi
{
	height: 22px;
	/*width: 100%;*/
	background-color: #FFF;
	padding-left: 177px;
	font-size: 0.9em;
}
div.DivTopNaviHP
{
	padding-left: 240px;
}
a.TopNaviLink
{
	margin: 0px 10px 0px 10px;
}
span.TopNaviText
{
	margin: 0px 10px 0px 10px;
}
input.TopNaviSearch
{
	/*width: 80px; 
	height: 18px;*/
	width: 10em;
	height: 1.6em;
	font-size: 1em;
}
input.TopNaviSubmit
{
	height: 1.6em;
	background-color: #FFF;
	border: none;
	margin: 0px 0px 0px 5px;
	cursor: hand;
	font-size: 1em;
}
/* End Header */

/* Begin Navi*/
ul.Navi
{
	margin: 0px 0px 0px 0px;
	text-indent: 0px; 
	padding: 0px 0px 0px 0px;
}
ul.Navi li
{
	width: 100%;
	border-bottom: solid 1px #787676;
	list-style-type: none;
	padding: 5px 0px 4px 10px;
}
ul.Navi li a
{
	font-weight: bold;
	color: #272727;
	width: 100%;
}
ul.NaviHP li a
{
	color: #042E71;	
}
ul.Navi li a:hover
{
	color: #042E71;
	background-image: url(/assets/img/navipfeil.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 145px;
	display: block;
}
ul.NaviHP li a:hover
{
	color: #042E71;
	background-image: none;
}
ul.Navi li.active a
{
	color: #042E71;
	background-image: url(/assets/img/navipfeil.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 145px;
	display: block;
}
ul.Navi li.active 
{
}
div.ButtonDruckversion
{
	vertical-align: bottom;
	font-size: 0.9em;
}
div.ButtonDruckversion img
{
	margin: 0px 5px 0px 5px;
}
/* End Navi*/

/* Begin Content-Classes*/
div.ContentInnerHP
{
	border-bottom: solid 2px #FFF;
	padding: 10px 22px 10px 22px;
}
div.ContentInnerHPEmpty
{
	border-bottom: solid 0px #FFF;
	padding: 0px 0px 0px 0px;
}
div.ContentInnerBelowHP
{
	font-size: 0.8em;
	padding: 10px 22px 10px 22px;
}
div.ContentInnerHP img
{
	float: right;
	margin: 0px 0px 0px 5px;
}
div.ContentInnerHP a
{
	font-weight: bold;
}
div.ContentInner
{
	width: 422px;
	padding: 35px 25px 20px 25px;
}
div.ContentInner ul li
{
	list-style-image: url(/assets/img/listenpfeil.gif);
	line-height: 1.4em;
}
div.ContentInner ul li a
{
	color: #042E71;
	text-decoration: underline;
}
div.ContentInner a
{
	color: #042E71;
	text-decoration: underline;
}

.blau
{
	color: #042E71;
}
.headline
{
	color: #272727;
	font-size: 1.4em;
	font-weight: bold;
}
.subheadline
{
	color: #547A9F;
	font-weight: bold;
}
/* End Content-Classes*/

