﻿/* 
#0A246A
#008000
#D4D0C8
#FF0000
#FFFFFF
#F0F0F0
#A2A2A2
#919191
#8C8C8C
#000000
 */

body{
	background-color:#ffffff;
	color:#000000;
	background-image:url(../../gfx/upb/leftBack.gif);
	background-repeat:repeat-y;
	background-position:left;
}
h3 {
	color: #000;
}
#pageContent *{	
  	font-size: 13px; 
}
#pageContent h1{	
  	font-size: 22px!important; 
  	color:#000000;
}
#pageContent h2{	
  	font-size: 18px!important;
  	color:#000000; 
}

.noticeAtBottomSectionCaption {
	font-size: 18px !important;
}

#pageHead{
	background-color:#f0f0f0;
	background-image:url(../../gfx/upb/headBack.gif);
	background-repeat:repeat-x;
}


#pageHeadLeft{
	border:0;
}

#pageHeadRight{	
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;
}

#pageHeadBottom_3{
	border-top:1px solid #ffffff;
	background-color:#cccccc;
	
}
#pageHeadBottom_2{
	
}
#pageHeadControlsLeft,
#pageHeadControlsLeft a,
#pageHeadControlsRight a{
	color:#f0f0f0 !important;
	font-weight:bold;
	line-height:12px;
	
}

#pageContent{
	border-left:0px solid #919191;
	background-image:url(../../gfx/upb/paul.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:0;
	padding-top:60px;
}

#pageContentContainer{
	
}

#pageLeft{

}

#logoutButton{
	background-color:#ffffff;
}

/*--------------------------PAGE FOOT----------------------*/

#pageFoot{
	
}

#pageFootControls a{
	color:#000099;
	font-size:11px;
}

#footControl_btnImprint{

}
#footControl_btnContact{

}
#pageContentPopUp{

}

/*-----------------------------------------------------------*/

*{

	color:#000000;	/*------------GENERAL TEXT COLOR*/
}



a{
	color:#000099;
}

a:hover{
	color:#000099;
	text-decoration:underline;

}
h1{
	color:#000000;
}
h2{
	color:#808080;
}

ul{

}

li{

}

/* tables */
table,
.tb_contentright,
.contentlayoutright table,
.tb,
div.tb,
table.tb{
	border:1px solid #000099;

}
table,
table.tb{
	border-top:0px;
}
table.tb caption{
	border-top:1px solid #000099;
}
th.nb,
.nb{
	border:0;
}

th,
td,
.tbdata,
.tb th,
.tb td{
	border-top:1px solid #000099;
}

caption,
caption a,
.tbhead,
.tbhead b{ 
	color:#fff;
	background-color:#003672;	
}
.tbhead a {
	color: #fff;
}
caption{ 
	border:1px solid #000099;	
	border-bottom:0;
}
th,
.tbLeftCol,
.tbsubhead,
.tbsubhead td,
.tbsubhead b{
	color:#000 !important;
	background-color:#7f9ab8 !important;
	border-top:1px solid #003672;
}
th a,
.tbsubhead a,
.tbsubhead span,
.tbsubhead * {
	color:#000 !important;
}

.subhead{
	background-color:#b2c2d4;
	color:#000000;
	border-top:1px solid #000099; 
}

.tbcontrol{
	background-color:#f0f0f0;
	border-top:1px solid #000099!important;
}

.error_caption,
.error,
span.error_caption,
span.error,
.tbdata_error input,
.tbdata_error{
	color:#ff0000;  
	font-weight:bold;
}


.tbLeftCol{
	background-color:#f0f0f0;  
	 
}


/* inputfields */
form{

}

fieldset legend{
	background-color:#D4D0C8;
	border:1px solid #919191;
	display:none;
}
fieldset,
fieldset.pageElementTop{
	border:0px solid #919191;
	
}

fieldset legend.tbsubhead{ 
	border:1px solid #000099;
}
.formRow{
	border-top:1px solid #000099;	

}

.formRowControl{
	border-top:0px solid #919191;
	background-color:#f0f0f0;
}

.inputFieldLabel{

}

input,
.inputFieldLabel textarea,
.inputFieldLabel input,
.inputFieldLabel select,
.inputFieldLabel select option{
	color:#363636;
	border:1px solid #919191;

}
.inputFieldLabel input.img{
	background-color:transparent;
	border:0;
}
.inputFieldLabel input.checkBox{
	border:0;
}
.inputFieldLabel select option{
  border:0;
}

select:hover{

}

.inputFieldLabel select{
	
}

.inputFieldLabel label{

}

input.checkBox{
	border:0;
}
/* g_links */

.img,
a.img,
input.img
.arrow,
button.arrow,
a.arrow,
input.arrow{
	color:#000099;
}

a.arrow:hover,
input.arrow:hover,
button.arrow:hover,
input.img:hover,
a.img:hover{
	color:#000099;
}

/* t_links */

.text{
	
}

input.img:Active{   /* stop inputButtons from twitching (MOZILLA) */

}

input.img:hover{   /* stop inputButtons from twitching (MOZILLA) */
	
}

a.cn_button { color: #666666; }
a.cn_button:hover { text-decoration: none; }

/*-------------------- COURSENUMBERS --------------*/
.courseList,
.tb.courseList{
	border-top:1px solid #000099;
}
ul.courseList li.courseListCell,
ul.courseList li.courseListCellHover{

	border:1px solid #000099;	
	color:#363636;	
}
ul.courseList li.courseListCellHover{
	background-color:#f0f0f0;
}
ul.courseList li.courseListCellHover.numout2{
	background-color:#d2d2d2;
}
ul.courseList li.courseListCellHover.numout2 a{
	color:#363636;
}
ul.courseList li.courseListCellHover a{
	color:#363636;		
}
ul.courseList li.courseListCellHover:hover{
	background-color:#f0f0f0;
}

ul.courseList li.courseListCellHover.numout3{
	background-color:#000099;
	color:#ffffff;
}
ul.courseList li.courseListCellHover.numout3 a{
	color:#ffffff;
}
.detailout{
	border:1px solid #000099;	
}
.detailout:hover{
	background-color:#000099;
}

li.courseListCell.noLink{

}


/*--------------------------------------------------------*/





/*------------------------------------------------------*/

.tbtime11,
.tbtime01{
	background-color:#ffffff;	
}

.tbtime12,
.tbtime02{
	background-color:#F0F0F0;
}

td.tbtime11,
td.tbtime12{
	border-left:1px solid #000099;
}	

/*----------------------LOGINFORN LEFT-BOXED---------*/

#cn_loginForm{
	border:0px solid #919191;
}

#cn_loginForm .inputFieldLabel{
}
#logoutButton.img,
#logInBtn.img,
#forgotPassword_btn.img{
	border:0px solid #919191;
	color:#363636;
}
#forgotPassword_btn.img{
	border:0;
	background-color:transparent;
	background-image:none;
	padding-left:0px;
	color:#000099;
	font-weight:bold;
}

b{
	border:0 !important;
}

#logoutButton.img,
.img.img_arrowLogout{
	background-color:transparent;
}

/*----------------LEVEL LINKTEXT STYLES-----------*/

.level00,
.tbsubhead.level00 {
	background-color: #003672 !important;
	color: #fff;
}
.level00 td,
.tbsubhead.level00 td{
	color: #FFFFFF !important;   
	font-weight: bold;
}
.level01 , td.level01, .level01 td, .level01 td a,
.tbsubhead.level01 , td.tbsubhead.level01, .tbsubhead.level01 td, .tbsubhead.level01 td a {
	background-color:#7f9ab8!important;
	color: #000 !important;
}
td.level01 a,
td.tbsubhead.level01 a {
	color:#000!important;
	text-decoration:underline;
}
.level02,
.tbsubhead.level02,
.tbsubhead.level02 td {
	background-color:#b2c2d4 !important;
	color: #000 !important;
}
.level02_color,
.tbsubhead.level02_color,
.tbsubhead.level02_color td {
	background-color:#b2c2d4 !important;
	color: #000 !important;
}
.level03,
.tbsubhead.level03,
.tbsubhead.level03 td {
	background-color:#e5ebf1 !important;
	color: #000 !important;
}
td.level03_color,
td.tbsubhead.level03_color,
.tbsubhead.level03_color td {
	background-color:#e5ebf1 !important;
	color: #000 !important;
}
.level04,
.tbsubhead.level04,
.tbsubhead.level04 td {
	background-color:#d7d9da!important;
	color: #000 !important;
}
td.level04_color,
td.tbsubhead.level04_color,
.tbsubhead.level04 td {
	background-color:#d7d9da!important;
	color: #000 !important;
}



/* Web-Editor */
table.cke_editor tr td {
	border-top: 0 !important;
}

.tbsubhead input.img {
    color: #ffffff;
}