
/* Font-Definitionen */



/* ----------------------------------------------------------------------------*/
/* Globale Einstellungen                                                       */
/* ----------------------------------------------------------------------------*/
/* Fontfamilie und Textgroesse fuer die Standardeinstellung und <p>-tag        */

body {
  color:#000000;         /* Textfarbe */
  font-size:11px;
  font-family: Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  margin:0px;
  background-color:#efefef;
  background-image:url(/images/bg_main_table.gif);
  background-repeat: repeat;
}
hr {
  margin-top:5px;
}

/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite,        */
/* da Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt.        */
input, textarea, select {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  background-color:#efefef;

}

.textfeld, textarea, select{
  border: 1px solid #d0cece;
  margin:2px;
}


a,h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
	font-family: Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h1   { font-size:16px; margin-bottom:10px; text-align:center; }  /*   */
h2   { font-size:16px; margin-bottom:5px; text-align:center; }

h2.sh2  	{ font-size:21px; }
h2.inf	{
   text-align:left;
}

h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt {
	font-size:11px;
}


h4 {
	font-size: 14px;
	text-align: center;
	color: #FF0000;
}

h5      { font-size:13px;
        font-weight:lighter;
        vertical-align:top;
        text-align:left; }

/* ----------------------------------------------------------------------------*/
/* Farbe und Schriftart der Links (Shortlinks) 		             */
/* ----------------------------------------------------------------------------*/

a.shortlinks {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-color:#d0cece;
}

a:link.shortlinks {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-color:#d0cece;

}

a:visited.shortlinks {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-color:#d0cece;
}

a:hover.shortlinks {
  color:#ff0000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-color:#d0cece;
}

a:active.shortlinks {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-color:#d0cece;
}

/* ----------------------------------------------------------------------------*/
/* Farbe und Schriftart der Sitemap			             */
/* ----------------------------------------------------------------------------*/

a.sitemap {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  background-color:#ffffff;
}

a:link.sitemap {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
  font-weight:bold;
  background-color:#ffffff;
}

a:visited.sitemap {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
  font-weight:bold;
  background-color:#ffffff;
}

a:hover.sitemap {
  color:#ff0000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  background-color:#ffffff;
}

a:active.sitemap{
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  background-color:#ffffff;
}

/* ----------------------------------------------------------------------------*/
/* Farbe und Schriftart der Links (Kategorie) 		             */
/* ----------------------------------------------------------------------------*/

a.navigation {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  background-color:#efefef;
}

a:link.navigation {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
  font-weight:bold;
  background-color:#efefef;
}

a:visited.navigation {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
  font-weight:bold;
  background-color:#efefef;
}

a:hover.navigation {
  color:#ff0000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  background-color:#efefef;
}

a:active.navigation, a:active.kataktiv {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  background-color:#efefef;
}


/* ----------------------------------------------------------------------------*/
/* Farbe und Schriftart der Links (Quickinfos) 		             */
/* ----------------------------------------------------------------------------*/

a.quick_info_a {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  background-color:#efefef;
}

a:link.quick_info_a {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  background-color:#efefef;
}

a:visited.quick_info_a {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  background-color:#efefef;
}

a:hover.quick_info_a {
  color:#ff0000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  text-decoration:none;
  background-color:#efefef;
}

a:active.quick_info_a {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  text-decoration:none;
  background-color:#efefef;
}


table#main_table {
  width:980px;
  height:98%;
  padding:5px;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  border-collapse: collapse;
  border-top-width:0px;
  border-top-style:solid;
  border-top-color:#999999;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}

td#logo {
  margin:0px;
  padding:0px;
  height:18px;
  background-color:#ffffff;
/*  background-image:url(''); */
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td#shortnav{
  margin:0px;
  padding:0px;
  height:18px;
  background-color:#d0cece;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}


td#kategorie, td#actual{
  margin:0px;
  padding:0px;
  height:18px;
  background-color:#d0cece;
  background-repeat:repeat;
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td#actual{
  font-size:11px;
  font-weight:normal;
}

td#navi{
/*  	color:#000000; */
/*	background-color:#efefef; */
	text-align: justify;
	text-decoration: none;
	padding:5px;
	vertical-align:top;
}

td#short_link_body{
/*  	color:#000000; */
/*	background-color:#efefef; */
	text-align: justify;
	text-decoration: none;
	padding:5px;
	vertical-align:top;
}

td#content{ width:70%;
  	color:#000000;
	background-color:#FFFFFF;
	background-image:url(../images/Stein_Ginkgo_11.jpg);
	/*          border-bottom:solid 1px #000000; */
	padding:5px;
	vertical-align:top;
}

td#ginkgo {
	font-family: "Comic Sans MS";
	font-size: larger;
	text-align: center;
	color: #FC9538;
	background-color:#ffffff;
}


td#footer {
	/*  alien:center; */
	margin:0px;
	padding:0px;
	height:18px;
	background-color:#d0cece;
	background-image:url('');
	background-repeat: repeat;
	/* background-position: ; */
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	border-top: 1px #d20b0c solid;
	border-left: 0px #d20b0c solid;
	border-right: 0px #d20b0c solid;
	border-bottom: 0px #d20b0c solid;
}

/* ----------------------------------------------------------------------------*/
/* Link fuer Footer                                                            */
/* ----------------------------------------------------------------------------*/

/* Farbe und Schriftart der Links */
a:link.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
  background-color:#d0cece;
}

a:visited.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
  background-color:#d0cece;
}

a:active.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
  background-color:#d0cece;
}

a.footer_td {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
  background-color:#d0cece;
}


input.ibox, textarea.ibox, select.ibox, button.ibox{
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

input.ibox, button.ibox {
  background-color: #efefef;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #d0cece solid;
  border-left: 1px #d0cece solid;
  border-right: 1px #d0cece solid;
  border-bottom: 1px #d0cece solid;
  padding:0px;
}

input.lauftext{
	font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px;
   text-align:left;
   color:red;
	background-color:#FFFFFF;
  	text-align: justify;
   text-decoration: none;
	vertical-align:top;
}

span.uri{ color:#008000; }

p {
	font-size:11px;
	font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
/*  text-align:left; */
}

/*p  { text-align:justify; } */

p.first {font-size: 16px;
/*        background-color:#EEEEEE; */
        font-weight: bold;
        text-align: center; }

p.cont1 {font-size: 16px;
/*        background-color:#EEEEEE; */
        font-weight: normal;
        text-align: center; }

p.left3 {font-size: small;
        font-weight: normal;
        text-align: left;
        background-color:#EEEEEE;}

p.ginkgo{font-size: large;
         font-weight: bold;
/*         background-color:#EEEEEE; */
         color:#FC9B43;
         text-align: center;
}


p.quick_info{
  font-size:11px;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  text-align:left;
  text-decoration:none;
  border-top: 1px #d0cece solid;
  border-left: 1px #d0cece solid;
  border-right: 1px #d0cece solid;
  border-bottom: 1px #d0cece solid;
  padding:2px;
}


/*#symbol { align:middle; */
/* 			} */

td.v_free{
  	background-color:#FFFFFF;
}


td.short_link{
  margin:0px;
  padding:0px;
  height:18px;
  background-color:#d0cece;
  background-repeat:repeat;
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td.lang{
	width:15%;
  	height:12px;
  	background-color:#FFFFFF;
  	text-align: justify;
   text-decoration: none;
	padding:5px;
	vertical-align:top;
}


td.lt_feld{
   height:12px;
   background-color:#FFFFFF;
   text-align: justify;
   text-decoration: none;
	margin:0 auto;
}

td.spalte1 {
	width:20%;
	font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px;
   text-align:left;
   color:black;
   background-color:#d0cece;
  	border-top: 1px #d0cece solid;
  	border-left: 1px #d0cece solid;
  	border-right: 1px #d0cece solid;
  	border-bottom: 1px #d0cece solid;
  	padding-left:5px;
}

td.spalte2 {
	font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px;
   text-align:left;
   color:black;
   background-color:#efefef;
  	border-top: 1px #efefef solid;
  	border-left: 1px #efefef solid;
  	border-right: 1px #efefef solid;
  	border-bottom: 1px #efefef solid;
  	padding-left:5px;
}

td.news {
   font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Seri;
   font-size:11px;
   text-align:left;
   color:black;
   background-color:#efefef;
/*   line-heigth: 24px; */
   border-top: 3px #efefef solid;
   border-left: 1px #efefef solid;
   border-right: 1px #efefef solid;
   border-bottom: 1px #efefef solid;
   padding-left:5px;
}

td.info_spalte{
  	margin:0px;
  	padding:0px;
  	height:18px;
   background-color:#d0cece;
  	background-repeat: repeat;
  	text-decoration:none;
  	font-style:normal;
	font-family:Garrison;
   font-size:11px;
  	font-weight:bold;
   text-align:center;
   color:#ff0000;
  	border-top: 1px #ff0000 solid;
  	border-left: 1px #ff0000 solid;
  	border-right: 1px #ff0000 solid;
  	border-bottom: 1px #ff0000 solid;
  	padding-left:5px;
}


td.gbuchnavi {
  font-size:11px;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}


/* Class Selectoren */