/* Project EarlyNutrition - print css - programmed by www.muc-cms.de */

/* change body to:
body {
background-color: #fff;
font-family: tahoma, arial, sans-serif;
font-size: 12px;
color: #000;
text-align: left;
}

Replace to #000: 
#999
#666
#ccc
#CB7501 (Link colour)
#735A32 (BG Submit-Buttons / and borders)

AND adjust UL/OL */

/* ***************************************************************** */

@font-face {
    font-family: 'DroidSansRegular';
    src: url('/fileadmin/template-sea/DroidSans-webfont.eot');
    src: url('/fileadmin/template-sea/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/template-sea/DroidSans-webfont.woff') format('woff'),
         url('/fileadmin/template-sea/DroidSans-webfont.ttf') format('truetype'),
         url('/fileadmin/template-sea/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidSansBold';
    src: url('/fileadmin/template-sea/DroidSans-Bold-webfont.eot');
    src: url('/fileadmin/template-sea/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/template-sea/DroidSans-Bold-webfont.woff') format('woff'),
         url('/fileadmin/template-sea/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/fileadmin/template-sea/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* 
DroidSansBold at:
H1.csc-firstHeader, H2
H1
DroidSansRegular at:
.search-left
#mailformsword
footer
#c36 h1.csc-firstHeader - not anymore
/*

/* Layout */

body {
background-color: #fff;
font-family: tahoma, arial, sans-serif;
font-size: 12px;
color: #000;
text-align: left;
}
.csc-mailform-submit, input, textarea, select {
font-family: tahoma, arial, sans-serif;
}


#shadowmain {
width: 979px;
margin: auto;
background: url(/fileadmin/template-sea/bg-pen-shadow-container.png) repeat-y top center !important;
background-image: none;
}

#main {
border: 0px solid #FFF0AA;
margin: auto;
margin-bottom: 0px;
text-align: left;
width: 955px;
position: relative;
}

/* Top-Navigation (horizontal) */
#top-navigation {
float: left;
height: 32px;
width: 490px;
background-color: #fff;
border: 0px solid #000;
}

/* Top-Navigation Text und Pipe */
#top-navigation .text {
color: #000;
padding-top: 9px;
padding-right: 0px;
padding-left: 5px;
font-size: 12px;
margin-left: 0px;
letter-spacing: 0px;
text-align: left;
}

/* Top-Navigation Link */
a:link.topnav, a:visited.topnav {
color: #000;
text-decoration: none;
font-size: 12px;
font-weight: normal;
}
a:hover.topnav {
color: #000;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}
a:active.topnav {
color: #000;
text-decoration: none;
font-size: 12px;
font-weight: normal;
}

a:link.topnav-act, a:visited.topnav-act, a:active.topnav-act {
color: #000;
text-decoration: none;
font-size: 12px;
font-weight: normal;
}
a:hover.topnav-act {
color: #000;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}


#search {
float: left;
background-color: #FDFBF7;
height: 32px;
border: 0px solid red;
margin-left: 280px;
}


#spacer {
clear: both;
height: 26px;
border-top: 0px solid #000;
}

#left  {
float: left;
margin-left: 0px;
margin-bottom: 60px;
width: 190px;
border: 0px solid red;
}

#content {
float: left;
width: 567px;
margin-left: 0px;
margin-bottom: 40px;
margin-right: 8px;
border-left: 0px solid #000;
padding-top: 5px;
}
#content-content {
padding-left: 14px;
padding-right: 0px;
}

#contentfull {
float: left;
width: 755px;
margin-left: 0px;
margin-bottom: 40px;
margin-right: 0px;
border-left: 0px solid #000;
padding-top: 5px;
}
#contentfull-content  {
padding-left: 14px;
padding-right: 0px;
}

/* FIX margin-right for Text-mit-Bild, TmB */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px !important;
margin-right: 8px;
}

#right  {
float: left;
margin-left: 0px;
margin-top: 31px;
margin-bottom: 30px;
width: 190px;
border: 0px solid red;
}

/* Footer */
#footer {
clear: both;
height: 190px;
background: url(/fileadmin/template-sea/bg-pen-shadow-footer.png) repeat-x;
background-color: #fff;
border-bottom: 1px solid #bfbfbf;
}

#footer-1 {
text-align: center;
border: 0px solid green;
padding: 16px 0px 16px 0px;
margin-top: 0px;
}

#footer-2-left {
float: left;
text-align: left;
border: 0px solid blue;
padding: 50px 5px 10px 330px;
}
#footer-2-right {
text-align: right;
border: 0px solid red;
padding: 50px 8px 10px 6px;
}

/* Footer Text und Pipe */
#footer .text {
color: #333;
font-size: 12px;
font-family: 'DroidSansRegular', tahoma, arial, sans-serif;
}

/* Footer Link */
a:link.footerlink, a:visited.footerlink {
color: #333;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: 'DroidSansRegular', tahoma, arial, sans-serif;
}
a:hover.footerlink, a:active.footerlink {
color: #333;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
font-family: 'DroidSansRegular', tahoma, arial, sans-serif;
}

/* Klickpfad Text und Pipe */
.bread {
font-size: 11px;
color: #000;
}

/* Klickpfad Link */
.bread a:link, .bread a:visited {
color: #000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}
.bread a:hover {
color: #000;
text-decoration: underline;
font-size: 11px;
font-weight: normal;
}
.bread a:active {
color: #000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

/* End of Layout */

hr {
margin-top: 15px;
margin-bottom: 15px;
border: 0px;
border-top: solid 1px #000;
border-bottom: solid 1px #fff;
}

/* RTE / Bodytext: */
P.bodytext {
font-size: 12px;
color: #000;
padding: 0px 8px 0px 0px;
margin-top: 0px;
margin-bottom: 18px;
line-height: 18px;
border: 0px solid red;
}

A {color: #000; text-decoration: underline;}
A:hover {color: #000; text-decoration: none;}
A img {border: 0px;}

/* Unordered List UL ******************************/
#content UL, #contentfull UL {
margin: 0px 0px 18px 0px;
padding: 0px 8px 0px 14px;
color: #000;
line-height: 18px;
list-style-image: url(/fileadmin/template-sea/arrow-ul.gif);
border: 0px solid blue;
}
/* No margin-bottom for 2nd level in UL */
#content UL LI UL, #contentfull UL LI UL {
margin: 0px;
}

/* Ordered List OL ******************************/
#content OL, #contentfull OL { 
margin: 0px 0px 18px 0px;
padding: 0px 8px 0px 20px;
color: #000;
line-height: 18px;
border: 0px solid blue;
}
/* No margin-bottom for 2nd level in OL */
#content OL LI OL, #contentfull OL LI OL {
margin: 0px;
}

/* for leftnav */
#left UL {
line-height: 18px;
}

UL A { color: #000; }
OL A { color: #000; }

input, textarea {
font-size: 12px;
padding: 3px 4px 3px 4px;
}

textarea {
font-size: 12px;
color: #000000;
border-right: #000 1px solid; /* Orig: #000*/
border-top: #000 1px solid;
border-left: #000 1px solid; 
border-bottom: #000 1px solid;
background-image: url(/fileadmin/template-sea/bg-forms.gif);
background-repeat: repeat-x;
background-color: #fff;
}

input {
font-size: 12px;
color: #000000;
border-right: #000 1px solid; 
border-top: #000 1px solid;
border-left: #000 1px solid; 
border-bottom: #000 1px solid;
background-image: url(/fileadmin/template-sea/bg-forms.gif);
background-repeat: repeat-x;
background-color: #fff;
margin: 0px;
}

select {
font-size: 12px;
color: #000000; 
border-right: #000 1px solid; 
border-top: #0001px solid;
border-left: #000 1px solid; 
border-bottom: #000 1px solid;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
}


/* Mailform */
.csc-mailform { 
font-size: 100%;
border: 0px solid #ff0000;
margin: 0px;
padding: 0px;
color: #333;
font-size: 12px;
}
.csc-mailform-field { padding: 5px 0px 5px 0px; margin: 0px; }
.csc-mailform .csc-mailform-submit       {color: #000; background-color: #fff; font-weight: normal; background-image: none; padding: 6px 5px 5px 5px; width: 120px; margin-left: 140px; text-align: center; border: 1px solid #000; }
.csc-mailform .csc-mailform-submit:focus {color: #000; background-color: #fff; font-weight: normal; background-image: none; padding: 6px 5px 5px 5px; width: 120px; margin-left: 140px; text-align: center; border: 1px solid #000; }
fieldset.csc-mailform label {font-size: 100%; float:left; width: 140px; margin: 0 0 0 0px;}
.csc-mailform-check {border: 0px;}
.csc-mailform input { width: 321px; }
.csc-mailform textarea { width: 321px; }

/* Frames, spacing, link-to-top */
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #000; padding-top: 20px; width: 99%; }
DIV.csc-frame-rulerAfter { clear: both; border-bottom: 1px solid #000; margin: 0px 0px 15px 0px; width: 99%; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame2 { background-color: #eee; padding: 0px 0px 0px 0px; border: 0px solid #333333; }
DIV.csc-frame-frame2 P { font-size: 11px; margin-left: 5px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
	
/* Frame 1 *********************************************/

DIV.csc-frame-frame1 {
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #fff;
background: #eee;
margin-bottom: 16px;
}
DIV.csc-frame-frame1 H1 {
color: #fff;
background-color: #736D71;
margin: 0px;
padding: 3px 3px 3px 4px;
font-size: 12px;
line-height: 18px;
border-bottom: 1px solid #736D71;
}
DIV.csc-frame-frame1 P {
font-size: 11px; 
margin: 4px 2px 0px 5px;
line-height: 17px;
margin-bottom: 12px;
}
DIV.csc-frame-frame1 .tspacer {
border: 0px solid green;
padding-bottom: 0px;
}

/* UL in csc-frame-frame1 */
DIV.csc-frame-frame1 UL {
font-size: 11px; 
margin: 0px 0px 13px 0px;
padding: 0px 2px 0px 16px;
color: #000;
line-height: 17px;
list-style-image: url(/fileadmin/template-sea/arrow-ul.gif);
border: 0px solid blue;
}
/* No margin-bottom for 2nd level in UL */
DIV.csc-frame-frame1 UL LI UL {
margin: 0px;
}	

/* OL in csc-frame-frame1 */
DIV.csc-frame-frame1 OL { 
font-size: 11px; 
margin: 0px 0px 13px 0px;
padding: 0px 2px 0px 22px;
color: #000;
line-height: 17px;
border: 0px solid blue;
}
/* No margin-bottom for 2nd level in OL */
DIV.csc-frame-frame1 OL LI OL {
margin: 0px;
}
/* Frame 1 *********************************************/

/* Headers, plain */
H1.csc-firstHeader, H2 { font-family: 'DroidSansBold', tahoma, arial, sans-serif; letter-spacing: 0px; font-size: 19px; font-weight: normal; padding: 0px 0px 2px 0px; border-bottom: 1px dotted #000; color: #000; } /* Typ Standard bzw. Layout 2 wenn weiter unten auf Seite */
H1                     { font-family: 'DroidSansBold', tahoma, arial, sans-serif; letter-spacing: 0px; font-size: 16px; font-weight: normal; padding: 0px 0px 2px 0px; border-bottom: 0px solid #000; color: #000; }  /* Typ Standard */
H3 { font-size: 11px; font-weight: normal; color: #000; padding-bottom: 15px; }
H1, H2, H3, H5 { margin: 0px 0px 12px 0px; }

H4 {
font-size: 11px;
text-indent: 15px;
font-weight: bold;
letter-spacing: 0px;
text-transform: uppercase;
color:#000;
padding: 4px 3px 4px 0px;
margin:0px;
border-bottom: 0px solid #000;
background:url(icon-blue.gif) 5px 50% no-repeat;
background-color: #d4d4d4;
}

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #186900; }
H3 A { color: #000000; }
H4 A { color: #8A0020; }
H5 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }

/* Table styling HTML-Area / Typ Standard */
TABLE.contenttable { border-collapse: collapse;  }
TABLE.contenttable thead tr th { padding: 3px; border: 1px solid #000; font-size: 12px; background-color: #f4f4f4;}
TABLE.contenttable thead tr th p.bodytext { border: 0px solid #000; font-size: 12px; color: #000; margin: 0px;  }
TABLE.contenttable TR TD { padding: 1px; border: 1px solid #000;  }
TABLE.contenttable TD p.bodytext { font-size: 12px; color: #000; text-align: left; }
TABLE.contenttable TR { background-color: #fff; }

/* Table styling IHE normal (0) and layout 1 (1) */
TABLE.contenttable-0 { border-collapse: collapse; border: 1px solid #000; margin: 0px 0px 0px 0px; width: 99%; }
TABLE.contenttable-0 TR TD { padding: 3px; border: 1px solid #000; }
TABLE.contenttable-0 TD { font-size: 11px; color: #000; text-align: left; }
TABLE.contenttable-0 TR { background-color: #fff; }

TABLE.contenttable-1 { border-collapse: collapse; border: 1px solid #000; margin: 0px 0px 0px 0px; width: 99%; }
TABLE.contenttable-1 TR TD { padding: 3px; border: 1px solid #000; }
TABLE.contenttable-1 TD { font-size: 11px; color: #000; text-align: left; }
TABLE.contenttable-1 TR { background-color: #000; }

/* Tabelle Frontend */
TABLE.contenttable TR TD P.bodytext {
 margin: 0px 0px 0px 0px ;
 padding: 3px 3px 3px 3px ;  
}

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }
.csc-textpic-caption {font-size: 11px; font-style: normal; padding-top: 4px;}

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Tables, generally */
TABLE.contenttable P { font-size: 11px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

/* Filelinks, generally */
TABLE.csc-uploads { border: 0px solid green; padding: 0px; margin-bottom: 45px; }
TABLE.csc-uploads TR TD { border: 0px solid blue; padding: 2px; margin: 0px; }
TABLE.csc-uploads TR TD P { border: 0px solid blue; padding: 0px; margin: 0px; font-size: 12px; }
TABLE.csc-uploads TR.tr-even { background-color: #f4f4f4; }
TABLE.csc-uploads TR.tr-odd  { background-color: #f4f4f4; }
TABLE.csc-uploads TR TD.csc-uploads-icon { width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 85%; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize  { font-size: 12px; }

/* Various Forms */
/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

.tx-loginboxmacmade-pi1 {
float: left;
width: 700px;
border: 0px solid blue;
}

h2.tx-loginboxmacmade-pi1-header { 
font-size: 16px;
font-weight: normal;
border: 0px solid green;
}

.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
color: #C10000;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
margin-top: 10px;
margin-bottom: 50px;
border: solid 0px #000;
width: 350px;
float: left;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
border: solid 0px blue;
background-color: #fff;
padding: 7px;
width: 30px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
border: solid 0px #E5D9B1;
background-color: #fff;
font-weight: normal;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD input.submit {
color: #000;
font-weight: normal;
background-color: #fff;
background-image: none;
border: solid 1px #000;
margin: 0px;
padding: 5px;
}

#c36 {
border: 0px solid red;
padding: 7px 6px 5px 8px;
margin-left: 0px;
background: #E8F8FF;
}
#c36 h1.csc-firstHeader {
font-family: tahoma, arial, sans-serif;
font-size: 12px;
border-bottom: 0px solid #999;
padding: 0px;
font-weight: normal;
color: #000;
}
.csc-loginform .csc-mailform-submit {
color: #fff;
background-color: #000;
background-image: none;
width: 60px;
text-align: center;
margin: 0px;
padding: 5px; 
border: 0px;
}

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; margin-top: 35px; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 450px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: normal; font-size: 11px; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 80%; }

#mailformsword {
float: left;
width: 167px;
padding: 5px 1px 2px 3px;
background-color: #f4f4f4; 
font-size: 12px;
color: #333; 
border-left: 1px solid #000; 
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
border-right: 0px;
height: 13px;
}
#c12 .csc-mailform-submit {
padding: 0px;
margin: 0px;
border: 0px solid red; 
}

.search-left {
float: left;
width: 154px;
padding: 5px 1px 3px 3px;
background-color: #f4f4f4; 
font-size: 12px;
color: #333; 
border-left: 1px solid #000; 
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
border-right: 0px;
height: 12px;
}

TABLE.csc-searchResultInfo { margin-top: 20px; border: 0px solid blue; background-color: #EBEBEB; width: 99%; }
TABLE.csc-searchResultInfo TR TD { padding: 4px 6px 4px 6px; width: 50%; border: 0px solid red; font-size: 12px; }
TABLE.csc-searchResultInfo TR TD P { color: #000; font-weight: bold; margin: 0px; }
TABLE.csc-searchResultInfo TR TD A { color: #000; font-weight: normal; }
TABLE.csc-searchResultInfo .csc-searchResultPrevNext P { text-align: right; }

H3.csc-searchResultHeader A { color: #000; font-size: 12px; text-decoration: underline; font-weight: bold; }
H3.csc-searchResultHeader A:HOVER { text-decoration: none; }
H3.csc-searchResultHeader { background-color: #fff; margin-left: 6px; margin-top: 19px; padding-bottom: 0px; }
P.csc-searchResult { font-size: 12px; color: #000; margin-left: 6px;}
H3.csc-noSearchResultMsg { margin-top: 35px; font-weight: normal; font-size: 12px; color: #C10000; }

SPAN.csc-sword { font-weight: bold; color: #C10000; }

/* Menu / Sitemap, generally */
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 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 {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* 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; }



/* Frontend editing / TYPO3 Admin Panel */
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 
/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-size: 10px; color: black; }
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }