.even
{ background-color: #e7e7e7!important;
}
/* Contact Form */
.csc-mailform { background-color: #F7F7F7;width:630px;padding-top: 10px;padding-left: 3px;}
.csc-mailform input,  .csc-mailform textarea { padding: 1px; }
.csc-mailform-field label { width: 100px; display:block; float: left;   }
.csc-mailform-field { padding-bottom: 5px; }
.csc-mailform-submit { margin-left: 100px;} 

DIV.border-inner-grey{
	background-color: #F7F7F7;
	border: 1px solid #cfdce5;
	  margin: 0;
   padding: 0;
}
DIV.border-inner-grey p{
    margin: 0;
   padding: 0;
}
DIV.border-blue{
	border: 2px solid #0099FF;
	margin: 0;
	padding: 0.2em;
	min-height:330px;
}
DIV.border-blue p{
    margin: 0;
   padding: 0;
}
DIV.border-grey{
	border: 2px solid #969696;
	margin: 0;
	padding: 0.2em;
	min-height:330px;
}
DIV.border-grey p{
    margin: 0;
   padding: 0;
}
DIV.border-grey-left {
	border-left: 2px solid #969696;
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	min-height:330px;
}
DIV.border-grey-left  p{
    margin: 0;
   padding: 0;
}

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

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid black; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid black; }
DIV.csc-frame-indent { padding-left: 20px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #ebebeb; padding-top: 3px; border: 1px solid #cfdce5; }
DIV.csc-frame-frame2 { background-color: #ebebeb; padding: 2px 4px 2px 4px; border: 1px solid #cfdce5; }
P.csc-caption {
   font-size:small;
   font-style:italic; 
}

div.background-blue{
   background-color: #D1EBE6;
   padding: 0.2em
}
.csc-textpic dd {
	padding: 0!important;
	margin: 0!important;
}
.csc-textpic dt{
	padding: 0!important;
	margin:  0!important;
}

/* TABELLEN */

/* ----------------------------------------- */
/* LAYOUT DEFAULT */

table.contenttable{
	background-color: #CDDEEC;
	border-collapse: collapse;
	border: 2px solid #CDDEEC;
}

.contenttable tr td,
.contenttable thead tr th{
	border: 2px solid #CDDEEC;
}

.contenttable caption {
	font-size: 1.2em;
	font-weight: bold;
}


.contenttable thead tr th,
.contenttable thead tr td,
.contenttable tr.tr-0 td {
	background-color: #FFFFFF;
	padding: 5px;
	text-align:center !important;
}

.contenttable thead tr td p {
	text-align:center !important;
}

.contenttable .center {
	text-align:center !important;
}
.contenttable .left {
	text-align:left !important;
}
.contenttable .right {
	text-align:right !important;
}

.contenttable td {
	background-color: #EBF2F8;
	padding: 5px;
}

/* ----------------------------------------- */
/* LAYOUT 1 */

table.contenttable-1 {
	background-color: #CDDEEC;
	table-layout: fixed;
	border: 2px solid #CDDEEC;
}

.contenttable-1 tr td,
.contenttable-1 thead tr th {
	border: 2px solid #CDDEEC;
}

.contenttable-1 tr.tr-0 td,
.contenttable-1 tr.tr-0 th {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}

.contenttable-1 td.td-0,
.contenttable-1 thead tr th.td-0 {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 5em;
}

.contenttable-1 td {
	background-color: #EBF2F8;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}

/* ----------------------------------------- */
/* LAYOUT 2 */

table.contenttable-2 {
	background-color: #FFFFFF;
	table-layout: fixed;
	border: 2px solid #CDDEEC;
}

.contenttable-2 tr td,
.contenttable-2 thead tr th {
	border: 1px solid #FFFFFF;
}

.contenttable-2 tr.tr-0 td,
.contenttable-2 tr.tr-0 th {
	background-color: #86B1D3;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

.contenttable-2 td.td-0,
.contenttable-2 thead tr th.td-0 {
	background-color: #86B1D3;
	font-weight: bold;

	vertical-align: top;
	width: 5em;
}

.contenttable-2 td {
	background-color: #AFCBE1;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear: none!important;}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { clear: none!important; }