.newsheadline {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #003264; background-color: #FFFFFF; font-weight: bold; word-spacing: normal
}
.n { color: #003264; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; background-color: #ffffff; word-spacing: normal; border-bottom: 1px dashed #cccccc; }
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #003264;
	background-color: #FFFFFF;
	font-weight: normal;
	word-spacing: normal;
	text-align: justify;
}
.news { color: #003264; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #ffffff; text-align: justify; word-spacing: normal; }
.koerper { font-family:Arial; font-size:12px; text-decoration:none; color:black}
img {
  border: 0;
}


a:active { color:#E00000 }

body { scrollbar-face-color:#003264; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#003264; scrollbar-darkshadow-color:#012571; scrollbar-shadow-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#e8edf5; font-family: Arial; font-size: 12px; color:black}

iframe {
height:100%;
width:100%;
} 

table {font-family: Arial; font-size: 12px; text-align: left; color:black}

.kopf { font-family:Arial; font-size:12px; text-decoration:none; color:black}

a { font-family: Arial; text-align: left; color:black; font-weight: bold; text-decoration: none; }

a:hover { color:#999999}

a:active { color:#CC6600}

html {height:100%; margin-bottom:1px;img.spezial { border-width:1cm; border-style:groove; }}

body { scrollbar-face-color:#003264; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#003264; scrollbar-darkshadow-color:#012571; scrollbar-shadow-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#e8edf5; font-family: Arial; color:black; font-size: 12px; } table {font-family: Arial; font-size: 12px; text-align: left; color:black}.weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; background-color: #003264}
.blaunews { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #003264; background-color: #FFFFFF; font-weight: bold; word-spacing: normal }
.blaunewsklein { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #003264; background-color: #FFFFFF; font-weight: normal; word-spacing: normal }
.weissklein { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; background-color: #003264 }
.blaunewsRand { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #003264; background-color: #FFFFFF; font-weight: bold; word-spacing: normal ; border: 1px #003264 groove}
.weissRand { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; background-color: #003264 ; text-decoration: underline; border-color: #cccccc; border-width: thin; }
.weissgross { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12pt; background-color: #003264; border-width: thin; border-color: #cccccc; }
.weissauftransp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	word-spacing: normal;
	line-height: 16px;
	background-color: #006699;
	font-weight: bold;
}
.weissaufrot { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; background-color: maroon; word-spacing: normal; }
.weissaufrotklein {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
	font-weight: bold;
}
.rotaufweiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: maroon; background-color: #ffffff; font-weight: bolder}
.rotaufweissklein { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: maroon; background-color: #ffffff; font-weight: bolder}
.blauaufweiss { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #069; background-color: #ffffff; font-weight: bolder}
.ueberschrift1 { font-family: "BankGothic Md BT"; font-size: 24px; font-style: normal; color: #FFFFFF; background-color: #FF8000; font-weight: bold; word-spacing: normal ; text-align: center}
.ueberschrift2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; background-color: #003264 ; text-align: center; font-weight: bold; font-variant: small-caps; line-height: 14px}
.ueberschrift { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; color: #FFFFFF; background-color: #003264 ; line-height: 16px; text-align: left}
.blaunewsRandtab { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #003264; background-color: #FFFFFF; font-weight: normal; word-spacing: normal ; border: 1px #003264 groove }
.weissmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #006699; background-color: #003264 ; font-weight: bold}
.weissmittel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; background-color: #003264; font-weight: normal}
.weissaufweiss {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; background-color: #FFFFFF; line-height: 8px; font-weight: bold; text-align: center
}
.textunterbild {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; background-color: #E2E2E2
}
.textschwarz { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; background-color: transparent; text-align: justify; }

.klein { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: normal; background-color: transparent;}


.blaunewsLinie { font-family: Arial; font-size: 9pt; color: black; background-color: #ffffff; word-spacing: normal; border-bottom: 1px dashed #cccccc; }
.grau {

	font-family: Arial;
	font-size: 9px;
	color: #999999;
	background-color: #ffffff;
	word-spacing: normal;
}

.graugross {

	font-family: Arial;
	font-size: 12px;
	color: #999999;
	background-color: #ffffff;
	word-spacing: normal;
}

.profile {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; visited: #999999;}

.textB {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	visited: #000000;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
	height: 19px;
}

.navTitle {font-family: Arial, sans-serif; font-size: 12px; color: #103F6E; text-decoration:none; font-weight:bold; line-height:16px; margin-left:10px;  } 
	a.navTitle:link {color:#103F6E; text-decoration:none;}
	a.navTitle:hover {color:#103F6E; text-decoration:underline;}

.news-headline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #103F6E;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	margin-left:10px;
	padding: 0px 3px 0px 3px;
	height: 16px;
	vertical-align:middle;
	color: #103F6E;
	background-color: #DEEFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-image: url(http://www.hsg-rwg.de/images/ball24x20.jpg);
	background-color: #DEEFFF;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 27px;
}



a.subnavlink {font-family:  Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:400; line-height:16px; margin-left:10px;  }  
	a.subnavlink:link {color:black; text-decoration:none;}
	a.subnavlink:hover {color:#103F6E; text-decoration:none;}
	
	.mainHeadLine {	font-family: "Arial Narrow", "Arial";
	font-size: 30px;
	font-style: normal;
	line-height: 33px;
	font-weight: 300;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	letter-spacing: -.03em;
 }   

TD.white {
	background-color: #FFFFFF;
	height: 20px;
	border-bottom: 1px #CCCCCC dashed;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
}


.blaunewsLiniedurch {

	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	background-color: #CCCCCC;
	word-spacing: normal;
}
.rahmenblau {
	font-family: Arial;
	font-size: 8pt;
	color: #003264;
	background-color: #FFFFFF;
	word-spacing: normal;
	border-top: 1px dashed #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.rahmenblauoben {


	font-family: Arial;
	font-size: 8pt;
	color: #003264;
	background-color: #FFFFFF;
	word-spacing: normal;
	border-top: 1px solid #003264;
}
.graunewsklein {
font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #003264; background-color: #D8D8D8; font-weight: normal; word-spacing: normal
}
.blaunewsLinieklein {
	font-family: Arial;
	font-size: 7pt;
	color: #003264;
	background-color: #FFFFFF;
	word-spacing: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
}
.blaunewsLinie_hggrauklein {

	font-family: Arial;
	font-size: 7pt;
	color: #003264;
	background-color: #E5E5E5;
	word-spacing: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
}

/* Folgende Formatierungen bestimmen das Aussehen des kleinen Kalendariums; */
table.smallcal { border:$style[tblbordercolor] solid 1px; border-collapse:collapse; background-color: $style[tblabgcolor]; }
/* formatiert die Tabelle des Kalendariums, hier ein gruener Rahmen aussen */
/* hier fuer Wochennummer: */
td.smallcalweek { border:#FFFFFF solid 1px; color:$style[textcolor]; font-weight:bold; }
a.smallcalweek { color:$style[textcolor]; font-weight:bold; }
/* hier fuer Wochentage: */
td.smallcal { border:#E4E4E4 solid 0px; color:$style[textcolor]; }
a.smallcal { color:$style[textcolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.smallcalapp { border:#FFFFFF solid 1px; background-color:#E4E4E4; color:#FFFFFF; }
a.smallcalapp { color:$style[textcolor];}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.smallcaltoday { border:solid #800000	 2px; color:$style[textcolor]; }
a.smallcaltoday { color:$style[textcolor];}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.smallcalapptoday { border:solid #800000 2px; background-color:#E4E4E4; color:$style[textcolor]; }
a.smallcalapptoday { color:$style[textcolor];}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* hier fuer Sonn- und Feiertage: */
td.sundaysmallcal { border:#FFFFFF solid 1px; color:$style[sundaycolor]; }
a.sundaysmallcal { color:$style[sundaycolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.sundaysmallcalapp { border:#FFFFFF solid 1px; background-color:#E4E4E4; color:#FFFFFF; }
a.sundaysmallcalapp { color:$style[sundaycolor];}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.sundaysmallcaltoday { border:solid #800000	 2px; color:$style[sundaycolor]; }
a.sundaysmallcaltoday { color:$style[sundaycolor];}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.sundaysmallcalapptoday { border:solid #800000	 2px; background-color:#E4E4E4; color:$style[sundaycolor]; }
a.sundaysmallcalapptoday { color:$style[sundaycolor];}

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* das gleich fuer Wochentage in den Ferien: */
td.vacsmallcal { border:#800000 solid 1px; color:$style[vacationcolor]; }
a.vacsmallcal { color:$style[vacationcolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsmallcalapp { border:#800000 solid 1px; background-color:$style[appbgcolor]; color:$style[vacationcolor]; }
a.vacsmallcalapp { color:$style[vacationcolor];}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsmallcaltoday { border:#800000 2px; color:$style[vacationcolor]; }
a.vacsmallcaltoday { color:$style[vacationcolor];}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsmallcalapptoday { border:solid #800000 2px; background-color:$style[appbgcolor]; color:$style[vacationcolor]; }
a.vacsmallcalapptoday { color:$style[vacationcolor];}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* hier fuer Sonn- und Feiertage in den Ferien: */
td.vacsundaysmallcal { border:#E4E4E4 solid 1px; color:$style[sundaycolor]; }
a.vacsundaysmallcal { color:$style[sundaycolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsundaysmallcalapp { border:#800000 solid 1px; background-color:$style[appbgcolor]; color:$style[sundaycolor]; }
a.vacsundaysmallcalapp { color:$style[sundaycolor];}
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsundaysmallcaltoday { border:solid #800000 2px; color:$style[sundaycolor]; }
a.vacsundaysmallcaltoday { color:#800000;}
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsundaysmallcalapptoday { border:solid #800000 2px; background-color:$style[appbgcolor]; color:$style[sundaycolor]; }
a.vacsundaysmallcalapptoday { color:$style[sundaycolor];}
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */

/* Hier nun das gleiche fÃ¼r Monats- und Listenansicht sowie Suche: */
/* hier fuer Wochentage: */
td.cal { color:$style[textcolor]; }
a.cal { color:$style[textcolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.calapp { background-color:$style[appbgcolor]; color:$style[textcolor]; }
a.calapp { color:$style[textcolor]; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.caltoday { border:solid #E4E4E4 2px; color:$style[textcolor]; }
a.caltoday { color:$style[textcolor]; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.calapptoday { border:solid #800000 2px; background-color:$style[appbgcolor]; color:$style[textcolor]; }
a.calapptoday { color:$style[textcolor]; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Sonn- und Feiertage: */
td.sundaycal { color:$style[sundaycolor]; }
a.sundaycal { color:$style[sundaycolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.sundaycalapp { background-color:	$style[appbgcolor]; color:$style[sundaycolor]; }
a.sundaycalapp { color:$style[sundaycolor]; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.sundaycaltoday { border:solid #E4E4E4 1px; color:$style[sundaycolor]; }
a.sundaycaltoday { color:$style[sundaycolor]; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.sundaycalapptoday { border:solid #E4E4E4 2px; background-color:$style[appbgcolor]; color:$style[sundaycolor]; }
a.sundaycalapptoday { color:$style[sundaycolor]; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Wochentage in den Ferien: */
td.vaccal { color:$style[vacationcolor]; }
a.vaccal { color:$style[vacationcolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vaccalapp { background-color:$style[appbgcolor]; color:$style[vacationcolor]; }
a.vaccalapp { color:$style[vacationcolor]; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vaccaltoday { border:solid #800000 2px; color:$style[vacationcolor]; }
a.vaccaltoday { color:$style[vacationcolor]; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vaccalapptoday { border:solid #800000 2px; background-color:$style[appbgcolor]; color:$style[vacationcolor]; }
a.vaccalapptoday { color:$style[vacationcolor]; }

/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
/* hier fuer Sonn- und Feiertage in den Ferien: */
td.vacsundaycal { color:$style[sundaycolor]; }

a.vacsundaycal { color:$style[sundaycolor]; }
/* Standardformatierung fuer die einzelnen Zellen des Kalendarium, hier ohne Rahmen */
td.vacsundaycalapp { background-color:$style[appbgcolor]; color:$style[sundaycolor]; }
a.vacsundaycalapp { color:$style[sundaycolor]; }
/* Formatierung fuer Tage mit Terminen, hier gegenueber Standardformat gruener Hintergrund */
td.vacsundaycaltoday { border:#800000 2px; color:$style[sundaycolor]; }
a.vacsundaycaltoday { color:$style[sundaycolor]; }
/* Formatierung fuer den heutigen Tag, hier roter Rahmen um das Datum */
td.vacsundaycalapptoday { border:solid #800000 2px; background-color:$style[appbgcolor]; color:$style[sundaycolor]; }
a.vacsundaycalapptoday { color:$style[sundaycolor]; }
/* Formatierung fuer den heutigen Tag mit Termin, hier gruener Hintergrund und roter Rahmen */
