@charset "UTF-8";

/* container */
*+html div.csc-textpic-imagewrap { float: none !important; }
.multicolumnContainer li { list-style-type: none !important; list-style-image: none !important;}

/* paragraph classes */
p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-justify { text-align: justify; }

p.csc-frame-frame1 {background-color:silver; border:1px dotted gray; padding:5px;}
p.bluebox {background-color:aliceblue; border:1px dotted #005EA8; padding:5px;}

p.orangebox {background-color:seashell; border:1px dotted orange; padding:5px;}

p.code {font-family:"Courier New", Courier, monospace; font-size:0.9em; padding:1em; background:#f0f0f4; border:1px #ccd solid;}
p.note {background:#ccc; padding: 0.8em; color:#2F2C2C;}

p.important, span.important {background:transparent;font-weight:bold;font-size:1.1em;padding:0px; color: #E5322B;border:0px #000 dashed;}
p.warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted;}
p.info {background:#ccc url(../../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
p.question {background:#DFDFDF url(../../img/icons/fragez-blau.gif) 10px 10px no-repeat; color:#2F2F2F; padding:1.5em 1.5em 1.5em 4em;}
p.stop {background:#fff url(../../img/icons/stop.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em; border:1px solid #a43f15;}
p.citation {background:#fff url(../../img/icons/sprechblase.gif) 6px 6px no-repeat; color: #D57E1D; padding:2.0em 0.6em 0.6em 3.8em; border:1px dotted orange; font-style:italic;}
p.whiteUpperCase { color: white; text-transform: uppercase; font-size: 0.7em; margin: 0; }

.greenButton { background: rgb(175, 202, 98); border-radius: 20px; color: white; padding: 5px 15px; font-size: 0.7em; font-family: Georgia, Helvetica, Arial, sans-serif; display: inline-block; }
.greenButton a { color: white!important; text-decoration: none!important; padding: 5px; }
.greenButton:hover, .greenButton:active { background: rgb(155, 182, 78); cursor: pointer; }
.small { font-size: 0.8em; }
.whiteBox { background: white; }
.whiteBox table.contenttable tr, .whiteBox table.contenttable tr:nth-child(n) { background: none; }

p sup, p sub {font-size:0.7em;}

/* character classes */
span.underline {text-decoration:underline;}
span.strikethrough {text-decoration:line-through;}
span.mono {font-family:"Courier New", Courier, monospace; padding:0 0.3em 0 0.3em; background:#f0f0f4; border:1px #ccd solid;}
span.file {padding:0 0 0 14px; background:transparent url('../../img/icons/file.gif') no-repeat left;}
span.directory {padding:0 0 0 15px; color:#000088; background:transparent url('../../img/icons/dir.gif') no-repeat left;}
span.infoHeadline {display:block; color:#187ba2; text-transform:uppercase; font-weight:bold; border-bottom:2px solid white; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.questionHeadline {display:block; color:#fff; text-transform:uppercase; font-weight:bold; border-bottom:2px solid white; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.stopHeadline {display:block; color:#A43F15; text-transform:uppercase; font-weight:bold; padding-bottom:0.5em; margin-bottom:-1em;}

b { font-weight: bold; }

/* lists */


/* table */
table.contenttable {}

/* button */
.blackButton { margin:10px; color:#FFFFFF; background-color:#000000; text-decoration:none; text-align:center; border:5px; border-style:solid; border-color:#C5C5C5; margin:5px; border-radius:10px; }
.blackButton a { display:block; margin:0 auto; padding:10px 0; color: white; text-decoration: none; }
.blackButton:hover { border-color:darkgray; }
