
#pageHeader {
/*******************/
/* Farbenanpassung */
	background-color:      #0099FF;
	padding:               0px;
	
	width:                 985px;
	height:                100px;
	margin:                0px auto;
}
#pageHeaderContent {
	padding-top:           9px;
	padding-left:          10px;
}
#pageHeaderContent h1 {
	margin-top:            0px;
	margin-bottom:         0px;
	display:               block;
	font-size:             22px;
}
#pageHeaderContent strong {
	margin-left:           12px;
	font-size:             12px;
}
#pageHeaderNavi {
	margin-top:            10px;
	padding-left:          10px;
	border-bottom:         3px #FFFFFF solid;
	height:                36px;
}

#pageHeaderNavi a,
#pageHeaderNavi a.link,
#pageHeaderNavi a.visited {
	display:               block;
	font-size:             12px;
	float:                 left;
	color:                 #FFFFFF;
/*******************/
/* Farbenanpassung */
	background-color:      #0099FF;
	border:                thin #FFFFFF solid;
	border-bottom:         none;
	padding:               5px 10px 0;
	margin:                15px 2px 0px;
}

#pageHeaderNavi a:hover {
/*******************/
/* Farbenanpassung */
	color:                 #0099FF;
	background-color:      #FFFFFF;
	border-bottom:         none;
/*	padding-top:           10px;/**/
	padding-bottom:        5px;/**/
	margin-top:            10px;
}

.pageContainer {
	width:                 985px;
	margin:                0px auto 20px;
	position:              relative;
	border-bottom:         thin #FFFFFF solid;
}

#pageContent {
	width:                 780px;
	margin:                0px auto;
	position:              relative;
	padding:               10px 10px;
}

#pageContent .pageContentBox {
	width:                 100%;
	margin-bottom:         15px;
	min-height:            50px;
	font-size:             13px;
}

#pageContent .pageContentBox h1,
#pageContent .pageContentBox h2 {
	margin:                10px 0px 5px 0px;
}

#pageContent .pageContentBox h1 {
	font-size:             18px;
}
#pageContent .pageContentBox h2 {
	font-size:             16px;
}
#pageContent .pageContentBox h3 {
	font-size:             14px;
}

#pageNaviRight h2 {
	text-align:            center;
	margin:                10px 0px 5px 10px;
	
	border-bottom:         thin #BBBBBB dotted;
	font-size:             13px;
}

#pageNaviRight .naviLink a {
	background-color:		#0099FF;
	border:					2px outset #0099FF;
	display:				block;
	font-size:				13px;
	margin-bottom:			2px;
	margin-left:			5px;
	padding:				0 0 0 2px;
	text-align:				left;
	width:					168px;
}

#pageNaviRight .naviLink a:hover {
	border-style:			inset;
}

a,
a:link,
a:visited {
	color:#FFFFFF;
}
a:hover {
	color:#FFFFFF;
}


.pageContainer a,
.pageContainer a.link,
.pageContainer a.visited,
#pageFooter a,
#pageFooter a:link,
#pageFooter a:visited {
	color:#FFFFFF;
}
.pageContainer a:hover,
#pageFooter a:hover {
	color:#FFFFFF;
}

#pageNaviRight {
/*******************/
/* Farbenanpassung */
	background-color:      #0066CC;
	height:                100%;
	position:              absolute;
	right:                 0;
	width:                 184px;
}
#pageFooter,
#pageFooter a{
	font-size:             13px;
}
#bottomLinks,
#bottomLinks a{
	font-size:             10px;
}