@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte und TYPO3-spezifische Änderungen der content.css
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/

/* Open @media all - DO NOT DELETE! */
@media all
{

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**
/* LAYOUT-UNABHÄNGIGE ANPASSUNGEN -------------------------------------------------------------------- */
@import url(../../../typo3conf/ext/db_yamltv/template/yaml/core/iehacks.css);

/* LAYOUT-ABHÄNGIGE ANPASSUNGEN ---------------------------------------------------------------------- */
{

/* IE5.x kollabierendes padding bei #main abfangen */
* html #col3 {height: 1%; }
* html #col1 {margin-right: -3px;}
* html #col3 {margin-left:185px; }
}
/* ### Überschriften, Fliesstexte ###################################################################### */
body {
/*color:#333399;*/
color:#f2f2f2; 
font-size:83.33%; 
font-family:'Times', Lucida Grande,Candara, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;

}

h1,h2,h3,h4,h5 {font-family:Lucida Grande, 'Times' Verdana, Arial, Candara, Trebuch MS, Sans-Serif; font-weight:bold; display:block;}

h1 {
font-weight:normal; 
/*font-size:1.3em;*/
font-size: 30px;
color:#900; /*background:transparent url(../../img/h1-bg.jpg) top left repeat-x;*/ 
height:29px; 
margin:0em 0em 0em 0.4em; 
padding:0px 0 0 0px;
border-bottom:#f2f2f2 1px solid;
font-style: italic;
font-weight:bold;
}

h3 {
font-weight:normal; 
/*font-size:1.3em;*/
font-size: 20px;
color:#900; /*background:transparent url(../../img/h1-bg.jpg) top left repeat-x;*/ 
height:29px; 
margin:0em 0.5em 0.5em 0.8em; 
padding:0px 0 0 0px;
border-bottom:#f2f2f2 1px solid;
font-weight:bold;
}

h2 {font-size:1.1em; color:#900; background:transparent; margin:0 0 0.5em 0; border-bottom:1px #ddd solid;}
h3 {font-size:1.1em; color:#900; background:transparent; margin:0 0 0.3em 0;}
h4 {font-size:1.0em; color:#900; background:transparent; margin:0 0 0.3em 0; border-bottom:1px #ccc solid;}
h5 {font-size:1em; color:#eaeff5; background:transparent; margin:0em 0em 0.3em 1em;}

h1.G {border:0; height:30px; text-indent: -999em; border-bottom:1px #ccc solid;}
h2.G {border:0; height:26px; text-indent: -999em; padding:0;}
h3.G {border:0; height:26px; text-indent: -999em;}
h4.G {border:0; height:24px; text-indent: -999em; border-bottom:1px #ccc solid;}
h5.G {border:0; height:24px; text-indent: -999em;}

p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.5em; margin:1em 1em 1em 1em;}

strong, b {font-weight:bold;}
em, i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}

/* ### Bildpositionierung ############################################################################ */

img.float_left {
float:left; 
margin-right:1em; 
margin-bottom:0.15em; 
border:0px;
}
img.float_right {
float:right; 
margin-left:1em; 
margin-bottom:0.15em; 
border:0;
}
img.center {
text-align:center; 
background:#fff; 
padding:4px; 
border:1px #ddd solid;
}

#col3 {
margin-left:185px; 
margin-right:0; 
border-right:0px ; 
color:#a00;
text-align:left;
background:#fff url(../../overfinch/img/bg_maincontentarea.gif) repeat-x; 
z-index:2;
}
/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {
color:#515151; 
/*border-bottom:#fcfcfc 1px dotted;*/
}
a:hover {
text-decoration:underline;
padding-bottom:10px;
}

#topnav a {
color:#fff;
padding-bottom:10px;
z-index:22; 
}
#topnav a:hover{

}

#footer a {
color:#eaeff5;
}
#footer a:hover {
color:#eaeff5;
}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/
table {
border-collapse:collapse; 
margin-bottom:0.5em;
}

form {overflow:hidden;}

input, textarea {
padding-left:5px;
width:auto; 
font:1em Verdana, Arial, Helvetica, Sans-Serif; 
border:1px #ccc solid; 
background:#fafafa;
padding:3px; color:#777;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
background:#f0f0f0; 
color:#333; 
border-color:#666;
}
#col1_content select {
font-size:0.8em; 
width:100%; 
height:1.7em;
}

/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
/* Content element "table" */
table.contenttable {
font-size:1.0em; 
width:75%; 
margin:0em 0.0em 0em 1.7em; 
border-collapse:collapse; 
empty-cells:show;
}
table.contenttable caption {
text-align:center; 
font-weight:bold; 
color:#888; 
margin-bottom:0.2em;
}
table.contenttable th {
height:2.0em; 
background:#000; 
color:#eaeff5; 
padding:2px 7px 2px 7px; 
border-left:solid 2px #fff; 
border-right:solid 2px #fff; 
border-top:solid 2px #fff; 
border-bottom:solid 2px #fff;
}
table.contenttable tr.tr-odd {
background: #788593;

}
table.contenttable tr.tr-even {
background: #838b94;
}
table.contenttable td {
height:2.3em; 
padding:2px 7px 2px 7px; 
border-left:solid 1px #4d5763; 
border-right:solid 1px #4d5763;  
border-top:solid 1px #4d5763;  
border-bottom:solid 1px #4d5763;  
text-align:left; 
font-weight:bold
}

.csc-textpicHeader h3 {
margin:0em 0 0.3em 0; 
padding-top:0;
}
input, textarea {
margin-left:1em; 
padding:2px; 
width:auto; 
font:1em Verdana, Arial, 'Candara', Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;
}
input[type=text]:focus, textarea:focus {
background:#f0f0f0; 
color:#333; 
border-color:#666;
}
img {border:0;
}
p.csc-linkToTop {
text-align:right; margin:0;
}
p.csc-form-label-req {
font-weight:bold;
}
.csc-caption {
font-size:0.9em; 
background-color:#E0E7F5; 
padding:2px;
}
dd.csc-textpic-caption {
font-style:italic; 
font-size:0.9em; 
background-color:#E0E7F5; 
padding:0;
}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {
text-align:center; 
padding:0; 
margin:1.2em 0 1em 0; 
padding:1px; 
border:1px solid #ccd; 
background:#f0f0f4;
}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {
padding:0 0.4em 0.4em 0; 
margin:0; 
background:transparent;
}

/* LATEST Ansicht */
.news-latest-item {
margin-bottom:1em; 
/*background:#838b94;*/
background:#f2f2f2 url(../../img/overfinch/bg_maincontentarea.gif) repeat-x;
}
.news-latest-item h3 {
font-weight:bold; 
font-size:0.9em; 
background:#900 url(../../img/overfinch/verlauf_navi_oben_ov.gif)repeat-x; 
height:53px; 
margin:0 0 0.3em 0; 
padding:6px 0 0 8px;
}
.news-latest-item h3 a {
text-decoration:underline; 
color:#fff;
background:#900 url(../../img/overfinch/verlauf_navi_oben_ov.gif)repeat-x; 
}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {
padding-right:1em; 
padding-bottom:1em; 
float:right;
}
.news-latest-item p {margin:0.3em 0.6em 0.6em 0.6em;}
.news-latest-morelink {padding:1px; border:1px solid #505561; background:#fff; text-align:left;}



/*-------- tt_news LIST view  -----------------------------------*/
.news-list-container {
margin:5px 0px 0px 13px; 
}
div.news-list-container div.news-list-item h3{
  margin:5px -2px -22px 130px;
  /*background:none;*/
  padding-top:10px;
  color:#900;
  text-decoration:none;
}

.news-list-item {
  padding:0px;
  padding-top:5px;
  margin:0px;
  height:150px;
  background:#f2f2f2 url(../../img/overfinch/bg_maincontentarea.gif) repeat-x;
  border:#dcdcdc 1px solid;
  }

.news-search-form {
  padding:3px;
  margin-bottom:5px;
  border:1px solid #666;
  background-color:#F9FFE5;

}
.news-search-emptyMsg{
  margin:0px;
}
.news-search-form FORM {
  margin:0px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER,.news-list-container H3 A:ACTIVE{
  color:#900;
  padding:0px;
  font-size:1em;
  margin: 10px 0px 10px 0px;
  text-decoration:none;
}
.news-list-container H3 A:HOVER {
 
}
.news-list-container P {
  padding:0px;
}
.news-list-date {
  color: #999;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-size: 10px;
  font-weight: normal;
  /*background-color: #ffffff;*/
}

.news-list-imgcaption {
  float: left;
  margin-top:-5px;
  padding-right:3px;
  font-size: 9px;
}

.news-list-container IMG {
  float: left;
  border:1px solid #999;
  padding:2px;
  margin-bottom:0px;
  margin-right:4px;
  margin-left:0px;
}
.news-list-container H3 IMG {
  float: none;
  border:0px solid #666;
  margin-bottom:2px;
  margin-right:2px;
  margin-left:0px;

}

.news-list-subheader {
 margin-top:0px;
}


.news-list-category IMG {
  float: none;
  border:none;
  margin:0px;
}
.news-list-container, .clearer_list IMG{
  /*float: none;
  border:0px solid #ffffff;*/
}

.news-list-morelink,.news-list-category {
  font-size:12px;
  margin-left:0px;
  color:#900;
}
.news-list-morelink a{
  background-image: url(../layout_images/mehr_news_19.png) !important;
  background-image: url(../layout_images/mehr_news_19.gif) ;
  background-repeat: no-repeat;
  background-position: right 4px;
  padding-right:20px;
  color:#900;
}
.news-list-morelink IMG  {
  float: none;
  border:0px solid #ffffff;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:3px;
}
.news-list-browse {
  text-align: center;
}

.news_modul_title{
font-size: 14px;
font-weight:bold;
color:#e60003;
}
.news-list-container div.listclearer{
  height:24px;
  background-image: url(../layout_images/news_trenner_rp.gif);
  background-repeat: repeat-x;
  background-position:center left;
  border:none;
  clear:both;
}

/*---------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
  margin-top:0px;
  border:0px solid #666;
  padding-top:5px;
  /*background-color:#ffffff;*/
}
.tx-ttnews-browsebox TD {
  font-size: 10px;
}
.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 {
  background-color: #CBD7D4;
  border:1px solid #999;
               
}
.tx-ttnews-browsebox-SCell a{
  color: white;
}
.news-search-emptyMsg {
  font-size: 11px;
  margin-left: 10px;
}
/*----------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
  padding:3px;
  margin-bottom:5px;
  /*width: 500px;
  background-color:#ffffff;*/
  background:#f2f2f2 url(../../img/overfinch/bg_maincontentarea.gif) repeat-x;

}
.news-single-item a{
         /*white-space: pre;*/
         
}
.news-single-titel {
        font-size: 1.2em;
  font-weight:bold;
  color: #900;
  margin-bottom: 5px;

}
.news-single-titel H2 {
  font-size: 15px;
  font-weight:bold;
  color: #900;
  margin-bottom: 5px;
}
.news-single-item H3 {
  font-size: 12px;
  font-weight:bold;
  margin-bottom: 6px;
  color: #900;
}
.news-single-img {
 float: left;
 margin-right:5px;

}
.news-single-imgcaption {
  width:200px;
  padding:3px 3px 3px 0px;
  clear:both;
}

.news-single-category {
  float: right;
}
.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 15px;
  margin-top: 10px;
}
.news-single-timedata {
       /*width: 500px;*/
            margin:0px;
           padding:0px;
  clear:both;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
color: #999;
  font-size: 10px;
}
.news-single-imgcaption {
  color: #e60003;
}
.news-single-author {
  /*padding-bottom: 3px;*/
}
.news-single-author a {
  font-size: 10px;
font-weight: normal;
}
.news-single-additional-info {
  /*background-color: #ffffff;*/
  clear: both;
  margin-top: 15px;
  border: 1px solid #999999;
padding:1px;
padding-bottom:0px;
font-size:11px;
}
.news-single-additional-info a{
  font-size:11px;
}
.news-single-related,.news-single-files,.news-single-links {
  border-bottom: 0px solid #f3f1f1;
margin:0px;
  margin-bottom: 3px;
padding:3px;
  /*background-color:#ffffff;*/
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
font-size: 11px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
  font-weight: bold;
  font-size: 11px;

margin-left:5px;
width:90%;
}

/* SINGLE Ansicht */
.news-single-item h3 {
margin-bottom:1em; 
margin-top:1em; 
color:#505561; 
padding:1.8em; 
background:#dcdcdc; 
border-left:#505561 8px solid; 
}
.news-single-h2{
padding:0.8em; 
color:#eaeff5;
border-left:#838b94 3px solid; 
}
.news-single-img {
 padding-right:30px;
 padding-top:10px;
 float:right;
 }
.news-single-img p {
padding:0; 
margin:20px;
}
.news-single-timedata {
 font-weight:bold; 
 text-align:right;
 color:#eaeff5; 
 margin-bottom:1em;
 margin-right:16px;
 }
.news-single-additional-info {
padding-left:40px;
padding-top:20px;
}

.news-single-timedata{
position:relative;
text-align:right;
padding-right:15px;
}

.news-single-backlink {
 font-weight:bold;
 padding-left:10px;
 padding-bottom:10px;

}

.news-single-additional-info dd {margin-top:-1em;color:#fff;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#fff;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.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 P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#505561;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#505561;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#505561; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#505561;font-weight:bold;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#505561;}

/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {color:#515151; border:solid 1px #900; background:#dcdcdc; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#f2f2f2; color:#515151;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#dcdcdc;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#dcdcdc;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#dcdcdc;}
.tx-dropdownsitemap-pi1 div.expAll {color:#515151; text-align:left; border:solid 1px #900; background:#dcdcdc;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}

/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#fafafa;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:0em; background:#fafafa; cursor:pointer;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}
/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {
position:relative;
padding-left:30px;
margin-left:14px;
}
table.csc-uploads td {
padding-left:0.5em;
padding-right:0.5em; 
padding-top:0.25em; 
background:#838b94;
}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {
position:realtive;
padding-left:12px;
background:#838b94;
}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; background-color:#dfd; padding:0.3em; font-style:italic;}
/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#f0f0f4; border-left:1px solid #ccd; border-right:1px solid #ccd; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#f0f0f4; border-left:1px solid #ccd; border-right:1px solid #ccd;}
.rBline1 {margin:0 5px; background:#ccd;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
div.flexi div {display:block; overflow:hidden; float:left;}
div.flexi div.left {margin-right:5px;}
div.flexi div.center {margin-right:5px; margin-left:5px;}
div.flexi div.right {margin-left:5px;}
/* FCE adjustable columns End */

/* Close @media all - DO NOT DELETE! */
}
/* ##########################
** ### Accessible menu ######
** ##########################
*/
@media screen, print {
#submenu dfn, #submenu .hidden {position:absolute; left:-1000em; width:20em;}
}
/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { 
margin-left: 2px; 
font-size: 18px; 
font-weight: bold; 
margin: 1px 0px 0px 0px; 
padding: 2px 2px 2px 10px; 
background-color: #EDEBF1; 

}
DIV.csc-menu P { 
font-size: 8px; 
font-weight: bold; 
margin: 10px 5px 10px 0px; 
padding: 2px 2px 2px 10px; 
background-color: #EDEBF1; 
}

DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {}
DIV.csc-menu-1 {
font-size: 18px;
background:#900;
border:#900 1px solid;
}

  

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 {
font-size: 8px; 
font-weight: bold; 
margin: 10px 5px 10px 0px; 
padding:0px 0px 0px 0px; 
background-color: #EDEBF1; 
}

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }



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;
margin-left:14px;
}
/* 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 */

