﻿body
{
    background-color:#ffffff;
    width:550px;
    margin:0px;
    padding:0px;
}

TD, DIV, SPAN
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:12px;
    line-height:20px;
    color:#000000;
}

.main_container
{
    width:100%;
}

.midcolumn_inner
{
    width:100%;
}

.secmenu, .header, .topmenu, .leftcolumn, .leftcolumn_inner, .functions, .functions_bottom, .rightcolumn, .footer, .button, .tell_a_friend_form, #faq_searchcontainer
{
    display:none;
}


.Heading5
{
    font-size: 9px;
}

.Heading4
{
    font-size: 11px;
}

.Heading3
{
    font-size: 12px;
}

.Heading2
{
    font-size: 12px;
    font-weight:bold;
    color:#006993;
}

.Heading1
{
    font-size: 13px;
}

.Titel
{
    font-size: 14px;
    font-weight:bold;
    color:#006993;
}

.specific_subheading
{
	display: block;
	margin: 3px 0px 3px 0px;
	color: #686868;
	font-weight: bold;
	font-size: 13px;
}

.textfield, .textarea
{
    border:none;
    padding:none;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:12px;
}

.midcolumn_inner A, .cb3contentblock A
{
    color:#006993;
}

.title
{
    display:block;
    clear:both;
	font-size: 14px;
	font-weight:bold;
	color:#006993;
	margin-bottom:20px;
}

.cb3_divider
{
    height:1px;
    width:100%;
    clear:both;
    border-top:1px solid #7bbed6;
    margin:10px 0px 0px 0px;
}

/* ----- middle column classes */

.midcolumn_inner
{
	padding:20px;
	font-size:12px;
	line-height:19px;
}

.midcolumn_inner IMG
{
    border:none;
}

.breadcrumb
{
    font-size:11px;
    color:#006993;
    text-align:left;
    margin-bottom:20px;
}

/* -- ---- [ MODULE: FAQ-OVERVIEW ] ---- -- */

    .FaqSubjectWrapper
    {
		font-size:12px;
		line-height:19px;
    }

	.SubjectRepeater,
	.FaqOverviewDetails
	{
		margin: 0px 0px 10px 0px;	
	}
	
	.SubjectRepeater
	{
	    display:block;
	    clear:both;
	    padding-bottom:10px;
	    margin-bottom:10px;
	    border-bottom:1px solid #bfd9e4;
	}
	
	.FaqSubjectInt
	{
		display: none;
	}
	
	.FaqSubjectLink
	{
		display: inline;
        border:none;
        margin-bottom:0px;
        padding-bottom:0px;
	    font-size:14px;
	    font-weight:bold;
	}
	
	.SubjectDetailHeader
	{
		display: block;	
        width:100%;
        height:20px;
        overflow:hidden;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.SubjectDetailHeader .SubjectNameWrapper
	{
		display: block;
		width: 40%;
		float: left;
		overflow:hidden;
	}
	
	.SubjectNameWrapper .title
	{
	    margin-left:-15px;
	}
	
	.SubjectDetailHeader .ViewAllAnswerWrapper
	{
		display: none;
		width: 35%;
		font-size:11px;
		float: right;
		font-weight: normal;
	}
	
	.SubjectDetailHeader .TopOfThePageLink
	{
		display: block;
		float: right;
		width: 16px;
		height: 24px;
		background: Transparent url(../images/default/faq/arrowToTop.gif) no-repeat 0% 50%;
		margin: 0px 4px 0px 10px;
	}
	
	.SubjectDetailHeader .TopOfThePageLink:Hover
	{
		background-position: 100% 50%;
	}
	
	.FaqSubjectGroup
	{
		display: block;
		margin: -10px 0px 20px 0px;	
	}
	
	.SubjectQuestionWrapper
	{
		display: block;
		background-image: url();
		padding: 0px 0px 0px 0px;
		margin: 2px 0px 3px 0px;
		background-color:#ffffff;
	}
	
	.SubjectAnswerWrapper
	{
		display: block;
		background-image: url();
		padding: 0px 0px 0px 10px;
		margin:0px 0px 14px 0px;
	}
	
	.SubjectAnswerWrapper STRONG
	{
	    display:none;
	}
	
	.SubjectAnswerWrapper .cb3_FaqOverview_AnswerText STRONG
	{
	    display:inline;
	}
	
