body
{
  font-family: georgia,arial,verdana;
  font-size: x-large;
  
  background-color: #CCCCAA;
  /*background-color: #D0D0B0;*/
}

A, #href
{
  text-decoration: none;
  color:#0000EE;
  font-family: arial, sans-serif, verdana, Helvetica, Geneva;
}
A:active
{
  color: #999000;
}
A:hover
{
  color: #9999DD;
}

img
{
  border-width : 0px;
}

/* Überschrift ******************************************* */
div.title_box 
{ 
  position:absolute;
  top:3%;
  left:16%;
  width:50%; 
  height:10%;
  font: italic normal large georgia; 
	letter-spacing: 1px; 
	color: #999933;
  text-align: center;
}
a.title_link 
{ 
  font: italic normal x-large georgia; 
	letter-spacing: 1px; 
	color: #7D775C;
}


/* Menu ************************************************* */
div.menu_box
{
  position:absolute;
  top:16%;
  left:2%;
  width:20%; 
  height:100%; 
}

a.menu_mainlink
{
  font: italic normal large georgia;
  color: #333399;
}
a.menu_mainlink:hover
{
  color: #999900;
}

a.menu_link
{
  position:absolute;
  left:4%;
  font: italic normal medium georgia;
  color: #333399;
}
a.menu_link:hover
{
  color: #999900;
}

div.main_box
{
  position:absolute;
  top:16%;
  left:22%;
  width:75%; 
  font: normal large georgia;
  color: #505040;
  text-align: justify;
}
div.main_boxsmall
{
  position:absolute;
  top:24%;
  left:30%;
  width:50%; 
  font: normal large georgia;
  color: #505040;
  text-align: justify;
}
a.main_link
{
  font:italic normal medium georgia;
  color: #333399;
  /*text-decoration:underline;*/
}
a.main_link:hover
{
  color: #999900;
  /*text-decoration:underline;*/
}
a.glossar_link
{
  font: normal medium georgia;
  color: #339933;
  text-decoration:underline;
}
a.glossar_link:hover
{
  color: #999900;
}
font.glossar_letter
{
  font:italic normal medium georgia;
  color: #339933;
  font-size: xx-large;
}

font.highlight
{
  color: #999933;
  /*color: #906000;*/
}
font.footnote
{
  vertical-align:super;
  font-size: small;
  /*font-weight:bold;*/
  /*line-height:40px;*/
}
table.table_overview
{  
  width:95%; 
  padding: 2px;
  text-align: justify;
  vertical-align:top;
  /*border: 1px solid black;
  background-color: #8888CC;*/
}
tr.tr_headline
{
  background-color: #999933;
}
div.info_box
{ 
  width: 80%;
  padding: 8px;
  text-align: justify;
  vertical-align:top;
  border: 1px solid #505040;
  background-color: #DDDDBB;
  float:right;
}

/* Werbung ********************************************** */
div.pooq_box
{
  position:absolute;
  top:2%;
  left:2%;
  width:320px; 
  height:50px;
  text-align: center;
}

div.book_box
{
  position:absolute;
  top:2%;
  right:5%;
  width:120px; 
  height:60px;
  /*
  background-image:url("b/leiste.gif");
  background-repeat:no-repeat;
  */
  text-align: right;
}

div.language_box
{
  position:absolute;
  top:2%;
  left:2%;
  width:18px; 
  height:12px;
}

#ad_box
{
  position:relative;
  z-index:1;
  
  width:600px; 
  height:160px;
}

#ad_box_adwords
{
  width:320px; 
  height:270px;
  text-align: center;
  vertical-align:top;
  float:right;
}
#ad_box_adwords_small
{
  width:145px; 
  height:145px;
  text-align: center;
  vertical-align:top;
  float:left;
}

#ad_bar_adwords
{
  width:140px; 
  height:260px;
  text-align: left;
  vertical-align:bottom;
  float:left;
}

#ad_bar_adwords_right
{
  width:140px; 
  height:260px;
  text-align: right;
  vertical-align:top;
  float:right;
}

#ad_bar_linkblock
{
  width:728px; 
  height:15px;
  padding: 10px;
  float:right;
}
#ad_box_recommend_left
{
  width:728px; 
  height:15px;
  text-align: left;
  float:left;
  font-size: x-small;
}
#ad_box_recommend_right
{
  width:728px; 
  height:15px;
  text-align: center;
  float:right;
  font-size: x-small;
}
#ad_box_recommend_center
{
  width:140px; 
  height:80px;
  text-align: center;
  float:center;
  font-size: x-small;
}


/* Zitat ************************************************ */
div.citation_box
{
  font: normal medium georgia; 
	color: #7D2222;
  text-align: right;
}
a.citation_box, a.citation_box:hover
{
  font: normal medium georgia; 
	color: #7D2222;
  text-align: right;
}
