body {
    background-color: #B5001F;
    margin: 0px;
    padding: 0px;
}

#hr {
	border-top: 1px dotted #B5001F;
	margin-bottom: 3px;
}

table {
    width: 100%;
    border: 0px solid #000;
    margin: 0px;
    padding: 0px;
    
}

td {
    padding: 0px;
}

form {
    padding: 0px;
    margin: 0px;
}

#nav_meta {
    padding: 5px;
}

.nav_meta, .nav_meta a, .nav_meta a:link, .nav_meta a:hover, .nav_meta a:active, .nav_meta a:visited  {
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    text-decoration: none;
}

#nav_breadcrumb {
	margin-left: 10px;
    padding: 0px 5px 0px 10px;
    /*margin-top: -20px;*/
border:0px solid #FFF;
}

.nav_breadcrumb, .nav_breadcrumb a, .nav_breadcrumb a:link, .nav_breadcrumb a:hover, .nav_breadcrumb a:active, .nav_breadcrumb a:visited  {
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    text-decoration: none;
    text-align: right;
    margin-bottom: 8px;
}

#content_area {
    /* margin-top: -10px; */
}

#nav_main {
    width: 210px;
    overflow: hidden;
    padding: 0 0 0 10px;
}

#nav_foot {
    margin: 0px;
    padding: 100px 0 30px 0;
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #AAA;
    text-decoration: none;
    text-align: center;
}

#nav_foot a, #nav_foot a:link, #nav_foot a:hover, #nav_foot a:active, #nav_foot a:visited {
    color: #AAA;
    text-decoration: none;
}

#nav_marker {
    width: 8px;
    height: 8px;
    margin-top: 3px;
}

#nav_entry {
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    text-decoration: none;
    padding: 0px 0px 8px 6px;
}

#nav_entry a, #nav_entry a:link, #nav_entry a:hover, #nav_entry a:active, #nav_entry a:visited {
    color: #666;
    text-decoration: none;
}

#nav_subentry {
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    padding: 0px 0px 0px 6px;
}

#nav_subentry a, #nav_subentry a:link, , #nav_subentry a:hover, #nav_subentry a:active, #nav_subentry a:visited {
    color: #666;
    text-decoration: none;
}

#nav_spacer {
    height: 20px;
}

#content_main {
    font: normal 11px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    line-height: 16px;
	width: 680px;
    padding: 0px 30px 0px 10px;
    margin: 0px;
}

#content_main h1 {
    font: bold 22px 'Trebuchet MS',Verdana,Helvetica,Arial,Sans-Serif;
    color: #B5001F;
    line-height: 30px;
	margin-top:13px;
}

#content_main h2 {
    font: bold 16px 'Trebuchet MS',Verdana,Helvetica,Arial,Sans-Serif;
    color: #B5001F; /*#941847;*/
    line-height: 24px;
}

#content_main strong {
    font: bold 12px 'Trebuchet MS',Verdana,Helvetica,Arial,Sans-Serif;
    color: #002F56; /*#941847;*/
    line-height: 18px;
}

#content_main li {
    list-style-type: disk;
    list-style-position: outside;
    /*list-style-image: url(/consensa/images/__system/list_style_image.gif);*/
    list-style-image: url(/images/__system/list_style_image_red.gif);
}

#content_main a, #content_main a:link, #content_main a:hover, #content_main a:active, #content_main a:visited {
	text-decoration: none;
	color: #B5001F;
}

#main {
	width: 960px;
	margin: 0 auto;
	background-color: #fff;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

.f_button {
	font: bold 12px Verdana,Helvetica,Arial,Sans-Serif;
    color: #666;
    text-decoration: none;
}

#ff_search {
    width: 98px;
}

#vis_photo {
    /*width: 760px;*/
    /*height: 129px;*/
    height: 149px;
    /*background-image: url(/consensa/images/__system/vis_photo_1.jpg);*/
    background-image: url(/images/__system/vis_photo_csa_home.jpg);
	background-position: -13px 0px;
}

#vis_photo_small {
	padding: 10px 20px 30px 20px;
	margin: 10px 0;
	width:110px;
	height:80px;
}

#vis_photo_small a {
	display: block;
}

#vis_logo {
    width: 150px;
    height: 46px;
    /* background-image: url(/consensa/images/__system/cs_logo.gif); */
}

.color_0_light {
    color: #002F56;
}
.color_0_medium {
    color: #002F56;
}
.color_0_dark {
    color: #002F56;
}
.bgcolor_0_light {
    background-color: #B3D7EF;
}
.bgcolor_0_medium {
    background-color: #B3D7EF;
}
.bgcolor_0_dark {
    background-color: #B3D7EF;
}


.color_1_light {
    color: #002F56;
}
.color_1_medium {
    color: #002F56;
}
.color_1_dark {
    color: #002F56;
}
.bgcolor_1_light {
    background-color: #B3D7EF;
}
.bgcolor_1_medium {
    background-color: #B3D7EF;
}
.bgcolor_1_dark {
    background-color: #B3D7EF;
}


.color_2_light {
    color: #002F56;
}
.color_2_medium {
    color: #002F56;
}
.color_2_dark {
    color: #002F56;
}
.bgcolor_2_light {
    background-color: #B3D7EF;
}
.bgcolor_2_medium {
    background-color: #B3D7EF;
}
.bgcolor_2_dark {
    background-color: #B3D7EF;
}


.color_3_light {
    color: #002F56;
}
.color_3_medium {
    color: #002F56;
}
.color_3_dark {
    color: #002F56;
}
.bgcolor_3_light {
    background-color: #B3D7EF;
}
.bgcolor_3_medium {
    background-color: #B3D7EF;
}
.bgcolor_3_dark {
    background-color: #B3D7EF;
}


.color_4_light {
    color: #002F56;
}
.color_4_medium {
    color: #002F56;
}
.color_4_dark {
    color: #002F56;
}
.bgcolor_4_light {
    background-color: #B3D7EF;
}
.bgcolor_4_medium {
    background-color: #B3D7EF;
}
.bgcolor_4_dark {
    background-color: #B3D7EF;
}



.color_5_light {
    color: #002F56;
}
.color_5_medium {
    color: #002F56;
}
.color_5_dark {
    color: #002F56;
}
.bgcolor_5_light {
    background-color: #B3D7EF;
}
.bgcolor_5_medium {
    background-color: #B3D7EF;
}
.bgcolor_5_dark {
    background-color: #B3D7EF;
}


/* blue, disabled 16.04.2009
.color_5_light {
    color: #002F56;
}
.color_5_medium {
    color: #002F56;
}
.color_5_dark {
    color: #002F56;
}
.bgcolor_5_light {
    background-color: #B3D7EF;
}
.bgcolor_5_medium {
    background-color: #B3D7EF;
}
.bgcolor_5_dark {
    background-color: #B3D7EF;
}
*/

.color_6_light {
    color: #002F56;
}
.color_6_medium {
    color: #002F56;
}
.color_6_dark {
    color: #002F56;
}
.bgcolor_6_light {
    background-color: #B3D7EF;
}
.bgcolor_6_medium {
    background-color: #B3D7EF;
}
.bgcolor_6_dark {
    background-color: #B3D7EF;
}


.color_7_light {
    color: #002F56;
}
.color_7_medium {
    color: #002F56;
}
.color_7_dark {
    color: #002F56;
}
.bgcolor_7_light {
    background-color: #B3D7EF;
}
.bgcolor_7_medium {
    background-color: #B3D7EF;
}
.bgcolor_7_dark {
    background-color: #B3D7EF;
}

.color_8_light {
    color: #002F56;
}
.color_8_medium {
    color: #002F56;
}
.color_8_dark {
    color: #002F56;
}
.bgcolor_8_light {
    background-color: #B3D7EF;
}
.bgcolor_8_medium {
    background-color: #B3D7EF;
}
.bgcolor_8_dark {
    background-color: #B3D7EF;
}

.color_9_light {
    color: #002F56;
}
.color_9_medium {
    color: #002F56;
}
.color_9_dark {
    color: #002F56;
}
.bgcolor_9_light {
    background-color: #B3D7EF;
}
.bgcolor_9_medium {
    background-color: #B3D7EF;
}
.bgcolor_9_dark {
    background-color: #B3D7EF;
}

.color_10_light {
    color: #002F56;
}
.color_10_medium {
    color: #002F56;
}
.color_10_dark {
    color: #002F56;
}
.bgcolor_10_light {
    background-color: #B3D7EF;
}
.bgcolor_10_medium {
    background-color: #B3D7EF;
}
.bgcolor_10_dark {
    background-color: #B3D7EF;
}

.depth_2,
.depth_3 { font-style: oblique; }


#printframe {
    position: relative;
	/* left: 50%; */
	width: 90%;
	/* margin-left: -300px; */
	padding:20px 40px 20px 40px;
	background-color: #F8F8F8;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    text-align:center;
}

#print_header {
    text-align:center;
    width: 100%;
margin-bottom:-40px;

}
				
.print,#print_footer { 	font: small 'Trebuchet MS',Verdana,Helvetica,Arial,Sans-Serif;
    		color: #666;
    		}
				
.print h1 { font-weight: bold;
			font-size: 22px;   
    		line-height: 30px;
    		padding-bottom:20px;
			}

.print h2 { font-weight: bold;
			font-size: 16px ; 
			}				

.print hr { margin:20px 0px 5px 0px; }

#print_content {
    margin-left:10px;
    margin-right:10px;
    text-align:left;
}

#print_footer {text-align:center;}


.module-row { clear: both; padding-bottom: 20px; }
.module { float: left; margin-right: 10px; width: 220px; }
.module.last-in-row { margin-right:0; }
.module h3 { background-color: #f7ede1; min-height: 48px; padding: 5px; }
.module a,
.module a:link,
.module a:hover,
.module a:active,
.module a:visited {
	text-decoration: none;
	color: #B5001F;
}

#printframe #module-overview { width: 680px; }

.module p { padding: 0 5px; }


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
