
.1 {
	background-color: #f5f5f5; 
}

.2 {
	background-color: ffffff; 
}

.all {
	FONT-WEIGHT: normal;
	font-size:12px;
	FONT-FAMILY: Arial, Verdana;
	color:#777777;
}

.allBold { 
	FONT-WEIGHT: bold; 
	font-size:12px; 
	FONT-FAMILY: Arial, Verdana; 
	color:686868;
}

.allBold10 { 
	FONT-WEIGHT: bold; 
	font-size:10px; 
	FONT-FAMILY: Arial, Verdana; 
	color:#777777;
}

.allBoldRed { 
	FONT-WEIGHT: bold; 
	font-size:11px; 
	FONT-FAMILY: Arial, Verdana; 
	color:#c30015;
}

.allBoldRed1 { 
	FONT-WEIGHT: bold; 
	font-size:9px; 
	FONT-FAMILY: Arial, Verdana; 
	color:#c30015;
}

.allBoldWhite {
	FONT-WEIGHT: bold;
	font-size:12px;
	FONT-FAMILY: Arial, Verdana;
	color: white;
	background-color: #999999;
}

.allBoldWhite20 {
	FONT-WEIGHT: bold;
	font-size:20px;
	FONT-FAMILY: Arial, Verdana;
	color: white;
	background-color: #a5a2a2;
}

.title { 
	FONT-WEIGHT: bold; 
	font-size:18px; 
	FONT-FAMILY: Trebuchet MS, Arial, Verdana; 
	color:c4071b;
}

.title1 { 
	FONT-WEIGHT: 500; 
	font-size:26px;
	line-height: 31px;
	FONT-FAMILY: 'SF Pro Display', Trebuchet MS, Arial, Verdana; 
	color:#000;
	
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.titles { 
	FONT-WEIGHT: bold; 
	font-size:14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Verdana; 
	color:#777777;
}

/* Scroll Bar */
/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #E30717 #ECECEC;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 10px;
}

*::-webkit-scrollbar-track {
  background: #ECECEC;
  border-radius: 40px;
}

*::-webkit-scrollbar-thumb {
  background-color: #E30717;
  border-radius: 40px;
}
*::-webkit-scrollbar-track {
    margin-top: 50px;
    margin-bottom: 20px;
}

html, body{
scrollbar-face-color:#eceded;
scrollbar-base-color:#eceded;
scrollbar-arrow-color:#999999;
scrollbar-track-color:#eceded;
scrollbar-shadow-color:#eceded;
scrollbar-highlight-color:#eceded;
scrollbar-3dlight-color:#eceded;
scrollbar-darkshadow-Color:#eceded;
}

BODY {
	FONT-SIZE: 12px; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Verdana; 
	BACKGROUND-COLOR: #ffffff;
	text-align:center;
	}
	
.footerRed {
	FONT-WEIGHT: bold; COLOR:#c30015; FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;HEIGHT:15
}

A.footer {
	FONT-WEIGHT: bold; COLOR:#c30015; FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;HEIGHT:15
}
A.footer:hover {
	FONT-WEIGHT: bold; COLOR:#f0051e; FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;HEIGHT:15
}

A.news {
	COLOR: #5d5757; font-weight: normal; TEXT-DECORATION: none;
}
A.news:hover {
	COLOR: #5d5757; font-weight: bold; TEXT-DECORATION: none;
}

A.link {
	COLOR: #cb0101; FONT-SIZE: 10px; font-weight: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.link:hover {
	COLOR: #464646; FONT-SIZE: 10px; font-weight: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.detail {
	COLOR: #ff0000; FONT-SIZE: 10px; font-weight: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.detail:hover {
	COLOR: #CCCCCC; FONT-SIZE: 10px; font-weight: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
/* A.closeButton { */
/* 	color: #000; */
/* 	font-size: 40px; */
/* 	text-align: center; */
/* } */
/* A.closeButton:hover { */
/* 	color: #808080; */
/* } */

A {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #cb0101; 
	TEXT-DECORATION: none; 
	font-weight:bold
}
A:active {
	COLOR: #cb0101; 
	TEXT-DECORATION: underline
}

.button {
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #d5d5d5 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #d5d5d5 1px solid; 
	COLOR: #333; 
	BORDER-BOTTOM: #808080 1px solid
}

.inputbox {
	FONT-SIZE: 11px; 
	Z-INDEX: -3; 
	BACKGROUND: #e9eff5; 
	COLOR: blue; 
	FONT-FAMILY: Arial, Courier, Helvetica, sans-serif
}
.text_area {
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; Z-INDEX: -3; 
	BACKGROUND: #e9eff5; 
	BORDER-LEFT: #999 1px solid; 
	COLOR: blue; 
	BORDER-BOTTOM: #999 1px solid; 
	FONT-FAMILY: Arial, Courier, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; Z-INDEX: -3; COLOR: #9a5252;
}
TEXTAREA {
	FONT-SIZE: 11px; Z-INDEX: -3; COLOR: #333333;
}
SELECT {
	FONT-SIZE: 11px; Z-INDEX: -3; COLOR: #333333;
}


SELECT.options {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8px; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid
}
INPUT.options {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8px; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid
}

.header {
	BORDER: 1px;
	border-color:#FFFFFF;
	FONT-WEIGHT: bold;
	font-size:12px;
	FONT-FAMILY: Arial, Verdana;
	color:#FFFFFF;
}

.headergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #c4071b;
}
.headernews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginWhite {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: white;
}
.loginGrey {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: #686868;
}

.loginGrey1 {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: #686868;
	padding-left:5px;
}

.loginGrey2 {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: #686868;
	padding-left:5px;
	padding-bottom:1px;
	padding-top:1px;
}


.loginGrey3 {
	font-size:9px;
	FONT-FAMILY: Arial, Verdana;
	color: #686868;
}

.fontBlack,
.dotBlack {
	font-family: 'SF Pro Display', Arial, Verdana;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.04em;
	
	color: #000;
}
.fontBlack {
	padding-left:5px;
	padding-bottom: 6px;
}
.dotBlack {
	font-size: 26px;
	
	padding-left:5px;
	padding-bottom:1px;
	padding-top:1px;
}

.bg_login_main{
background-image:url(../images/bg_lgn_main_N.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

.bg_login_admin_main{
background-image:url(../images/admin-IB.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

.newLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
color:#686868;
text-decoration:none;
}

.newLink a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
color:#686868;
text-decoration:none;
}

.newLink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
color:#cb0101;
text-decoration:none;
}

.bg_login{
text-align:center;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
text-align:left;
}

.menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
text-align:left;
}

.menu a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
text-align:left;
}

.bull{
color:#e5e5e5;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}

.bg_menuL{
background-image:url(../images/bg_menu_L_03.gif);
background-repeat:no-repeat;
background-color:#ed1e24;
}

.bg_menuR{
background-image:url(../images/bgr_menu_R_03.html);
background-repeat:no-repeat;
background-color:#999999;
}

.footer_new {
	FONT-WEIGHT: bold; 
	COLOR:#FFFFFF; 
	FONT-SIZE: 10px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
}

.textContentKurs{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-bottom:10px;
padding-top:10px;
font-weight:bold;
}

.loginGrey2Link {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color:#FF0000;
	text-decoration:none;
	padding-left:2px;
	padding-bottom:1px;
	padding-top:1px;
}

.loginGrey2Link a {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: #FF0000;
	text-decoration:none;
	padding-left:2px;
	padding-bottom:1px;
	padding-top:1px;
}

.loginGrey2Link a:hover {
	FONT-WEIGHT: normal;
	font-size:11px;
	FONT-FAMILY: Arial, Verdana;
	color: #686868;
	text-decoration:none;
	padding-left:2px;
	padding-bottom:1px;
	padding-top:1px;
}

.font16Red_1
{
  font-family: Arial, Tahoma, Verdana, Century Gothic;
  font-size: 10px;
  color : #c60303;
  font-weight: bold;
}

.textLink_1 {
	COLOR: #cb0101; 
	FONT-SIZE: 11px; 
	font-weight: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.textLink_1 a {
	COLOR: #cb0101; 
	FONT-SIZE: 11px; 
	font-weight: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


.textLink_1 a:hover {
	COLOR: #464646; 
	FONT-SIZE: 11px; 
	font-weight: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

/** added by ganesha **/
form {
	margin-bottom:0px;	
}
/** added by ganesha **/