body {
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#0e3480;	
	color:#ffffff;
	color:#000000;	
	text-align:justify;
	font-size: 11px;
	line-height:130%;
	padding-top:10px;
	background-color:#ffffff;	
}

html {
	height:100%;
}

#border {
	position: relative;
	left: 50%;
	margin-left: -472px;
	width: 945px;
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
	color:#0e3480;	
}

#center {
	height:100%; /* IE */
	position: relative;
	left: 50%;
	margin-left: -472px;
	width: 945px;
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
	background-image:url(../images/business.gif);
	background-repeat:repeat-y;
	color:#0e3480;	
}
.canada * {
	color:#0e3480;
}
.top {
	height:31px;
	background-color:#ffffff;
}
.studibudi {
	float:left;
	width:162px;
	height:30px;
	background-image:url(../images/studibudi.gif);
	background-repeat:no-repeat;
}
.navigation {
	float:right;
	height:30px;
	background-color:#E2E2D6;
	width:780px;
}
.company {
	float:left;
	width:12px;
	background-image:url(../images/student.gif);
	background-repeat:no-repeat;
	height:30px;
}	
.students {
	text-align:right;
	padding-top:4px;
	padding-right:15px;
	vertical-align:middle;
	text-transform:uppercase;	
}
.students a:link, .students a:visited, .students a:active, .students a:hover {
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;	
}
.students a:hover {
	color:#cc0000;
}

.rootline {
	height:24px;
	background-image:url(../images/company.gif);
	background-repeat:repeat-x;
}
.friends {
	border:1px solid #ADAD9A;
	border-top:none;
	background-image:url(../images/line.gif);
	background-repeat:repeat-y;
}
.professor {
	height:4px;
	background-color:#3b5998;
	border-bottom:1px solid #899bc1;
	border-top:1px solid #b1bdd6;	
}
.help {
	height:15px;
	background-color:#E2E2D6;
}
.copyright {
	color:#858575;
	text-align:center;
	width:945px;
	padding-bottom:12px;
}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover,
.information a:link, .information a:visited, .information a:active, .information a:hover
{
	padding-left:2px;
	padding-right:5px;
	text-decoration:underline;
	color:#858575;
}
.information {
	text-align:center;
	width:450px;
	padding-bottom:12px;
	color:#858575;
}
.links {
	float:left;
	width:162px;
	background-color:#E2E2D6;
}
.mitte {
	float:right;
	width:781px;
	background-image:url(../images/resources.gif);
	background-repeat:repeat-x;
}
#content-full {
	width:576px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;	
	
}
.content-right {
	float:right;
	width:163px;
	padding-top:20px;	
	background-color:#E2E2D6;
}
.content-left {
	float:left;
	width:576px;
	padding-top:20px;
}
.content-header {
	height:10px;
	margin-right:1px;
}
.vancouver {
	width:759px;
	float:right;
}
.canada {
	float:left;
	width:759px;
}

.clear {
	clear:both;
}
/* -- MENU -- */
.menu UL {
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:11px;
}
.menu LI {

}
.navi-lev1 A:link, .navi-lev1 A:visited, .navi-lev1 A:active  {
	padding-left:20px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:6px 2px;
	text-decoration : none;	
}
.navi-lev1 A:hover {
	padding-left:20px;
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:6px 2px;
	text-decoration : none;	
}
.navi-lev1-act A:hover, .navi-lev1-act A:link, .navi-lev1-act A:active, .navi-lev1-act A:visited {
	padding-left:20px;
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:6px 2px;
	text-decoration : none;	
}


/* LINK -- */
A:link {
	background-color : transparent;
	color:#5072b7;
	text-decoration : none;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color:#5072b7;
	font-weight : normal;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color:#5072b7;
	text-decoration : none;
	font-weight : normal;	
}
A:active {
	background-color : transparent;
	color:#5072b7;
	font-weight : normal;
	text-decoration : none;
}

.externlink, .external-link-new-window, .external-link {
	background-image:url(../images/extern_link.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left:15px;
	padding-bottom:1px;
}
.internal-link, .internlink, .zurueck A {
	background-image:url(../images/intern_link.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left:15px;
	padding-bottom:1px;	
}
.mail {
	background-image:url(../images/mailto.gif);
	background-repeat:no-repeat;	
	padding-left:15px;	
}
.csc-frame-rulerBefore {
	border-top:1px dotted #969696;
	width:100%;
	paddding: 0px;
	margin:0px;
}

.csc-frame-rulerAfter {
	border-top:1px dotted #969696;
	width:100%;
	paddding: 0px;
	margin:0px;	
}
.bodytext, TD {
	text-align:justify;
	padding:0px;
	padding-bottom:12px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	
}

/* Downloads */
.csc-uploads {
	width:100%;
}
.csc-uploads-icon {
	width:20px;
	padding:4px;
	vertical-align:top;
}
.tr-even TD {
        background-color:#e2e2d6;
}
.tr-odd TD {
        background-color:#EFEFE0;
}
.csc-uploads-fileName {
        vertical-align:top;
}
.csc-uploads-fileSize P {
        display:inline;
        padding-right:4px;
}
.csc-uploads-fileSize {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}

.csc-uploads-fileName P {
	padding:0px;
	margin:2px;
}
.csc-uploads-description P {

}
/* GALERIE */
.gooffotoboek .internlink IMG {
    float:right;
}
.gooffotoboek {
}
.gooffotoboek IMG {
    text-align:center;
	border: 1px solid #D30132;
	float:none;
	margin:7px;
}

.gooffotoboek A {
}
.imageborder IMG {
	border:1px solid #000000
}
.goof-comment form {
	padding-left:15px;
	padding-right:15px;	
	text-align:left;
}
/* GALERIE */
HR { 
	color:#D30132; 
	height:1px; 
	border:0px solid #D30132; 
	background-color:#D30132; 
}

/* FORMS */
input, iframe {
	border: 1px solid #7f9db9;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#404041; 
	font-size: 11px;	
	padding: 0 0 0 0px;	
}
.iframe {
	padding:0px; 
	margin:0px; 
}
textarea {
	border: 1px solid #7f9db9;
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	font-size:11px;
	color:#404041; 	
}
select {
	color:#404041; 
}
/* MAILFORM START */

.tx-srfeuserregister-pi1 input[type=text] {
	width:246px;
	padding: 0 0 0 4px;
}
#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-password {
	width:65px;
}
#tx-srfeuserregister-pi1-areacode, #tx-srfeuserregister-pi1-tx_user_fax_areacode {
	width:25px;
}
#tx-srfeuserregister-pi1-telephone, #tx-srfeuserregister-pi1-fax {
	width:246x;
}
/* MAILFORM ENDE */

/* RTE */
.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.align-center p {
	text-align:center;
}
.align-right {
	text-align:right;
}
span.important { 
	color: #8A0020; 
}

span.name-of-person { 
	color: #10007B; 
}
span.detail { 
	color: #186900; 
}
/* RTE */
/* INDEXED SEARCH */
.tx-indexedsearch-form label {
	display:none;
}
.tx-indexedsearch-form {
	float:left;
}
.tx-indexedsearch-descr {

}
.tx-indexedsearch-browsebox {
	border-top: 1px solid #af0300;
	padding-bottom:15px;
	padding-top:15px;	
}
.tx-indexedsearch-browsebox UL {
	list-style:none;
	list-style-type:none;	
	padding:0px; 
	margin:0px;	
	display:inline;
}


#indexedsearch .searchbox-sword {
	width:70px;
}
#indexedsearch .searchbox-button {
	width:50px;
}
.searchbox {
	padding-left:5px;
	padding-top:6px;
	color:#084788;	
	padding-bottom:10px;
}
.searchbox .input, .searchbox .submit  {
	width:115px;
}
.searchbox .submit {
	width:30px;
}
.searchbox A:link, .searchbox A:visited, .searchbox A:active  {
	padding-left:15px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	text-decoration : none;	
}
.searchbox A:hover {
	padding-left:15px;
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	text-decoration : none;	

}
/* INDEXED SEARCH */
.error {
	font-weight:bold;
	color:#cc0000;
}
#newloginbox label {
	padding-left:10px;
	font-weight:bold;
	color:#22448B;
}
#newloginbox input {
	margin-left:10px;
	margin-bottom:5px;
	width:120px;
	padding:0px;
}

.usa h1.csc-firstHeader, .usa h1, .usa h3 {
	padding:0px;
	padding-top:10px;
	font-size:150%;
	margin:0px;
	color:#0e3480;
}

#newloginbox P{
	padding:0px;
	margin:0px;
}
.divleft {
	clear:both;
	float:left;
	width:240px;
}
.divright {
	float:right;
	width:330px;
}
.dotted {
	clear:both;
	border-top:1px dotted #969696; 
	background-color:#ffffff;
}



























	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	
#mainContainer input {
	padding:0px;
	margin:0px;
	border:none;
	font-size: 11px;
	background-color:#e6e6e6;	
}	

#tx-srfeuserregister-pi1-fe_users_form select {
	width:300px;
	border: 1px solid #7f9db9;	
}
.hidden, #hiddendiv {
	display:none;
}

legend {
	color:#0e3480;
}
.hand {
	cursor:pointer;
}





















/* tabber
----------------------------------------------- */


/* $Id: example.css,v 1.3 2006/03/06 06:02:28 pat Exp $ */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide { display:none; }

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabber{display:none;}
.tabberlive {  margin-top: 1.5em;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav{
        margin:0;
        /* padding: 3px 0; */
        padding: 3px 0 5px 0;
        border-bottom: 1px solid #adad9a;
        font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.tabbernav li {
        list-style: none;
        padding: 0;
        margin: 0;
        line-height: 1.0em;
        display: inline;
        }

ul.tabbernav li a {
        padding: 3px 0.5em;
        margin-right: 3px;
        border: 1px solid #999;
        border-bottom: none;
        background: #e2e2d6;				/* nicht aktive tab */
        text-decoration: none;
        }

ul.tabbernav li a:link { color: #333; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover{
        color: #fff;
        background-color: #0e3480;			/* mouseover tab */
        background-color: #3b5998;			/* mouseover tab */		
        text-decoration: none;
        }

ul.tabbernav li.tabberactive a{
        color: #333;
        color: #ffffff;		
        border: 1px solid #adad9a;
        border-bottom: none;
        background-color: #ecece4;			/* active tab */
        background-color: #0e3480;			/* active tab */		
		0e3480
        border-bottom: 1px solid #ecece4;
        cursor: default;
        }

ul.tabbernav li.tabberactive a:hover{
        color: #000;
        color: #ffffff;		
        background-color: #ecece4;
        background-color: #3b5998;			/*activer tab mouseover  */		
        xborder-bottom: 1px solid white;
}

/*-- TAB START------------------------------------------------*/
.tabberlive .tabbertab {
		padding: 8px;
		border:1px solid #adad9a;
		background-color: #ecece4;
		background-color: #ffffff;
		border-top:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
		display:none;
}

/* If desired, set a height and add a scrollbar */
.tabberlive#tab2 .tabbertab{
		height:200px;
		overflow:auto;
}

.tabberlive .tabbertab h3 {
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: bold;
        color: #404041;
}

#sidebar .tabberlive .tabbertab ul{
        padding-left: 0;
}

#sidebar .tabberlive .tabbertab ul li{
        line-height: 1.2em;
        border-bottom: 1px solid #ddd;
        padding: 0.3em 0;
}
/*-- TAB END------------------------------------------------*/		

.hans {
	padding:0px;
	margin:0px;
	background-color:#cc0000;
}
.lproject #tx-srfeuserregister-pi1-name, .lproject #tx-srfeuserregister-pi1-tagline, .lproject #tx-srfeuserregister-pi1-languages,
#tx-srfeuserregister-pi1-college, #tx-srfeuserregister-pi1-concentration, #tx-srfeuserregister-pi1-degree, #tx-srfeuserregister-pi1-programm
{
	width:308px;
}



.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px; }
.tx-irfaq-pi1 .additional-info { border-top: 1px dotted #969696; margin-bottom: 10px; }


.boxtop {
	background-image:url(../images/box_right_top.gif);
	height:18px;
}
.boxcenter {
	background-image:url(../images/box_right_center.gif);
	color:#ffffff;
	height:100%;
}
.boxcenter1 {
	float:left;
	width:10px;
}
.boxcenter2 {
	float:right;
	width:150px;
}
.boxcenter3 {
	float:left;
	width:140px;
	color:#ffffff;
}
.boxcenter3 * {
	color:#ffffff;
}
.boxcenter4 {
	float:right;
	width:10px;
}
.boxbottom {
	background-image:url(../images/box_right_bottom.gif);
	height:17px;
	margin-bottom:20px;
}
.content-right H1, .news-latest-container H2, .boxcenter3 H3 {
	padding:0px;
	margin:0px;
	font-size: 12px;	
	text-align:center;
	border-bottom:1px solid #ffffff;
	letter-spacing:-1px;
}
.boxcenter, .boxcenter1, .boxcenter2, .boxcenter3, .csc-header csc-header-n1, .csc-firstHeader, .spacer-gif, .bodytext {
	padding:0px;
	margin:0px;
}
.content-right .internal-link {
	background-image:none;
	padding:0px;
	margin:0px;
	color:#B3CAFA;
	font-weight:bold;
}
.students a:link, .students a:visited, .students a:active, .students a:hover {
	text-decoration:none;
} 
.newmail {
	color:#0e3480;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../images/newmail.jpg);
	background-repeat:no-repeat;
	background-position:4px 0px;	
	padding-left:35px;
	padding-top:8px;
	margin-top:10px;
	padding-bottom:6px;	
	border:1px solid #adad9a;
	background-color:#ecece4;
}

.tabbertab H3 {
	display:none;
}



#tmail .left {
	float:left; 
	padding:4px;
	font-weight:bold;
}
#tmail .right {
	float:right; 
	padding:2 0 2 0;
	text-align:left; 
	width:190px;
}
#tmail input[type=text], #tmail textarea  {
	width:186px;
	padding: 0 0 0 4px;
}
#tmail textarea  {
	width:320px;
}
#tmail select {
	width:120px;
	border: 1px solid #7f9db9;	
	margin: 0px; 
	padding: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#404041; 
	font-size: 11px;
}
#tmail span {
	color: #cc0000; 
}
#tmail textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#404041; 
	font-size: 11px;
}
#tmail .error {
	padding-left:13px;
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

.indent .bodytext {
	padding-left:20px;
}
.border {
	border:1px solid #000000;
}
.content-right {
	font-size:11px;
	line-height:120%;
}
.content-right .bodytext {
	font-size:11px;
}

#content-full blockquote {

}
#content-full blockquote .bodytext {
	padding:5px;
}
.csc-frame-frame2 {
	border:4px solid #ff6600;
	padding:5px;
}

.toplink {
	text-align:right;
	padding:0px;
	margin:0px;
	clear:both;
	height:20px;
}
.toplink a:link, .toplink a:active, .toplink a:hover, .toplink a:visited {
	padding:0px;
	margin:0px;
	clear:both;
	background-image:none;
}
.percent {
	background-image:url(../images/mini2.jpg);
	background-position:260px 0px;
	background-repeat:no-repeat;
	height:66px;
	padding-left:4px;
}
.percent img {
	border:none;
}
.percent-pos {
	font-size:14px;
	font-weight:bold;
	padding-left:274px;
	padding-top:10px;
}
.newh3 {
	padding:0px;
	padding-top:10px;
	font-size:120%;
	margin:0px;
	color:#0e3480;
	padding-bottom:0px;
	line-height:110%;
	margin-bottom:15px;
}