@import url("css/fonts.css");
@import url("css/genericons.css");

@import url("css/main.css");
@import url("css/layout.css");
@import url("css/header.css");
@import url("../_global/uebersichtsseite2/style_1.css");
@import url("../_global/contentgalerie/style.css"); 
@import url("../_global/css/jquery.tabs.css");

@import url("css/marginal.css");
@import url("css/forschungsprojekte.css");

@import url("span.css");
@import url("img.css");
@import url("table.css");


@page { size: 21cm 29,7cm; margin: 15mm; }

body {
    font-size: 9pt;
   line-height: 14pt;
  }

h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }
p, a:link, a:visited, a:hover {
	color	: #000000;
}
/* tr td {
	border:1px solid #ffffff;
} */
header {
	page-break-after: avoid;
}

#maincontent p a:after { 
	content: " ("attr(href)")";
	color: gray; font-size: smaller; 
}

h1#header_title_text { 
   font-family:'InfoTextWeb-Bold','Lucida Grande','Lucida Sans',sans-serif;
   font-size: 16pt;
   font-weight: bold;
   line-height: 16pt;
   letter-spacing: 0.5pt;      
}
h2#page-title { 
   font-family:'InfoTextWeb-Bold','Lucida Grande','Lucida Sans',sans-serif;
   font-size: 16pt;
   font-weight: 600;
   line-height: 20pt;
   letter-spacing: 0;      
}
h3, h4, h5, h6 {
   font-size: 9pt;
   line-height: 14pt;
}
h3 {
	padding:0 0.3rem;
	margin:0.5rem 0;
}
h4, h5, h6 {
	margin:0 0 0.3rem 0;
}

#maincontent {
}

/*
#content {
	border: 0.1pt solid lightgray; 
}
*/
/*
p a {
	border-bottom-width: 1pt;
}
*/

#marginal {
   margin: 0.75rem 0 0 0;   
   }

.margin75 ,
.margin50 {
   width:100%;
   }

#margin50,
#margin50_12,
#margin50_1,
#margin50_2,
#margin75   {
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;  
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   margin: 0 0 0 -2.66667%;   
   width: 102.74%;
   align-items: stretch;
   }   


#margin75 .marginalbox {
   width: 46%;
   width: 30.667%;
   margin: 0 0 1.4em 4%;   
   margin: 0 0 1rem 2.66667%;   
   margin: 0.5rem 0 0 2.66667%;   
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
   
   }







