/**
 * dpi-one.de - Content Management System
 *
 * This is the STYLE CSS DOCUMENT
 * of the dpi-one.de - content managament system frontend
 *
 * @file    css-styled-content.css
 * @author  dpi one <www.dpi-one.de>
 */


/***********************
  csc-header
 ***********************/
DIV.csc-header { padding-top: 9px; }
DIV.csc-header A { color: #626262; }
P.csc-subheader { font-size: 1.084em; font-weight: bold; text-decoration: underline; }


/***********************
  csc-textpic
 ***********************/
.csc-textpic-caption { font-size: 0.917em; }


/***********************
  csc-frame
 ***********************/
DIV.csc-frame { background: #F5F5F5; border-bottom: 4px solid #E3C503; margin: 0px 0px 20px 0px; padding: 0.584em 10px 0.166em 10px; }
	/* headlines */
DIV.csc-frame DIV.csc-header { padding: 0px; }
DIV.csc-frame-frame1 DIV.csc-header, DIV.csc-frame-frame2 DIV.csc-header, DIV.csc-frame-frame3 DIV.csc-header {
	background: #282723;
	margin: 0px -10px;
	padding: 0px 10px;
}
DIV.csc-frame-frame1 DIV.csc-header H1, DIV.csc-frame-frame2 DIV.csc-header H1, DIV.csc-frame-frame3 DIV.csc-header H1 {
	background: url(../image/background-csc-frame-header.gif) no-repeat;
	line-height: 50px;
	padding: 0px 0px 0px 20px;
}
DIV.csc-frame-frame1 DIV.csc-header A, DIV.csc-frame-frame2 DIV.csc-header A, DIV.csc-frame-frame3 DIV.csc-header A {
	display: block;
	line-height: 50px; 
}
DIV.csc-frame DIV.csc-header A:hover { text-decoration: none; }
	/* font-color */
DIV.csc-frame-frame1 *, DIV.csc-frame-frame2 *, DIV.csc-frame-frame3 * { color: #FFFFFF; }
DIV.csc-frame-frame1 DIV.csc-header *, DIV.csc-frame-frame2 DIV.csc-header *, DIV.csc-frame-frame3 DIV.csc-header * { color: #FFFFFF; }
	/* positioning */
DIV.csc-frame-frame1, DIV.csc-frame-frame2, DIV.csc-frame-frame3 { background: #524F46; border: none; float: left; margin-right: 0px; min-height: 200px; padding: 0px 10px; width: 215px; }
DIV.csc-frame-frame1, DIV.csc-frame-frame2 { border-right: 1px solid #FFFFFF; }
DIV.csc-frame-frame1 DIV.csc-textpic-text, DIV.csc-frame-frame2 DIV.csc-textpic-text, DIV.csc-frame-frame3 DIV.csc-textpic-text {
	min-height: 90px;
	padding: 0.584em 0px 0.166em 0px;
}
DIV.csc-frame DIV.csc-textpic-text { font-size: 1em; }
	/* backgrounds */
DIV.csc-frame-frame1 { background-image: url(../image/background-csc-frame-frame1.gif); background-repeat: no-repeat; }
DIV.csc-frame-frame2 { background-image: url(../image/background-csc-frame-frame2.gif); background-repeat: no-repeat; }
DIV.csc-frame-frame3 { background-image: url(../image/background-csc-frame-frame3.gif); background-repeat: no-repeat; }
	/* lists */
DIV.csc-frame UL { margin: 0px; padding: 0.25em 0px 0.727em 1.166em; }
DIV.csc-frame TABLE.contenttable UL:first-child { padding-top: 0px; }
DIV.csc-frame TABLE.contenttable UL:last-child { padding-bottom: 0px; }


/***********************
  linkToTop
 ***********************/
.csc-linkToTop { font-size: 0.917em; text-align: right; }


/***********************
  csc-uploads
 ***********************/
DIV.csc-uploads DIV.tr-even, DIV.csc-uploads DIV.tr-odd { padding: 0.2em 0px 0.8em 0px; }
DIV.csc-uploads-icon, DIV.csc-uploads-fileName, DIV.csc-uploads-fileSize { display: inline-block; vertical-align: text-top; }
* HTML DIV.csc-uploads-icon, * HTML DIV.csc-uploads-fileName, * HTML DIV.csc-uploads-fileSize { display: inline; }
*:first-child+HTML DIV.csc-uploads-icon, *:first-child+HTML DIV.csc-uploads-fileName, *:first-child+HTML DIV.csc-uploads-fileSize { display: inline; }
DIV.csc-uploads P { line-height: normal; padding: 0px; white-space: nowrap; }
DIV.csc-uploads-icon { height: 16px; padding-right: 5px; width: 18px; }
DIV.csc-uploads-icon IMG { vertical-align: text-top; }
DIV.csc-uploads-fileName { padding-right: 13px; }