/* common */
a, body, td, textarea, input, li, p {
	color:#595959;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	display:block;
	border:0px;
	margin:0px;
	padding:0px;
}

div {
	margin:0px;
	padding:0px;
	display:block;
}

html {
}

body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

fieldset {
	border:none;
	margin:0px;
	padding:0px;
}

.break {
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
}

#page {
	width:858px;
	margin:0px auto 0px auto;
	padding:0px 25px 24px 25px;
	background:#ffffff;
}

#header {
	width:858px;
	height:107px;
	padding:3px 0px 6px 0px;
}

#header .left {
	float:left;
	width:400px;
}

#header .right {
	float:right;
	width:400px;
	text-align:right;
}

#logo {
	float:left;
}

#title {
	color:#3a769a;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:13px 0px 0px 12px;
}

#keyvisual {
	background:#1c2d50;
	margin:0px;
	padding:39px 0px 0px 0px;
	width:858px;
	clear:both;
	font-size:1px;
	line-height:1px;
	border-bottom:#d2a510 2px solid;
}

#footer {
	display:none;
}

#copyright {
	padding:2px 0px 0px 0px;
	color:#000000;
	font-size:0.8em;
}

/* container */
#contentOuterContainer {
	width:858px;
}

#contentContainer {
	float:left;
}

#sideContainer {
	float:right;
}

/* login */
#login {
	display:none;
}

/* nav1 */
#nav1 {
	display:none;
}

/* nav2 */
#nav2 {
	display:none;
}

/* language */
#language {
	display:none;
}

/* pagenav */
#pagenav {
	display:none;
}

/* pagetitle */
#pagetitleContainer {
}

#pagetitle {
}

#pagetitleContainer .typ1 {
	color:#1c2d50;
	font-size:2.4em;
	margin:0px;
	padding:12px 0px 0px 0px;
}

#pagetitleContainer .typ2 {
	background:#81c8bc url('../images/pagetitle/typ2_bg.gif') no-repeat;
	color:#ffffff;
	font-size:2.4em;
	margin:13px 0px 0px 0px;
	padding:7px 0px 0px 64px;
	height:42px;
}

#pagetitleContainer .typ3 {
	background:#f3a700 url('../images/pagetitle/typ3_bg.gif') no-repeat;
	color:#ffffff;
	font-size:2.4em;
	margin:13px 0px 0px 0px;
	padding:7px 0px 0px 64px;
	height:42px;
	width:564px;
}

/* infobox */
#infoboxContainer {
}

#infobox {
}

#infobox .boxTitle {
	margin:0px 0px 3px 0px;
}

#infobox .boxTitle a {
	color:#ffffff;
	background:#c4c4c4 url('../images/infobox/bullet.gif') no-repeat;
	background-position:209px 9px;
	text-decoration:none;
	margin:0px;
	padding:4px 0px 0px 10px;
	height:19px;
	width:213px;
	display:block;
	font-weight:bold;
}

#infobox .boxTitle a:hover {
	background:#6c6c6c url('../images/nav2/bullet.gif') no-repeat;
	background-position:209px 9px;
}

#infobox .boxContent {
	border:#e3e3e3 1px solid;
	margin:0px;
	padding:7px 9px 7px 9px;
	width:203px;
}

#infobox .boxContent p {
	margin:4px 0px 4px 0px;
	padding:0px;
	color:#9f9f9f;
	font-size:0.9em;
}

/* content */
#content {
	width:623px;
}

#content h1 {
	font-size:1.4em;
}

#content a {
	color:#C1001F;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

/* powermail */
.tx-powermail-pi1 {
	padding-top:0px;
}

.tx-powermail-pi1 legend {
	display:none;
}

.tx_powermail_pi1_fieldwrap_html {
	padding-bottom:4px;
}

.tx_powermail_pi1_fieldwrap_html label {
	width:125px;
	float:left;
}

.tx-srfreecap-pi2-image {
	padding-left:125px;
	margin:0px;
}

#content .tx-srfreecap-pi2-cant-read a {
	font-size:11px;
}

.powermail_mandatory {
	display:none;
}

.powermail_mandatory_js {
	clear:both;
	color:#C1001F;
}

.tx-srfreecap-pi2-cant-read {
	margin-left:125px;
	color:#000000;
}

.tx-powermail-pi1_mandatory_submit,
.powermail_submit {
	border:#ffffff 1px solid;
	background:#1C2D50;
	color:#ffffff;
	margin:0px;
	padding:2px;
}

.tx-powermail-pi1_mandatory_submit:hover,
.powermail_submit:hover {
	border:#9b9c9e 1px solid;
	background:#ffffff;
	color:#1C2D50;
	cursor:pointer;
}

.tx_powermail_pi1_fieldwrap_html_check div {
	clear:both;
}

.tx_powermail_pi1_fieldwrap_html_check label {
	width:370px;
}

/* fce2Cols */
.fce2Cols {
}

.fce2Cols .left {
	vertical-align:top;
}

.fce2Cols .right {
	vertical-align:top;
}
