/* CSS Document */body, p, td {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066; 	line-height: 15px;}#colNormal hr {	border-top-width: 1px; 	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	padding-top: 10px;	padding-bottom: 3px;	background:  url(images/hr_boldlinevorne.gif) 0px -1px no-repeat;}#colNormal h1 {	font-family: "Times New Roman", Times, serif;	font-size: 22px;	font-weight: normal;	color: #000066;	line-height: 24px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding: 8px 0px 4px;	border-bottom-width: 1px;	background-image:  url(images/h1_topborder.gif);	background-repeat: no-repeat;	background-position: left top;}.aba_link A	{	color:#669999;	text-decoration:none;	background:  url(images/ahref_arrow.gif) 0px 3px no-repeat;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #669999;	padding: 0px 0px 0px 6px;}.aba_link A:hover	{ color:#FFFFFF; text-decoration:none;		background: #669999 url(images/ahref_arrow_hover.gif) no-repeat 0px 3px;		border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #669999;		padding: 0px 3px 0px 6px }.headline_page_title {	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-weight: bold;	color: #000066;	line-height: 24px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding: 8px 0px 4px;}#stafftable td {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #000066;	padding-top: 0px;	padding-bottom: 3px;}#colNormal h2 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	font-weight: bold;	color: #000066;	text-transform: uppercase;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #000066;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 3px;	margin-top: 20px;	background-image:  url(images/h2_arrow.gif);	background-repeat: no-repeat;	padding-left: 12px;	letter-spacing: 1px;}h2 a, h3 a {	color: #000066; text-decoration:none;	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000066;	background: none 0px 0px;	padding: 0px; margin: 0px; }h3 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	font-weight: bold;	color: #000066;	margin: 15px 0px 0px;}h4, h5, h6 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #000066;	margin: 15px 0px 0px;	text-transform: uppercase;	letter-spacing: 1px;}/* h5 { *//* 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; *//* 	font-size: 11px; *//* 	line-height: 15px; *//* 	font-weight: bold; *//* 	color: #000066; *//* 	margin: 15px 0px 0px ; *//* 	text-transform: uppercase; *//* 	letter-spacing: 1px; *//* 	background-image:  url(images/h2_arrow.gif); *//* 	background-repeat: no-repeat; *//* 	padding-left: 12px; *//* } */#colNormal { padding: 0 0 0 10;}#colRight {	background-color: #E5F3EC; }#colRight p {    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #000066;	background-color: #E5F3EC;	padding: 0px 0px 1px 12px; }li {	list-style-image: url(images/li_arrow.gif);	list-style-type: none;	margin-left: -15px;}ul { margin-top: 0px; }#colRight hr {	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	border-left-color: #000066;	padding: 0px;	margin: 0px -10px 1px 0px; 		background:  url(images/hr_boldlinevorne.gif) 0px -1px no-repeat;}#colRight H1 {     padding:0px 0px 0px 12px; 	background-color: #000066;     background-image: url(images/colright_h1_arrow.gif);    background-repeat: no-repeat;    background-position: left middle;		border-bottom-width: 2px; 	border-bottom-style: solid; 	border-bottom-color: #FFFFFF;	color: #FFFFFF; font-size: 9px;	margin: 0px 0px 0px 0px;}/* easy news styles */.tx-abaeasynews-pi1 .header {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000066;		margin-bottom:3px;}.tx-abaeasynews-pi1 .text {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		margin-bottom: 10px;}.tx-abaeasynews-pi1 A.teacherlink {	color: #FF0000;	text-decoration:none;}.tx-abaeasynews-pi1 A.teacherlink:hover {	color: #FF0000;	text-decoration:underline;}.tx-abaeasynews-pi1 .inputkurz {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		width: 100px;}.tx-abaeasynews-pi1 .textbox, .tx-abaeasynews-pi1 .inputlang {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		width: 300px;}.tx-abaeasynews-pi1 .button {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000066;	}/* easy downloads style */.tx-abaeasydownloads-pi1 .text {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		}.tx-abaeasydownloads-pi1 A.teacherlink {	color: #FF0000;	text-decoration:none;}.tx-abaeasydownloads-pi1 A.teacherlink:hover {	color: #FF0000;	text-decoration:underline;}.tx-abaeasydownloads-pi1 A.downloadlink {	color:#669999; text-decoration:none;	background:  url(images/ahref_arrow.gif) 0px 3px no-repeat;	border-bottom-width: 1px; border-bottom-style: dotted; 	border-bottom-color: #669999;	padding: 0px 0px 0px 6px;}.tx-abaeasydownloads-pi1 A.downloadlink:hover { 		color:#FFFFFF; text-decoration:none;		background: #669999 url(images/ahref_arrow_hover.gif) no-repeat 0px 3px;		border-bottom-width: 1px; border-bottom-style: dotted; 		border-bottom-color: #669999;		padding: 0px 3px 0px 6px}.tx-abaeasydownloads-pi1 .inputlang {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		width: 300px;}.tx-abaeasydownloads-pi1 .button {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000066;	}/* easy mailform styles */.tx-abamailform-pi1 .content {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;	}.tx-abamailform-pi1 .inputkurz {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		width: 100px;}.tx-abamailform-pi1 .inputlang,.tx-abamailform-pi1 .textbox  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000066;		width: 300px;}.tx-abamailform-pi1 .button {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000066;	}/* styles for course overview - jvi courses plugin */.tx-jvi-pi1-listrow .dotleftslim {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: dotted;	border-color: #000066;	border-left-width: 1px;	padding-left: 5px;	}.tx-jvi-pi1-listrow .schedulehead {font-weight:bold;}.tx-jvi-pi1-listrow .dotnav {	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-bottom-style: none;	border-color: #000066;	border-top-width: 1px;	height:2px;}.tx-jvi-pi1-listrow .schedule {color: #000066;}.tx-jvi-pi1-listrow  A {	text-decoration:underline;	color:#669999}.tx-jvi-pi1-listrow  A:hover {	text-decoration:none;	color:#669999}