﻿  /*Credits: Dynamic Drive CSS Library */
    /*URL: http://www.dynamicdrive.com/style/ */

    #ddcolortabs
    {
        margin-left: 12px;
        padding: 0;
        width: 100%;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 5px;
    }

    #ddcolortabs ul
    {     
        font-size:1em;
        margin:0;
        padding:0;
        list-style:none;
    }

    #ddcolortabs li
    {
        display:inline;
        margin:0 2px 0 0;
        padding:0;
        
    }


    #ddcolortabs a
    {
        float:left;               
        color:Black;        
        background: #d8b5c7;
        
        margin:0 2px 0 0;
        padding:0 0 1px 3px;
        text-decoration:none;
        letter-spacing: 0.4px;
    }

    #ddcolortabs a span
    {
        float:left;
        display:block;
        background: transparent;
        padding:4px 9px 2px 6px;        
        padding:6px 11px 4px 8px;
    }

    #ddcolortabs a span
    {
		float:none;
    }


    #ddcolortabs a:hover
    {                
        background-color: #c58cb0;                
    }

    #ddcolortabs a:hover span
    {                
        background-color: #c58cb0;
    }

    #ddcolortabs #current a, #ddcolortabs #current span
    { 
        /*currently selected tab*/        
        background-color: #c58cb0;
        font-weight:bold;  
        color:black;
    }

    #contentcontainer
    {
        clear: both;
        padding: 0;        
        width: 100%;                                
        background: #d798c0;
        border-top: 1px solid #fffce4; /*Remove this to remove border between bar and tabs*/      
    }

  
    #innercontentcontainer 
    {
        padding: 19px;
        padding-top:10px;
        padding-bottom: 5px;
    }
    

    .newsentrytext
    {
	    float:left;
	    width:600px;
    }



    body
    {
        font-family: Arial, Verdana, sans-serif;
        font-size:82%;
        margin: 30px 0 30px 0;        
        padding: 0;        
        background: #fefecc;
        
        background-image:url(img/bg_kirschzweig2.gif);
        background-repeat: no-repeat;      
    }

    #precentercontainer
    {
        width:85%;
	    background-color:transparent;	
	    margin:auto;	
    }

    #centercontainer, #socialshareprivacy
    {
	    width:85%;
	    background-color:transparent;	
	    margin:auto;	
    }
    
    h1, h2
    {       
        font-family:Verdana, Arial;             
        color:#A50404;          
        color:black;        
    }
    
    
    h1
    {              
        font-size:1.5em;  
        margin-bottom:1em;
    }
    
    h1.mainhl
    {
		padding-bottom:4px;
        border-bottom: solid black 1px;     
        color:black;
    }
    
    h2
    {    
      font-size:1.3em;                
      color:black;
      margin-top:0;            
      font-weight:normal;
      margin-bottom:0.5em;
    }
    
    h2.prom
    {
    	margin-bottom:0;padding-bottom:0;    	
    }
    
    #submenu
    {
        margin-bottom:2em;        
        display:block;                                       
    }
    
    #submenu h2 
    {     
        display:inline;
        margin-right:0.5em;
        font-size:1em;
        border:0;        
        color:black;
    }
    
    #submenu h2 a
    { 
        margin-left:0.5em;
        
    }
    
    #content, #siteclaimdiv
    {      
        font-family: Verdana, Arial;
        font-size: 1em;
        line-height:1.3em;                
    }
        
        
    
            
    img
    {
        border:0;
    }
    
    .contentinnerentry img
    {
        margin-right:10px;        
        margin-bottom:10px;
    }
    
    .clearer
    {
        clear:left;
    }
    
    .contentinnerentry img.mbi
    {
     
    }
   
   #precentercontainer
   {
		margin-bottom:2em;
   }
   
   #precentercontainer h1, #precentercontainer div
   {        
        margin:0;
        padding:0;
        margin-bottom:0.5em;
   }
   
   /*
   #precentercontainer div
   {
        font-size:1.1em;
        font-weight:normal;
   }
*/
   
      .lpad20
    {
        padding-left:20px;        
        line-height:1em;
        margin:0;
    }
    
    .stdtbl td
    {
        vertical-align:top;        
    }
     
    .stdtbl tr
    {
        padding-bottom:0.3em;        
    }
    
    
    a:visited
    {
		color:#5a84ee;		
		color:#96ffff;
		
    }
    
    a:link
    {				
		color:#d7eeff;
    }
    
    a.ifelink:link, a.ifelink:visited, a.ifelink:hover
    {
        color:Blue;
    }
    
    .fl, .fln
    {
		float:left;
    }
    
    .fln
    {
		padding-right:20px;
    }
    

#contentwrapper, #contentwrapper2
{
	float: left;
	width: 100%;
}



#contentcolumn
{
	margin-right: 190px; /*Set right margin to RightColumnWidth*/
	/*margin-right: 152px;*/ /* + border */	
}

#rightcolumn
{
	float: left;
	width: 190px; /*Width of right column in pixels*/
	margin-left: -190px; /*Set left margin to -(RightColumnWidth) */
	/* 
	margin-left: -152px;
	border: solid 0px blue;
*/
}

.innertube
{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	margin:0; /* new */
}

.lcol
{
	float:left;
/*	display:inline;*/

	width:150px;	
	padding-right:10px;	
	padding-bottom:20px;	
	border: solid 0px green;
}

.rcol
{	
	float:left;
	display:inline;		
	width:70%;
	max-width:560px;
	border: solid 0px cyan;
	padding-left:10px;	
}


.rcolbox,.rcolbox0
{
	padding:4px;	
	/*background: #FDE95E;*/
	/*border: dotted 1px gray;*/
	font-size:80%;
	line-height:1.2em;
	margin-bottom:2em;
}

.rcolbox
{
	border-top: solid 0px black;
	
}
.cite
{
	margin-bottom:0.5em;	
	font-weight:bold;	
}

.f80
{
	font-size:80%;
	padding-left:4px;
}

.author
{
	font-size:90%;
}

.cal
{
	margin-bottom:0.75em;
}

.contentinnerentry
{	
	margin-bottom:1.5em;
}


.stdentry
{
	max-width:660px;	
	max-width:760px;	
	margin-right:2em;
	margin-bottom: 2em;	
}

.stdentry2
{	
	border: solid 0px red;
	margin-bottom: 3em;	
}


.clearer
{
	clear:both;
}


.tbllist
{
	font-size:66%;
	margin-right:16px;
}


.tbllist td 
{
	vertical-align:top;
	border-bottom: solid 1px gray;
}
	
	
.formfields
{
	width:450px;
}

.lcol img 
{
	margin-bottom:10px;
}

.gf
{
	font-size:1.1em;color:#A50404;
}

.tdbd
{
	font-weight:bold;	
}

.promname
{
	font-size:0.8em;
	color:#222;
	margin-bottom:1em;
}

.ulpartner, .ulstd
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}

.ulstd li, .ulpartner li
{
margin-bottom:0.6em;
}


#ddcolortabs #current a, #ddcolortabs #current span, #ctl00_current a, #ddcolortabs #ctl00_current span, #ctl00_ctl00_current a, #ddcolortabs #ctl00_ctl00_current span

{ 
	/*currently selected tab*/
	background-color: #fff7ae;
	background-color: #c58cb0;
}

.cbenum
{
	height:150px;overflow:scroll;
}





/* below: LNUB styles for displaying event entries and institution data */



.instinlist, .instinlistnoheight
{		
	padding-top:0.75em;	
}	

.instentryrightcol
{
	max-width:380px;			
}


.instinlistnoheight
{
	border: none;
}

.instinlist
{
	width:564px; 
	margin: 0 5px 5px 0;	
	padding-bottom:0.5em;
	
}


.instentryrightcolwidth p { margin:0;padding:0;}


.nrglleftcol, .instentryleftcol
{
/*		border: solid 1px yellow; */
	width:162px;width:170px;
	float:left;
	padding-left:5px;
	
	
}

.nrglrightcol, .instentryrightcol, .instentryrightcolwidth
{
	float:left;

}

.instentryrightcolwidth
{
	max-width:490px;
}



h2
{    
  font-size:1.2em;
  color:black;
  margin-top:1em;
  
  /* new */
  font-weight:normal;
  margin-bottom:0.5em;
}

h2.h2entry
{
	margin-top:0;
}





.teb, .teb2
{
	
	background: #fefecc;
	z-index:10001;position:relative;
		border:solid 1px gray;
}
.teb2
{
	padding: 5px;width:800px;
}


.evententrydetail ul
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}



h2.eventheadline, .eventdate
{		
	font-weight:bold;	
	margin:0;
	margin-bottom:1em;
}

.eventdate
{
	font-size:1.1em;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0;
}



.evententry, .evententrydetail
{
	border-top:solid 1px white;
	max-width:800px;	
	margin-bottom:1em;
	margin-top:1em;
}

.evententrydetail
{
	border-top:none;
}

.lc
{
	text-decoration:underline;		
	cursor:pointer;
	color:#0071ed;	
}

.evententry span, .evententry div.lbl, .evententrydetail, .evententrydetail div.lbl { float: left; }
.evententry div.descr,.evententrydetail div.descr  { width:140px;font-weight:bold; color:#444; float:left;margin-bottom:0.3em;}

.clearerl
{
	height:1px;clear:left;
	font-size:1px; /* ie6 fix */
}

.rcolov
{
	overflow:hidden;
}

* html div.rcolov { height:0; overflow:visible; } /* IE5+6 fix */

h1.siteclaim, .siteclaimdiv { color:black;}

#printfooter
{
	visibility:hidden;display:none;height:0;
}


h2.evhdl
{
	color:black;
}

.newsdate { color:White; }

.submenu 
{         
    padding: 18px 25px 18px 20px;
    background: #c58cb0;                   
}


.spentryheader
{        
    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;		
    font-size:1.2em;
    line-height:1.3em;   
    color: #333;  
}

.spentrydate
{
    color:#ddd;
    margin-bottom:0.5em;
}

.spentrycont
{
    padding: 5px 0 0 0;
       
}

.spentrycolheadlinecontainer
{
    background-color:White;
}


.spentryinst
{
    margin-bottom:2em;
}


.ash1
{
    margin-top:2em;
    font-size:1.5em;
}

@import url(htc.css); 


