/* td.main is the table cell that contains the text */
p,a,td,td.main{
        font-size:10pt;
        font-family:Arial,Helvetica,sans-serif;
        vertical-align: top;
}

table.main{
        border-collapse:collapse;
        table-layout:fixed;
        border-spacing:0pt;
        empty-cells:show;
        padding:0pt;
        margin:0pt;
        border:0pt;
}

/* BEGIN: format of publication list */
span.pubauthors
{
	font-variant: small-caps;
}
span.pubtitle
{
	font-weight: bold;
}
p.pubcite
{
	margin-bottom: 0em;
	text-align: left;
}
p.pubnote
{
	margin-left: 2em;
	margin-top: 0.2em;
	font-size: 8pt;
	line-height: 1em;
	color: #7A3F00;
}
/* END: format of publication list */


td.title_menu{
		color:#ffffff;
		font-weight:bold;
		text-indent:10pt;
}
td.title_text{
		color:#ffffff;
}
td.suchen{
		font-size:8pt;
		text-align:right;
		color:#FFFFFF;
		padding-right:10pt;
}
.klein{
        list-style-type:disc;
        font-size:9pt;
        color:#888888;
        letter-spacing:0.08em;
        line-height:1.7em;
        margin:0pt;
}
a{
        text-decoration:none;
        color:#0C00AC;
}
a:hover{
        text-decoration:underline;
        color:#0C00AC;
}
a.suchen{
		color:#ffffff;
}
a.crumb{
	font-size:7pt;
	color: #0C00AC;
}
font.crumb{
	font-size: 7pt;
}
	
span.crumb{
	  font-size:7pt;
}
p{
/*        text-align:left; */
/*        color:#000000; */
/*        letter-spacing:0.08em; */
/*        line-height:1.2em; */
/*        margin:0pt; */
}

/* This ul design is needed to keep the breadcrumbs in the right place */
/* I still need to find out which item is crucial */
ul{ 
        text-align:left; 
        color:#000000; 
        list-style-type:square; 
        margin-top:0pt; 
        margin-bottom:0pt; 
} 

ul.unterpunkt{
        list-style-type:circle;
}

body{
        background-color:#FFFFFF;
        padding:0pt;
        margin:0pt;
        border:0pt;
}

td.rb{
		border-right:1pt solid #CCCCCC;
		border-bottom:1pt solid #CCCCCC;
}
td.r{
		border-right:1pt solid #CCCCCC;
}
img{
        border:0pt;
        margin:0pt;
        padding:0pt;
}
input.suchen{
        font-size:10pt;
        color:#000000;
        border:0pt;
        margin:0pt;
        width:80pt;
        height:10pt;
        background-color:#FFFFFF;
        border-color:#f3212a;
        border-style:solid;
}
@page{
        size:landscape;
        margin-top:1.5cm;
        margin-bottom:1.4cm;
        margin-left:2cm;
	  margin-right:2cm;
}

/* BEGIN: Headings */

h1,h2,h3
{
font-family:Arial,Helvetica,sans-serif;
}


h1
{
     	font-size:14pt;
	font-weight:bold;
   	color:#000000;
}
h2
{
	font-size:12pt;
	font-weight:bold;
    	color:#555555;
}
h3
{
	font-size:10pt;
	font-weight:bold;
	color:#A8A8A8;
}

/* END: Headings */

/* BEGIN: menu */
/* from http://css.maxdesign.com.au/listamatic/horizontal27.htm */

#navcontainer ul
{
	text-align: center;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	background-color: #0C00AC;
	color: #DDDDDD; /* somehow color of divider */
	width: 760px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 10px;
	/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
	padding-top: 5px;
}

#navcontainer ul li a
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #DDDDDD; /* color of link without hover */
	text-decoration: none;
	border-right: none;
}

#navcontainer ul li a:hover
{
	background-color: #1200FF;
	color: white; /* color of link with hover */
}

#navcontainer #active { border-left: none; }

/* END: menu */

/* BEGIN: footer */

a.footer
{
	color: #DDDDDD; /* color of link without hover */
	text-decoration: none;
	font-size: 7pt;
}
	
a.footer:hover
{
	background-color: #0C00AC;
	color: white; /* color of link with hover */
	font-size: 7pt;
}

/* END: footer */









