/*
 * NAVI FAQ (3 Ebenen + "Breadcrumb") 
 */
div.navi-faq {
	border-bottom: 1px solid #D9DFEE;
	padding: 5px;
}
#center_area .navi-faq a {
	text-decoration: none;
}
#center_area .navi-faq a:hover {
	text-decoration: underline;
}

#center_area a.navi-faq-no {
	padding: 0px 0px;
	line-height: 18px;
}

#center_area a.navi-faq-act {
	font-weight: bold;
	text-decoration: none;
}


div.navi-faq a.first {
	border-left: none;
	padding-left: 0px;
}
#status {
	display: none;
}

/*
 * FOOTER
 */
#faq-article-footer {
	clear:both;
	margin-top: 20px;
	padding-top:5px;
	border-top:1px dotted #113B96;	
}
#faq-article-footer-left {
	float: left;
}
#faq-article-footer-right {
	float: right;
}
#center_area #faq-article-footer a {
	text-decoration: none;
}
#center_area #faq-article-footer a:hover {
	text-decoration: underline;
}

/* directsearch, styles copied from syles for indexed-search box */
div#faq-directsearch h3 {
	background-color: #113B96;
	color: #FFF;
	height: 14px;
	font: 10px Verdana, arial, sans-serif;
	padding-left: 16px;
	margin-bottom:0px;
}
div#faq-directsearch div.search_bottom {
	background-color: #EAEDF3;
	height: 33px;
	width: 149px;
	padding-left: 16px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
}

div#faq-directsearch div.search_bottom input {
	float: left;
	width: 90px;
	height: 17px;
	border: 1px solid #7F9DB9;
	font: 10px sans-serif;
	margin-right: 2px;
	margin-left: 5px;
	line-height: 12px;
}

/*
 * Articlelist
 */

.article-list {
	padding-top: 15px;
}

.article-list-item {
	padding: 5px 0px;
}

#center_area h3 {
	color: #113B96;
	background-color: #EAEDF3;
	padding: 3px;
	font-size: 11px;
	margin-top:5px;
}

#center_area .article-list-item a {
	text-decoration: none;
}
#center_area .article-list-item a:hover {
	text-decoration: underline;
}
/*
 * Left column, right column: Loginbox, other boxes
 */
.tx-felogin-pi1 {
	margin-top: 10px;
}
.tx-felogin-pi1 h3, .box h3 {
	background-color:#113B96;
	color:#FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom:10px;
}
.box p {margin-top: 0px; } /* IE7 verhaut rechnet den p margin und das h3 marin und addiert dieses*/
.tx-felogin-pi1 p, .box p {
	font-size: 10px;
	padding: 0px 16px;
}
.tx-felogin-pi1, .box {
	background-color:#EAEDF3;
}
.tx-felogin-pi1 table {
	margin: 0px 16px 10px 16px;
}
.tx-felogin-pi1 label {
	font-weight: bold;
	font-size: 10px;
}
.tx-felogin-pi1 input {
	width: 126px;
	height: 12px;
}
.tx-felogin-pi1 td.submit {
	text-align: right;
}
.tx-felogin-pi1 input.submit {
	margin-top: 10px;
	height: 20px;
	font-size: 10px;
	width: auto;
	/*	background-color: rgb(127,146,187);
	border: 1px solid black;
	color: white; */
}
.box p {
	padding-bottom: 10px;
}
.box p a,
.box a,
.box a:visited {
	text-decoration: none;
	color: #113B96;
}
.box p a:hover,
.box a:hover {
	text-decoration: underline;
}

.box div.tx-fhmtray-pi3 {padding:0 5px; margin-bottom: 10px;}
#for_faq_search {font-weight: bold;float:left; line-height: 1.8em;}
.clearfix{clear:both;}
#right .box img {border:none;}

/*** font sizes ***/
#container_left #search_top,
#container_left #search_bottom input.contact_form,
#container_left #search_bottom input,
#container_left #faq-directsearch h3,
#container_left .tx-felogin-pi1 label,
#container_left .tx-felogin-pi1 input.submit,
#right .box h3,
#right .box p {font-size:11px;}