/* Standards */
.print-only {
	display: none;
}

body,div,td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a img,a:hover img,a:focus img,a:visited img,img{border:0;outline:0;}

div.b-content a {
	color: #1e89c4;
}
div.b-content a:hover {
	color: #333333;
}
div.b-content a:visited {
	color: #1e89c4;
}

div.b-content h1 {
	color: #7b5730;
	font-size: 18px;
	font-weight: normal;
	line-height: 100%;
	
	padding: 14px 0px 0px 0px;
	margin: 25px 0px 4px 0px;
	
	background-image: url(../images/h1bg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
div.b-content h2 {
	color: #1e89c4;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
}
div.b-content h3,
div.b-content h4,
div.b-content h5,
div.b-content h6 {
	color: #64411a;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
}

div.b-content p.bodytext {
	color: #1e1e1e;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
}
div.b-content .abstract {
    color: #1e1e1e;
	font-weight: bold;
    margin: 10px 0px 10px 0px;
}
div.b-content .subheadline {
    color: #a67f54;
	font-size: 14px;
	font-weight: normal;
    margin: 0px 0px 10px 0px;
}

.gen_helpline {
	color: #1e89c4;
	font-size: 16px;
}

.csc-textpic-image {
	border: 1px solid #d9d9d9;
	background-color: white;
	padding: 3px;
}

.csc-textpic-caption {
	font-size: 11px;
    color: #616161;
    font-style: italic;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
}

blockquote {
	padding: 0px 35px 0px 35px;
	margin: 0px;
	font-style: italic;
}
blockquote p.bodytext,
blockquote p {
	color: #444 !important;
}

/* Frames */

div.csc-frame-indent {
	padding-left: 35px;
}


div.csc-frame-frame1 {
	background-image: url(../images/frame1-middle.jpg);
	margin-bottom: 20px;
	position: relative;
}
div.csc-frame-frame1 div.csc-frame-inside {
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/frame1-bottom.jpg);
	padding-bottom: 15px;
}
div.csc-frame-frame1 div.csc-frame-inside div.csc-frame-inside-inside {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/frame1-top.jpg);
	padding: 15px 20px 0px 20px;
}
div.csc-frame-frame1 div.csc-frame-inside h1,
div.csc-frame-frame1 div.csc-frame-inside h2,
div.csc-frame-frame1 div.csc-frame-inside h3,
div.csc-frame-frame1 div.csc-frame-inside h4,
div.csc-frame-frame1 div.csc-frame-inside h5,
div.csc-frame-frame1 div.csc-frame-inside h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: none;
	background-color: #f5f5f5;
}



div.csc-frame-frame2,
div.csc-frame-imaged {
	background-image: url(../images/frame2-middle.jpg);
	margin-bottom: 20px;
	position: relative;
}
div.csc-frame-frame2 div.csc-frame-inside,
div.csc-frame-imaged div.csc-frame-inside {
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/frame2-bottom.jpg);
	padding-bottom: 15px;
}
div.csc-frame-frame2 div.csc-frame-inside div.csc-frame-inside-inside,
div.csc-frame-imaged div.csc-frame-inside div.csc-frame-inside-inside {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/frame2-top.jpg);
	padding: 15px 20px 0px 20px;
}
div.csc-frame-frame2 div.csc-frame-inside h1,
div.csc-frame-frame2 div.csc-frame-inside h2,
div.csc-frame-frame2 div.csc-frame-inside h3,
div.csc-frame-frame2 div.csc-frame-inside h4,
div.csc-frame-frame2 div.csc-frame-inside h5,
div.csc-frame-frame2 div.csc-frame-inside h6,
div.csc-frame-imaged div.csc-frame-inside h1,
div.csc-frame-imaged div.csc-frame-inside h2,
div.csc-frame-imaged div.csc-frame-inside h3,
div.csc-frame-imaged div.csc-frame-inside h4,
div.csc-frame-imaged div.csc-frame-inside h5,
div.csc-frame-imaged div.csc-frame-inside h6  {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: none;
	background-color: #ffffff;
}

div.csc-frame-inside p.bodytext {
	margin-bottom: 0px;
}

/* SWAPCONTENT */

div.swapcontent {
	background-image: url(../images/swapcontent-bg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #cfcfcf;
	margin: 0px 0px 3px 0px;
	padding-top: 3px;
	background-color: #f4f4f4;
	position: relative;
}
div.swapcontent a.swapcontent-a,
div.swapcontent a.swapcontent-a-active {
	font-size: 18px;
	font-weight: normal;
	display: block;
	color: #1e1e1e;
	text-decoration: none;
	padding: 10px;
	padding-left: 20px;
	position: relative;
}
div.swapcontent a.swapcontent-a:hover,
div.swapcontent a.swapcontent-a-active:hover {
	text-decoration: underline !important;
	color: black;
}
div.swapcontent a.swapcontent-a:visited,
div.swapcontent a.swapcontent-a-active:visited {
	text-decoration: none;
	color: #1e1e1e;
}
div.swapcontent div.swapcontent-content {
	padding: 0px 10px 10px 10px;
}
div.swapcontent p.bodytext,
div.swapcontent p {
	margin-bottom: 10px !important;
	margin-top: 0px !important;
}


div.swapcontent div.number-1 {
	background-image: url(../images/swapcontent-number1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.swapcontent div.number-2 {
	background-image: url(../images/swapcontent-number2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.swapcontent div.number-3 {
	background-image: url(../images/swapcontent-number3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.swapcontent div.number-4 {
	background-image: url(../images/swapcontent-number4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.swapcontent div.number-5 {
	background-image: url(../images/swapcontent-number5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* BACKLINK */

.backlink {
	background-image: url(../images/back-bg.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #cfcfcf;
	margin: 20px 0px 3px 0px;
	padding-top: 3px;
	background-color: #f4f4f4;
	position: relative;
}
.backlink a {
	font-size: 18px;
	font-weight: normal;
	display: block;
	color: #1e1e1e !important;
	text-decoration: none;
	padding: 10px;
	padding-left: 20px;
	position: relative;
}
.backlink a:hover {
	text-decoration: underline !important;
	color: black;
}

/* Teaser with Image (teaser-1) */ 

div.b-content div.teaser-1 {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.b-content div.teaser-1 div.teaser-1-image {
    float: left;
    width: 111px;
}
div.b-content div.teaser-1 div.teaser-1-bg-1 {
    background-image: url('../images/right-content-teaser-bg-1.jpg');
}
div.b-content div.teaser-1 div.teaser-1-bg-2 {
    background-image: url('../images/right-content-teaser-bg-2.jpg');
    background-repeat: no-repeat;
    width: 470px;
    display: table-cell;
}
div.b-content div.teaser-1 div.teaser-1-content {
    width: 330px;
    margin-right: 10px;
    float: right;
    line-height: 14px;
    margin-bottom: 7px;
}
div.b-content div.teaser-1 div.teaser-1-content h1 {
    margin-top: 6px;
    margin-bottom: 8px;
}
div.b-content div.teaser-1 div.teaser-1-content h1 a:link {
    color: #7b5730;
    text-decoration: none;
}
div.b-content div.teaser-1 div.teaser-1-content h1 a:visited {
    color: #7b5730;
    text-decoration: none;
}
div.b-content div.teaser-1 div.teaser-1-content span.linktext {
    line-height: 12px;
    color: #616161;
    font-size: 11px;
}
div.b-content div.teaser-1 div.teaser-1-content span.linktext a {
    color: #616161;
}
div.b-content div.teaser-1 div.teaser-1-content span.linktext a:hover {
    color: #3f3f3f;
}

/* Small Teaser (teaser-3) */ 

div.teaser-2 {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 20px;
    margin-top: 20px;
}
div.teaser-2-bg {
    background-image: url('../images/right-content-teaser2-bg.jpg');
    width: 470px;
    display: table-cell;
}
div.teaser-2-bg h1 {
    margin-top: 3px;
    margin-bottom: 8px;
}

/* Small Teaser (teaser-3) */ 

div.b-content div.teaser-3 {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 230px;
}
div.b-content div.teaser-3 div.teaser-3-bg {
    background-image: url('../images/right-content-teaser3-bg.jpg');   
    display: table-cell;
}

div.b-content div.teaser-3 div.teaser-3-content {
    margin-right: 10px;
    font-size: 11px;
    line-height: 16px;
}
div.b-content div.teaser-3 div.teaser-3-content h1 {
	font-size: 14px;
	color: #7b5730;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.b-content div.teaser-3 div.teaser-3-content p {
	margin: 0px 0px 4px 0px;
}
div.b-content div.teaser-3 div.teaser-3-content td {
	font-size: 11px;
}

/* Tables */

td.text-in-table {
	border: none !important;
	background: none;	
}
td.text-in-table p {
	margin-top: 0px !important;
}

table.contenttable {
	margin: 0px 0px 20px 0px;
	width: 100%;
	clear: both;
}
table.contenttable caption {
	margin: 0px;
	padding: 5px 7px 15px 7px;
	color: #7b5730;
	font-size: 13px;
	text-align: left;
	background-image: url(../images/caption-bg.jpg);
    background-repeat: no-repeat;
}

table.contenttable-0 {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #888;
	border-collapse: collapse;
}
table.contenttable-0 td {
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	background-color: white;
	margin: 0px;
	padding: 6px;
	color: #7b5730;
}
table.contenttable-0 th {
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin: 0px;
	padding: 6px;
	background-color: #eee;
	font-weight: normal;
	color: black;
	font-size: 12px;
	text-align: left;
}
table.contenttable-0 th div.sort-header a {
	font-weight: bold;
	color: #1e1e1e;
	text-decoration: none;
}
table.contenttable-0 th div.sort-header a:visited {
	color: #1e1e1e;
	text-decoration: none;
}
table.contenttable-0 th div.sort-header a:hover {
	text-decoration: underline;
	color: black;
}
table.contenttable-0 th div.sort-header img {
	float: right;
}
table.contenttable-0 th.td-last,
table.contenttable-0 td.td-last {
	border-right: none;
}
table.contenttable-0 tr.tr-last th,
table.contenttable-0 tr.tr-last td {
	border-bottom: none;
}

table.contenttable-0-form th {
	text-align: right;
}

div.csc-frame-inside-inside table.contenttable {
	width: 430px;
}
div.csc-frame-inside-inside table.contenttable caption {
	margin: 0px;
	padding: 5px 0px 15px 7px;
	color: #7b5730;
	font-size: 13px;
	text-align: left;
	background-image: url(../images/caption-bg-frame.jpg);
    background-repeat: no-repeat;
}
/*
table.contenttable-1 {
	width: 470px;
}
table.contenttable-1 td {
	border-right: 1px solid #ababab;
	border-bottom: 1px solid #d4d4d4;
	margin: 0px;
	padding: 3px;
}
table.contenttable-1 td.td-0 {
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #6c6c6c;
	background-color: #f4f4f4;
	font-weight: bold;
	color: #7b5730;
}
table.contenttable-1 tr.tr-0 td {
	border-top: 1px solid #ababab;
}
table.contenttable-1 tr.tr-last td {
	border-bottom: 1px solid #ababab;
}
table.contenttable-1 td.td-last {
	border-right: none;	
}


table.contenttable-2 {
	width: 470px;
}
table.contenttable-2 td {
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin: 0px;
	padding: 6px;
}
table.contenttable-2 td.td-0 {
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #6c6c6c;
	background-color: #f4f4f4;
	color: #7b5730;
}
table.contenttable-2 tr.tr-0 td {
	border-top: 1px solid #ababab;
}
table.contenttable-2 tr.tr-0 td.td-0 {
	border: none;
	border-bottom: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
	background-color: white;
}
table.contenttable-2 tr.tr-0 td {
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #7e7e7e;
	border-right: 1px solid #d4d4d4;
	background-color: #f4f4f4;
	color: #7b5730;
}
table.contenttable-2 tr.tr-0 td.td-last {
	border-right: none;
}
*/

/* Form elements */
.input-text {
	width: 200px;
	border: 1px solid #ddd;
	background-image: url('../images/form-input-bg.gif');
	font-size: 11px;
	font-family: arial,helvetica,verdana,sans-serif;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #4b4b4b;
}
.input-textarea {
	width: 200px;
	border: 1px solid #ddd;
	background-image: url('../images/form-input-bg.gif');
	padding-top: 2px;
	padding-left: 4px;
	font-size: 11px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #4b4b4b;
}
.input-select {
	width: 200px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 2px groove #ccc;
	border-right: 2px groove #ccc;
	background-color: #f7f7f7;
	font-size: 11px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #4b4b4b;
	padding: 1px;
}
.input-button {
	border: 1px solid #ddd;
	background-image: url('../images/form-button-bg.gif');
	background-position: right bottom;
	font-size: 11px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #25334d;
	padding-top: 1px;
	padding-bottom: 2px;
}

.input-button:hover {
	color: #e02c10;
}
div.div-button {
	border: 1px solid #ddd;
	background-image: url('../images/form-button-bg.gif');
	background-position: right bottom;
	padding: 1px 5px 2px 5px;
	display: inline;
	cursor: hand;
	cursor: pointer;
}
div.div-button a:link {
	font-size: 10px;
	font-family: arial,helvetica,verdana,sans-serif;
	color: #25334d;
	text-decoration: none;
}
div.div-button a:visited {
	font-size: 10px;
	font-family: arial,helvetica,verdana,sans-serif;
	color: #25334d !important;
	text-decoration: none;
}
div.div-button a:hover {
	color: #e02c10 !important;
}
div.div-button-2 {
	line-height: 25px;
}

.input-option {}
.input-radio {
	vertical-align: middle;
}
.input-check {}
label {
	width: auto;
/*	padding-right: 10px;	*/
	padding-top: 0px;
	font-family: arial,helvetica,verdana,sans-serif;

}
label.light {
	font-weight: normal;
	font-style: italic;
	color: #666;
	font-size: 11px;
}
label.t-right {
	float: left;
}
label.error,
.error_msg {
	color: #e02c10;
}
label.radio {
	font-size: 11px;
	vertical-align: bottom;
}
select.error,
input.error,
span.error {
	border: 1px solid #e02c10;
}
span.error {
	display: table-cell;
}
div.error_msg {
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ffd8cc;
	border-bottom: 1px solid #ffd8cc;
}

table.radio-table {
	border: none;
	line-height: 100%;
}
table.radio-table td {
	vertical-align: top;
}
table.radio-table td.td-1 {
	padding-top: 2px;
}

table.contenttable-form {
	clear:both;
	width: 100%;
	border-bottom: 1px solid #ababab;
	margin-bottom: 20px;
}
table.contenttable-form td,
table.contenttable-form th  {
	border-right: 1px solid #ababab;
	border-top: 1px solid #d4d4d4;
	margin: 0px;
	padding: 4px;
}
table.contenttable-form td.td-0,
table.contenttable-form th.td-0 {
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #6c6c6c;
	background-color: #f4f4f4;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
}
table.contenttable-form tr.not-mandatory td.td-0,
table.contenttable-form tr.not-mandatory th.td-0 {
	background-color: #fafafa;
}
table.contenttable-form td.td-0 span.label2,
table.contenttable-form th.td-0 span.label2 {
 	font-size: 11px;
	font-style: italic;
	color: #7f7f7f;
	line-height: 14px;
}
table.contenttable-form td.td-0 label,
table.contenttable-form th.td-0 label {
	padding: 0px;
}
table.contenttable-form tr.tr-0 td {
	border-top: 1px solid #ababab;
}
table.contenttable-form tr.tr-last td {

}
table.contenttable-form td.td-last {
	border-right: none;	
	padding-left: 10px;
}
table.contenttable-form td.td-special {
	background-color: #fafafa;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-right: none;
	color: #7b5730;
}

div.scrollable {
	height: 150px;
	overflow: scroll;
	margin: 10px 0px 0px 0px;
	clear: both;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #6c6c6c;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #6c6c6c;
	padding: 10px;
}


/* Form summary */

div.summary {
	border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 470px;
}
div.summary-bg {
    background-image: url('../images/summary-bg.jpg');   
    width: 470px;
    display: table-cell;
    padding-top: 3px;
}
table.summary {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 3px;
}
table.summary td {
    padding: 2px 0px 2px 0px;
}
td.summary-lined {
	background-image: url('../images/summary-lined-bg.jpg'); 
	background-repeat: repeat-x;
	padding-right: 5px !important;
}
td.summary-lined-sub {
	height: 18px;
}

.summary-txt-left { padding-right: 4px; color: #1e1e1e; background-image: url('../images/summary-bg.jpg'); }
.summary-txt-middle { padding-left: 4px; padding-right: 4px; color: #8d765e; font-style: italic;}
.summary-txt-middle-sub { padding-left: 4px; padding-right: 4px; color: #8d765e; font-style: italic; font-size: 10px;}
.summary-txt-right { padding-left: 4px; }

.summary-txt-right a:link { 
	color: #7b5730;
	font-size: 10px;
	text-decoration: none;
	font-style: italic;
}

/* Lists */

ul { 
	margin: 10px 0px 10px 0px;
	padding-left: 35px;
}
ul li {
	/*
	background-image: url(../images/ul-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	padding-left: 20px;
	*/
	margin-bottom: 3px;
	
}

em.error_msg ul {
	margin-top: 4px;
	margin-bottom: 4px;
}

ol {
	margin: 10px 0px 10px 0px;
	padding-left: 35px;
}
ol li {
	margin-bottom: 3px;
	
}

ul.csc-bulletlist-2 {
	padding: 0px;
	list-style: none;
}
ul.csc-bulletlist-2 li {
	background-image: url(../images/ul-large-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 8px 0px 15px 25px;
}

/* Sitemap */

div.csc-sitemap ul {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.csc-sitemap ul ul,
div.csc-sitemap ul ul ul,
div.csc-sitemap ul ul ul ul {
	margin: 0px;
}

div.csc-sitemap ul li {
	margin: 0px;
	padding: 0px;
}
div.csc-sitemap ul ul li {
	margin-left: 40px;
}
div.csc-sitemap ul li a {
	color: #1e1e1e;
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 10px;
	margin-bottom: 1px;
	background-color: #efefef;
	border-left: 1px solid #d7d7d7;
	font-size: 14px;
}
div.csc-sitemap ul ul li a {
	background-color: #e7e7e7;
	border-left: 1px solid #cfcfcf;
	font-size: 13px;
}
div.csc-sitemap ul ul ul li a {
	background-color: #dfdfdf;
	border-left: 1px solid #c7c7c7;
	font-size: 12px;
}
div.csc-sitemap ul ul ul ul li a {
	background-color: #d7d7d7;
	border-left: 1px solid #bfbfbf;
	font-size: 11px;
}
div.csc-sitemap ul ul ul ul ul li a {
	background-color: #cfcfcf;
	border-left: 1px solid #b7b7b7;
	font-size: 11px;
}

div.csc-sitemap a:hover {
	color: black;
	text-decoration: underline;
	background-color: white;
}
div.csc-sitemap a:visited {
	color: #1e1e1e;
}

/* Widths */
.w-50  { width:  50px !important; }
.w-75  { width:  75px !important; }
.w-100 { width: 100px !important; }
.w-125 { width: 125px !important; }
.w-150 { width: 150px !important; }
.w-175 { width: 175px !important; }
.w-200 { width: 200px !important; }
.w-225 { width: 225px !important; }
.w-250 { width: 250px !important; }
.w-275 { width: 275px !important; }
.w-300 { width: 300px !important; }

/* Text align */
.t-right { text-align: right !important; }

/* Text general */
.t-small 	{font-size: 11px !important;}
.t-italic 	{font-style: italic !important;}
.t-bold 	{font-weight: bold !important;}

/* Background Colors */
.b-green	{ background-color: #0d8d00 !important; }
.b-red		{ background-color: #e02c10 !important; }
.b-darkblue { background-color: #25334d !important; }
.b-blue		{ background-color: #253377 !important; }

/* Text Colors */
.c-green	{ color: #0d8d00 !important; }
.c-red		{ color: #e02c10 !important; }
.c-darkblue { color: #25334d !important; }
.c-blue		{ color: #253377 !important; }
.c-brown	{ color: #7b5730 !important; }
.c-lightbrown	{ color: #8d765e !important; }
.c-grey		{ color: #656565 !important; }
.c-purple	{ color: #98002c !important; }


/* Floats */
.f-left		{ float: left !important; }
.f-right	{ float: right !important; }

/* Paddings */
.p-left			{ padding-left: 10px; }
.p-right		{ padding-right: 10px; }
.p-top			{ padding-top: 10px; }
.p-bottom		{ padding-bottom: 10px; }
.p-horizontal	{ padding-left: 10px; padding-right: 10px; }
.p-vertical		{ padding-top: 10px; padding-bottom: 10px; }

/* Indents */
.i-50  { padding-left:  50px !important; }
.i-75  { padding-left:  75px !important; }
.i-100 { padding-left: 100px !important; }
.i-125 { padding-left: 125px !important; }
.i-150 { padding-left: 150px !important; }
.i-175 { padding-left: 175px !important; }
.i-200 { padding-left: 200px !important; }
.i-225 { padding-left: 225px !important; }
.i-250 { padding-left: 250px !important; }
.i-275 { padding-left: 275px !important; }
.i-300 { padding-left: 300px !important; }

/* Search */
.csc-sword {
	background-color: #ffff99;
	border-bottom: 1px solid #dddd55;
}
.tx-indexedsearch-sw {}
.tx-indexedsearch-redMarkup {
	color: #0d8d00;
	
}
/*
h2.tx-indexedsearch-title-caption a,
h2.tx-indexedsearch-title-caption a:hover,
h2.tx-indexedsearch-title-caption a:visited,
h2.tx-indexedsearch-title-caption a:link {
	text-decoration: underline;
	color: #7b5730;
}
*/
.tx-indexedsearch-percent {}
.tx-indexedsearch-icon {}
.tx-indexedsearch-icon img {
	vertical-align: middle;
}

/* PT 54020919 */
.csc-menu-22-wrap .parent-page { font-size:1.2em; font-weight:bold; margin-bottom:30px }
.csc-menu-22-wrap .parent-page:before { content:'>> '; }
