@CHARSET "UTF-8";

/*** table styles ***/
table {
	border-collapse: collapse;
}

td, th {
	border:1px solid #ccc;
	padding:4px;
}

th {
	background:#eee;
}

/*** links in content area ***/
#contentWrapper a {
	color: #828282;
	text-decoration: underline;
}
#contentWrapper a:hover {
	text-decoration: none;
}

h1, h2, h3 {
	font-family: arial;
	font-size: 16px;
	color:#569fd3;
	font-weight:bold;
	background-image: url("../gfx/icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:26px;
	margin-bottom:10px;
}


h4, h5, h6 {
	margin-bottom:7px;
}

h2 {
	background-image: none;
	padding-left:0;
}

#contentWrapper h1 a,
#contentWrapper h2 a,
#contentWrapper h3 a,
#contentWrapper h4 a,
#contentWrapper h5 a,
#contentWrapper h6 a {
	color:#569fd3;
	text-decoration: none;
}


#contentWrapper p {

	line-height:130%;
	padding-bottom: 7px;
	
}

clearer {
	clear: both;
}



/*** CONTENT ELEMENTS CE and BOX ***/

/* framewraps */
.ce {
	clear: both;
	padding: 10px;
	margin: 0;
}
/* draw top of box */
.ceBoxWrap {
	background-image: url("../gfx/box_bg_top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid white;
}
#contentSub .ceBoxWrap {
	background-image: url("../gfx/box_bg_top_sub.gif");
}
#contentLarge .ceBoxWrap {
	background-image: url("../gfx/box_bg_top_large.gif");
}
/* draw bottom of box */
.ceBoxWrap .ce {
	background-image: url("../gfx/box_bg_bottom.gif");
	margin: 0 0 0 0;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-color: #e5e5e5;
	background-position: left bottom;
}
#contentSub .ceBoxWrap .ce {
	background-image: url("../gfx/box_bg_bottom_sub.gif");
	background-color: #e5e5e5;
}
#contentLarge .ceBoxWrap .ce {
	background-image: url("../gfx/box_bg_bottom_large.gif");
}
/* ce with line below */
.ce-line-after {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
}
.ce-box-line-after {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
}



/* list */

#contentWrapper ul {
	list-style-type: none;
	margin: 0px 20px 0 0;
	padding-bottom: 10px;
	line-height: 130%;
}

#contentWrapper ol {
	margin: 0px;
	padding-bottom: 10px;
	line-height: 130%;
}

#contentWrapper li {
	background-image: url(../gfx/liste.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;	
}
#contentWrapper ol li {
	padding-left: 0;
	background: transparent none;
}
/* second level of lists */
#contentWrapper ul ul,
#contentWrapper ul ol,
#contentWrapper ol ul,
#contentWrapper ol ol {
	padding-bottom: 0;
}

#contentWrapper li li {
	margin: 2px 0 2px 0;
	paddding-bottom: 0;
}

/* unsets... */

#contentWrapper div.csc-sitemap ul {
	margin:auto;	
}

#contentWrapper div.csc-sitemap li {
	background-image: none;
	margin: auto;
}
#contentWrapper div.csc-sitemap li a {
	text-decoration: none;
}


/* csc */
dd.csc-textpic-caption {

	font-size:12px;

}


/** SITEMAP **/
div.csc-sitemap {}

div.csc-sitemap ul {
	list-style-type: none;
	margin: 0px 20px 0 0;
}

div.csc-sitemap ul li {
	background-image: none;
	margin: 0px;
	padding: 0px;
}

div.csc-sitemap ul li a {
	background-image: url(../gfx/icon_arrow.gif);
	background-position: 10px 5px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #569FD3;
	color: #828282;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 3px 0px 3px 30px;
	text-decoration: none;
}

div.csc-sitemap ul li a:hover {
	background-color: #F2F2F2;
	color: #569FD3;
}

div.csc-sitemap ul li ul {
	list-style-type: none;
	margin: 3px 0px 10px 10px;
}

div.csc-sitemap ul li ul li {
	margin: 0px 0px 5px;
}

div.csc-sitemap ul li ul li a {
	background-image: none;
	background-color: #FFFFFF;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0 40px;
	text-decoration: none;
}

div.csc-sitemap ul li ul li a:hover {
	background-position: 2px 5px;
}

div.csc-sitemap ul li ul li ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
}

div.csc-sitemap ul li ul li ul li {}

div.csc-sitemap ul li ul li ul li a {
	background-color: #FFFFFF;
	background-image: none;
	border: 0px none;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div.csc-sitemap ul li ul li ul li ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
}

div.csc-sitemap ul li ul li ul li ul li {
}

div.csc-sitemap ul li ul li ul li ul li a {
	background-color: #FFFFFF;
	border: 0px none;
	text-decoration: none;
}


/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  


/* Toggle default */
h3.rgaccord1-toggle {
	background-image: url(../gfx/acc_plus.gif);
	cursor:pointer;
}

/* Toggle act item */
h3.act {
	background-image:url(../gfx/acc_minus.gif);
}

#contentMain h3.rgaccord1-toggle,
#contentMain h3.act {
	margin-left:10px;
}

div.rgaccord1-nest {
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
}

/* override for #contentSub */

#contentSub div.rgaccord1-nest {
	margin-right:0;
	padding-left: 10px;
}
	

/* the content */
div.rgaccord1-content {
  border:none;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}


/***************************
 * tt_news
 ***************************/  

.news-latest-container a {
	text-decoration:none;
}

.news-latest-item,
.news-list-item {
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 0;
}
*html .news-latest-item,
*html .news-list-item	 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.news-latest-item img {
	float:left;
	margin:0 10px 0 0;
}

.news-latest-clear {
	clear:both;
}

/* LIST */
.news-list-browse {
	text-align: left;
}
.news-list-browse table {
	border: 0;
}
.news-list-browse table td {
	border: 0;
}
.news-list-browse table td.tx-ttnews-browsebox-SCell {
}

/* LIST SHORT FORM */
.news-list-container-short .news-list-item {
	padding: 0 0 1px 0;
	margin: 0;
	clear: both;
}
.news-list-container-short .news-list-item a {
	display: block;
	padding: 3px 2px;
}
#contentWrapper .news-list-container-short .news-list-item a {
	text-decoration: none;
}
.news-list-container-short .news-list-date {
	display: block;
	float: left;
	width: 140px;
	color: #828282;
}
.news-list-container-short .news-list-title {
	display: block;
	color: #569FD3;
	margin-left: 140px;
	font-weight: bold;
}
.news-list-container-short .news-list-item-even a {
	background-color: #edf8fe;
	cursor: pointer;
}
.news-list-container-short .news-list-item-odd a {
	background-color: #f2f2f2;
	cursor: pointer;
}
.news-list-container-short .news-list-item-even a:hover,
.news-list-container-short .news-list-item-odd a:hover {
	background-color: #f5fe8b;
}

/* SINGLE */
.news-single-date {
	float: right;
	margin-left: 10px;
	width: 50px;
	height: 50px;
	background-image: url('../gfx/bg_news_date.gif');
	color: #ffffff;
}
.news-single-date .date,
.news-single-date .month {
	display: block;
	text-align: center;
	font-weight: bold;
}
.news-single-date .date {
	padding-top: 7px;
	line-height: 100%;
	font-size: 18px;
}
.news-single-date .month {
	font-size: 14px;
	line-height: 100%;
}
.news-single-images {
	float: left;
	margin: 0 10px 0 0;
}

.news-single-imgcaption {
	font-size:12px;
	margin:0 0 10px 0;
}
*html .news-latest-gotoarchive {
	padding-bottom: 10px;
}
/* compare .spacer */
.news-latest-clear,
.news-list-clear,
.twitter-entry-clear {
	margin:10px 0 0px 0;
	border-bottom: 1px dashed #ccc;	
	height: 1px;
	padding: 0;
}
.twitter-entry-clear {
	margin: 5px 0 10px 0;
}
*html .news-latest-clear,
*html .news-list-clear,
*html .twitter-entry-clear {
	margin-top: 0;
	margin-bottom: 10px;
	height: 0;
}


/***************************
 * irfaq
 ***************************/  

.tx-irfaq-pi1 p {
	margin:0 0 10px 0;
}

.tx-irfaq-pi1 dt {
	color:#569fd3;
	margin:0 0 10px 0;
}

.tx-irfaq-pi1 dd {
	color:#569fd3;
	margin:0 0 10px 0;
}


/***************************
 * forms
 ***************************/  

input,textarea {

	border:1px solid #ccc;
	padding:2px 0;

}


select {

	border:1px solid #ccc;
	color:#266695;
	
}


.tx-newloginbox-pi1 td,
.tx-newloginbox-pi1 th {

	padding: 4px 8px 4px 0;
	border:none;
	background:none;

}

.tx-newloginbox-pi1 form {

	/*margin-top:30px;*/

}

.csc-mailform-field {

	margin-bottom:12px;

}

.csc-mailform-field label {

	display:block;

}

#contentSub form#mailform {

	width:277px;

}

#contentSub .csc-mailform-field input,
#contentSub .csc-mailform-field textarea,
#contentSub .csc-mailform-field select {

	width:100%;

}	

.csc-mailform-submit {
	border:0;
	color:#fff;
	background:#3081bc;
	margin-top:12px;
}

.tx-newloginbox-pi1 input.submit {
	border:0;
	color:#fff;
	background:#569FD3;
}

/***************************
 * lightbox
 ***************************/  


/* fix for ff on mac and perfect lightbox */

#overlay {

	display:none;

}

/***************************
 * filelinks
 ***************************/  

table.csc-uploads {

	width:100%;
	
}

table.csc-uploads td {

	border:0px;

}

table.csc-uploads tr.tr-even {

	background:#dfdfdf;
	
}

table.csc-uploads tr.tr-odd {

	background:#efefef;
	
}

td.csc-uploads-fileName {

	width:100%;

}

td.csc-uploads-fileSize {

	white-space:nowrap;
	text-align:left;	

}




/*** INDEXED SEARCH ***/

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline; margin-right:5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {
	border: 1px solid #3986CC;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:100px;
	border:0;
	color:#fff;
	background:#569FD3;
	padding: 2px 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
}

#contentWrapper .tx-indexedsearch-browsebox {
	margin-bottom: 20px;
}
#contentWrapper .tx-indexedsearch-browsebox li {
	margin-right: 20px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px; margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #9fad02;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h4 {
	margin-top:0px;
	margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background:#cccccc;
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
	background:#cccccc;
	font-size:16px;
	font-weight:bold;
}

.tx-indexedsearch .res-tmpl-css {
	clear:both;
	margin-bottom: 20px;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right:1em;
	width:10em;
	float:left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing:0;
	font-weight:normal;
	float:right;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float:left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
	float:none;
}



/*** FEUSER REGISTER ***/
.userregister-formline,
.newloginbox-formline {
	clear: both;
	padding-bottom: 10px;
	overflow: auto;
}
*html .userregister-formline,
*html .newloginbox-formline {
	padding-top: 5px;
}
.tx-npregistration-create legend,
.tx-npregistration-update legend,
.tx-npregistration-delete legend {
	display: none;
}
#contentWrapper p.tx-srfeuserregister-pi1-error {
	margin-bottom: 0;
}
#contentWrapper p.tx-srfeuserregister-pi1-notice,
#contentWrapper p.userregister-notice {
	clear: both;
	margin: 0;
}
.userregister-formline label,
.newloginbox-formline label,
.newloginbox-formline .label {
	width: 150px;
	display: block;
	float: left;
	font-weight: bold;
	padding: 2px 0;
}
#contentSub .userregister-formline label,
#contentSub .newloginbox-formline label,
#contentSub .newloginbox-formline .label {
	width: 120px;
}
.userregister-formline input,
.newloginbox-formline input {
	width: 200px;
	display: block;
	float: left;
}
.newloginbox-formline .input {
	padding: 2px 0;
	float: left;
}
.userregister-formline input.readonly {
	color: #cccccc;
}
#contentSub .userregister-formline input,
#contentSub .userregister-formline .readonly-input,
#contentSub .newloginbox-formline input,
#contentSub .newloginbox-formline .input {
	width: 150px;
}
.userregister-formline input.submit-button,
.userregister-formline input.cancel-button,	
.newloginbox-formline input.submit,
.tx-fab74softlink-pi1 input.submit,
.tx-npdownloads-search-submit {
	margin-left: 150px;
	width: 150;
	padding: 2px 20px;
	background-color: #3081bc;
	border: 0;
	color: white;
}
*html .userregister-formline input.submit-button,
*html .userregister-formline input.cancel-button,	
*html .newloginbox-formline input.submit,
*html .tx-fab74softlink-pi1 input.submit,
*html .tx-npdownloads-search-submit {
	margin-left: 75px;
	padding: 1px 10px 1px 10px;
	font-family: Verdana, sans-serif;
}
.tx-fab74softlink-pi1 input.submit,
.tx-npdownloads-search-submit {
	margin-left: 0;
}
*html .tx-fab74softlink-pi1 input.submit,
*html .tx-npdownloads-search-submit {
	margin-left: 0;
}
#contentSub .userregister-formline input.submit-button,
#contentSub .newloginbox-formline input.submit,
#contentSub .userregister-formline input.cancel-button {
	margin-left: 120px;
	width: 152px;
}
*html #contentSub .userregister-formline input.submit-button,
*html #contentSub .newloginbox-formline input.submit,
*html #contentSub .userregister-formline input.cancel-button {
	margin-left: 60px;
	padding: 1px 10px;
}
*html #contentSub .newloginbox-formline input.submit {
	padding: 1px 5px;
}
*html #contentSub .newloginbox-info {
	display: block;
	padding-top: 5px;
	clear: both;
}
*html .tx-srfeuserregister-pi1-notice {
	padding-top: 5px;
}

#contentMain .userregister-formline-longlabel label {
	width: 240px;
}
#contentMain .userregister-formline-longlabel input {
	width: 60px;
}

.tx-npregistration-create hr,
.tx-npregistration-update hr,
.tx-npregistration-delete hr {
	clear: both;
	border: 0;
	height: 0;
	background-color: white;
	border-bottom: 1px dashed #D8D8D8;
	position: relative;
	top: -5px;
}
*html .tx-npregistration-create hr,
*html .tx-npregistration-update hr,
*html .tx-npregistration-delete hr {
	top: 0;
}


#contentWrapper ul.errors {
	margin-bottom: 10px;
}

#contentWrapper ul.errors li {
	margin-bottom: 6px;
}





/**
 * NP QUIZ 
 ***********************************/

.npquiz-clearer {
	display: block;
	clear: both;
}
.tx-npquiz-pi1 {
	padding: 0;
}
.tx-npquiz-pi1 form {
	padding: 0;
	margin: 0;
}
.tx-npquiz-pi1 form .checkbox {
	border: 0;
}
.tx-npquiz-pi1-info {
	height: 19px;
	padding: 2px 5px;
	background: url(../gfx/np_quiz/header.gif);
	border-bottom: 2px solid white;
	color: #525801;
}
.npquiz-paging {
	width: 45%;
	float: left;
}
.npquiz-clock {
	width: 45%;
	float: right;
	text-align: right;
}
.tx-npquiz-box {
	border: 1px solid #858f01;
	background-color: #f7ffaa;
	padding: 0;
	margin: 0;
}
.tx-npquiz-box input.submit-button,
.npquiz-button-next a,
.npquiz-button-finish a,
.npquiz-start-link a {
	width: auto;
	padding: 2px 20px;
	background-color: #569FD3;
	border: 0;
	color: white;
}
*html .tx-npquiz-box input.submit-button {
	padding: 2px 5px;
}
#contentWrapper .npquiz-button-next a,
#contentWrapper .npquiz-button-finish a,
#contentWrapper .npquiz-start-link a {
	text-align: center;
	color: white;
	text-decoration: none;
}
.npquiz-button-next,
.npquiz-button-finish,
.npquiz-start-link {
	text-align: right;
	padding: 15px;
}

.tx-npquiz-question {
	min-height: 69px;
	border-bottom: 0;
	padding: 15px;
}
.answers-box {
	background-color: #858f01;
	padding: 7px;
	color: white;
}
.tx-npquiz-answers {
	clear: both;
	padding: 15px 0 0 0;
}
*html .tx-npquiz-answers {
	padding-top: 10px;
}

.tx-npquiz-question img {
	float: left;
	margin-right: 15px;
}
.tx-npquiz-question h2,
.npquiz-stats h2 {
	font: bold 16px Arial, sans-serif;
	color: #525801;
	margin: 0;
}
#contentWrapper .tx-npquiz-box .npquiz-stats p.message {
	margin: 5px 10px;
}
#contentWrapper .tx-npquiz-answers ul {
	padding-bottom: 10px;
	margin: 0;
}
#contentWrapper .tx-npquiz-answers li {
	background: #858f01 none;
	padding: 7px;
	margin: 0 0 5px 0;
	color: white;
	font: 14px Arial, sans-serif;
}
.tx-npquiz-answers li label {
	margin-left: 7px;
}
*html #contentWrapper .tx-npquiz-answers li {
	padding-top: 3px;
}

.npquiz-feedback-right,
.npquiz-feedback-wrong {
	background: url(../gfx/np_quiz/richtig.gif) no-repeat 350px 0;
	font-size: 20px;
	padding: 25px 0 0 260px;
	height: 50px;
	color: #41ae43;
	font-weight: bold;
}

.npquiz-feedback-wrong {
	background: url(../gfx/np_quiz/falsch.gif) no-repeat 350px 0;
	color: #c72a1a;
}
.npquiz-questionlabel {
	padding: 0 7px;
}

.npquiz-wronganswer,
.npquiz-rightanswer {
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
}


*html .npquiz-wronganswer,
*html .npquiz-rightanswer {
	height: 30px;
}

.npquiz-wronganswer-desc,
.npquiz-rightanswer-desc {
	line-height: 110%;
}

#contentWrapper p.message {
	margin: 0;
	color: #525801;
	padding-bottom: 7px;
}
.npquiz-wronganswer-label,
.npquiz-rightanswer-label {
	display: block;
	font-weight: bold;
	font-size: 14px;
	/*min-height: 30px;*/
	padding: 5px 0 8px 35px;
	background-repeat: no-repeat;
	background-position: 2px 0;
}

.npquiz-rightanswer-label {
	background-image: url(../gfx/np_quiz/richtig-klein.gif);
}
.npquiz-wronganswer-label {
	background-image: url(../gfx/np_quiz/falsch-klein.gif);
}

.tx-npquiz-resultq {
	min-height: 0px;
	padding: 7px;
}
*html .tx-npquiz-question {
	height: 69px;
}
*html .tx-npquiz-resultq {
	height: 0;
}

/*.tx-npquiz-box h2*/
.tx-npquiz-box h2 {
	padding: 10px 10px 0;
}
.tx-npquiz-box .tx-npquiz-question h2,
.tx-npquiz-box .tx-npquiz-resultq h2 {
	padding: 0;
}


.tx-npquiz-box p,
.npquiz-feedback p,
.npquiz-button-redo,
.npquiz-message {
	padding: 10px 10px 0 10px;
}

#contentWrapper .tx-npquiz-box p.message {
	color: #2D2F03;
	padding: 10px 0 5px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	line-height: 100%;
}

#contentWrapper .tx-npquiz-box .border-top {
	border-top: 1px solid #F7FFAA;
	margin: 25px 0 10px 0;
}


/* mootools tooltips */

.tool-tip {
	border: 1px solid #b8d7ed;
	background: #f4faff;
	width: 350px;
}

.tool-title {
	padding: 1px 10px 2px 22px;
	background: transparent url('../gfx/icon.gif') 1px 1px no-repeat;
	color: #4092ce;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px dashed #ccc;
}
.tool-text {
	padding: 5px;
	text-align: left;
}


/* wiki */
.tx-drwiki-pi1 .iconbar {
	text-align: right;
	padding: 2px 0 2px 0;
}
.tx-drwiki-pi1 .metainfo {
	font-size: 80%;
}
.tx-drwiki-pi1 A {
	text-decoration: none;
}
.tx-drwiki-pi1 .notCreated {
	color: #569fd3;
	text-decoration: underline;
}
.tx-drwiki-pi1 OL.references > li:target {
	background-color: #DEF;
}
.tx-drwiki-pi1 SUP.reference:target {
	background-color: #DEF;
}
.tx-drwiki-pi1 OL.references {
	font-size:9pt;
}
.tx-drwiki-pi1 OL.references-2column {
	font-size:9pt;
	-moz-column-count: 2; 
	-webkit-column-count: 2;
	column-count: 2;
}
.tx-drwiki-pi1 A:hover {
	text-decoration: underline;
}
.tx-drwiki-pi1 .editsection {
	float: right;
	margin-left: 5px;
	font-weight: normal;
}
.tx-drwiki-pi1 h3,
.tx-drwiki-pi1 h4 {
	color: #569FD3;
	font-size: 14px;
	background-image: none;
	padding-left: 0;
}
.tx-drwiki-pi1 h5,
.tx-drwiki-pi1 h6 {
	color: #569FD3;
	font-size: 12px;
	background-image: none;
	padding-left: 0;
}
.tx-drwiki-pi1 h1 .editsection,
.tx-drwiki-pi1 h2 .editsection,
.tx-drwiki-pi1 h3 .editsection,
.tx-drwiki-pi1 h4 .editsection,
.tx-drwiki-pi1 h5 .editsection,
.tx-drwiki-pi1 h6 .editsection {
	font-size: 10px;
}
.tx-drwiki-pi1 HR {
	height: 1px;
	border: 0;
	border-top: 1px dashed #d8d8d8;
}
.tx-drwiki-pi1 table tr td,
.tx-drwiki-pi1 table tr th {
	border: 0;
	border-bottom: 1px solid #fff;
}
.tx-drwiki-pi1 table tr.even td {
	background-color: #f2f2f2;
}

.tx-drwiki-pi1 table tr.odd td {
	background-color: #edf8fe;
}
.tx-drwiki-pi1 TEXTAREA {
	width: 100%;
}
.tx-drwiki-pi1 input, textarea {
	border: 1px #ccc solid;
	background-color: #f2f2f2;
}
.tx-drwiki-pi1 input[type=text]:focus, textarea:focus {
	background: #f0f0f0;
	color: #333;
	border-color: #666;
}
.tx-drwiki-pi1-urlextension {
	display: none;
}
.redirect {
	border: #2f6fab 1px dashed;
	padding: 1em;
	color: black;
	line-height: 1.1em;
	background-color: #FFFFF0;
}
.icons {
	vertical-align:middle;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.wiki-box {
	BORDER: #2f6fab 1px dashed; 
	PADDING: 1em;
	COLOR: black;
	LINE-HEIGHT: 1.1em;
	BACKGROUND-COLOR: #f9f9f9;
}   
.wiki-box-blue  {
	display: block;
	font-size: 1em;
	color: #000;
	padding: 0.5em;
	background: #f0f0f4;
	border-left: 8px #E0E7F5 solid;
}
.wiki-box-red {
	display: block;
	font-size: 1em;
	color: #000;
	padding: 0.5em;
	background: #fee;
	border-left: 8px #fcc solid;
}
.wiki-box-green {
	display: block;
	font-size: 1em;
	color: #000;
	padding: 0.5em;
	background: #33FF33;
	border-left: 8px #006600 solid;
}
.wiki-box-yellow {
	display: block;
	font-size: 1em;
	color: #000;
	padding: 0.5em;
	background: #FFFF99; 
	border-left: 8px #FFFF00 solid;
}
.wiki-box-catlinks {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	margin-top: 1em;
	clear: both;
}
.wiki-table {
	margin: 1em 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaa solid;
	border-collapse: collapse;
}
.diff-r {
	color: red;
}
.diff-g {
	color: green;
}
.diff-result {
	padding: 10px; 
	background-color: #edf8fe; 
	font-family: Courier;
}
.diff-table {
	width:100%;
}
.tx-drwiki-pi1 table td.diff-table-cell-green,
.tx-drwiki-pi1 table td.diff-table-cell-red {
	vertical-align:top;
	text-align:left;
	white-space:normal;
	color:green;
	font-family: Courier;
	font-size: 8px;
	border: 1px solid #d8d8d8;
	padding: 5px;
}
.tx-drwiki-pi1 table td.diff-table-cell-red {
	color:red;
}


/* table of content */
#toc {
	width: 100%;
	border: 0;
	padding: 5px;
	font-size: 10pt;
	background-color: #f9f9f9;
	margin-bottom: 20px;
}
#toc td {
	border: 0;
}
#toc .tocindent {
	margin-left: 2em
}
#toc .tocline {
	margin-bottom: 0px;
}
#toc .toctoggle {
	font-size: 10px;
}
#toc p {
	margin: 0;
}
#radicaldesign {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size:12px;
	}
	


#pageContainer ol.twitter-timeline li.first{
    font-size: 12px;
}

#pageContainer ol.twitter-timeline{
    margin-top: 10px;
}
