/* @override http://www.first-gradschool.de/style.css */

@charset "utf-8";
/* CSS Document */

body { background-color:#333; text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin:0; }

p { text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin:0;}

.border {
	border: 2px solid #2592b3;
}

.text { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#383838; line-height:1em; }
.haupttext { font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color:#000;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
	}
	
.grauerbalken{
	background-image: url(/images/grauer-balken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
	padding-left: 30px;
	padding-top: 30px;
	
}

/* @group students */

.ava-border {
	border-color: #c3c3c3;
	border-width: 1px;
	padding: 1px;
}


/* @end */

.grauerbalken-oben{
	
	
	background-image: url(/images/grau-oben.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.t-border {
	border: 1px solid #992219;
}

h1
{
		text-align:left;
		font-size:18px;
		font-weight:bolder;	
		color: #831616;
		text-transform:uppercase;
		font-family: Arial, Helvetica, sans-serif;
}

h2 {
		text-align:left;
		font-size:14px;
		font-weight:bold;	
		color: #831616;
		padding:0;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		}
		
		
h3 {
		text-align:left;
		font-size:12px;
		font-weight:bold;	
		color: #4A1500;
		padding:0;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		}
		
li {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		}


.students-line{
	background-image:url(/images/students-line.gif);
	background-repeat:no-repeat;
	padding-top: 10px;
}



.rotmarkiert { background-color:#910F1B;
		color:#FFFFFF; }

.headline {
		text-align:left;
		font-size:18px;
		font-weight:bolder;	
		color: #831616; }
		
.headline2 {
		text-align:left;
		font-size:14px;
		font-weight:bold;	
		color: #831616; }
		
.headline3 {
		text-align:left;
		font-size:12px;
		font-weight:bold;	
		color: #831616; }
		
.subheadline {
		text-align:left;
		font-size:12px;
		font-weight:bold;	
		color: #4A1500; 
		font-family:Arial, Helvetica, sans-serif; }
		
.subheadlinegreen {
		text-align:left;
		font-size:12px;
		font-weight:bold;	
		color: #6e8a26; 
		font-family:Arial, Helvetica, sans-serif; }
		
.subheadlineweiss {
		text-align:left;
		font-size:11px;
		font-weight:bold;	
		color: #fff;
		font-family:Arial, Helvetica, sans-serif; }
		
.textweiss {
		text-align:left;
		font-size:9px;
		font-weight:normal;
		color: #fff;
		font-family:Arial, Helvetica, sans-serif; }
		
.headlinerot {
		text-align:left;
		font-size:12px;
		font-weight:bold;	
		color: #841717; 
		font-family:Arial, Helvetica, sans-serif; }
		

		
.tableborder { border: 1px solid #910F1B; background-color:#FFFFFF; }
.tablebordergrau { border: 1px solid #e7e7e7; }
.tableborder { border: 1px solid #b9b9b9; }
.tablebottom { border-bottom:3px solid #fff; background-color:#e5e5e5; margin:0; }
.tablebottomlinks { border-bottom:1px solid #aaa; background-color:#f3f3f3; }
.tablelinks { border-left:1px solid #fff; }
.tablelefttop {border-left:thin solid #b9b9b9; border-top:thin solid #b9b9b9; }
.tabletopbottom { border-top:thin solid #bfbfbf; border-bottom:thin solid #bfbfbf; }

.tablesub { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; background-color:#dedede; border-right:#c3c3c3 1px solid; border-bottom:#c3c3c3 1px solid; }

.tablesubsub { background-color:#f2f2f2; border-right:#c3c3c3 1px solid; border-bottom:#c3c3c3 1px solid; }

	
.bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;	
		color: #4A1500; }

.textrot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}

.textrot2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: -1px;
	word-spacing: normal;
}

.textrot3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: -0.5px;
	word-spacing: normal;
}

.textrot4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#aaaE29;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}

			
a:link{ color:#9B3E29; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:middle; }
a:visited{ color:#910F1B; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a:hover{ color:#6C1C25; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a:active{ color:#910F1B; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

a.linkseite:link{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; vertical-align:middle; }
a.linkseite:visited{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.linkseite:hover{ color:#910F1B; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.linkseite:active{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

a.imprint:link{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:middle; }
a.imprint:visited{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.imprint:hover{ color:#fff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.imprint:active{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

a.linkgrau:link{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; }
a.linkgrau:visited{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; }
a.linkgrau:hover{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; }
a.linkgrau:active{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; }

a.linkgrau2:link{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1em; vertical-align:middle; }
a.linkgrau2:visited{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.linkgrau2:hover{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.linkgrau2:active{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }


a.linkgrau3:link{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
a.linkgrau3:visited{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
a.linkgrau3:hover{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
a.linkgrau3:active{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }

a.textlinkweiss:link{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.textlinkweiss:visited{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.textlinkweiss:hover{ color:#CCCCCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.textlinkweiss:active{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }



#sublinkup{ color:#383838; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; background-color:#dedede; border-right:#c3c3c3 1px solid; border-bottom:#c3c3c3 1px solid; cursor:pointer; }

#sublinkup-active{ color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; background-color:#831616; border-right:#731313 1px solid; border-bottom:#731313 1px solid; cursor:pointer; }

#sublinkhover{ color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:1.9em; vertical-align:middle; background-color:#831616; border-right:#731313 1px solid; border-bottom:#731313 1px solid; cursor:pointer; }


a.sublink:link{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em; text-align:left;}
a.sublink:visited{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}
a.sublink:hover{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}
a.sublink:active{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}

a.sublink2:link{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;  text-align:left; }
a.sublink2:visited{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }
a.sublink2:hover{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }
a.sublink2:active{ color:#656565; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }

a.sublinkactive:link{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}
a.sublinkactive:visited{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}
a.sublinkactive:hover{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}
a.sublinkactive:active{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; line-height:1.9em;}

a.sublink2active:link{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }
a.sublink2active:visited{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }
a.sublink2active:hover{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }
a.sublink2active:active{ color:#802323;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; }

a.sponsorlink:link{ color:#831616; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.sponsorlink:visited{ color:#831616; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.sponsorlink:hover{ color:#9B3E29; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.sponsorlink:active{ color:#831616; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

a.heldmaillink:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}
a.heldmaillink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}
a.heldmaillink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#6C1C25;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}
a.heldmaillink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*line-height: 1.5;*/
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#9B3E29;
	text-decoration: none;
	letter-spacing: 0px;
	word-spacing: normal;
}

.timeline{ color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:middle; letter-spacing:1px;}
.timelinehour{ color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; vertical-align:middle; letter-spacing:1px;}

.formularhead{ color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px;}

.fresenius {
		font-size:16px;
		font-weight:bolder;	
		color: #006dc3; }

/* @group This Week */

.highlight {
	color: #831616;
	font-weight: bold;
}

.organize_bg {
	background-color: #dedede;
}

.p1 { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin:0;}


.text-grey {
	font-family: Arial, Helvetica, sans-serif;
	color: #434343}

.durchgestrichen {
	text-decoration: line-through;
}

/* @end */