/* CSS Document */



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
background: url(../img/section_nieuws.jpg) no-repeat top;
}

.news-latest-container H2, .news-latest-gotoarchive {
padding: 3px;
margin: 3px;
color: #FE7918;
font-variant: small-caps;
}

.news-latest-container HR.clearer {
clear: left;
border: none;
border-bottom: 0px solid;
background: none;
height: 0;
margin: 0;
}

.news-latest-gotoarchive {
margin-top: 5px;
font-weight: bold;
display: none;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
color: #FFFFFF;
}

.news-latest-gotoarchive A {
color: #FFFFFF;
}

.news-latest-item {
padding: 0px;
margin: 0px;
line-height: 1.3; /* IE hack end */
height: 1%; /* IE hack */
}

.news-latest-item p {
margin: 0;
padding: 0;
}

#content .news-latest-item h3 {
font-size: 14px;
margin: 0;
padding: 0;
}

.news-latest-item h3 a {
color: #293C64;
font-size: 14px;
font-variant: normal;
text-decoration: none;
}

.news-latest-item IMG {
margin-bottom: 5px;
margin-right: 5px;
border: 1px solid #FE7918;
float: right;
}

.news-latest-category IMG {
float: right;
border: none;
margin: 0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
font-size: 9px;
margin-bottom: 2px;
}

.news-latest-morelink A {
color: #FE7918;
text-decoration: none;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
padding: 8px;
}

.news-list-item {
padding: 0.3em;
margin: 0;
}

.news-list-item p {
margin: 0;
}

.news-list-item h3, .news-list-item h4 {
font-weight: bold;
margin: 0;
margin-bottom: 0.3em;
}

.news-list-item blockquote p {
font-style: italic !important;
}

.news-search-form {
padding: 3px;
margin-bottom: 5px;
border: 1px solid #6B83AF;
background: #ADBBD5;
color: #293C64;
}

.news-search-emptyMsg{
margin: 0px;
}

.news-search-form FORM {
margin: 0px;
}

.news-list-container H3 {
margin-bottom: 0px;
padding: 0px;
}

.news-list-date {
float: right;
clear: both;
margin: 0.3em;
color: #293C64;
font-size: 0.9em;
font-weight: normal;
text-align: right;
}

.news-list-imgcaption {
float: right;
padding: 0.3em;
font-size: 0.9em;
}

.news-list-container IMG {
float: right;
border: 1px solid #666666;
margin: 0.3em;
}

.news-list-category IMG {
float: none;
border: none;
margin: 0px;
}

.news-list-morelink,.news-list-category {
margin: 0.3em;
font-size: 0.9em;
}

.news-list-browse {
text-align: center;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {

}

.tx-ttnews-browsebox TD {
font-size: 0.9em;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
margin: 0px;
}

.tx-ttnews-browsebox-SCell {
font-weight: bold;
}

.news-search-emptyMsg {
margin-left: 10px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
padding: 5px;
margin-bottom: 5px;
}

.news-single-item H2 {
margin-bottom: 0px;
color: #293C64;
font-size: 16px;
font-weight: bold;
}

.news-single-item H3 {
margin-bottom: 1.3em;
}

.news-single-img {
float: right;
margin-left: 5px;
}

.news-single-imgcaption {
padding: 3px;
clear: both;
width: 240px;
}

.news-single-category {
float: right;
}

.news-single-backlink, .news-single-backlink a {
margin-bottom: 15px;
margin-top: 10px;
font-weight: bold;
font-size: 10px;
}

.news-single-timedata {
float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
font-size: 9px;
}

.news-single-author {
padding-bottom: 3px;
}

.news-single-additional-info {
margin-top: 15px;
clear: both;
}

.news-single-related,.news-single-files,.news-single-links {
border: 1px solid #6B83AF;
margin: 0px;
margin-bottom: 3px;
padding: 3px;
background: #BCC8DF;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left: 20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
margin-left: 5px;
width: 90%;
font-weight: bold;
font-size: 11px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
margin-top: 10px;
padding: 3px;
border: 1px solid #333333;
background: #13B3E7;
}

.news-amenu-container LI {
padding-bottom: 1px;
}

.news-amenu-container UL {
padding: 3px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 0px;
border: 1px solid #ADBBD5;
list-style-type: none;
background: #BCC8DF;
}

.news-amenu-container H2 {
padding: 3px;
border: 1px solid #666666;
color: #FFFFFF;
background: #1E4B92;
}

.news-amenu-item-year {
border: 1px solid #666666;
padding: 2px;
background: #1E4B92;
color: #FFFFFF;
font-weight: bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu {
padding: 5px;
margin: 10px 0px 10px 10px;
border: 1px solid #BCC8DF;
background: #CDD6E7;
}

.news-catmenu-header {
font-size: 11px;
font-weight: bold;
}

.news-catmenu DIV {
white-space: nowrap;
font-size: 10px;
}

.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
margin: 0px;
padding: 0px;
vertical-align: middle;
}

.news-catmenu-ACT {
font-weight: bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
padding: 1px;
padding-left: 10px;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
background: #B7E0F4;
}

.level2 {
padding: 1px;
padding-left: 10px;
border-left: 1px solid #666666;
background: #96D2F6;
}

.level3 {
padding: 1px;
padding-left: 10px;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
background: #13B3E7;
}

.level4 {
padding: 1px;
padding-left: 10px;
border-left: 1px solid #666666;
background: #03A8E2;
}

/*--------- modern faq -------------------------------------*/
.tx-irfaq-pi1 dt{
margin-bottom: 0px;
color: #293C64;
font-weight: bold;
font-size: 13px;
}

.tx-irfaq-pi1 dt img {
float: left;
margin-right: 5px;
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
margin-bottom: 75px;
}

.tx-irfaq-pi1 ul li a {
color: #293C64;
font-weight: bold;
text-decoration: none;
}

.tx-irfaq-pi1 ul li a:hover {
color: #FD5003;
text-decoration: underline;
}

.tx-irfaq-pi1 .tx-irfaq-answer {
margin-bottom: 12px;
border-bottom: 1px solid #293C64;
}

.tx-irfaq-pi1 dd {
margin-left: 0;
}


*/
/*------------------------------- pbsurvey -----------------------------------------*/
/* default styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 {
/*	padding: 30px;
border: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
position: relative;*/
}

.tx-pbsurvey-pi1 div {
margin-bottom: 10px;
}

.tx-pbsurvey-pi1 .pagenumbering {
/*	font-size: 10px;
position: relative;
height: 15px;*/
}

.tx-pbsurvey-pi1 .barcontainer {
border: 1px solid #000000;
width: 100px;
background-color: #FFFFFF;
height: 15px;
position: absolute;
z-index: 6;
right: 0px;
}

.tx-pbsurvey-pi1 .bar {
background-color: #CCCCFF;
height: 15px;
z-index: 4;
position: absolute;
left: 0px;
}

.tx-pbsurvey-pi1 .bartext {
width: 100px;
z-index: 5;
position: absolute;
left: 0px;
height: 15px;
te xt-align: center;
}

.tx-pbsurvey-pi1 .pageheader {
color: #293C64;
font-size: 16px;
font-weight: bolder;
}

.tx-pbsurvey-pi1 .pageIntroduction {
font-size: 12px;
}

.tx-pbsurvey-pi1 .survey_item {
/*	margin-top: 20px;
margin-bottom: 20px;*/
padding: 15px;
}

.tx-pbsurvey-pi1 .survey_item legend {
font-weight: bold;
}

.tx-pbsurvey-pi1 .itemform {
font-size: 12px;
}

.tx-pbsurvey-pi1 .question {
font-size: 12px;
/*	position: relative;*/
}

.tx-pbsurvey-pi1 .question span {
margin-right: 5px;
}

.tx-pbsurvey-pi1 .questionNumber {
/*	left: -20px;
position: absolute;*/
}

.tx-pbsurvey-pi1 .questionSubtext {
/*	font-size: 13px;*/
text-indent: 15px;
font-style: italic;
}

.tx-pbsurvey-pi1 .required {
color: #FD5003;
font-size: 9px;
vertical-align: super;
}

.tx-pbsurvey-pi1 .additional_ver {
margin-left: 20px;
}

.tx-pbsurvey-pi1 .matrix {
width: 100%;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
background-color: #CCCCFF;
}

.tx-pbsurvey-pi1 .matrix .columnFirst {
font-size: 11px;
font-weight: bold;
text-align: left;
}

.tx-pbsurvey-pi1 .matrix .columnNext {
font-size: 11px;
text-align: center;
}


/*--------- ncgovdocmanager-------------------------*/
.tx-ncgovdocmanagerfe-pi1 {
margin-bottom: 6px;
margin-top: 6px;
display: block;
}

div.tx-ncgovdocmanagerfe-pi1 {
width: 630px;
/*border: 1px solid green;*/
}

.tx-ncgovdocmanagerfe-pi1 table p {
margin: 0;
}

.tx-ncgovdocmanagerfe-pi1 table td {
padding: 2px;
}

#content .tx-ncgovdocmanagerfe-pi1 div {
margin: 0;
padding: 0;
border: none;
}

#content .tx-ncgovdocmanagerfe-pi1 div a {
display: inline;
}

#content .tx-ncgovdocmanagerfe-pi1 a {
padding-left: 6px;

}

.tx-ncgovdocmanagerfe-pi1 .toc {
background: #F7F8F9;
border: 1px solid #395A94;
padding: 15px;
}


.toc-level-2 {
margin-left: 10px;
}

.toc-level-3 {
margin-left: 20px;
}

.toc-level-4 {
margin-left: 30px;
}

.tx-ncgovdocmanagerfe-pi1 ul li blockquote {
margin: 0px;
padding: 0px;
}

h3#metainfo-header {
font-size: 24px;
font-weight: bold;
}


dl#metainfo {
background: #EAEAEA;
border: 1px solid #395A94;
padding: 15px;
font-size: 11px;
margin: 2em 0;
padding: 0;
clear: both;
}

dl#metainfo dt {
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #395a94;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt {
clear: both;
}
/* end hack */

dl#metainfo dd {
width: 20em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #395a94;
}

.tx-ncgovdocmanagerfe-pi1 table th,
.tx-ncgovdocmanagerfe-pi1 table td {
border-top:1px solid #395a94;
border-left:1px solid #395a94;
vertical-align:top;
}

.tx-ncgovdocmanagerfe-pi1 table {
border-right:1px solid #395a94;
border-bottom:1px solid #395a94;
border-collapse: collapse;
}

.tx-ncgovdocmanagerfe-pi1-browsebox {
text-align: center;
}

table.tx-docmanager-pi1-search, table.browsebar, table.tx-docmanager-pi1-search td, table.browsebar td {
border: none;
}

/*---------------------------------------------------------------*/
/*-------------------- poll -------------------------------------*/
/*---------------------------------------------------------------*/
/*#poll {
float: left;
width: 208px;
padding-top: 20px;
vertical-align: bottom;
}

.tx-jkpoll-pi1 h1 {
	font: 1.8em;
	color: Red;
	font-weight: bold;

.tx-jkpoll-pi1 {
background: #ADBBD5;
border: 0px solid #FE7918;
margin-left:14px;
padding: 4px;
padding-top: 0;
padding-bottom: 0;
color: #293C64;
font-size: 90%;
text-align: left;
vertical-align: bottom;
}

.tx-jkpoll-pi1 p {
margin: 0;
padding: 0;

}

.tx-jkpoll-pi1 form {
margin: 0;
padding: 0;
}

.tx-jkpoll-pi1 h3 {
font-size: 13px;
}

.tx-jkpoll-pi1  br {
line-height: 1px;
}

.tx-jkpoll-pi1 .pollsubmit {
background: #6C8DC7;
border-left: 1px solid #BCC8DF;
border-top: 1px solid #BCC8DF;
border-right: 1px solid #395A94;
border-bottom: 1px solid #395A94;
color: #FFFFFF;
font-weight: bold;
font-size: 1em;
text-align: center;
}

/*--------- indexed search -------------------------*/
#search input, #search h3{
font-size: 12px;
}

.tx-indexedsearch-redMarkup {
color: red;
font-weight: bold;
}

.tx-indexedsearch-title a {
font-size: 16px;
font-weight: bold;
}

/* PORTAL 443px */
div.tx-tueportals {
display: block;
}

.tx-tueportals dl {
margin: 0 0 10px 0;
}

.tx-tueportals dt {
font-weight: bold;
padding: 0 3px;
display: block;
color: #293C64;
text-decoration: none;
}

.tx-tueportals dt a {
text-decoration: none !important;
}

.tx-tueportals dd {
padding-bottom: 0px;
padding-left: 16px;
margin-bottom: 1px;
margin: 0;
}

.tx-tueportals dd a {
padding-left: 16px;
padding-bottom: 0px;
margin-bottom: 1px;
margin-left: -16px;
color: #293C64;
text-decoration: none !important;
display: block;
}

.tx-tueportals dd a:hover {
padding-left: 16px;
color: #BE0027 !important;
}

.tx-tueportals dd a:visited {
padding-left: 16px;
}

/* PORTAL COLUMNS */
.col3-1, .col3-2, .col3-3 {
width: 140px;
float: left;
}

.col3-2 {
margin: 0 3px;
}

.col2-1, .col2-2 {
width: 214px;
float: left;
}

.col2-2 {
margin-left: 3px;
}

.col1-1 {

}

/*-------------------------------------------------*/
/*--------------   LOGINBOX   ---------------------*/
/*-------------------------------------------------*/
textarea {border: 1px solid Black;}
select { border: 1px solid Black;}

.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0.5em; white-space:nowrap;}
.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0.5em;}

.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0.5em; text-align:right; white-space:nowrap; }
.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0.5em;}

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_flvplayer_pi1" */
.tx-flvplayer-pi1 {
text-align: center;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.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:red; }
.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 H2 { 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; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.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; margin-top:-1.2em; 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; }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 2px solid black;
padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */



/* default styles for extension "tx_irfaq_pi1" */
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }


/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  


/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  height: 23px;
  background: #acc95f url(img/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#edf2f7;
  background:#6899ce url(img/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:573px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

/* 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;
}


/* Macina searchbox */
div.tx-macinasearchbox-pi1 {
 background: url(../img/section_search.jpg) no-repeat top;
 background-position: left;
 height: 36px;
 padding-top: 18px;
 padding-left: 2px
}

