BODY {
	TEXT-TRANSFORM: none; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal;
}
A {
	TEXT-DECORATION: none; COLOR: #c10000;
}
A:link {
	TEXT-DECORATION: none; COLOR: #c10000;
}
A:visited {
	TEXT-DECORATION: none;  COLOR: #c10000;
}
A:hover {
	TEXT-DECORATION: underline;  COLOR: #c10000;
}


td A {
	TEXT-DECORATION: none; COLOR: #c10000;
}
td A:link {
	TEXT-DECORATION: none; COLOR: #c10000;
}
td A:visited {
	TEXT-DECORATION: none;  COLOR: #c10000;
}
td A:hover {
	TEXT-DECORATION: underline;  COLOR: #c10000;
}




INPUT.search {
	BORDER: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px;
}
.PAGE {
	WIDTH: 846px; 
}
.TABTOP {
	MARGIN: 0px 22px; BORDER-BOTTOM: #cccccc 1px solid;
}
.TABCONTENT {
	MARGIN: 0px 22px; FONT-WEIGHT: normal; 
}
.NOBORDER{
	BORDER: white 0px solid;
}
.MENU_OBEN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px;  COLOR: #000000;  FONT-STYLE: normal;
}
.MENU_LANGUAGE {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #000000;}
.MENU_LANGUAGE  A{PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #000000;}
.MENU_LANGUAGE A:link{PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #000000;}
.MENU_LANGUAGE A:visited {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #000000;}
.MENU_LANGUAGE A:hover {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #000000; } 

.MENU_MITTE {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999999; LINE-HEIGHT: normal; FONT-STYLE: normal; MARGIN-RIGHT: 20px;
}

.MENU_LINKS {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #999999; LINE-HEIGHT: 20px; FONT-STYLE: normal; BORDER-RIGHT: #cccccc 1px solid; 
}


.MENU_PRINT {
	BORDER-RIGHT: #cccccc 1px solid; COLOR: #999999; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; WIDTH: 70px; COLOR: #999999; LINE-HEIGHT: normal; PADDING-TOP: 7px; FONT-STYLE: normal;
}

.BORDER_RIGHT{
	BORDER-RIGHT: white 1px solid;
}
.CELLBORDER {
	HEIGHT: 6px; BACKGROUND-COLOR: #c10000;
}
.CELLMAIN {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 844px
}
.LEFTMAIN{
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; WIDTH: 130px; PADDING-TOP: 7px; HEIGHT: 270px;
}


.csc-firstHeader { color: #c10000; margin-top: 10px;font-family:Arial; font-size:15px; margin-bottom: 19px; margin-left: 48px;margin-right: 48px;}
H2 { color: #c10000; margin-top: 10px;font-family:Arial; font-size:15px; margin-bottom: 19px; margin-left: 48px;margin-right: 48px;}

P.bodytext { font-family: Arial; font-size:12px; color:#000000;margin-top: 3px;margin-bottom:0px; margin-left: 48px;margin-right: 48px; line-height: 16px;}
P{ font-family: Arial; font-size:12px; color:#000000;margin-top: 3px;margin-bottom:0px; margin-left: 48px;margin-right: 48px; line-height: 16px;}

P.bodytext:first-line { font-family: Arial; font-size:12px; color:#000000;margin-top: 3px;margin-bottom:0px; margin-left: 48px;margin-right: 48px; line-height: 16px;}
P.bodytext:first-letter {font-family: Arial; font-size:12px; color:#000000;margin-top: 3px;margin-bottom:0px; margin-left: 48px;margin-right: 48px; line-height: 16px;}
P.bodytext+ P {font-family: Arial; font-size:12px; color:#000000;margin-top: 3px;margin-bottom:0px; margin-left: 48px;margin-right: 48px; line-height: 16px;}

P.bodytext A { font-family:Arial;color:#c10000; text-decoration:none; margin-top: 3px;margin-bottom:6px; }
P.bodytext A:hover { font-family:Arial;color:#c10000; font-size:12px; text-decoration:none; margin-top: 3px;margin-bottom:0px; }
P.bodytext A:active { font-family:Arial;color:#c10000; font-size:12px; text-decoration:none; margin-top: 3px;margin-bottom:0px; }
P.bodytext A:visited { font-family:Arial;color:#c10000; font-size:12px; text-decoration:none; margin-top: 3px;margin-bottom:0px; }
LI { font-family:Arial; font-size:12px;color:#000000; margin-top: 0px;margin-bottom:0px; margin-left: 32px;margin-right: 48px;}
UL { list-style:disc;font-family:Arial; font-size:12px;color:#000000; margin-top: 4px;margin-bottom:4px; margin-left: 32px;margin-right: 48px;}


/*############## RTE Bilder #############*/

.imgrand{
   margin-top:36px;
   margin-right:36px;
   margin-left:-3px;
   /*position:relative;
   top:100px;*/
}

.table_body p{margin-left: 0px; color: #c100000; margin-right: 0px;}
.table_content p { margin-left: 0px;}


/* ###############  NEWS ############## */
.newsa{ color: #17317F; margin-top: -3px;font-family:Arial; font-size:15px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px;font-weight: bold;}
.newsb { color: #C10000; margin-top: 0px;font-family:Arial; font-size:12px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px; font-weight: bold;}
.newsc { color: #17317F; margin-top: 2px;font-family:Arial; font-size:11px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px;}
.newsc P{ color: #17317F; margin-top: 2px;font-family:Arial; font-size:11px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px;}
.newsc p.bodytext:first-line { color: #17317F; margin-top: 2px;font-family:Arial; font-size:11px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px;}
.newsc p.bodytext:first-letter { color: #17317F; margin-top: 2px;font-family:Arial; font-size:11px; margin-bottom: 4px; margin-left: 0px;margin-right: 5px;}


/* #########  Right ##############*/
.right h2 {margin-left: 10px; margin-right: 10px; color: #17317F;}
.right p {margin-left: 10px; margin-right: 10px; color: #17317F;}
.right img {position: relative; top: -8px;}
.right ul {margin-left: 10px; margin-right: 10px; color: #17317F;}
.right li {margin-left: 10px; margin-right: 10px; color: #17317F;}


input,checkbox,textarea,select {border:1px solid #cccccc; background-color: #ffffff; font-family:Arial; font-size:11px; color: #555555; line-height: 14px;}

.form_text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: 48px; COLOR: #000000; LINE-HEIGHT: 17px; MARGIN-RIGHT: 48px; FONT-STYLE: normal;}

.form_text p {margin: 0px 0px 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-STYLE: normal;}
.form_ueberschrift {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 14px; COLOR: #17317f; LINE-HEIGHT: normal; FONT-STYLE: normal;}
.form_text1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal;}
.form_text1 p {margin: 0px 0px 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal;}


table.usersProgramList {
	margin-left:49px;
	width:430px;
	background-color:#eff2f9;
	font-size:12px;
}

table.usersProgramList th {
	color:#004E8C;	
	border-bottom-color:#004E8C;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:7px 2px 7px 2px;
	text-align:left;
}

table.usersProgramList td {
	border-bottom-color:#004E8C;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:7px 2px 7px 2px;
}