@media screen {


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linkToTop { text-align: right; }
p.csc-linkToTop a { font-weight: bold; }

.csc-frame { border: 0; }
.csc-frame-invisible {display:none;}
.csc-frame-rulerBefore { border-top: 1px solid #ccc; }
.csc-frame-rulerAfter { border-bottom: 1px solid #ccc; }
.csc-frame-indent { padding-left: 100px; }
.csc-frame-indent3366 { padding-left: 33%; }
.csc-frame-indent6633 { padding-right: 33%; }

.csc-frame-frame1 { background-color: #f2f2f2; padding: 1em;  margin-bottom: 2em; }
div.csc-frame-frame2 { background-color: #e5e5e5; padding: 1em;  margin-bottom: 2em; }
div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
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; }


/******************/
/* Headers, plain */
/******************/

/* Header date */
p.csc-header-date { font-size: 90%; }

/* Subheader, general */
p.csc-subheader { }

/*********************/
/* Ausrichtungen RTE */
/*********************/
.align_left, .align-left {text-align: left;}
.align_right, .align-right {text-align: right;}
.align_center, .align-center  {text-align: center;}
.align_justify, .align-justify  {text-align: justify;}


/**********/
/* Images */
/**********/

/* Images / Captions */
.csc-textpic-caption { font-size: 90%; line-height:1.2em; }


/* Schatten für Bilder */
main .csc-textpic-center-outer img, main .csc-textpic-left img, main .csc-textpic-intext-left img, main .csc-textpic-intext-left-nowrap img{
  -webkit-box-shadow:  3px 3px 3px 0px #888;
  box-shadow:  3px 3px 3px 0px #888;
}

main .csc-textpic-right img, main .csc-textpic-intext-right img, main .csc-textpic-intext-right-nowrap img{
  -webkit-box-shadow:  -3px 3px 3px 0px #888;
  box-shadow:  -3px 3px 3px 0px #888;
}


/* Bulletlists, general */
ul.csc-bulletlist li {  }

/* Listenformatierung - Contentmodul Aufzählung */
ul.csc-bulletlist-0 { }
ul.csc-bulletlist-1 li { list-style-type : decimal; }
ul.csc-bulletlist-2 li { list-style-type : circle; }
ul.csc-bulletlist-3 li { list-style-type : Disc; }
ul.csc-bulletlist-4 li { list-style-type : lower-roman; }
ul.csc-bulletlist-5 li { list-style-type : upper-roman; }
ul.csc-bulletlist-6 li { list-style-type : lower-alpha; }
ul.csc-bulletlist-7 li { list-style-type : upper-alpha ; }
ul.csc-bulletlist-8 li { list-style-type : none; }


/************************/
/* Filelinks, generally */
/************************/
table.csc-uploads { border: 0; margin-bottom: 2em; }
table.csc-uploads tr td p { background-color : transparent; }
table.csc-uploads tr td { vertical-align : top; padding: 0.5em; }
table.csc-uploads tr.tr-even { background-color: #e5e5e5; }
table.csc-uploads tr.tr-odd { background-color: #f2f2f2; }
table.csc-uploads tr td.csc-uploads-icon { padding: 0.5em 0 0.5em 0.5em; width: 1%; text-align: center; }
table.csc-uploads tr td.csc-uploads-fileName { width: 80%; padding-right: 0;}
table.csc-uploads tr td.csc-uploads-fileName p { margin: 0; }
table.csc-uploads tr td.csc-uploads-fileName p a { font-weight: bold; }
table.csc-uploads tr td.csc-uploads-fileName p.csc-uploads-description {margin-top: 0.5em; }
table.csc-uploads tr td.csc-uploads-fileSize { white-space: nowrap; text-align: right; }

UL.csc-uploads SPAN.csc-uploads-fileName:hover, 
UL.csc-uploads IMG:hover, 
UL.csc-uploads IMG:focus {
    background: none repeat scroll 0 0 transparent;
    color: black;
    text-decoration: underline;
}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/

ul.csc-menu { }
ul.csc-menu a { }
ul.csc-menu a:hover { }
ul.csc-menu .csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
ul.csc-menu-def {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
ul.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
div.csc-sitemap { }
div.csc-sitemap ul { }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
ul.csc-menu-3 { }
ul.csc-menu-3 li.csc-section { }

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

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

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

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
ul.csc-menu-7 { }


} /* Media Screen Ende */
