#topnav{
	display: inline;
}

#topnav a{
	margin-right: 10px;
	font-size: 15px;
	line-height: 25px;
}

#topnav a:hover{
	color: #C19ADB;
}

#right .frame-01, #right .frame-02{
	padding: 0;
	margin: 0;
	border-bottom: 0;
	background: none;
}

#right h3, #right h4{
	border-bottom: 1px solid #690BA7;
	padding-right: 4px;
	text-align: right;
}

#right ul, #right li{
	margin: 0;
	padding: 0;
}

#right li{
	list-style: none;
}

#right a{
	border-left: 12px solid #690BA7;
	border-bottom: 1px solid #690BA7;
	padding-left: 4px;
	display: block;
	background: #C19ADB;
	color: #690BA7;
	font-size: 11px;
	text-decoration: none;
}

#right a:hover{
	border-left: 12px solid #FEF900;
	background: #A56CCA;
	color: #FFFFFF;
}

/* default styles for extension "tx_ccfaq_pi1" */
	.tx-ccfaq-pi1 {
	background-color: #F5ECFD;
	margin-top: 10px;
	margin-bottom: 10px;
}

	.tx-ccfaq-pi1-singleview p {
	margin-top: 8px;
	margin-bottom: 8px;
}

	.tx-ccfaq-pi1-cat-rootlinemenu {
	font-weight: bold;
}

	.tx-ccfaq-pi1-cat-rootlinemenu a {
	text-decoration: none;
}

	.tx-ccfaq-pi1-cat-menuitem {
	background: #FEF900;
}

	.tx-ccfaq-pi1-singleview {
	background-color: #F5ECFD;
	border: 1px solid #A56CCA;
}

	#middle .tx-ccfaq-pi1-singleview img{
		margin: 4px;
	}

	.tx-ccfaq-pi1-single-viewedstr {
	font-size: 10px;
}

	.tx-ccfaq-pi1-single-modifiedstr {
	font-size: 10px;
}

.tx-ccfaq-pi1-single-question, .tx-ccfaq-pi1-list-latest-header, 	.tx-ccfaq-pi1-single-cat-title {
	font-weight: bold;
	font-size: 14px;
	color: #690BA7;
}

	.tx-ccfaq-pi1-single-related {
	border: 1px solid #A56CCA;
	margin-top: 15px;
}

	.tx-ccfaq-pi1-single-related p {
	margin: 0;
}

	.tx-ccfaq-pi1-single-ratingstr {
	color: #A56CCA;
}

	.tx-ccfaq-pi1-single-linkback a {
	padding: 1px;
	background: #FFA500;
	font-weight: bold;
	text-decoration: none;
}

	.tx-ccfaq-pi1-form-rating {
	border: 1px solid darkgrey;
	padding: 6px;
	background: #C19ADB;
}

	.tx-ccfaq-pi1-form-rating p {
	margin: 0;
}

	.tx-ccfaq-pi1-form-ratingform {
	color: grey;
}

	.tx-ccfaq-pi1-form-rating-yes-button {
}

	.tx-ccfaq-pi1-form-rating-no-button {
}

	.tx-ccfaq-pi1-form-submit-question {
	border: 1px solid grey;
	margin-top: 15px;
}

	.tx-ccfaq-pi1-form-submit-question p {
	margin: 0;
}

	.tx-ccfaq-pi1-cat-listrow a {
	padding: 2px;
	background: #F5ECFD;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

	.tx-ccfaq-pi1-cat-currentcat {
	background: #D3D3D3;
}

	.tx-ccfaq-pi1-cat-subcat {
}

	.tx-ccfaq-pi1-list-makelist {
	border: none;
	margin-top: 15px;
}

	.tx-ccfaq-pi1-list-field-question {
	margin: 0px;
	font-weight: bold;
}

	.tx-ccfaq-pi1-list-latest {
	background: #FCF9FE;
	border: none;
	margin-top: 15px;
}

	.tx-ccfaq-pi1-list-latest p {
	margin: 0;
}
