@charset "utf-8";

/**
 @tutorial Pflanzen-Bild
 @see css/pflanzen.css
 @category css
 @copyright 2009 Konrad Tadesse Skripting und Layout KTiL info@ktil.de
 @tutorial {
 Haupt Stylesheet for www.pflanzen-bild.de
 }
 @lastchange 09.09.2008
 @lastmod 12.24.2009
 @author Konrad Tadesse antwort@tadesse.net
 Farbmischung: http://colormixers.com/mixers/cmr/?color=8F3000
	#8F3000 = dunkelbraun
 @see config.php !!
$liniecolor = '#990000' ; // 990000 braun vorher #990000 TrennLinienfarbe oder Hintergrund oder Schrift invertiert
$text_color = '#ffdfb8' ; // Textfarbe oder Hintergrund invertiert
$background_color = '#8F3000' ; // 'braun'; // Hintergrundfarbe
$pagecolor = $background_color ;
$link_color = '#ffdfb8' ;  // ffdfb8 link Farbe
$link_orange = '#F5B800' ;  // F5B800 link orange Farbe
$vlink_color = '#cc0000' ;  // besuchtes link Farbe
$alink_color = '#D60000' ;  // aktives Link Farbe
$red_color = '#D60000' ;  // aktives Link Farbe
$orange_color = "FFC37A" ; // orange

Raster = 1100 / 7 = 157,14 157 => 152 plus 2x1px boder plus margin right: 3

**/
p {
	border: 0;
	margin: 0px;
	padding: 0px;
}

body {
/*	bis 28.11.2010	url("http://pics.pflanzen-bild.de/Chrysantheme-pink-gefuellt_Chrysanthemum02.jpg") left top */
	background: #232C35 url("../hintergrundbilder/1700/Acker-Minze-Bluete-hellrosa_Mentha-arvensis05.jpg") center top fixed no-repeat;
	border: 0px;
	color: #ffdfb8;
	font-size: 12px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}

body,div,h1,h2,h3,h4,h5 {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

acronym {
	border: 0px;
}

td acronym {
	color: #D60000; /* bold red */
}

/* zentriert die Seite mit 1100 px Breite in der Mitte ganz oben */
div#content {
	background: #8F3000;
	border: 0px;
	left: 50%;
	margin-left: -550px;
	margin: auto;
	padding: 0px;
	width: 1102px;
}

div#main_content {
	background: #8F3000;
	background: silver;
	width: 1100px;
}

div.main_content_headline {
	background: #8F3000;
	width: 100%;
}

div.main_content_headline  {
	background: #8F3000;
	width: 100%;
}


div#contenttopleft,div#contenttopmiddle,div#contenttopright {
	background: transparent;
	border: 0px;
	display: block;
	height: 40px;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	vertical-align: middle;
}

div#contenttopleft {
	background: transparent;
	background: orange;
	width: 180px;
}

div#contenttopmiddle {
	background: transparent;
	width: 740px;
}

div#contenttopright {
	background: transparent;
	width: 180px;
}

div#contentleft,div#contentmiddle,div#contentright {
	border: 0px;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
}

div#contentleft {
	background: #8F3000;
	width: 180px;
}

div#contentmiddle {
	background: #8F3000;
	width: 740px;
}

div#contentright {
	background: #8F3000;
	width: 180px;
	text-align: center;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	font-weight: normal;
}

form.latein_deutsch {
	font-size: 12px;
}

.table_latein_deutsch {
	float: left;
	width: 434px;
}

/* alle Standard tags warum? */
div,td,form,input,span,li,blockquote,a {
	color: #ffdfb8;
}

select,textarea,input {
	background-color: #fefed7;
	color: #8F3000;
	border: 1px solid #8F3000;
}

.textarea,textarea {
	background-color: #fefed7;
	color: #8F3000;
}

#at20mc span,#at20mc a {
	color: #3366BB; /*  blue */
}

.addthis_toolbox {
	background: transparent;
	background: #fefed7;
	display: block;
	position: absolute;
	right: 4px;
	width: 160px;
}

td.zelle,td.zelle i,td.zelle b,td.zelle form,td.zelle_legekarten {
	color: #8F3000;
	vertical-align: middle;
}

td.center {
	vertical-align: middle;
	text-align: center;
}

td.formular {
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.navhead {
	height: 40px;
	width: 764px;
}

/* 3 random Bilder Zeile ... */
td.random_bild {
	min-height: 600px;
	padding: 40px 40px 20px 0px;
	text-align: center;
	vertical-align: top;
	width: 160px;
}
td.pflanzenliste {
	padding: 4px 4px 4px 0px ;
	vertical-align: top;

}

a.random_bild_text {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

a:hover.random_bild_text {
	color: #F5B800;
}

.random_bild .link_orange {
	color: #F5B800;
	display: block;
	margin: 0px 0px 10px 0px;
}

.random_bild a.link_orange:active {
	color: #FFDFB8;
}

/* normaler Inhalt... */
td.content_normal {
	background: green;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	width: 700px;
	width: auto;
	vertical-align: top;
}

/* zitat zeile ... */
td.zitat {
	background: transparent;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 40px 48px 40px 0px;
	width: 160px;
	vertical-align: top;
}

div.zitat {
	background: transparent;
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	color: #ffdfb8;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin: 0px;
	padding: 20px;
	width: auto;
	text-align: left;
}

div.zitat i,div.zitat a,div.zitat b,div.zitat i b,div.zitat b i {
	background: #fefed7;
	color: maroon;
	display: block;
}

td.zitatliste {
	height: 100px;
	padding: 10px;
	width: 340px;
	vertical-align: top;
}

td {
	padding: 4px;
	position: relative;
}

/* main tables */
table {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}


table.start_headbox,table.ecard_schreiben_tabelle {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	width: 100%;
}

td.start_box_ueberschrift {
	background: #fefed7;
	border-bottom: 1px solid orange;
	height: 40px;
	width: 40px;
	text-align: left;
}

td.start_box_image {
	border-left: 1px solid orange;
	border-bottom: 1px solid orange;
	border-top: 1px solid orange;
	text-align: left;
	vertical-align: top;
	width: 170px;
}

td.start_box_text {
	border-right: 1px solid orange;
	border-top: 1px solid orange;
	height: 220px;
	vertical-align: top;
	width: 210px;
}

/* sitemap width: 100%" border: 0" cellspacing: 0" cellpadding: 0" site map */
table.sitemap {
	width: 730px;
}

/* Diashow dia show */
table.diashow {
	width: 550px;
	height: 550px;
}

table.headbox {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	color: #8F3000;
	width: 100%;
}

table.image {
	background: #fefed7;
	border: 1px solid #ffdfb8;
	color: #8F3000;
}

table.wartung , 
table.xbild ,
table.googlesuche , 
table.gattungen , 
table.arten , 
table.abc ,
table.wiki , table.stauden , table.preview_table , table.image_table , table.start_table , table.bigimage_table , table.link_table
	{
	background: #fefed7;
	color: #8F3000;
	margin-bottom: 20px;
	width: 768px;
	width: 800px;
}


table.adsense , table.gattungen , table.arten , table.abc , table.wiki , table.stauden , table.googlesuche
	{
	margin: 0px 0px 20px 0px;
}

table.adsense td {
	padding: 0px;
}

table.wartung  ,
table.link_table {
	margin: 0px 48px 20px 0px;
	width: auto;
}

table.bigimage_table
	{
	color: #fefed7;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

table.bigimage_table td {
	padding: 0px;
	vertical-align: top;
}

table.bigimage_table td.google_ad	{
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	padding-top: 40px;
}
table.hauptbereiche td.google_ad	{
	padding-top: 40px;
	padding-right: 40px;
}

table.wartung td {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	padding-top: 40px;
}

table.wartung td,table.wartung div,table.wartung  form,table.wartung input,table.wartung span,table.wartung li
	{
	color: #8F3000;
}

div.startbild {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	height: 100%;
	margin: 0px;
	padding: 40px;
}

table.start_table td.google_ad {
	padding-right: 40px;
}

table.googlesuche {
	margin: 40px;
	width: 795px;
}

table.gattungen td , 
table.arten td , 
table.abc td , 
table.wiki td , 
table.xbild td ,
table.stauden td
	{
	font-size: 12px;
}

td.gattungen_left,td.arten_left,td.abc_left,td.stauden_left {
	width: 200px;
	text-align: left;
	vertical-align: middle;
}

td.gattungen_center,td.arten_center,td.abc_center {
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

/* 	font-size: 12px; */
td.stauden_left,td.stauden_center,td.stauden_right {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	color: #990000;
	vertical-align: middle;
}

td.stauden_left {
	text-align: right;
	width: 200px;
}

td.stauden_center {
	background: #fefed7;
	text-align: center;
	vertical-align: middle;
	width: 40px;
}

td.stauden_right {
	text-align: left;
}

img.stauden_bild {
	border: 0px solid #FFC37A;
	padding: 0px;
	margin: 0px 4px 0px 4px;
}

td.wiki {
	background: #990000;
	vertical-align: top;
	width: 33%;
}

.info_title,.info_text,.info_quelle {
	color: #8F3000;
}

.info_title,.info_quelle {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	font-size: 12px;
	padding: 4px;
}

.info_text {
	background: #FEFED7;
	font-size: 12px;
	padding: 10px;
}

.info_quelle {
	font-size: 10px;
}

table.start_table,table.preview_table,table tr.preview_table {
	padding: 20px 20px 20px 20px;
}

td.schiebepuzzle-table_box_main,td.schiebepuzzle-table_box_right {
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 20px 20px;
	position: relative;
	vertical-align: top;
}

td.schiebepuzzle-table_box_right {
	width: 500px;
	text-align: center;
}

td.schiebepuzzle-table_box_right {
	width: 180px;
	text-align: left;
}

.schiebe_puzzle_gewonnen,.schiebe_puzzle_anleitung {
	color: #8F3000;
	display: none;
	padding: 20px 20px 20px 20px;
	position: relative;
	text-align: left;
	width: auto;
	min-height: 40px;
}

.schiebe_puzzle_anleitung	h2,.schiebe_puzzle_anleitung	p,.schiebe_puzzle_anleitung	li
	{
	color: #8F3000;
}

.schiebe_puzzle_anleitung {
	background: #fefed7;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
}

.schiebe_puzzle_gewonnen {
	font-size: 30px;
}

td.image_table_image_box {
	width: 160px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 20px 20px;
	text-align: center;
	vertical-align: top;
}

div.image_table_image_box_rating {
	position: relative;
	width: 100px;
	vertical-align: middle;
	text-align: center;
}

td.start_table_box {
	padding: 0px 20px 20px 20px;
	width: 360px;
	width: 400px;
}

td.start_table_box_googlead {
	padding: 40px 20px 10px 20px;
	width: 400px;
	vertical-align: top;
	text-align: left;
}

td.alle_table_box_googlead,td.neue_table_box_googlead {
	background: #fefed7;
	padding: 0px;
	width: auto;
	text-align: center;
}

/* google ad zeile 160 x 600

table.bigimage_table
*/
td.google_ad {
	background: transparent;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	width: 160px;
	vertical-align: top;
}

.googlead2 {
	border: 0px;
	display: block;
	float: none;
	height: 600px;
	width: 160px;
}

.googleAd300x250main,
.googlead300x250main
	{
	display: block;
	height: 250px;
	float: right;
	width: 300px;
}

.googlead468x60as_braun {
	display: block;
	height: 60px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 468px;
}

.top6 {
	margin-top: 6px;
	margin-top: 0px;
}

.googlead468x60as {
	height: 60px;
	margin-left: 50%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 469px;
	text-align: center;
}

.googlelinks728x15 {
	clear: both;
	display: block;
	height: 15px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 728px; /* */
	text-align: center;
}

.googlelinks728x90 {
	border: none;
	clear: both;
	display: block;
	height: 90px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 728px; /* */
	text-align: center;
}

/* google ad zeile 160 x 600
 papier
 right
*/
.googleAd160x600 ,
td.googlead160x600
	{
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	vertical-align: top;
}

.right {
  float: right;
}
.left {
  float: left;
}


td.start_table_liste_pic {
	border-bottom: 1px dotted #8F3000;
	padding: 10px 20px 10px 20px;
	width: 40px;
}

td.start_table_liste_link {
	border-bottom: 1px dotted #8F3000;
	padding-top: 10px;
	width: 100px;
}

td.start_table_liste_content {
	border-bottom: 1px dotted #8F3000;
	padding-top: 10px;
	width: auto;
}

td.first {
	background: #fefed7;
	margin-top: 20px;
}

td.even {
	background: #fefed7;
}

td.odd {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
}

td.last {
	border-bottom: none;
}

table.blumenliste {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	margin-bottom: 6px;
	width: auto;
	width: 454px;
	width: 800px;
}

table.email {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	text-align: left;
	width: 600px;
	border-spacing: 12px;
}

table.zitatliste {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	margin: 6px;
	width: 520px;
}

table.zitatliste {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	margin: 0px 0px 12px 0px;
	width: 520px;
}

table.disclaimer,table.impressum,table.kamera,table.fehler,table.links {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	margin: 0px 0px 6px 0px;
	padding: 40px 40px 40px 40px;
	width: 720px;
	width: 768px;
}

/* kann spaeter entfernt werden, wenn headline fertig */
table.maincontent_headline td {
	border-bottom: 1px solid #F5B800;
} /* neu :: als div */
div.maincontent_headline,
div.maincontent_sub_headline
	 {
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #F5B800;
	height: 48px;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
	width: 1100px
}

div.maincontent_sub_headline	 {
	background: brown;
	border: 0px;
	height: 40px;
}

div.maincontent_content {
	background: darkred ;
}

/* bauernregel: */
div.content {
	background: transparent;
	background: darkred ;
 background: #fefed7 url(http://pics.pflanzen-bild.de/papier.gif);
	float: left;
  width: 804px; /* 808 - 48 = 756 */
  padding-right: 40px;
}

div.content,
div.content_left,
div.content_right
	{
  color: #8F3000;
	float: left;
}

div.content_left,
div.content_right
	{
	min-height: 180px;
}

div.content_left	{
	width: 200px;
}

div.content_right {
	font-size: 18px;
	padding: 20px 0px 0px 0px ;
	width: 580px;
}

table.bildanzeige,
table.hauptbereiche
	{
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 1100px
}

table.hauptbereiche   {
  margin-bottom: 20px;
}


div.main_title_left,
div.main_title,
div.main_title_right
{
	background: transparent;
	border: 0px;
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 4px;
	position: relative;
	vertical-align: middle;
}

div.main_title_left {
	width: 40px;
}

div.main_title {
	background: transparent;
	font-weight: bold;
	width: 804px; /* 808 - 48 = 756 */
	padding-right: 40px;
}

div.main_title_right {
	padding-right: 40px;
	text-align: right;
	vertical-align: middle;
	width: 160px; /* 160 + 48 = 208 */
}

div.main_title_right span.klein {
	color: #FFDFB8;
}

/* kann spaeter entfernt werden, wenn headline fertig */
td.main_title {
	background: transparent;
	color: #ffdfb8;
	font-weight: bold;
	height: 40px;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	width: 808px;
}

/* kann spaeter entfernt werden, wenn headline fertig */
td.main_title_right {
	background: transparent;
	color: #ffdfb8;
	height: 40px;
	padding: 0px 48px 0px 0px;
	position: relative ;
	text-align: right;
	vertical-align: middle;
	width: 160px;
}

td.main_form {
	background: transparent;
	color: #ffdfb8;
	font-weight: normal;
	height: 40px;
	padding: 4px 0px 4px 0px;
	text-align: right;
	vertical-align: middle;
}

td.zelle_braun {
	background: #8F3000;
	background: #fefed7; /* url("http://pics.pflanzen-bild.de/papier.gif"); */
	background: transparent;
	color: #ffdfb8;
	margin: 6px;
	padding: 6px;
	position: relative;
	text-align: left;
	vertical-align: top;
}

td.zelle_legekarten {
	background: #8F3000;
	background: #fefed7; /* url("http://pics.pflanzen-bild.de/papier.gif"); */
	background: transparent;
	color: #ffdfb8;
	padding: 0px;
	position: relative;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

td.neue {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	height: 200px;
	height: 220px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	width: 177px;
}

td.zelle_braun_width {
	background: transparent;
	padding: 0px 0px 0px 48px; /**/
	margin: 0px;
}

td li {
	color: #8F3000;
}

/* 1 Bild anzeige*/
input.bildnavi {
	background: transparent;
	border: 0px solid #8F3000;
	border: none;
	margin-right: 0px;
	padding: 0px;
}

td.bild1left,td.bild1middle,td.bild1right {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	vertical-align: middle;
	margin-top: 50%;
	margin-bottom: auto;
	margin-left: 50%;
	margin-right: auto;
	height: 600px;
	min-height: 600px;
}

td.bild1left,td.bild1right {
	width: 40px;
	min-width: 40px;
}

td.bild1left {
	margin-left: 20px;
	text-align: right;
}

td.bild1middle {
	text-align: center;
	vertical-align: middle;
	width: 600px;
	min-width: 600px;
}

/* sieh: .ecard_schreiben_tabelle */
.ecard_pic {
	border: 0px;
	height: 16px;
	width: 19px;
}

.ecard_schreiben_tabelle,.ecard_schreiben_tabelle form,.ecard_schreiben_tabelle b,.ecard_schreiben_tabelle p,.ecard_schreiben_tabelle i
	{
	color: #8F3000;
}

td.zelle_hellgelb {
	background: #fefed7;
	color: #8F3000;
	padding: 4px;
	text-align: left;
}

td.zelle_hellgelb,td.zelle_hellgelb a,td.zelle_hellgelb b,td.zelle_hellgelb b,td.zelle_hellgelb i,td.zelle_hellgelb blockquote
	{ /* 	background: #fefed7; */
	background: transparent;
	background: #fefed7;
}

td.zelle_hellgelb blockquote {
	background: transparent;
	color: #8F3000;
}

td.zelle_hellgelb a { /* 	background: #fefed7; */
	background: transparent;
	color: #F5B800;
}

td.zelle_hellgelb a:hover {
	background: transparent;
	color: #fefed7;
	color: #8F3000;
}

td.zitatlistetitel,td.pflanzenlistetitel,.image,a.image,a.image:visited .image b
	{
	background: #fefed7;
	border-bottom: 1px solid #ffdfb8;
	color: #8F3000;
	margin: 0px;
	padding: 2px;
}

td.zitatlistetitel,td.pflanzenlistetitel {
	border-bottom: 1px dotted #8F3000;
}

.image,a.image,a.image:visited .image b {
	background: #fefed7;
	border: 1px solid #ffdfb8;
	color: #8F3000;
	margin: 10px 0px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.image_start {
	background: #fefed7;
	border: 1px solid #ffdfb8;
	color: #8F3000;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
}

td.zitatlistetitel ,
td.pflanzenlistetitel {
/*	height: 20px; */
	padding: 4px 10px 4px 16px;
	text-align: left;
}

td.zitatlisteimage,td.pflanzenlisteimage {
	padding: 6px;
	text-align: left;
	vertical-align: top;
	height: 160px;
	width: 180px;
}

td.zitatlistetext,td.zitatlistetext b,td.zitatlistetext i,td.zitatlistetext b i,td.zitatlistetext i b,td.pflanzenlistetext,td.pflanzenlistetext b,td.pflanzenlistetext i,td.pflanzenlistetext b i,td.pflanzenlistetext i b
	{ /* color: #ffdfb8; */
	color: #8F3000;
	text-align: left;
}

td.zitatlistetext , td.pflanzenlistetext
	{
	padding: 16px 20px 20px 0px;
	position: relative;
	vertical-align: top;
}

td.zitatlistetext a,td.pflanzenlistetext a {
	text-align: left;
}

/* Damit die Bilder nicht beim überfahren weiß werden */
a.image:hover {
	background: #fefed7;
	background: transparent;
	border: 1px solid #ffc37a; /* #F5B800 */
	margin: 2px;
	padding: 2px;
	color: #8F3000;
}

a.img.vergroessern:hover { /*	border: 4px solid #D60000 ; 	*/
	background: transparent;
	cursor: pointer;
}

a.img.verkleinern:hover { /*	border: 4px solid #D60000 ; 	*/
	background: transparent;
	cursor: pointer;
}

/** * invertiert */
.imagebraun,a.imagebraun,a.imagebraun:visited {
	vertical-align: middle;
	background: #ffdfb8;
	border: 1px solid #ffc37a;
	margin: 2px;
	padding: 2px;
}

/* automatische Image links function */
img.pic {
	width: 40px;
	height: 40px;
	border: 0px;
}

a.pic img {
	background: transparent;
}

/* anfang ende top end etc. */
a.pic img.nav {
	border: 0;
	height: 12px;
	text-align: right;
	width: 20px;
	vertical-align: baseline;
}

a.pic:active img {
	background: transparent;
}

a.pic:hover img {
	background: transparent;
}

/**
 * @var string Textfarben
 */
td.textbold,span.textbold,a.textbold {
	font-weight: bold;
}

.textrot,ul.textrot,li.textrot,td.textrot,span.textrot,td.span.textrot i,td.span.textrot b,td.span.textrot i b
	{
	color: #d60000;
}

td.textschwarz,span.textschwarz {
	color: #000000;
}

td.textboldrot,span.textboldrot {
	font-weight: bold;
	color: #d60000;
}

td.textweiss,span.textweiss,td.span.textweiss i,span.textweiss b,span.textweiss i b
	{
	color: white;
}

.textklein {
	font-size: 11px;
}

td.textkleinweiss,span.textkleinweiss {
	color: white;
}

td.textgruen,span.textgruen {
	font-size: 12px;
	color: green;
}

.textbraun,td.textbraun,span.textbraun,td.span.textbraun {
	color: #8F3000;
}

td.textmaroon { /* titelzeile stauden in text.php def latein.php */
	font-weight: bold;
	background-color: #fefed7;
	color: #8F3000;
	border: 0px solid #8F3000;
	text-align: left;
}


input.quiz {
	background-color: #fefed7;
	color: #8F3000;
	border: 1px solid #8F3000;
}


a {
	color: #ffad8d; /* alt: #FF8F5D alt: #ff6820 02.2006 */
	outline: none;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	color: #ff0000; /* #FF0000 alt: 8F3000 02.2006 */
	text-decoration: none;
}

a:hover {
	background: #fefed7;
	background: transparent;
	color: #8F3000;
	color: #F5B800;
	text-decoration: none;
}

td.text { /* select tag */
	color: #8F3000;
	background-color: #fefed7;
}

.submit {
	background-color: #ffdfb8;
	border: 1px solid #ffcc00;
	font-size: 0.9em;
	font-style: normal;
	margin: 2px;
	padding: 2px;
	color: #8F3000;
}

.submit:hover {
	background: #8F3000;
	border: 1px solid #ffcc00;
	color: #ffdfb8;
}

.page {
	color: #8F3000;
	background-color: #fefed7;
}

.klein {
	font-size: 0.8em;
	font-size: 11px;
}

span.klein {
	padding: 2px;
	color: #990000;
}

.error {
	color: #d60000;
	font-weight: bold;
}

div.wortwolke {
	background: #fefed7;
	color: #8F3000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	margin: 20px 0px 20px 0px;
	text-align: left;
	width: auto;
}

div.wortwolke_title {
	font-weight: bold;
}

div.wortwolke_tags {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
}

td.ueberschrift {
	background: #fefed7;
	color: #F5B800;
	font-size: 14px;
	font-weight: bold;
}

a.ueberschrift {
	color: #F5B800;
	font-size: 14px;
	font-weight: bold;
}

a.ueberschrift:hover,a.link_orange:hover {
	color: #8F3000;
}

/*** Link in der hellen liste am0707.2007 geändert ! ***/
.link,a.link:active,a.link:visited,a.link:hover {
	background: transparent;
	color: #8F3000;
	font-weight: bold;
}

/* im hellen Fenster */
.link_orange,.link_orange b,a.link_orange:active,a.link_orange:visited {
	color: #F5B800;
	font-weight: bold;
}

.maincontent_headline a.link_orange:hover {
	color: #FFFFCC;
}

a.link_orange i,a.link_orange:active i,a.link_orange:visited i {
	font-weight: normal;
	font-style: italic;
	color: #F5B800;
}

.bildunterschrift,.bildunterschriftbraun {
	background: transparent;
	display: block;
	float: left;
	font-style: italic;
	font-size: 12px;
	width: auto;
	text-align: center;
	vertical-align: bottom;
}

/* 1bild */
.bild1_unterschrift {
	background: transparent;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 522px;
}

.bild1unterschrift_left,.bild1unterschrift_center,.bild1unterschrift_right
	{
	background: transparent;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

.bild1unterschrift_left {
	width: 120px;
	text-align: left;
}

.bild1unterschrift_center {
	position: relative; /* fuer feature span meldung */
	width: 120px;
	text-align: center;
}

.bild1unterschrift_right {
	min-width: 120px;
	text-align: right;
	width: auto;
}

.bildunterschrift {
	background: transparent;
	margin: 0px;
}

.bildunterschrift .submit {
	margin: 0px;
}

.bildunterschrift_left,.bildunterschrift_center,.bildunterschrift_right
	{
	display: block;
	font-style: normal;
	float: left;
}

.bildunterschrift_left,.bildunterschrift_right {
	width: 20px;
	height: 20px;
}

.bildunterschrift_center {
	height: 20px;
	position: relative; /* für feature span meldung */
	text-align: center;
	width: 117px;
}

.bildunterschrift_left {
	text-align: left;
}

.bildunterschrift_right {
	text-align: right;
}

.bild1unterschrift_left img,.bild1unterschrift_center img,.bild1unterschrift_right img,.bildunterschrift_left img,.bildunterschrift_right img
	{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bildunterschrift {
	color: #8F3000;
	margin: 0px 0px 0px 11px;
	width: 177px; /* 200 - 2*4+2*10+2*1=30 = 170 */
}

.bildunterschriftwidthheight {
	height: 40px;
	width: auto;
}

.bildunterschrift:hover {
	color: #ffdfb8;
	color: #F5B800;
}

.bildunterschriftbraun {
	border: 0px solid red;
	color: #ffdfb8;
	display: block;
	font-style: italic;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 12px 0px;
	width: 153px;
}

.bildunterschriftbraun:hover {
	color: #F5B800;
}

a.titel,.a.titel:visited,a.titel:active {
	font-weight: bold;
	color: #8F3000;
}

.zeileneinschub { /* hr !! */
	background: transparent url("http://pics.pflanzen-bild.de/orange_trans.gif");
	color: #ffc37a; /* wird zur anzeige , Hintergrundfarbe */
	height: 1px;
	width: 50%;
	text-align: left;
	/* 2 Pixelbild mit leer und voll = dotted */
}

/* abc Auswahl Menü */
.auswahl_abc {
	background-color: #8F3000;
	color: #ffdfb8;
	border: 1px solid #ffdfb8;
	display: none;
	font-weight: normal;
	top: 140px;
	left: 180px;
	left: 20px;
	height: 600px;
	padding: 1px;
	position: absolute;
	text-align: center;
	visibility: hidden;
	width: 40px;
	z-index: 50;
}

div#auswahl_abc {
	display: none;
	visibility: hidden;
	z-index: 50;
	top: 10px;
	left: 860px;
	width: 30px;
	font-weight: normal;
	padding: 1px;
	text-align: left;
	background-color: #8F3000;
	color: #ffdfb8;
	border: 1px solid #ffdfb8;
}

.auswahl_abc a {
	background-color: #8F3000;
	color: #ffdfb8;
	display: block;
	width: 100%;
}

.auswahl_abc a.active {
	border-top: 1px solid orange;
	border-bottom: 1px solid orange;
}

.auswahl_abc a:hover {
	background-color: #ffdfb8;
	color: #8F3000;
}

/* styles for the star rater */
ul.star-rating {
	list-style: none;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url("http://pics.pflanzen-bild.de/star_rating.gif") top left repeat-x;
}

.star-rating li {
	padding: 0px;
	margin: 0px; /*\*/
	float: left; /*	*/
}

.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.star-rating li a:hover {
	background: url("http://pics.pflanzen-bild.de/star_rating.gif") left center;
	left: 0px;
	text-decoration: none;
	z-index: 2;
}

.star-rating a.star1 {
	left: 0px;
}

.star-rating a.star1:hover {
	width: 20px;
}

.star-rating a.star2 {
	left: 20px;
}

.star-rating a.star2:hover {
	width: 40px;
}

.star-rating a.star3 {
	left: 40px;
}

.star-rating a.star3:hover {
	width: 60px;
}

.star-rating a.star4 {
	left: 60px;
}

.star-rating a.star4:hover {
	width: 80px;
}

.star-rating a.star5 {
	left: 80px;
}

.star-rating a.star5:hover {
	width: 100px;
	text-decoration: none;
}

.star-rating li.current-rating {
	border: 0px solid #d60000;
	left: 0px;
	background: url("http://pics.pflanzen-bild.de/star_rating.gif") left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voting_status {
	display: none;
	position: absolute;
}

/* ende styles for the star rater */
	/* am 18.08.2007 für verborgene Linklisten hinzugefügt */
.pos {
	position: relative; /* als Bezug für absolute */
}

li.sichtbarkeit,ul.sichtbarkeit {
	position: absolute;
	top: 10px;
	left: 40px;
	display: none;
	padding: 10px;
	margin: 10px;
	z-index: 0;
	visibility: hidden;
	border: 1px solid #d60000;
	background-color: #fefed7;
	color: #8F3000;
}

.einaus,a.einaus,a.einaus:hover,a.einaus:visited {
	background-color: #fefed7;
	background: transparent;
	border: 1px solid #8F3000;
	color: navy;
	font-size: 16px;
	font-weight: bold;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	z-index: 1;
}

/* KTiL am 31.08.2007 für Menü */
a.ecard_menue_anfang,a.ecard_menue_anfang b {
	padding: 2px;
	margin: 1px;
	color: #8F3000;
	background-color: #ffdfb8;
}

a.ecard_menue_anfang:hover,a.ecard_menue_anfang:hover b {
	padding: 2px;
	color: #fefed7;
	background-color: #8F3000;
}

a.ecard_menue_seiten,a.ecard_menue_seiten b {
	margin-right: 2px;
	padding: 2px;
	color: #8F3000;
	background-color: #ffdfb8;
	background: #ffdfb8;
}

a.ecard_menue_seiten:hover,a.ecard_menue_seiten:hover b {
	margin-right: 2px;
	padding: 2px;
	color: #fefed7;
	background-color: #8F3000;
	background: #8F3000;
}

a.ecard_menue_seite,a.ecard_menue_seite b,a.ecard_menue_seite:visited,a.ecard_menue_seite:visited b
	{
	margin-right: 2px;
	padding: 2px;
	color: #ffdfb8;
	background-color: #8F3000;
}

a.ecard_menue_seite:hover,a.ecard_menue_seite:hover b {
	margin-right: 2px;
	padding: 2px;
	color: #8F3000;
	background-color: #ffdfb8;
}

a.ecard_menue_ende,a.ecard_menue_ende b {
	padding: 2px;
	margin: 1px;
	color: #8F3000;
	background-color: #ffdfb8;
	background: #ffdfb8;
}

a.ecard_menue_ende:hover,a.ecard_menue_ende:hover b {
	padding: 2px;
	margin: 1px;
	color: #ffdfb8;
	background-color: #8F3000;
	background: #ffdfb8;
}

td.ecard_schreiben {
	color: #8F3000;
/*	white-space: nowrap;  nein!! */
}

/* <div class: alle_angaben"> */
.alle_angaben {
	display: block;
	margin: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 6px;
	width: 80%;
	text-align: left;
}

.alle_angaben,.alle_angaben a b,.alle_angaben b {
	background: #ffdfb8;
	color: #8F3000;
	font-size: 0.8em;
	font-size: 11px;
	font-style: italic;
}

.papier,td.papier {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	color: #990000;
	text-align: left;
}

/* für das Gästebuch*/ /**
 Stylesheet-Datei für das Gästebuch
 Bei manchen Elementen könnten die Pfade anzugleichen sein...
 Momentan sind alle Hintergrundbilder wie folgt referenziert:
 "images/bild.gif"
 */ /* das "gaestebuch"-DIV */
#gaestebuch {
	margin: 0;
	padding: 1px 0 0 0;
	text-align: center;
	font-size: 100%;
}

/* Bilder immer vertikal mittig */
#gaestebuch img {
	vertical-align: middle;
}

/* verlinkte Bilder ohne Rahmen */
#gaestebuch a img {
	border: none;
}

/* die Menü-Zeile */
#gaestebuch p#menue {
	margin: 0 2px 1px 2px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

/* Das Formular */
#gaestebuch form {
	text-align: left;
	padding: 0;
	margin: 0 1px;
}

/* Textabsaetze im Formular */
#gaestebuch form p {
	text-align: left;
}

/* betrifft Textabsätze mit class: zentriert" */
#gaestebuch form p.zentriert {
	text-align: center;
}

/* Das DIV um die Eingabefelder herum , beim ersten Eintragen */
#gaestebuch form #angaben {
	float: left;
	width: 50%;
}

#gaestebuch form #angaben p {
	text-align: left;
}

#gaestebuch form #angaben p img {
	padding-right: 5px;
}

/* diese Zeile versteht der IE nicht , daher sind bei ihm die Eingabefelder nicht über die verfügbare Länge */
#gaestebuch form #angaben p input[type=text] {
	width: 100%;
}

/* wieder der Eingabebereich , allerdings in der Vorschau */
#gaestebuch form #angaben2 {
	float: left;
	width: 50%;
}

#gaestebuch form #angaben2 p {
	text-align: right;
	margin: 0;
	padding: 0;
}

#gaestebuch form #angaben2 p img {
	padding-right: 5px;
}

#gaestebuch form #angaben2 p input[type=text] {
	width: 90%;
}

/* Die Eingabe-Box für die Nachricht */
#gaestebuch form textarea {
	width: 100%;
}

/* Das ist die Liste der Einträge (<dl>-Element). Sie besteht aus <dt>- und <dd>-Elementen.
 Im <dt> steht der Autor und seine Daten , im <dd> steht seine Nachricht. */
#gaestebuch dl {
	margin: 0 2px;
	padding: 0;
}

/* Die "Kopfleiste" eines jeden Eintrags mit dem Namen des Autors , etc. */
#gaestebuch dt {
	text-align: left;
	margin: 0;
	padding: 1px 0 1px 4px;
	color: #204060;
	border: 1px solid #c0c0c0;
	border-bottom: none;
}

/* Dieses span umschließt den Autor. */
#gaestebuch dt span {
	font-weight: bold;
}

/* Icons in der Kopfleiste eines jeden Eintrags */
#gaestebuch dt img {
	vertical-align: middle;
}

/* Der eigentliche Text des Eintrags */
#gaestebuch dd {
	text-align: left;
	margin: 0;
	padding: 1px 2px 1px 2px;
	margin-bottom: 1px;
	border: 1px solid #c0c0c0;
	border-top: none;
}

/* Einstellungen für diverse Meldungs-Texte */
	/* Fehlermeldung (<p>-Element) */
#gaestebuch .fehler {
	font-size: 100%;
	display: block;
	margin: 0 auto;
	border: 1px solid red;
}

/* Warnung (<p>-Element , beinhaltet das bewarnte <input>-Element) */
#gaestebuch .warnung {
	color: #ff0000;
}

#gaestebuch .warnung input {
	background-color: #ffe0e0;
}

/* Erfolgsmeldung (<p>-Element) */
#gaestebuch .erfolg {
	display: block;
	border: 1px solid #00ff00;
	background: #eeffee;
	margin: 1px 2px;
	padding: 1px;
}

/* dieses <div> enth�lt den HTML-Code aus der Datei "scripts/gb-meldung.html" */
#gaestebuch #hinweis {
	background: #fefed7;
	color: #8F3000;
	float: right;
	position: relative;
	border: solid 1px #ff0000;
	width: 45%;
	text-align: left;
	margin: 0px auto 20px auto;
	padding: 1px;
}

/* dieses <p> enthält einen Hinweis nach dem Abschicken , wenn das GB auf "moderiert" gestellt ist */
#gaestebuch #moderiert-hinweis {
	text-align: left;
	width: 75%;
	border: 1px solid red;
	padding: 5px 15px;
	margin: 0 auto 5px;
	color: #8F3000;
	background-color: #fefed7;
	background: #fefed7;
}

#gaestebuch #hinweis h2 {
	margin: 0;
	padding: 0;
	font-size: 110%;
}

/* Smilies-Box (<div>) */
#smileys {
	display: none;
	float: right;
	width: 45%;
}

#gaestebuch .neue-zeile,.clear {
	clear: both;
	display: none;
}

#gaestebuch span.linksbuendig {
	float: left;
}

#gaestebuch span.rechtsbuendig {
	float: right;
}

/* Link , der zur Eingabemaske f�hrt */
#gaestebuch #neues-posting {
	margin: 0;
	padding: 0 0 0 18px;
	background: url("../gb/images/edit.gif") no-repeat;
}

/* Dieses Element soll für menschliche Besucher nicht sichtbar sein */
#gaestebuch #sig {
	display: none;
}

/* Admin-Links */
#gaestebuch #admin-settings {
	padding: 0 0 0 20px;
	background: url("../gb/images/settings.gif") no-repeat;
}

#gaestebuch .admin-edit {
	padding: 0 0 0 18px;
	background: url("../gb/images/edit.gif") no-repeat;
}

#gaestebuch .admin-kill {
	padding: 0 0 0 18px;
	background: url("../gb/images/recycle.gif") no-repeat;
}

#gaestebuch .admin-ok {
	padding: 0 0 0 18px;
	background: url("../gb/images/ok.gif") no-repeat;
}

#gaestebuch #zurueck-link {
	text-decoration: none;
	font-size: 80%;
	color: black;
	border: 1px solid #808080;
	padding: 2px 5px 2px 25px;
	background: #ffffff url("../gb/images/x.gif") no-repeat 6px 2px;
}

#gaestebuch #admin-kill-button {
	margin: 0px 10px;
	padding: 1px 1px 1px 18px;
	background: #ffffff url("../gb/images/recycle.gif") 1px 1px no-repeat;
	border: 1px solid #808080;
	cursor: pointer;
}

/* Layout für den Einstellungsbereich des Adminbereichs des G�stebuchs */
#gaestebuch #einstellungen {
	background: #e0f0f0;
	font-size: 90%;
	margin: 0 50px 50px;
	padding: 20px;
	border: 1px dotted #808080;
}

#gaestebuch #einstellungen h2 {
	margin: 0;
	padding: 0 20px;
	background: #d0f0f0;
	border: 1px dotted #808080;
}

#gaestebuch #einstellungen input {
	border: 1px solid #808080;
	padding: 0 5px;
}

#gaestebuch #einstellungen #anzahl {
	width: 130px;
}

#gaestebuch #einstellungen #mail {
	background: #ffffff url("../gb/images/email.gif") no-repeat 2px center;
	padding: 0 0 0 20px;
	width: 200px;
}

#gaestebuch #einstellungen select {
	border: 1px dotted #909090;
}

#gaestebuch #einstellungen #submit {
	float: right;
	padding: 1px 5px 1px 25px;
	background: #ffffff url("../gb/images/save.gif") no-repeat 5px center;
	cursor: pointer;
}

#gaestebuch #einstellungen #zurueck-link {
	float: left;
}

#gaestebuch #einstellungen li span.rechtsbuendig {
	float: right;
	font-size: 80%;
	line-height: 200%;
	padding: 0;
	margin: -1.5em 0 0 0;
	height: 1em;
	overflow: visible;
}

#gaestebuch #einstellungen #auto-link {
	text-decoration: none;
	font-size: 80%;
	color: black;
	border: 1px solid #808080;
	padding: 2px 5px 2px 25px;
	background: #ffffff url("../gb/images/settings.gif") no-repeat 4px
		center;
}

#gaestebuch #admin-pfad-warnung {
	width: 80%;
	margin: 0 auto 15px auto;
	padding: 0 10px;
	border: 1px solid #ff0000;
	background: #ffa0a0;
	font-size: 80%;
	text-align: left;
}

/* Infobox für Debug-Ausgabe */
pre {
	display: block;
	position: absolute;
	top: 50px;
	right: 10px;
	width: 350px;
	padding: 10px;
	text-align: left;
	border: 2px solid red;
	background: #ffeeee;
	overflow: auto;
}

.seitenfuss {
	font-size: 12px;
	font-size: 10px;
}

/* newsletter */ /* Google Ad in Page float right */
table.ergebnisliste tr td,.gbild_liste {
	border-bottom: 1px dotted #8F3000;
}

p.suchergebnis_title,p.suchergebnis,p.suchergebnis_odd {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	border-bottom: 1px dotted #8F3000;
	color: #8F3000;
	display: block;
	height: 48px;
	padding: 4px 4px 4px 4px;
	width: auto;
}

suchergebnis_title,p.suchergebnis_odd {
	background: #fefed7;
}

p.suchergebnis_title {
	height: auto;
}

table.ergebnisliste {
	border: 0px;
	float: left;
	width: 404px;
}

p.ein_startbild , div.menu_drop_down , form#jahreszeiten {
	background: transparent;
	display: block;
	float: left;
	height: 40px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 40px;
	overflow: hidden;
	text-align: left;
	width: 100%;
}

div.menu_drop_down {
	padding: 0px 0px 0px 0px;

}

form.headcontext {
	background: transparent;
	float: left;
	height: 40px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	vertical-align: middle;
}

div.main_block_left {
	background: #fefed7;
	color: #8F3000;
	display: block;
	float: left;
	padding: 40px 40px 40px 40px;
	margin: 0px;
	text-align: left;
	width: 720px;
}

.table_register {
	width: 720px; /**/
}

.table_register td {
	padding: 0px;
}

.diashow_anzeigen,div.suchergebnisse {
	float: left;
	width: 404px;
}

td.suchergebnisse {
	width: 800px;
}

.diashow_anzeigen {
	width: 560px;
	height: 600px;
}

.diashow_textfuss {
	background: #fefed7 url("http://pics.pflanzen-bild.de/papier.gif");
	bottom: 0px;
	color: #8F3000;
	display: block;
	height: 20px;
	left: 0px;
	text-align: center;
}

.werbedummy {
	background: #8F3000;
	height: 100%;
	width: 100%;
}

.gbild_liste,.gbild_links,.gbild_mitte,.gbild_rechts {
	color: #8F3000;
	display: block;
	float: left;
	margin: 0px;
	min-height: 160px;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	width: 180px;
}

.gbild_liste {
	background: #fefed7;
	margin: 0px 6px 0px 6px;
	padding: 6px 0px 6px 0px;
	min-width: 704px;
}

.gbild_links {

}

.gbild_mitte {
	width: 320px;
}

.gbild_rechts {
	text-align: center;
}

/* alle */
td.liste {
	color: #ffdfb8;
	text-align: left;
}

td.rechts {
	color: #ffdfb8;
	color: #8F3000;
	text-align: right;
}

a.liste {
	color: #8F3000;
	text-decoration: none;
}

a.liste:hover {
	color: #FFC37A;
}

div.ihrlink,textarea.ihrlink {
	border: 1px solid red;
	background-color: #FEFED7;
	color: #8F3000;
	margin: 20px 0px 20px 0px;
	height: 240px;
	padding: 10px;
	width: 400px;
}

td.innerspace {
	padding: 10px 40px 10px 40px;
}

/* legekarten memory memo */
table.legekarten {
	width: 800px;
}

table.legekarte td.legekarte {
	height: 100px;
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}

.legekarten img {
	margin: 0px;
	padding: 0px;
}

table.legekartenvorschau {
	width: 100%;
	height: 100%;
	border: 0px;
}

div.legekarte_hilfe {
	background-color: #FEFED7;
	color: #8F3000;
	display: none;
	height: 300px;
	left: 60px;
	overflow: auto;
	padding: 10px;
	position: absolute;
	top: 60px;
	visibility: hidden;
	width: 400px;
}
div.ohnegewaehr {
    background-color: #FEFED7;
    clear: both;
    color: #8F3000;
    display: block;
    margin: 0px 20px 20px 0px ;
    padding: 10px;
    width: 780px;
}

div#clear , div.clear {
	clear: both;
	display: none;
	visibility: hidden;
}

div#top , div#header {
	border-bottom: 0px solid #8f3000;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0px 4px 0px;

	width: 1100px;
	z-index: 1;
}

div#top {
	height: 100px;
	line-height: 100px;
	vertical-align: bottom;
}

div#header {
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

div#topleft , div#topmiddle , div#topright {
	top: 50%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

div#topleft , div#topright {
	text-align: center;
	width: 160px;
}

div#topmiddle {
	height: 40px;
	line-height: 40px;
	width: 780px;
	margin-top: 40px;
}

form.searchform {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

input.searchtext {
	background: #ffffcc;
	border: 1px solid #8f3000;
	color: #8f3000;
	width: 110px;
	margin: 1px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}

input.searchimage {
	background: transparent;
	color: #8f3000;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	border: 0px;
	padding: 0px 2px 0px 2px;

}

/* z-index: 300 ; */
ul#navmenu {
	height: 30px;
	margin: 0px 0px 0px 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 2;
}

/* gesamt Rahmen */
ul#navmenu>li {
	background: #8f3000;
	border: 1px solid #f5b800;
	color: #ffffcc;
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	position: relative;
	width: 150px;
	text-align: left;
}

ul#navmenu li#n7 {
	float: right;
	margin-right: 0px;
	width: 160px;
}


ul#navmenu li {
	margin-right: 4px;
	z-index: 3;
}

ul#navmenu a {
	background: transparent;
	color: #ffffcc; /* # FFCC00  #F5B800;*/
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	outline: none;
	position: relative;
	text-decoration: none;
	width: 100%;
	z-index: 4;
}

ul#navmenu a.pic img {
	text-align: left;
	width: 20px;
	height: 20px;
	border: 0px;
}

ul#navmenu li ul li {
	background: #8f3000;
	display: block;
	height: 20px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

ul#navmenu li ul li a {
	display: block;
	height: 20px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	outline: none;
	padding: 0px 0px 0px 0px;
}


ul#navmenu a:hover {
	background: #f0af00;
	/* 	border-bottom: 1px solid #8F3000; */
	color: #8f3000;
}

ul#navmenu li ul {
	background: #8f3000;
	border-top: 0px solid #f0af00;
	border-left: 1px solid #f0af00;
	border-right: 1px solid #f0af00;
	border-bottom: 1px solid #f0af00;
	display: none;
	height: auto;
	left: -5px;
	margin: 0px 4px 4px 4px;
	padding: 0px 4px 4px 4px;
	position: absolute;
	top: 23px;
	width: 229px;
	visibility: hidden;
}

ul#navmenu li#n7 ul {
	left: -91px;
}

ul#navmenu>li:hover ul , ul#navmenu>li:hover ul li , ul#navmenu>li:hover ul li a
	{
	display: block;
	visibility: visible;
	z-index: 200;
}

/* main content */
div#main_content {
	background: #8f3000;
	left: 50%;
	min-height: 600px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	width: 1100px;
}

/* footer */
div#foot {
	background: transparent;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0px 4px 0px;
	width: 1100px;
	text-align: center;
}

div.foot_google , div.foot_google_search , div#foot_links , div#foot_legal , div#foot_sponsor
	{
	display: block;
	padding: 4px 0px 4px 0px;
	width: 100%;
}
div.foot_google , div.foot_google_search , div#foot_links , div#foot_legal
	{
	margin-left: 50% ;
	margin: auto ;
	text-align: left ;
}

div.foot_google , div.foot_google_search
	{
	background: transparent;
 margin-left: 0px;
	width: auto;
}

div#foot_links , div#foot_legal
{
	background: #8f3000;
	opacity: 0.7; /* IE !! */
	border-bottom: 1px solid #ffffcc;
	height: 48px;
	width: 1100px;
}

div#foot_links a {
	border: 0px;
	margin: 0px 4px 0px 4px;
	outline: none;
	padding: 0px;
}

div#foot_links a img {
	border: 0px;
	padding: 0px;
	outline: none;
	margin: 0px;
}

div#foot_legal {
	background: #8f3000;
	height: 30px;
	font-size: 11px;
	text-align: center;
}

div#foot_sponsor {
	background: transparent;
	font-size: 10px;
}
