/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*default werte von tags setzen*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
*

h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, caption, dt, dd, form, fieldset, label, select, input, textarea, address, blockquote, nobr
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#title h1
{
	color: #e3e3e4;
	text-align: right;
	font-size: 18pt;
}

#title h1 span
{
	color: #ec7404;
}

#breadCrumb,
#hNavigation,
#footer,
.hidden
{
    display: none;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* example content styles*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#mainWrap a
{
        color: #000000;
}


h2
{
	font-size: 0.9em;
	margin-bottom: 0.5em;
	color: #ec7404;
}

#firstColumn h2.csc-firstHeader
{
        margin-bottom: 1em;
}

h3
{
	font-size: 0.9em;
	margin-bottom: 0.5em;
}

h4
{
        font-size: 0.8em;
        margin: 3px 0;
}

h5
{
        font-size: 0.75em;
        margin: 3px 0;
}

#mainWrap p,
#mainWrap dt,
#mainWrap dd
{
        font-size: 0.8em;
        margin: 3px 0;
        line-height: 1.3;
}

#mainWrap dd p,
#mainWrap dd input
{
        font-size: 1em;
}

#mainWrap p.small
{
       font-size: 0.7em;
}

#mainWrap ul,
#mainWrap ol
{
        font-size: 0.8em;
        line-height: 1.3;
}

#mainWrap ul
{
        margin-left: 15px;
}

#mainWrap ol
{
        margin-left: 25px;
}

#mainWrap li
{
        margin: 3px 0;
}

#mainWrap .csc-menu-1
{
        list-style-type: none;
}

#mainWrap .csc-menu-1 li
{
        margin: 16px 0;
        color: #ec7404;
        float: left;
        width: 16em;
        text-align: center;
}

#mainWrap ul ul,
#mainWrap ol ol
{
        font-size: 1em;
}

.csc-linkToTop
{
        clear: both;
        text-align: right;
}

#aktien td
{
        vertical-align: top;
}

#aktien img
{
        display: block;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* cal */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#rightColumnContent
{
        display: none;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* news */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.news-latest-item,
.news-list-item
{
        margin-bottom: 20px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* rte styles */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right, li.align-right { text-align: right; }

#mainWrap li.indent
{
    margin-left: 170px;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* mail form */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

fieldset.csc-mailform
{
        border: none;
        margin-top: 20px;
}

.csc-mailform-label
{
        font-size: 0.8em;
        line-height: 2;
}

.csc-mailform label
{
        width: 12em;
        float: left;
        font-size: 0.8em;
}

.csc-mailform input,
.csc-mailform textarea,
.csc-mailform select
{
       font-size: 0.8em;
       border: 1px solid #758279;
       margin: 2px 0px;
}

.csc-mailform input.csc-mailform-check
{
       border: none;
}

.csc-mailform-field
{
        clear: left;

}

.csc-mailform input.csc-mailform-submit
{
      border: none;
      background: transparent;
      color: #ec7404;
      cursor: pointer;
      margin-left: 12em;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* login */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tx-newloginbox-pi1 th
{
      padding: 3px 5px 3px 0px;
      font-size: 0.8em;
}

.tx-newloginbox-pi1 td
{
      padding: 3px 0px;
      font-size: 0.8em;
}

.tx-newloginbox-pi1 label

{

}

.tx-newloginbox-pi1 input
{
      font-size: 1em;
      border: 1px solid #444B4F;
}

.tx-newloginbox-pi1 input.submit,
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit,
.tx-srfeuserregister-pi1 input.submit
{
      border: none;
      background: transparent;
      color: #ec7404;
      cursor: pointer;
      font-weight: bold;
}

.tx-srfeuserregister-pi1 input
{
      border: 1px solid #444B4F;
}

.tx-srfeuserregister-pi1 fieldset
{
      border: none;
}






