/* CSS Document */

/* HS_Mainstyle Standard 2008 */

#bodyFrame {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 60.75em;
	background-color: #fff;
	color: inherit;
	}


/* Titelzeile  */

#titelZeile {
	width: 60em;
	height: 1.3em;
	border: 0.0625em solid #99988E;
	background: url(../images/Grafiken/BG_Titelzeile.jpg) repeat-y 50% 0;
	}

* html #titelZeile {  
	width: 60.125em;	 /* IE-Box-Modell-Tan-Hack width: 60em plus border 0.125em */
	}

.fbsTitel{
	font: 0.875em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #D91818;
	text-align: left;
	text-indent: 1em;	
	}	


/* Logozeile */

#logoZeile {
	width: 60.125em; 
	height: 10.125em;
	}

#techFulda {
	position: absolute;
	width: 8em;		/* width muss für den Operra bei Anwemdung von »position« definiert sein */
	top: 2.75em;
	left: 49.25em;
	}

h3.techSchule {
	font-weight: normal;
	font-size: 0.75em;  /* aktueller Schriftgrad von 1em = 12px = 100%  */
	line-height: 1.3333; /* 1.3333 x 11px = 16px oder 133% von 16px gleich */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #676660;
	background-color: #fff;
	text-align: center;
	}


/* Navigationszeile  */

#navZeile {
	width: 60.125em;
	}

#searchFrame {
	position: relative;
     /* z-index: 14;  */
	float: right;
	width: 13.6em;	 /* width muss für den Operra bei Anwemdung von »position« definiert sein */
	/* wegen Browser Rundungsfehler auf 13.6em reduziert  */
	height: 1.1875em;
	border: 0.0625em solid #99988E;
	background-image: url(../images/Grafiken/BG_mainMenu_Link.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
}

* html #searchFrame {   
	width: 13.725em;	/* IE-Box-Modell-Tan-Hack width: 13.6em plus border 0.125em **/
	}


#searchImage {
	display: block;
	position: absolute;
     /* z-index: 15; */
	top: 0.125em;
	left: 2.875em;
	width: 7.75em;		/* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 0.9375em;
	}

* html #searchImage {
	top: 0.1875em;	/* IE-Box-Modell-Tan-Hack top: 0.125em plus border 0.0625em */
	
	height: 0.875em;
	}


#search {
	position: absolute;
     /* z-index: 16; */
	top: 0.125em;
	left: 4em;
	width: 6.125em;  /* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 0.875em;
	overflow: hidden;
	}

* html #search {
	height: 0.8125em;	/* IE-Box-Modell-Tan-Hack height: 0.875em minus border 0.0625em */
	}

#home {
	float: left;
	width: 9.9375em;
	/* statt width: 10em wegen IE Rundungsfehler beim Skalieren */
	height: 1.1875em;
	border-left: 0.0625em solid #99988E;
	border-top: 0.0625em solid #99988E;
	border-bottom: 0.0625em solid #99988E;
	border-right: 0.0625em solid #fff;
	background-image: url(../images/Grafiken/BG_mainMenu_Link.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
	
	}

* html #home {   
	width: 10.125em;	/* IE-Box-Modell-Tan-Hack width: 10em plus border 0.125em */
	}

#mainMenu {
	float: left;
	width: 36.1875em;
	height: 1.1875em; 
	border-left: 0.0625em solid #99988E;
	border-top: 0.0625em solid #99988E;
	border-bottom: 0.0625em solid #99988E;
	background-image: url(../images/Grafiken/BG_mainMenu_Link.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
	}
	
* html #mainMenu {   
	width: 35.9375em;		/* IE-Box-Modell-Tan-Hack width: 36.125em plus border 0.125em */
	/*height: 1.3125em;*/	/* IE-Box-Modell-Tan-Hack height: 1.1875em plus border 0.125em */
	}

#mainframe {
	clear: both;
	width: 60.125em;
	}


/* Linke Spalte */

#leftContent {
	float: left;
	width: 10.125em;
	}

#spacerLogin { 
	width: 10em;
	height: 1.3125em;
	}

#titelKontakt { 
	width: 10em;
	height: 1.0625em;
	margin-top: 1.3125em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken//BG_Foerderer.jpg) repeat-y 50% 0;
	}

#teaserKontakt {
	width: 10em;
	height: 5em;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	background-color: #fcfff5;
	}

#titleSchlagworte { 
	width: 10em;
	height: 1.0625em;
	margin-top: 1.3125em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken//BG_Foerderer.jpg) repeat-y 50% 0;
	}

#schlagworte {
	width: 10em;
	height: 10.25em;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	background-color: #fcfff5;
	}

#titleSubNav { 
	width: 10em;
	height: 1.0625em;
	margin-top: 1.3125em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken//BG_Foerderer.jpg) repeat-y 50% 0;
	}

.subTitel {
	display: block;
	font-weight: bold;
	font-size: 0.6875em;	/* aktueller Schriftgrad von 1em = 11px = 100%  */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.375em;
	margin-left: 1.3636em;
	color: #D91818;
	background-color: transparent;
	}




* html #titleSubNav {   
	width: 10.125em;	/* IE-Box-Modell-Tan-Hack width: 10em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}

#leftMenu {
	width: 10em;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	background-color: #fcfff5;
	}

* html #leftMenu {   
	width: 10.125em;	/* IE-Box-Modell-Tan-Hack width: 10em plus border 0.125em */
	}

#bannerHeader {
	width: 10em;
	height: 1.0625em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Foerderer.jpg) repeat-y 50% 0;
	}

* html #bannerHeader {   
	width: 10.125em;	/* IE-Box-Modell-Tan-Hack width: 10em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}
	
#banner {
	width: 10em;
	height: 3.75em;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	background-color: #fcfff5;
	}

#banner img {  /*  stellt sicher, dass die GIF-Bilder mitskaliert werden */ 
	width: 9.6875em;
	}


* html #banner table tr td img {  /*  stellt sicher, dass die GIF-Bilder im IE mitskaliert werden */ 
	width: 9.625em;
	 }


* html #banner {   
	width: 10.125em;	/* IE-Box-Modell-Tan-Hack width: 10em plus border 0.125em */
	height: 3.875em;	/* IE-Box-Modell-Tan-Hack height: 3.75em plus border 0.125em */
	}

#kontaktFrame {
	width: 10.125em;
	height: 1.3125em;
	border-bottom: 0.0625em dashed #929289;
	}

#kontImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.5em;
	}

* html #kontImage {
	width: 2.5em;
	}

#kontakt {
	float: left;
	width: 6.5em;
	text-indent: 0.25em;
	}

#sitemapFrame {
	width: 10.125em;
	height: 1.3125em;
	border-bottom: 0.0625em dashed #929289;
	}

#sitemapImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.5em;
	}

* html #sitemapImage {
	width: 2.5em;
	}

#sitemap {
	float: left;
	width: 6.5em;
	text-indent: 0.25em;
	}

#virtuellerRundgangFrame {
	width: 10.125em;
	height: 1.3125em;
	border-bottom: 0.0625em dashed #929289;
	}

#rundgangImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.5em;
	margin-top: 3px;
	}

* html #rundgangImage {
	width: 2.5em;
	}

#virtuellerRundgang {
	float: left;
	width: 7.5em;
	text-indent: 0.25em; 
	}

#GaestebuchFrame {
	width: 10.125em;
	height: 1.3125em;
	border-bottom: 0.0625em dashed #929289;
	}

#GaesteImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.5em;
	margin-top: 3px;
	}

* html #GaesteImage {
	width: 2.5em;
	}

#Gaestebuch {
	float: left;
	width: 7.5em;
	text-indent: 0.25em;
	}


#JobclusterFrame {
	width: 10.125em;
	height: 1.3125em;
	border-bottom: 0.0625em dashed #929289;
	}

#jobclusterImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.45em;
	margin-top: 3px;
	}

* html #jobclusterImage {
	width: 2.5em;
	}

#jobcluster {
	float: left;
	width: 7.5em;
	text-indent: 0.25em;
	}











#helpFrame {
	width: 10.125em;
	height: 1.3125em;
	margin-bottom: 1em;
	}

#helpImage {
	float: left;
	width: 2em;
	height: 1em;
	padding-left: 0.5em;
	}

* html #helpImage {
	width: 2.5em;
	}

#help {
	float: left;
	width: 7.5em;
	text-indent: 0.25em;
	}




/* Mittlere Spalte  */

#mainContent {
	float: left;		/*wegen Rundungsfehlern des IE 36.20 und Firefox bei Grundeinstellung 18px nun 36.20em statt 36.25em  */
	width: 36.20em;  	/* width muss für den Opera bei Anwemdung von »position« definiert sein */
	}
	
* html #mainContent {
	width: 35.9375em;
	}

#mainContent_IF_zweispaltig {
	float: left;
	width: 50em;  		/* width muss für den Opera bei Anwemdung von »position« definiert sein */
	}

*html #content_IF_zweispaltig {
	width: 48.2em;
	}



#breadcrumb {
	width: 30.875em;
	padding-top: 0.6875em;
	margin-left: 1.25em;
	margin-bottom: 1.125em;
	}
	
#content {
	width: 33.75em;
	margin-left: 1.25em;
	font-weight: normal;
	font-size: 1.01em;
	color: #383126;
	}


#content_IF_zweispaltig {
	width: 47.5em;
	margin-left: 1.25em;
	padding-right: 0.65em;
	font-weight: normal;
	font-size: 1.01em;
	color: #383126;
	border-right: 1px solid #929289;
	}

#mainContentBottom{
	width: 33.75em;
	height: 1.3125em;
	margin-left: 1.25em;
	margin-right: 0em;
	margin-top: 1em;
	margin-bottom: 0.75em;
	}

#mainContentBottom_IF_zweispaltig {
	height: 1.3125em;
	margin-left: 1.25em;
	margin-right: 1.25em;
	margin-top: 1em;
	margin-bottom: 0.75em;
	}

#sitebackFrame {
	float: left;
	width: 9em;	
	margin-left: 1.5em;
	}

#sitebackImage {
	float: left;
	width: 1.125em;
	height: 1.3125em;
	}

#siteback {
	float: left;
	width: 7.8125em;
	height: 1.3125em;
	}

#stand {
	float: left;
	width: 12.25em;
	}

.datumsstand {
	display: block;
	text-align: center;
	padding-top: 1.125em;
	font: 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #86857d;
	}

#sitetopFrame{
	float: right;
	width: 7.5em;
	margin-left: 0em;
	margin-right: 1.5em;
	}

#sitetopImage {
	float: right;
	width: 1.125em;
	height: 1.3125em;
	}

#sitetop {
	float: right;
	width: 6.3125em;
	}

/* rechte Spalte  */

#rightContent {
	float: 	left;
	width: 13.75em;
/*	background-color: #ddf;  */
	}
	
#IE_Abstand {
	width: 13.625em;
	height: 1.3125em;
	}

#teaserHeader {
	width: 13.625em;
	height: 1.0625em;
/*	margin-top: 1.3125em;  statt margin-top hält jetzt »div:IE_Abstand« zur Navigationszeile  */
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	}

* html #teaserHeader {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}
	
#teaser {
	width: 13.625em;
	background-color: #fcfff5;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	}

* html #teaser {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	}

#newsHeader {  
	width: 13.625em;
	height: 1.0625em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	}

* html #newsHeader {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}


#news {
	width: 13.625em;
	background-color: #fcfff5;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	}
	
* html #news {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	}


#presseHeader {  
	width: 13.625em;
	height: 1.0625em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	}

* html #presseHeader {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}


#presse {
	width: 13.625em;
	background-color: #fcfff5;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	}
	
* html #presse {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	}


#twitterHeader {  
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	height: 1.0625em;
	}



.tx-imtwitterajax-pi1 {
	font-size: 0.6875em;
	line-height: 1.1818;
	font-family: Arial,Helvetica,sans-serif;
	color: #383126;
	width: 18em;
	background-color: #fcfff5;
	border-left: 1px solid #929289;
	border-right: 1px solid #929289;
	border-bottom: 1px solid #929289;
	margin-bottom: 1.3125em;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	
.tx-imtwitterajax-pi1 li {
	list-style-type: none;
	padding-top: 10px;

}


#callistHeader {  
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	height: 1.0625em;
	}

#callist .tx-cal-controller {

	font-size: 0.6875em;
	line-height: 1.1818;
	font-family: Arial,Helvetica,sans-serif;
	color: #383126;
	width: 18em;
	background-color: #fcfff5;
	border-left: 1px solid #929289;
	border-right: 1px solid #929289;
	border-bottom: 1px solid #929289;
	margin-bottom: 1.3125em;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;

}

#callist .tx-cal-controller dd {
	padding-bottom: 1em;
}

#callist .tx-cal-controller dt {
	margin-bottom: -0.85em;
}

#callist .tx-cal-controller .even {
	background-color: #fff;
	}

#termin .tx-cal-controller {

	font-size: 0.6875em;
	line-height: 1.1818;
	font-family: Arial,Helvetica,sans-serif;
	color: #383126;
	width: 18em;
	background-color: #fcfff5;
	margin-bottom: 1.3125em;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}

#termin .tx-cal-controller .even {
	background-color: #fff;
	}

#cleft .tx-cal-controller .month-small {
	width: 13.75em;
	}

.rss_header {
	margin-top: 15px;
	margin-bottm: 5px;
	}

#terminHeader {
	width: 13.625em;
	height: 1.0625em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	}

* html #terminHeader {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}
		
#termin {
	width: 13.625em;
	background-color: #fcfff5;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	}

* html #termin {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	}


#verbaendeHeader {
	width: 13.625em;
	height: 1.0625em;
	border: 0.0625em solid #929289;
	background: url(../images/Grafiken/BG_Teaser.jpg) repeat-y 50% 0;
	}

* html #verbaendeheader {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	height: 1.1875em;	/* IE-Box-Modell-Tan-Hack height: 1.0625em plus border 0.125em */
	}
		
#verbaende {
	width: 13.625em;
	background-color: #fcfff5;
	border-left: 0.0625em solid #929289;
	border-right: 0.0625em solid #929289;
	border-bottom: 0.0625em solid #929289;
	margin-bottom: 1.3125em;
	}

* html #verbaende {   
	width: 13.75em;		/* IE-Box-Modell-Tan-Hack width: 13.625em plus border 0.125em */
	}

#aktualisierung {
	width: 13.75em;
	background-color: transparent;
	/*text-align: center;*/
	margin-bottom: 1em;
	}

#aktualisierung H5.csc-firstHeader {
	/*width: 13.75em;*/
	font-weight: normal;
	font-size: 0.6875em;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align: center;
	color: #1A1414;
	}

#cleft {
	width: 13.75em; /* 220px */
	margin-bottom: 1.3125em;
	}

#mainFrameClear {
	clear: both;
	width: 60.125em;
	border-top: 0.0625em solid #D91818;
	margin-bottom: 0.5em;
	}
	
/* Fussleiste */

#footerLeft {
	float: left;
	width: 11.375em;
	text-indent: 1em;
	}

#footerMiddle {
	float: left;
	width: 54.75em;
	padding-bottom: 1em;
	
	}
.anschrift {
	display: block;
	line-height: 1.3125em;
	font-weight: normal;
	font-size: 0.625em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #40403b;
	}
	
.fussKeywords {
	display: block;
	line-height: 1.3125em;
	font-weight: normal;
	font-size: 0.625em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #40403b;
	}

#footerRight {
	float: right;
	width: 13.75em;
	}

#footerRight H5.csc-firstHeader {
	/*width: 13.75em;*/
	font-weight: normal;
	font-size: 0.6875em;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	/* text-align: center; */
	color: #1A1414;
	}




/* absolut positionierte DIVs  */

#login {
	position: absolute;
	left: 46.875em;
	top: 0.125em;
	width: 13.75em;  /* width muss für den Operra bei Anwemdung von »position« definiert sein */
	list-style: none;
	background-color: transparent;
	}

#pdfGenerator {
	position: absolute;
	top: 13.1875em;
	left: 42.4375em;
	width: 1.125em;		/* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 1.125em;
	/*z-index: 110;  */
	}

#printer {
	position: absolute;
	top: 13.1875em;
	left: 44.125em;
	width: 1.125em;		/* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 1.125em;
	/* z-index: 120;  */
	}

#fbsLogo {
	position: absolute;
	left: 1.3em;
	top: 2.6em;
	width: 7.5em;  /* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 7.5em;
 }


#headerImage {
	position: absolute;
	top: 1.5em;
	left: 10.125em;
	width: 36.25em;  /* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 10em;
	overflow: hidden;
	}
	
#headerImage img {
	width: 100%;  
	height: 100%; 
	}

#fuldaLogo {
	position: absolute;
	width: 9.0625em;  	/* width muss für den Operra bei Anwemdung von »position« definiert sein */
	height: 3.75em;
	top: 6em;
	left: 49em;
	}
	