body {  margin: 0px;  padding: 0px;}/* table definition */.tableAll {      padding: 0px;      margin: 0px;      border-collapse: collapse;}.tableAll td {      padding: 3px;      margin: 0px;}.tableAll th {      padding: 0px;      margin: 0px;}.tablePortlet {  padding: 0px;  margin: 3px;  border-collapse: collapse;}.tablePortlet th {  padding: 0px;  font-size: 11px;  color: #ffffff;  line-height: 16px;  border: 1px solid #B01217;    background-color: #B01217;  font-family: verdana, Arial, Helvetica, sans-serif;}.tablePortlet td {  padding: 2px;  font-size: 11px;  border: 1px solid #B01217;  font-family: verdana, Arial, Helvetica, sans-serif;  }.tableSimple {  width: 600;  border: 0px;  border-collapse: collapse;  margin: 0px;  padding: 0px;}.tableSimple th {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  padding: 0px;  margin: 0px;  border: 0px;  color: #B01217;  font-weight: bold;}.tableSimple td {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  padding: 0px;  margin: 0px;  border: 0px solid #000000;}.tableDownload {  width: 600;  border: 0px;  border-collapse: collapse;  margin: 0px;  padding: 0px;}.tableDownload th {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  padding: 5px;  margin: 0px;  border: 0px;  color: #B01217;  font-weight: bold;}.tableDownload td {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  padding: 5px;  margin: 0px;  border: 0px solid #000000;}.tableMain {  width: 100%;  border: 0px;  border-collapse: collapse;  margin: 0px;}.tableMain td {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  padding: 0px;  margin: 0px;}.tableInfo {  border: 0px;  border-collapse: collapse;  margin: 0px;  padding: 0px;}.tableInfo th {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  padding: 0px;  margin: 0px;  border: 0px;  color: #B01217;  font-weight: bold;}.tableInfo td {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  padding: 2px;  margin: 0px;  border: 0px solid #000000;}.tableMenu {  border-collapse: collapse;  margin: 4px;  padding: 0px;}.tableMenu th {  padding: 0px;  margin: 0px;}.tableMenuCell  {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 14px;  text-decoration: none;  padding: 0px;  margin: 0px;  border: 1px solid #B01217;  border-top: 0px solid #B01217;}.kurstable {        background-color: #ffffff;        border : 1px #e9e9e9 solid;        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial;}.kurshead {    font-weight: bold;    font-size: 11px;    text-align: center;    font-family: verdana, Arial, Helvetica, sans-serif;    border: solid 1px;    padding: 1px;}.kurs {    font-size: 11px;    text-align: left;    font-family: verdana, Arial, Helvetica, sans-serif;    border: solid 1px;    padding: 1px;}/* Navigation links */.datum {   width:174px;   margin: 10px 0px 0px 10px;  font-size: 12px;  font-family: verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  text-align: center;}.menuhead {   width:174px;   height: 45px;   margin: 10px 0px 0px 10px;} .menulist {   margin-left: 10px;  padding:0px 3px 3px 3px;   width:166px;   border-right: 1px solid #B01217;   border-left: 1px solid #B01217;   border-bottom: 1px solid #B01217; } .menulist li{  list-style:none;  margin:0px 0px 0px 0px;  padding: 3px;  font-size: 10px;}/* Text definition*/p {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  color: #000000;}.text {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  line-height: 16px;  text-decoration: none;  color: #000000;}.textSmall {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 9px;  line-height: 13px;  text-decoration: none;  color: #000000;}.textGrey {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  color: #666666;}.textRed {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  color: #B01217;}.textBoldRed {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  font-weight: bold;  line-height: 16px;  text-decoration: none;  color: #B01217;}.textBlue {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  line-height: 16px;  text-decoration: none;  color: #8CB3D9;}.textBlueBold {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-weight: bold;  font-size: 12px;  line-height: 16px;  text-decoration: none;  color: #336699;}.textBold {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 11px;  font-weight: bold;  line-height: 16px;  text-decoration: none;  color: #000000;}.textHeadline {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;  font-weight: bold;  line-height: 16px;  text-decoration: none;  color: #000000;  padding: 0px;  margin: 0px;	margin-bottom: 16px;}.textGreyBold {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 14px;	text-decoration: none;	color: #666666;}/* Meldungen */.boxError {  background-color: #FFFFFF;  width: 448px;  border-collapse: collapse;  border: 1px solid #FF3300;  margin-left: 1px;  margin-bottom: 15px;}.boxError td {  background-color: #F1F1F1;  font-family: verdana, Arial, Helvetica, sans-serif;  padding: 6px;  font-size: 11px;  font-weight: bold;  line-height: 16px;  text-decoration: none;  color: #000000;}.boxNote {  background-color: #FFFFFF;  width: 448px;  border-collapse: collapse;  border: 1px solid #8CB3D9;  margin-left: 1px;  margin-bottom: 15px;}.boxNote td {  background-color: #F1F1F1;  font-family: verdana, Arial, Helvetica, sans-serif;  padding: 6px;  font-size: 11px;	font-weight: bold;  line-height: 16px;  text-decoration: none;  color: #000000;}hr {  background-color: #B01217; /* Mozilla 1.4 */  color: #B01217; /* IE 6 */  border: #B01217; /* Opera 7.11 */  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */}a:link {color: #000000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a:visited {color: #000000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a:active {color: #000000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a:hover {color: #B01217;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a.menuHighlight:link {color: #B01217;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a.menuHighlight:visited {color: #B01217;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a.menuHighlight:active {color: #B01217;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a.menuHighlight:hover {color: #000000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}a.menuLink,a.menuLink:link,a.menuLink:visited {  display:block;  color:#000;  font-family: Verdana, Helvetica, Arial, sans-serif;  font-weight:bold;  text-indent: 15px;  text-decoration: none;  background-image:url(./images/arrow_black.gif);  background-repeat: no-repeat;}a.menuLink:hover {  display:block;	text-decoration: none;  color:#B01217;  background-image:url(./images/arrow_red.gif);	background-repeat: no-repeat; }a.menuHighlightLeft,a.menuHighlightLeft:link,a.menuHighlightLeft:visited {  display:block;  color:#B01217;  font-family: Verdana, Helvetica, Arial, sans-serif;  font-weight:bold;  text-indent: 15px;  text-decoration: none;  background-image:url(./images/arrow_red.gif);  background-repeat: no-repeat;}a.menuHighlightLeft:hover {  display:block;	text-decoration: none;  color:#000;  background-image:url(./images/arrow_black.gif);  	background-repeat: no-repeat;}a.menuLink2 {  display:block;  color:#000;  font-family: Verdana, Helvetica, Arial, sans-serif;  font-weight:bold;  text-indent: 15px;  text-decoration: none;  background-image:url(./images/point_black.gif);  background-repeat: no-repeat;}a.menuLink2:hover {  display:block;	text-decoration: none;  color:#B01217;  background-image:url(./images/point_red.gif);	background-repeat: no-repeat;}a.menuHighlightLeft2 {  display:block;  color:#B01217;  font-family: Verdana, Helvetica, Arial, sans-serif;  font-weight:bold;  text-indent: 15px;  text-decoration: none;  background-image:url(./images/point_red.gif);  background-repeat: no-repeat;}a.menuHighlightLeft2:hover {  display:block;	text-decoration: none;  color:#000;  background-image:url(./images/point_black.gif);  	background-repeat: no-repeat;}ul.eckig { ul list-style-type:square  }p,li {  font-family: verdana, Arial, Helvetica, sans-serif;  font-style: normal;  font-size: 12px;}h1 {font-size: 14px; font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;}h2 {font-size: 13px; font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;}h3 {font-size: 12px; font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;}.highlight {  margin: 7px;  padding: 10px;  width: 583px;  border: 1px dotted #B01217;}/* Nivo Slider */ .nivoSlider {	left: 30px;	position:relative;  width:560px; /* Change this to your images width */  height:250px; /* Change this to your images height */  background:url(images/loading.gif) no-repeat 50% 50%;}.nivoSlider .nivo-caption {	position:absolute;	left:0px;	bottom:0px;	color:#fff;	opacity:0.8; /* Overridden by captionOpacity setting */	width:100%;	z-index:8;}.nivoSlider img {    position:absolute;    top:0px;    left:0px;    display:none;}.nivoSlider a {    border:0;    display:block;}
