@import "gb_styles_portal.css";
/* allgemeine Elementdefinitionen*/
body {
	margin: 0 auto ! important ;
	padding: 0px;
	height:100%;
	background-color:#F5F5F5;
	/*background-image:url(/source/images/bacKRaster.gif);	*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #27405A;
}
h2 {	
	font-size: 14px;
	font-weight: bold;
	color: #27405A;
	padding:3px 5px 3px 30px;
	background-color: #DDDDDD;
	width: 95%;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #27405A;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #27405A;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #27405A;
	border-bottom: 1px solid #27405A;
	width: 95%;
}
h6 {
font-size:12px;
font-weight: normal;	
}

a:link, a:visited {
	color: #3f748c;
	font-weight: bold;
	text-decoration: none;			
}
a:hover {
	text-decoration:underline;			
}
a.li_int:link, a.li_int:visited {
	padding: 0 0 0 18px;
	background-image: url(/source/images/link-int_v.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;
   }
a.li_ex:link, a.li_ex:visited {
	padding: 0 0 0 18px;
	background-image: url(/source/images/link-ex_v.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;  
}
a.li_rss:link, a.li_rss:visited {
	padding: 0 0 0 34px;
	background-image: url(/source/images/link-rss.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;  
}
a.li_blank:link, a.li_blank:visited { 
   padding: 0;
   background-image:none;  
}

hr{
	color: #B7B7B7;
	background-color: #B7B7B7;
	width:85%;
	height:1px;
	border:0px;
}
input {
	vertical-align: middle;
	color: #666666;
	font-weight: bold;
	height:16px;
	font-size:11px;
	background-color: #F8F8F8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 4px;
}
input:focus {
	color: #575757;
	background-color: #B9D1D9;
}
textarea {
	color: #666666;
	font-size:11px;
	background-color: #F8F8F8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 4px;
}		
textarea:focus {
	color: #575757;
	background-color: #B9D1D9;
}
select {
	margin: 0px;
	height:20px;
	font-size:12px;
}
/*-- Topnav-center begin--*/
#topnav img{
	border:none;
}
.head1 {
	width:950px;
	background-image: url(/source/images/head_012.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #F8F8F8;
}
.head2 {
	width:950px;
	background-color: #E7E7E7;
	border-bottom: solid 1px #333333;
}
#titel{
	position:relative;
	margin: 0px;
	padding:0px;
	top: 25px;
	left: 55px;
	width: 650px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.headlogo {
	width:200px;
	height:83px;
}
.login {
	color: #606060;
	background-color:#E7E7E7;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	font-size: 10px;	
	text-align: center;
	width:62px;
	height: 16px;
}
.message {
	background-color:#F0F0F0;
	font-size:10px;
	width:260px;
}
*  html .message { /* fuer IE6 */
	width:240px;
}
* + html .message { /* fuer IE7 */
	width:240px;
}
.kontaktHilfe{
	width:250px;
	padding-left: 30px;
	color: #606060;
	background-color:#E7E7E7;
	font-size: 10px;
	border-left: solid 1px #333333;
}
*  html .kontaktHilfe{ /* fuer IE 6*/
width: 270px;
}
* + html .kontaktHilfe{ /* fuer IE 7*/
width: 270px;
}
.kontaktHilfe a, .login a, .print a {
	color: #606060;
	font-weight:normal;
}

.print {
	width:25px;
	padding: 0 10px;
	color: #606060;
	background-color:#E7E7E7;
	font-size: 10px;
	border-right: solid 1px #333333;
}
.sprache {
	font-size:10px;
	font-weight: bold;
	color: #787878;
	background-color:#E7E7E7;
	width:155px;
	padding-left:50px;
}
/*-- Topnav-center end--*/
#content p {
	margin: 4px 0px ! important;
}
#content a, .faq a {
	padding: 0 0 0 18px;
	background-image: url(/source/images/link-int_v.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;
   }
#content a[href="#"], #content a[name], #content a[href="#top"], .faq a[name] {
	padding: 0;
	background-image: none;
	color:black;
   }
a[href^="mailto:"] {
	padding: 0 0 0 20px;
	background-image: url(/source/images/link-email.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;	
}
a[href^="javascript:location.href='mailto:'"] {
	padding: 0 0 0 20px;
	background-image: url(/source/images/link-email.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;	
} 
#content a[href^="mailto:"] {
	padding: 0 0 0 20px;
	background-image: url(/source/images/link-email.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;	
}
#content a[href^="javascript:location.href='mailto:'"] {
	padding: 0 0 0 20px;
	background-image: url(/source/images/link-email.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;	
}
#content a.li_ex {
	padding: 0 0 0 18px;
	background-image: url(/source/images/link-ex_v.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;
   }
#content a.li_rss {
	padding: 0 0 0 34px;
	background-image: url(/source/images/link-rss.gif);
	background-repeat: no-repeat;
	background-position: 0% top; 
	font-weight:bold;
   color: #3f748c;  
}
#content a.li_blank { 
   padding: 0;
   background-image:none;  
}
#content img {
	padding: 0;
	background-image: none ! important;
   }	
#content ul li, .faq ul li{
	/*list-style-type: square;*/
	padding:0 0 0 22px;
	margin:0 0 0 -42px;
	list-style: none;
	background-image: url(/source/images/marker_list_grey.gif);
	background-repeat: no-repeat;
}
/* bereich breadcrumb*/
#breadcrumb{
	width: 910px;
	margin: 0 auto;
	padding:0 20px;
	/*height:17px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #898989;
	background-color:#F5F5F5;
	line-height:170%;
	border-bottom: solid 1px #D2D2D2;
}
#breadcrumb a:link, #breadcrumb a:visited {
	color: #898989;
	font-weight: normal;
}
#breadcrumb a:hover {
	color: #898989;
	font-weight: bold;
}

/* infoboxes*/
#aktuell, #aktuellEN {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_neuest.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#aktuellEN {
	background-image: url(/source/images/boxH_neuest_En.gif);
}
#aktuelles, #aktuellesEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_aktuell.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#aktuellesEn {
	background-image: url(/source/images/boxH_aktuell_En.gif);
}
/* subPages all */
#allsubPages {
	margin: -1em -0.9em; /* um den einzug von autom einbettung in div class 'einzug' auszugleichen */
}
.subpageTitle {
	padding-top:0px;
	padding-left: 60px;
	font-weight: bold;
	border-bottom: 1px solid #000000; 
}
#allSubpages td {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 75px;
}
#buecher, #buecherEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_buecher.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#buecherEn {
	background-image: url(/source/images/boxH_buecher_En.gif);
}
#datenb, #datenbEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_datenb.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#datenbEn {
	background-image: url(/source/images/boxH_datenb_En.gif);
}
#downloads, #downloadsEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_downloads.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#firmenprofil, #firmenprofilEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_firmenprofil.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#formulare, #formulareEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_formulare.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#formulareEn {
	background-image: url(/source/images/boxH_formulare_En.gif);
}
#gefragtest, #gefragtestEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_gefragtest.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#gefragtestEn {
	background-image: url(/source/images/boxH_gefragtest_En.gif);
}
#informationen, #informationenEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_informationen.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#informationenEn {
	background-image: url(/source/images/boxH_informationen_En.gif);
}
#informationenFuer, #informationenFuerEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_informationenFuer.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#informationenFuerEn {
	background-image: url(/source/images/boxH_informationenFuer_En.gif);
}
#intranet, #intranetEn {
	float:right;
	width:190px;
	padding:30px 0 0 0;
	background-image: url(/source/images/boxH_intranet.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#kontakt, #kontaktEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_kontakt.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#kontaktEn {
	background-image: url(/source/images/boxH_kontakt_En.gif);
}
#koord, #koordEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_koord.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#koordEn {
	background-image: url(/source/images/boxH_koord_En.gif);
}
#leistungen, #leistungenEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_leistungen.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#leistungenEn {
	background-image: url(/source/images/boxH_leistungen_En.gif);
}
#links, #linksEn {
	float:right;
	width:190px; 
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_links.gif);
	background-repeat: no-repeat;
	border-top:1px solid #898989;
	border-left:1px solid #898989;
}
#organe, #organeEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_organe.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#organeEn {
	background-image: url(/source/images/boxH_organe_En.gif);
}
#presse-print, #presse-printEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_presse-print.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#presse-printEn {
	background-image: url(/source/images/boxH_presse-print_En.gif);
}
#publikationen, #publikationenEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_publikationen.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#publikationenEn {
	background-image: url(/source/images/boxH_publikationen_En.gif);
}
#redteam, #redteamEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_redteam.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#redteamEn {
	background-image: url(/source/images/boxH_redteam_En.gif);
}
#services, #servicesEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_services.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#servicesEn {
	background-image: url(/source/images/boxH_services_En.gif);
}
#sponsors, #sponsorsEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_sponsors.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#suche, #sucheEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_suche.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
   margin-top: 50px;
}
#sucheEn {
	background-image: url(/source/images/boxH_suche_En.gif);
}
#supported, #supportedEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_supported.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#supportedEn {
	background-image: url(/source/images/boxH_supported_En.gif);
}
#termine, #termineEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_termine.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#termineEn {
	background-image: url(/source/images/boxH_termine_En.gif);
}
#topnews, #topnewsEn {
	float:right;
	width:190px;
	height:150px;
	overflow:auto; 
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_topNews_n.gif);
	background-repeat: no-repeat;
	border-top:1px solid #898989;
	border-left:1px solid #898989;
}
#ueber, #ueberEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_ueber.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#ueberEn {
	background-image: url(/source/images/boxH_ueber_En.gif);
}
#ueberuns, #ueberunsEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_ueberuns.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#ueberunsEn {
	background-image: url(/source/images/boxH_ueberuns_En.gif);
}
#verzeichnisse, #verzeichnisseEn {
	float:right;
	width:190px;
	padding:15px 0 0 0;
	background-image: url(/source/images/boxH_verzeichnisse.gif);
	background-repeat: no-repeat;
	border-left:1px solid #898989;
	border-top:1px solid #898989;
}
#verzeichnisseEn {
	background-image: url(/source/images/boxH_verzeichnisse_En.gif);
}

/* Classes Portal*/

.Bodyid1siteid0 {
	width: 950px;
	margin:0 auto;
	background-image:url(/source/images/bacKRasterN.gif);	
	background-repeat: repeat-y;
	background-position: 50% 0%;
	background-color: #F8F8F8 ! important ;
	text-align: left;	
}
div .Bodyid1siteid0 {
	width: auto;
	background-color: transparent;
	background-image:none;
}
.OraGlobalButtonText, .OraInlineInfoText{
	font-size: 10px;
}
.inplacedisplayid1siteid0{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*  ID's - Classes TUGraz */

#content {       /* nur fuer previe */
	padding: 20px 5px 3px 25px;
}
#content td{
	padding:3px 5px 3px 15px;
}

#content iframe {  
		height: 500px; 
		width: 99%;
		}	
.einzug {
	margin:0px; 
	padding: 1em 0.9em;
}
.eingerueckt{
 padding-left:20px;
}
.wichtig{
	font-weight:bold;
	color: #8B2323;	
}
.klein{
font-size:90%;	
line-height:1em;
}
.anmerkung{
	font-style: italic;
	font-weight:bold;
	font-size:95%;
	color:#999999;
}
.weiter{
	clear:both;
}
.clear_R{
	clear:right;
}
.clear{
	clear: both;
}
.linkH1{
	font-size: 18px;
	font-weight: bold;
	color:#606060;
	margin-bottom:10px;
	border-bottom: solid 1px #606060;
}
.likeH4 {
	font-size: 16px;
	font-weight:bold;
	color: #27405A;
	padding:3px 20px 3px 30px;
	margin-bottom: 20px;
	background-color: #DDDDDD;
}
.unterlegt { /*fuer zwischenueberschriften in infoboxes */
	font-size: 14px;
	font-weight:bold;
	color: #27405A;
	padding:2px 2px 2px 10px;
	background-color: #DDDDDD;
}
.unterlegt_grau{
	padding:5px 10px;
	background-color: #DDDDDD;
}
/*Zebra Tabelle fuer script dozebra.js */
.odd { background: white; }
.even { background: #f5f5f5; }
/*tabellenformate */
.s_st{
	font-weight:bold;
	color: #253d56;
	background-color: #E7E7E7;
	vertical-align:middle;
}
.s_lo  {
	width:150px;
	height:19px;
	color: #253d56;
	border-top:1px solid #253d56;
	border-right:1px solid #253d56;
}
.s_lo50{
	width:50px;
	height:19px;
	color: #253d56;
	border-top:1px solid #253d56;
	border-right:1px solid #253d56;	
}
.s_lo_sm {
	width:75px;
	height:19px;
	color: #253d56;
	border-top:1px solid #253d56;
	border-right:1px solid #253d56;	
}
.s_sl  {
	line-height: 1.25  ! important;
}
.s_sl a {
	font-weight: normal ! important;
}
.s_sl p {
	margin: 4px 0px ! important;
}
.s_el {
	height:1px;
	border-top:1px solid #253d56;
	padding-left:5px;
	color: #3f748c;
}
.borderTeam {
	border-bottom: solid 1px #C8C8C8;
}
/*--- Beginn News-portlet---*/
#meldung {
	padding-left: 25px;
}
.newsTopic {
	padding-left:25px;
	border-bottom:solid 3px #666666;
}
.newsTabActive {
	font-size: 15px;
	font-weight: bold;
	color: White;
	background-color: #666666;
	padding: 0px 15px;
}
.newsTabInactive {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	padding: 0px 15px;
}
.newsTopic a:link, .newsTopic a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	padding: 0px 15px;
}
.newsTopic a:hover {
	color: #FFFFFF;
	background-color: #333333	
}
.InfoTitel {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.InfoDate{
	font-size: 14px;
	color: #27405A;
	padding:3px 10px 3px 20px;
	background-color: #DDDDDD;
	font-weight: bold;
}
.InfoKat {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	line-height:0.2em;
	color: #000066;
	padding: 0px 200px 5px 60px;
	border-bottom: 1px solid #000066;
}

/*--- Ende News-portlet---*/
/* ---Beginn Faq - portlet---*/	
.faq_list {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 60px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 13px;
	font-weight:bold;
	color: #253d56;
}
.faq_list p {
	padding: 0 1.5em;
	margin: 4px 0px ! important;
	background-image: url(/source/images/marker_grey_n.gif);
	background-repeat: no-repeat;
	background-position: 0em center ; 
}
.faq_list a {
	padding: 0 18px 0 0 !important ;
	background-image: url(/source/images/link-int_v.gif);
	background-repeat: no-repeat;
	background-position: 100% center !important ; 
	font-weight:bold;
   color: #3f748c;
   text-decoration:none;
   }
.faq_list a:hover {
	text-decoration:underline;			
}
.faq {
	padding: 0 20px 0 25px;
}
.faq p {
	margin: 4px 0px ;
}
.faq_q {
	padding-left: 60px;
	font-weight: bold;
	border-bottom: 1px solid #000000; 
}

/*---Webservice registerTabs jahre-veroeffentlichungen ----
.regyear a:link, .regyear a:visited{
	background-color: #cccccc;
	color:#333333;
	margin: 0 -3px;
	padding: 3px 8px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.regyearSel {
	background-color: #666666;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px 8px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
}
--- Ende Webservice registerTabs jahre-veroeffentlichungen ----*/
.regyear{
	font-size: 9px;
	line-height: 230%;
}
.regyear a:link, .regyear a:visited{
	background-color: #cccccc;
	color:#333333;
	margin:0 -2px;
	padding: 3px 8px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.regyearSel a:link, .regyearSel a:visited{
	background-color: #666666;
	color: #FFFFFF;
	font-weight:bold;
	margin:0 -2px;
	padding: 3px 8px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;	
}
/* Veroeffentlichungen Liste */

.autor {
	margin-left: 20px;
	font-size: 10px;
	font-style: italic;
}
.veroeffTyp {
	font-size: 90%;
	border-bottom: 1px solid #cccccc;
	font-style: italic;
	margin-left: 5px;
	padding-right: 20px;
	padding-left: 5px;
}
.subtitel {
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.typ_list {
	width: 700px;
}
ul#typen {
   margin-left: 20px;
 
}
/** font-weight und color nur zur temp darstellung def - wird in prod durch die link-klasse bestimmt .. 
ul#typen li, ul#typen span */
ul#typen li{
   float: left; 
	width: 23em;
    margin: 0.1em 0em 0.1em 0.2em;
	padding: 0.2em 1.5em;
	list-style: none;
	background-image: url(/source/images/marker_list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0em center ;
	font-weight:bold;
    color: #3f748c;  
}
 /* * html ul#typen li, * html ul#typen span    Korrektur fuer IE 5.x */
* html ul#typen li{
    width: 30em;
  }

/* Footer */
#footer{
	width:100%;
	font-size: 10px;
	color: #cccccc;
	border-top: 1px solid #cccccc;
}
#footer img{
	padding: 0px 4px 0px 4px;
	vertical-align: bottom;
}
#footer table {
	width:80%;
	font-size:10px;
	color: #cccccc;
}
#footer td {
	padding:3px 3px 3px 3px;
}
#footer a {
	color:#3f748c;
	font-weight: bold;
}
/*verleihseiten zid - bilderzoom */
.bigpic {
 position: absolute;
}
.bigpic img {
	width: 110px;
	height:110px;
}
/*verleihseiten - ende*/

/*galerie-seiten - hoersaele*/
#data {
	float: left;
	padding: 0px 20px;
	height: auto;
	width: 300px;
}
#gallery {
	margin-left: 350px;
	height: auto;
	width: 350px;
}
.hs_cont {
	width: 700px;
}
.hs_ues {
	font-weight: bold;
	background-color: #DDDDDD;
	margin: 5px 0px 5px 25px;
	padding: 3px 3px 3px 15px;
}
ul#ausstattung {
   margin-left: 25px; 
}
ul#ausstattung li, ul#ausstattung span {
   float: left; 
	width: 12em;
   margin: 0.1em 0em 0.1em 0.4em;
	padding: 0.2em 2em;
	list-style: none;
	background-image: url(/source/images/marker_GW.gif);
	background-repeat: no-repeat;
	background-position: 0em center ;   
}
  * html ul#ausstattung li, * html ul#ausstattung span {  /* Korrektur fuer IE 5.x */
    width: 14em;
}
/*galerie-seiten - hoersaele ende*/

/* phack, hide 'skip to content' link */
.invisible {
   position: absolute;
   top: -1000px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;
   color: White;
   background: White;
}
