
* {
    /*-moz-outline: none;*/
    outline:none; /* fx 1.05, Safari, Mac IE*/
}

/* =basics
--------------------------------------------------------------- */

html, body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    margin: 0;
    padding: 0;
    height: 101%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    color: #000;
    font-size: 12px;
    /*background: #f1e1b6 url(../img/bg_catsg.gif) repeat-x bottom right;*/
}

.invisible {
    display: none;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    font-weight: bold;
	 color: #000;
}

p, .normal {
    margin: 0;
    padding: 0;
    margin-bottom: 1.4em;
}

h1.pagetitle, h1.csc-firstHeader, h1.csc-header, h1.csc-header-n2 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 1.4em;
    font-family: Verdana, Arial, Helvetica, sans-serif;/*border-bottom: 3px solid #dedede;*/
    color: #000;


}

h1,  #right_container h1.csc-firstHeader, h1.csc-header, h1.csc-header-n2 {
    margin: 0.8em 0 12px 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.5em;

	font-weight: bold;
}

h2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 0.8em;
}

h3, .untertitel {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.4em;
    margin-top: 0.8em;
}

h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    margin-top: 0.8em;
}

hr {
    color: #999;
    background-color: #999;
    height: 1px;
    border: 0
}

ul {
    margin: 0;
    padding: 0;
    padding-left: 15px;
    margin-top: 0px;
    margin-bottom: 15px;
    list-style-type: square;
}

.td-h ul {
    margin: 0;
    padding: 0;
    padding-left: 15px;
    margin-top: 0px;
    margin-bottom: 15px;
    list-style-type: square;
}

.untertitel {
    font-weight: bold;
    font-size: 12px;
}

table {
    clear:both;
    font-size: 12px;
}

table th {
    font-weight: bold;
    text-align: left;
}

table td {
    vertical-align: top;
}

img {
    border: 0;
}



/* =links
--------------------------------------------------------------- */
a {
    color: #E95C43;
    text-decoration: underline;
}

a:hover {
    color: #000000;
}

a img {
    border: none;
}

/* =table formatings
--------------------------------------------------------------- */

table {
    border-spacing: 0;
    border-collapse: collapse;
}

.td-download {
    background-color:#E9E9E9;
    vertical-align:middle;
}

.td-w {
}

.contenttable {
    width:100%;
}

#content1_container .contenttable {
    background-color: transparent;
    width: auto;
}

.contenttable td {
    vertical-align:top;
    padding: 2px 2px 2px 5px;
}

.contenttable td:first-child {
}

.contenttable p.bodytext, .contenttable {
    margin:0;
    padding:0;
}

.contenttable {
    background: none;
    margin-bottom: 20px;
}

.contenttable tr.tr-even {
    padding-left: 2px;
}

.contenttable tr.tr-odd {
    padding-left: 2px;
}

.contenttable th {
    /*background: url(../img/bg-right-col.gif) repeat-x;*/
    border-bottom: 1px solid #cf6148;
    border-top: 1px solid #cf6148;
    border-right: 1px solid #cf6148;
    color: #E9563F;
    padding: 2px 2px 2px 5px;
}

#content2_container .inner .contenttable p.bodytext {
    margin: 0;
    padding: 0;
}

.contenttable th:first-child {
    border-left: 1px solid #cf6148;
}

.contenttable th.td-0 {
    border-left: 1px solid #cf6148;
}

.contenttable th.td-last {
    border-right: 1px solid #cf6148;
}

.contenttable-1 {
    background-color:#fff;
}

.contenttable-1 tr.tr-even {
    background-color:#fcf0dd;
    padding-left: 2px;
}

.contenttable-1 tr.tr-odd {
    background-color:#fcf0dd;
    padding-left: 2px;
}

.contenttable-1 th {
    background: url(../img/bg-right-col.gif) repeat-x;
    border-bottom: 1px solid #cf6148;
    border-top: 1px solid #cf6148;
    color: #E9563F;
    padding-left: 2px;
}

.contenttable-1 th.td-0 {
    border-left: 1px solid #cf6148;
}

.contenttable-1 th.td-last {
    border-right: 1px solid #cf6148;
}

.c2l1-left {
    border-right: none;
}

/* =formatings downloadlist
--------------------------------------------------------------- */

.td-download {
    vertical-align:middle;
   /*border-top: 1px solid #dedede;*/
   background: url(../img/dotted-line-hor.gif) top repeat-x;
}

.tx-damdownloadlist-pi1 {
   background: url(../img/dotted-line-hor.gif) bottom repeat-x;
   padding-bottom: 2px;
}

/* =formatings downloadlist
--------------------------------------------------------------- */

.csc-textpic-image {
    padding-bottom: 5px;
}

/* =table formatings
--------------------------------------------------------------- */

.t3 .td-0, .t3 .td-last {
    width: 150px;
}

.w50 { width: 50px ; }
.w60 { width: 60px ; }
.w70 { width: 70px ; }
.w80 { width: 80px ; }
.w90 { width: 90px ; }
.w100 { width: 100px ; }
.w110 { width: 110px ; }
.w120 { width: 120px ; }
.w130 { width: 130px ; }
.w140 { width: 140px ; }
.w150 { width: 150px ; }
.w160 { width: 160px ; }
.w170 { width: 170px ; }
.w180 { width: 180px ; }
.w190 { width: 190px ; }
.w200 { width: 200px ; }
.w210 { width: 210px ; }
.w220 { width: 220px ; }
.w230 { width: 230px ; }
.w240 { width: 240px ; }
.w250 { width: 250px ; }
.w260 { width: 260px ; }
.w270 { width: 270px ; }
.w280 { width: 280px ; }
.w290 { width: 290px ; }
.w300 { width: 300px ; }
.w310 { width: 310px ; }
.w320 { width: 320px ; }
.w330 { width: 330px ; }
.w340 { width: 340px ; }
.w350 { width: 350px ; }
.w360 { width: 360px ; }
.w370 { width: 370px ; }
.w380 { width: 380px ; }
.w390 { width: 390px ; }
.w400 { width: 400px ; }
.w410 { width: 410px ; }
.w420 { width: 420px ; }
.w430 { width: 430px ; }
.w440 { width: 440px ; }
.w450 { width: 450px ; }
.w460 { width: 460px ; }
.w470 { width: 470px ; }
.w480 { width: 480px ; }
.w490 { width: 490px ; }
.w500 { width: 500px ; }
.w510 { width: 510px ; }
.w520 { width: 520px ; }
.w530 { width: 530px ; }
.w540 { width: 540px ; }
.w550 { width: 550px ; }
.w560 { width: 560px ; }
.w570 { width: 570px ; }
.w580 { width: 580px ; }
.w590 { width: 590px ; }
.w600 { width: 600px ; }

.divider {
    clear: both;
    visibility:hidden
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    font-size: 11px;
    font-style: italic;}
