/* 
----------------------------------------------
Haupt Stylesheet für annas-minis.de
erstellt von Christian Wemhoff | cwe@netbla.de

V 0.1 | 2005-05-03
----------------------------------------------
*/

/* Tabellem Klassen */
.tbMain {
	height: 100%;
}

.tbInhalt {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}

.tbUsername {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.tbShoutbox {
	border-style: solid;
	border-color: #000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	outline-color: #000;
}

/* Grundfarben */
.bgMain {
	background-color: #f2eada;
}

.txBgMain {
	color: #f2eada;
}

.bgNavi {
	background-color: #c30;
}

.txBgNavi {
	color: #c30;
}

.bgBlack {
	background-color: #000;
}

.txBlack {
	color: #000;
}

.bgWhite {
	background-color: #fff;
}

.txWhite {
	color: #fff;
}

.bgGray {
	background-color: #f2eada;
}

.bgGrayC {
	background : #ccc;
}

.bgGrayE {
	background : #eee;
}


/* Globale Schriftart */
body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

table, tr, td, a, h1, h2, h3, h4, h5  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}


/* Andere Schriftarten */
.txMinitipp {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.txSeiteUeberschrift {
	font-size: 18px;
	font-weight: bold;
}

.txSeiteUntertitel {
	font-size: 11px;
	color: #666;
	font-style: italic;
}

.txSeiteUsername {
	font-size: 11px;
	color: #666;
	font-style: italic;
}

.txIhUeberschrift1 {
	font-size: 13px;
	font-weight: bold;
}

.txInhalt {
	font-size: 12px;
	color: #000;
}

.txInhaltKleiner {
	font-size: 11px;
	color: #000;
}

.txInhaltKlein {
	font-size: 10px;
	color: #000;
}

.txFuss {
	font-size: 11px;
	color: #666;
}

.beforeA {
	font-size: 12px;
	#color: #c30;
	color: #0035CC;
}

.txErr {
	color: #c30;
}

.txBild {
	font-size: 10px;
	font-weight: bold;
	color: #666;
}


/* Kopftext Layer */
#divKopfSuche { position: absolute; top: 2px; right: 5px; width: 140px; height: 20px; z-index: 1; }

#divKopf1 { position: absolute; top: 23px; left: 180px; width: 450px; height: 25px; z-index: 1; }
#divKopf2 { position: absolute; top: 30px; right: 20px; width: 350px; height: 35px; z-index: 1; text-align: center; }
#divKopf3 { position: absolute; top: 80px; right: 20px; width: 350px; height: 20px; z-index: 1;  text-align: center; }

#divHistMenu { position: absolute; top: 147px; right: 5px; width: 200px; height: 20px; z-index: 1;  text-align: right;  }

.txKopf1 {
	font-size: 26px;
	color: #f2eada;
}

.txKopf2 {
	font-size: 48px;
	color: #888;
	font-weight: bold;
}

.txKopf3 {
	font-size: 14px;
	color: #c30;
	font-weight: bold;
}

/* Anker Klassen */
a {
	text-decoration: none;
	color: #c30;
}

a:hover {
	text-decoration: underline;
}

a.naviNo {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.naviNo:hover {
	color: #f2eada;
	text-decoration: none;
}

a.naviHi {
	color: #f2eada;
	text-decoration: none;
	font-weight: bold;
}

a.naviHi:hover {
	color: #c30;
	text-decoration: none;
}

a.subNaviNo {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.subNaviNo:hover {
	color: #f2eada;
	text-decoration: none;
}

a.subNaviHi {
	color: #c30;
	text-decoration: none;
	font-weight: bold;
}

a.subNaviHi:hover {
	color: #000;
	text-decoration: none;
}

a.txSucheKopf {
	font-size: 11px;
	color: #f2eada;
}

a.txMinitipp {
	text-decoration: underline;
}

a.txSeiteUsername {
	font-size: 11px;
	color: #c30;
}

a.txMinitipp:hover {
	text-decoration: underline;
	color: #c30;
}

a.txFuss {
	text-decoration: none;
}

a.txFuss:hover {
	text-decoration: underline;
}


/* Diverse Klassen */

ul {
	color: #0035CC;
	
}

input, select, textarea, option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	border-width : 0;
	border-style : solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	background : #eee;
	border-bottom-color : #c30;
	border-left-color : #c30;
	border-right-color :#c30;
	border-top-color : #c30;
	outline-color : #c30;
}

.formKopfSuche {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	border-width : 0;
	border-style : solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	background : #eee;
	border-bottom-color : #000;
	border-left-color : #000;
	border-right-color :#000;
	border-top-color : #000;
	outline-color : #000;
}


/* Indexsearch Klassen */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #c30; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-size: 11px; color: #999;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:3px; margin-bottom:3px; margin-left: 5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background: #cecece; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume {};


/* Dropdownsitemap Klassen */
.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	#border: solid 1px #DFE2E3;
	#background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	#background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	#background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	#background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	#background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
   width : 440px;
	text-align: center;
	#border: solid 1px #DFE2E3;
	#background: #FAFBFB;
}

.gfpb_landscape img, .tx-gooffotoboek-pi1 div img {
   border: 1px solid #000;
}

.illu_baum {
  position: fixed;
  right: 35px;
  bottom: 40px;
  margni-top:770px;
}
