html {height: 100%; margin-bottom: 1px; }

body, table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px; line-height:14px; color:#666666;
	margin:0 0 0 0; padding:0;
	min-height: 100%;
}

.menu, td.menu { 
   font-weight: normal;
   font-size: 11px;
   font-family: verdana,arial,sans-serif;
   text-decoration:none; 
   color:#666666;
   }
   
.menu-language {
	float:right; 
	margin-right:15px;
}


.menu-language a:link,
.menu-language a:hover,
.menu-language a:active {
	background:none;
}	

.title {font-family:"Times New Roman", Times, serif; color:#666666; background-color:#FFFFFF; font-size:1.2em; line-height:1.2em;}  
.title2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666666; background-color:#FFFFFF; font-size:1.6em; line-height:1.2em;}  
 
.hintergrundbalken-top { background-image:url(images/hintergrundbalken.gif); height:25px; background-repeat:repeat-x; }
.clearall  {clear: both;}
.unsichtbar {display: none;}
.trennlinie {border-bottom: 1px solid #D0BA89; width:auto;padding: 0px; margin: 0;}
.punktlinie {border-bottom: 1px dotted #D0BA89; width:auto;padding: 0px; margin: 0;}

a { font-family: verdana,arial,sans-serif; text-decoration:underline; color:#666666;}
a:hover { font-family: verdana,arial,sans-serif; text-decoration:underline; color:#6e7340;}

.Klein {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 11px;
	color: #5B5E60;
	
}
.einruecken3 {margin-left:53px;}
.box2 {padding:0.5em; font-size:11px;}
a.LinkKlein:hover { font-family: verdana,arial,sans-serif; font-size: 11px; color:#819D5C;text-decoration : none;}
a.LinkKlein { font-family: verdana,arial,sans-serif; font-size: 11px; color:#5B5E60;text-decoration : none;}

a.linkWhite { font-family: verdana,arial,sans-serif; font-size: 11px; color:#ffffff;text-decoration : underline;}

#rahmenMetanavi { 
	width: 740px; margin:auto;	padding:0; color:#666666; background-color:#F4EEDF; height:25px; }

#rahmenGenerell { 
	width: 740px; margin:auto; position:relative;	padding:0; color:#ccb9a3; background-color:#ffffff;}

#rahmenGenerell2 { 
	width: 740px; margin:auto; position:relative; padding:0; color:#ccb9a3; background-color:#ffffff; border-left: 1px dotted #D0BA89;border-right: 1px dotted #D0BA89;}
   
#metanavi ul{margin:0;padding:0; list-style-type:none;padding-top:5px;}
#metanavi li {padding-left: 0.5em; float:right; width:auto;}
#metanavi li a {padding-right:5px;font-family: verdana, arial, sans-serif; text-decoration:none; font-size:10px;font-weight:normal; }
#metanavi li a:link {color:#000000; background-color:transparent;}
#metanavi li a:visited {color:#000000; background-color:transparent;}
#metanavi li a:hover {color:#666666; background-color:transparent;}
#metanavi li a:active {color:#000000; background-color:transparent;}

#metanavi2 ul{margin:0;padding:0; list-style-type:none;}
#metanavi2 li {float:left; width:auto;padding-left:2px;}
#metanavi2 li a {font-family: verdana, arial, sans-serif; text-decoration:underline; padding-right:8px; font-size:12px;font-weight:normal;}
#metanavi2 li a:link {color:#857658; background-color:transparent;}
#metanavi2 li a:visited {color:#857658; background-color:transparent;}
#metanavi2 li a:hover {color:#9e8d68; background-color:transparent;}
#metanavi2 li a:active {color:#857658; background-color:transparent;}

body#home a#homenav, body#mission a#missionnav, body#research a#researchnav, body#staff a#staffnav, body#resources a#resourcesnav, body#facilities a#facilitiesnav, body#events a#eventsnav, body#links a#linksnav, body#contact a#contactnav {color:#666666; background-color:#F4EEDF;}

	
#hauptnavi {width:140px;}
#hauptnavi ul{margin:0; padding:0;list-style-type:none;}
#hauptnavi li {padding: 0 0.2em 0.4em 0.2em; list-style: none;}
#hauptnavi li a {padding: 10px; display:block; text-decoration:none; color:#666666; background-color:#FFFFFF; font-size:12px;  border:1px solid #D0BA89}
#hauptnavi li a:hover {color:#000000; background-color:#F4EEDF;}

a.subnavi, a.subnavi:hover {
   font-weight: normal;
   font-size: 11px;
   font-family: verdana, arial, sans-serif;
   color: #666666;
   text-decoration : none;
}

.menu_bold {
font-weight:bold;
}

.headlineNavi, a.headlineNavi {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-style: normal;
	text-decoration : none;
	margin-left:10px;
}

a.headlineNavi:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-style: normal;
	text-decoration : underline;
	margin-left:10px;
}

li.normal-list{
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; margin-top:5px; margin-left:5px; margin-right:5px;}

  /* ### edited by David #### */
  
ul.normal-list li{
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; margin-top:5px; margin-left:5px; margin-right:5px;}

p {
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; margin-top:10px; margin-left:5px; margin-right:10px;}


h1{
	font-weight: bold;
	font-size: 1.2em;
	font-family: verdana,arial,sans-serif;
	color: #b22e2e;
	font-style: normal;
	text-decoration : none;
	line-height:normal; margin-top:5px; margin-left:5px; margin-right:10px; }

h2{
	font-weight: bold;
	font-size: 1.2em;
	font-family: verdana,arial,sans-serif;
	color: #756a46;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; margin-top:10px; margin-left:5px; margin-right:10px;}

.contHeadBlack, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 1.1em;
	font-family: verdana,helvetica;
	color: #333333; line-height : 1.5em;
	font-style: normal;
	text-decoration : none; margin:3px;
}

.contHeadRed {
	font-weight: bold;
	font-size: 1.1em;
	font-family: verdana,arial,sans-serif;
	color: #b22e2e;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em;}


a.contHeadRed {
	font-weight: bold;
	font-size: 1.1em;
	font-family: verdana,arial,sans-serif;
	color: #b22e2e;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em;}

a.contHeadRed:hover {
	font-weight: bold;
	font-size: 1.1em;
	font-family: verdana,arial,sans-serif;
	color: #b22e2e;
	font-style: normal;
	text-decoration : underline;
	line-height : 1.5em;}

.contentGrey {
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; 
}
.contentRed {
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #b22e2e;
	font-style: normal;
	text-decoration : none;
	line-height : 1.5em; 
}

.contentRed a {
	color: #b22e2e;
}


.einruecken {margin-left:25px; margin-right:5px;}
.breadcrump {padding-left:5px; padding-top:5px; border-left: 1px solid #D0BA89;border-right: 1px solid #D0BA89;border-bottom: 1px solid #D0BA89;}
.noTextDecoration {text-decoration:none;}

.more {
	font-weight: normal;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #666666;
	text-decoration: none;
}


/* =Alphabetical list
===============================================*/
.alphabetical_list{
width: auto;
}

.alphabetical_list li{	
	color: #fff;
	list-style:none;
	float: left;
	line-height: 16px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	background-color: #F4EEDF;
	border-right: 2px solid white;
	
}

.alphabetical_list ul, .alphabetical_list li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 16px;
}

 /* Für Buchstaben ohne Link*/
.alphabetical_list span{
    line-height: 20px;
	margin-right: 3px;
	padding: 2px 3px 2px 3px;
}

.alphabetical_list a{
	color: #000000;
	float: left;
	line-height: 16px;
	margin-right: 1px;
	padding: 2px 5.9px 2px 5.9px;
	text-decoration: none;
}


.alphabetical_list a:focus, .alphabetical_list  a:active{
background-color: #D0BA89;
color: #000000;
font-weight: bold;
border:none;
border-right: 2px solid #666666;
}


.character_name {
width:100%; 
float: left; 
}

.character {
text-align: center;
vertical-align: middle;
}
/*===============================================*/

.more:hover {
	font-weight: normal;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #b22e2e;
	text-decoration: none;
}

a.LinkRed2 { font-family: verdana,arial,sans-serif; font-size: 12px; color:#CC3333; text-decoration: none;}
a.LinkRed2:hover { font-family: verdana,arial,sans-serif; font-size: 12px; color:#666666; text-decoration: none;} 
.orange {color: #e08d2d;}

#metanaviNEW {width:135px;}
#metanaviNEW ul{margin:0; padding:0;list-style-type:none; }
#metanaviNEW li:first-child {padding-top: 1px;} 
#metanaviNEW li { padding: 0; margin-left:12px; border-left:5px solid #d0ba89; border-bottom:1px dotted #ffffff; }
#metanaviNEW li a {padding:5px; display:block; text-decoration:none; color:#666666; background-color:#f4eedf; font-size:10px; line-height:normal; border:none;}
#metanaviNEW li a:hover {color:#666666; background-color:#f4eedf; color:#333333; }

/* =Tab Navi
===============================================*/
.tab_navi{
width: 100%;
height: 19px;
border-bottom: 2px solid #F4EEDF;
}

.tab_navi li{	
	color: #fff;
	list-style:none;
	float: left;
	line-height: 15px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	padding: 0px;
	background-color: #F4EEDF;
	border-right: 3px solid white;

}

.tab_navi  ul{
	display: inline;
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: 16px;	
}



.tab_navi a{
	color: #000;
	float: left;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}


.tab_navi a:hover, .tab_navi a:focus, .tab_navi a:active{
background-color: #D0BA89;
color: #000000;
padding-bottom: 2px;
font-weight: bold;
border:none;
}


.tab_navi .navi_current{
border-right: 1px solid #000; margin-right: 3px; background-color: #D0BA89;
}


.tab_navi li: last-child{
border: none;
}

h3{
font-size: 10px;
padding-left: 5px;
font-weight: normal;
}

.heading_with_bracket_nl{
padding-bottom: 0;
margin-bottom: 0;
}

h4{
font-size: 10px;
padding-left: 3px;
padding-bottom: 5px;
}




.image_left{
padding-right: 10px;
padding-top: 4px;
float:left;
}

.image_right{
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
float:right;
}


/* =Table Typology Tools Start
===============================================*/
.table_tools{
border: 1px solid #D0BA89;
width: 100%;
border-collapse: collapse;
}

.table_tools th{
text-align: left;
background-color: #D0BA89;
height: 22px;
padding-left: 3px;
}

.table_tools td{
border: 1px solid #D0BA89;
padding: 3px;
}



.first_table{
background-color: #E8DCC2;
vertical-align: top;
line-height: 18px;
font-size: 0.9em;
}

.second_table{
background-color: #F4EEDF;
vertical-align: top;
line-height: 18px;
font-size: 0.9em;
}

.second_table ul, second_table li,.first_table ul, first_table li{
padding-left: 15px;
margin: 0;
}

/* =Table Typologycal Tools End
===============================================*/



.text_top{
vertical-align: text-bottom;
font-size: 0.7em;
}

div.table { display:table;  }
div.tr { display:table-row;}

div.td {
display:table-cell;  
padding: 5px 20px 10px 5px; 
line-height : 1.5em;
}

div.td:first-child {
	width: 150px;
	white-space: nowrap;
}

.questionnaire{
margin-top: 20px;
}


/* =Glossing Rules: Word Spacing with list*/

  * html ul { position: relative }
  * html ol { position: relative }
  * html dl { position: relative }

ul.word_spacing_list, ul.word_spacing_list li,  ul.word_spacing_list_top, ul.word_spacing_list_top li{
list-style-type: none;
margin: 0;
}


ul.word_spacing_list_top li, ul.word_spacing_list li{
float: left;
padding-bottom: 5px;
}

li.w20{
width: 20px;
}

li.w30{
width: 30px;
}

li.w40{
width: 40px;
}

li.w50{
width: 50px;
}

li.w60{
width: 60px;
}

li.w70{
width: 70px;
}

li.w80{
width: 80px;
}

li.w90{
width: 90px;
}

li.w100{
width: 100px;
}

li.w130{
width: 130px;
}

ul.word_spacing_list{
clear: left;
}

ul.word_spacing_list_top{
font-style:italic;
font-weight: bold;
font-size: 1.1em;
}

ol ul{
margin: 0px;
padding-left: 10px;
}

ol ul li.normal-list{
list-style-type: disc;
}

ul.word_spacing_list_top, ul.word_spacing_list{
padding: 0 0 0 30px;
}

.word_spacing_list_clearing{
clear: left;
padding-left: 27px;
}

.enumeration li{
	padding:2px 10px 2px 0px;
	line-height:1.6em;
	
}


.eventtitle {
	font-weight: bold;
	font-size: 1.1em;
	font-family: verdana,arial,sans-serif;
	color: #756a46;
	font-style: normal;
	text-decoration : none;
	line-height:1.5em;
	margin-left:5px;
}

.h {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}


html body#events div.eventtitle span.contHeadRed {
	color:#756A46;
    font-size: 1em;

}

	 

@media print
{
	 .no-print, .breadcrump{
		display: none;
	 }
	
	 #rahmenGenerell2, .no-borders{
		border: none; 
	 }
	 
/*
	 #rahmenGenerell2 a{
		 display: none; 
	 }
	 
*/
	 
	  #rahmenGenerell2 img[src="../images/linkPfeil.gif"]{
		  display:none;
	 }
		 
}