.box3out {
   }
.box3in {
   min-height:400px;
   height: auto;
   }
body[class] .box3in {
   height:auto;
   }

.menulink {
                     text-decoration: none;
                     color: #ffffff;
}

.aufklappmenu {background-color: #FB9B3C;
                       }

.submenucell {
        border-bottom: 1px dashed #ffffff;
}

.zelle-inhalt {
	color: 000000;
	border-top: 1px none #ffffff;
	border-right: 3px solid #0051aa;
	border-bottom: 1px none #ffffff;
	border-left: 3px solid #0051aa;
	background-color: ffffff;

}

td {
color: #000000;
}
td.bottom {
color: #ffffff;
}
BODY { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
P { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.zelle-logo {

	border: medium none #ffffff;
}
.zelle-hauptmenu {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;

}
.zelle-links {

	border: 1px solid #ffffff;
	background-color: #1886F3;
}
a { color:navy; text-decoration:none; }
a:hover {  }
.tx-advCalendar-pi1 P { font-family:Arial, Helvetica, sans-serif; color:black; }
.tx-advCalendar-pi1 H3 { font-family:Arial, Helvetica, sans-serif; color:black; }
table.contenttable {
	border: 1px dashed #0051aa;
}
table.contenttable TD { border-style:none; vertical-align:top; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; }
H1 { font-size:18px; }
H2 { font-size:16px; }
H3 { font-size:14px; }
H4 { font-size:13px; }
H5 { font-size:13px; }
H6 { font-size:13px; }


.bodytext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.unterueberschrift{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #00000;

}
.unterueberschrift2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #00000;

}



.csc-form-label-req {
                font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}

.csc-form-label {
                font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}


DIV.tx-bwkursboerse-pi1 TABLE TR TD TABLE {

                border: 0px solid #000000;
                margin: 0px;
	padding: 0px;
                font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.csc-status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.csc-event-title {font-weight: bold;}
.csc-event-undertitle {}
.csc-event-label {
                font-weight: bold;
}

.csc-time-table-row {
                border: 0px solid #000000;
                margin: 0px;
	padding: 0px;
                font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.csc-time-table-row-style1{
                 background-color: #FFFFFF;
}
.csc-time-table-row-style2{
                 background-color: #DDDDDD;
}
.csc-time-table{
                border-collapse: collapse;
}
.csc-show-list-month-year{
                 font-weight: bold;

}
.csc-show-list-title{
                 font-weight: bold;
}
.kursboerse_form_complete{
                font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
