@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0
}
html, body { margin:0px; padding:0px; background-color:rgb(255,255,190); background-image:url(bilder/rahmen_links.png); background-repeat:repeat-y; text-align: left; font-family: Arial, Helvetica, sans-serif; }
#top_section {

height:50px;
margin:0px;
padding:0px;
}
#main_section {
margin:0px;
padding:0px;
}
#navigation {
	position:absolute;
	left:10px;
	top:260px;
	width:200px;
	overflow: hidden;
	text-align: left;
}
#impressum {
	position:absolute;
	top:180px;
	width:100px;
	overflow: hidden;
	text-align: center;
	background-color: #FFCC00;
	margin: 5px;
	border: 1px double #333333;
	padding: 5px;
	right: 10px;
}
#content {
	margin-top:0px;
	margin-left:240px;
	margin-right:20px;
	text-align: left;
}

#liste {
	margin-top:0px;
	margin-left:50px;
	margin-right:20px;
	text-align: left;
}

#logo {
	position:absolute;
	top:10px;
	left:10px;
	width:114px;
	height:160px;
}
#logo_text {
	position:absolute;
	top:20px;
	left:107px;
	width:108px;
	height:180px;
	overflow: hidden;
	padding-bottom: 3px;
	text-align: center;
}
#logo_ageo { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; font-size:180%; line-height:1.1em; margin-top:12px;  margin-bottom: 6px; color: #FFCC33; text-align: center; }
#search {
	position:absolute;
	top:180px;
	white-space:nowrap;
	height: 60px;
	overflow: visible;
	width: 200px;
	left: 10px;
}

#search_label { font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; color:rgb(36,36,36); vertical-align: middle; }
#search_text {
	width:150px;
	background-color:#CCCCCC;
	border:rgb(36,36,36) solid 1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	vertical-align:middle;
}
#search_button {
	background-color:#CCCCCC;
	border:rgb(36,36,36) solid 1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:Verdana, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	vertical-align:middle;
}
ul.opened, ul.open {
display:block;
}

ul.closed {
display:none;
}

ul.closed, ul.opened {
font-size:14px;
list-style-type:none;
font-weight:bold;
line-height:20px;
}
a.folder {
	color:#FFCC33;
	cursor:pointer;
	font-weight: bold;
}
a.nav {
	font-weight:bold;
	font-style:italic;
	padding-left: 10px;
}

a.nav:link {
color:rgb(255,255,190);
text-decoration:none;
}
a.nav:visited {
color:rgb(255,255,190);
text-decoration:none;
}
a.nav:hover, a.nav:active {
color:#FFDF00;
text-decoration:none;
}
a.home, a.home:link, a.home:visited, a.home:hover, a.home:active {
	font-weight:bold;
	color: #CCCCCC;
	font-size: 120%;
}
 

 
a.sitemap { font-weight:normal; color:RGB(0,0,0); text-decoration:underline; }

a.linktext{
font-weight:bold;
color:RGB(0,0,0);
text-decoration:underline;
}
a.linktext:visited{
font-weight:bold;
color:RGB(0,0,0);
text-decoration:underline;
}
a.linktextw,a.linktextw:visited{
font-weight:bold;
color:RGB(255,255,255);
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,p,ul,ol {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 15px;
	padding-right: 0px;
	text-align: left;
	line-height: 1.3;
}
a, table { font-family:Arial, Helvetica, sans-serif; color: #000000; }
table { margin: 15px; width: 98%; }
td, tr { padding: 5px; }
#vortrag td, #vortrag tr { padding: 15px; }
hr { margin: 5px; }
fieldset { padding: 5px;}
fieldset input { padding: 3px;}
p { margin-bottom: 5px; }

h1 { font-weight:bold; font-style:normal; font-size:180%; line-height:1.1em; color:#000000; margin-top:12px;  margin-bottom: 6px}

h2 { font-weight:bold; font-style:normal; font-size:150%; line-height:1.1em; color:#000000; margin-top:10px;  margin-bottom: 3px; }

.h2_direkt { font-weight:bold; font-style:normal; font-size:150%; line-height:1.1em; color:#000000; margin-top:6px; padding: 0px; margin-left: 0px; margin-bottom: 3px; }

.h2_schmal { font-weight:bold; font-style:normal; font-size:150%; line-height:1.1em; color:#000000; margin-top:6px; padding: 0px; margin-left: 60px; margin-bottom: 3px; }

h3 { font-weight:bold; font-style:normal; font-size:120%; line-height:1.1em; color:#000000; margin-top:6px;  margin-bottom: 3px; }
.h3_gelb { font-weight:bold; font-style:normal; font-size:120%; line-height:1.1em; color:#FFFF99; margin-top:6px;  margin-bottom: 3px; }

h4 { font-weight:bold; font-style:normal; font-size:120%; line-height:1.1em; color:#000000; margin-top:6px; margin-bottom: 3px; }

h5 { font-weight:bold; font-style:normal; font-size:120%; line-height:1.1em; color:#000000; margin-top:6px; margin-bottom: 3px; }

.h5_direkt { font-weight:bold; font-style:normal; font-size:120%; line-height:1.1em; color:#000000; padding: 0px; margin-left: 0px;margin-top:6px; margin-bottom: 3px; }


h6 {
	font-weight:normal;
	font-style:italic;
	font-size:100%;
	line-height:1em;
	color:#000000;
	margin-top:6px;
	margin-bottom: 0px;
}

p.textschmal { text-align:left; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; margin-left:50px; color:black; margin-top: 0px; margin-right: 50px; margin-bottom: 0px; }

p.text_klein { text-align:left; font-weight:normal; font-style:normal; font-size:40%; margin: 0px; padding: 0px; }

p.text { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: justify; }

p.text_liste {
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1.1em;
	color:black;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: justify;
	list-style-type: disc;
}

p.text_weit {
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1.3em;
	color:black;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
}

p.formular {
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1.1em;
	color:black;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	display: Inline-Block;
	padding: 2px;
}

p.text_orch { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:#FFFF99; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; }
p.text_center { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; text-align:center; margin-bottom: 0px; margin-top: 0px;padding-top: 0px; }
p.sidemap { font-weight:normal; font-style:normal; font-size:80%; line-height:1.1em; color:black; text-align:right; margin-bottom: 0px; margin-top: 0px; padding-top: 5px; }

p.text_abstand { font-weight:normal; font-style:normal; font-size:100%; line-height:1.8em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; }

p.text_left { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: left; }
p.text_recht { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: right; }
p.text_rechts_b { font-weight:bold; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: right; text-decoration: underline; }
p.text_hilfe { font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: right; text-decoration: underline; }
p.textweiss { font-weight:normal; font-style:normal; font-size:80%; line-height:1.1em; color:#FFFFFF; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; text-align: center; }
p.text_kap { display:inline; font-weight:bold; font-style:normal; font-size:150%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; font-variant: small-caps; text-transform: none; }
p.text_kap_of { display:inline; font-weight:normal; font-style:normal; font-size:150%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; font-variant: small-caps; text-transform: none; }
p.text_kap_text { display:inline; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; font-variant: small-caps; text-transform: none; }
p.text_lat { display:inline; font-weight:bold; font-style:italic; font-size:150%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top:0px;  padding-top: 0px; font-variant: normal; }
p.text_name_dfi { display:inline; font-weight:normal; font-style:italic; font-size:150%; line-height:1.1em; color:black; margin-bottom: 0px; margin-top:0px;  padding-top: 0px; font-variant: normal; }
p.text_logo { text-align:right; font-weight:normal; font-style:normal; font-size:13px; line-height:1.2em; color:black; margin: 0px; padding: 0px}
p.text_u { text-align:justify; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; text-decoration: underline; }
p.text_u_inline { text-align:justify; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black;  text-decoration: underline; display: inline; margin: 0px; padding: 0px;  }
p.text_o_inline { text-align:justify; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; text-decoration: overline; display: inline; margin: 0px; padding: 0px; }
p.text_inline { text-align:justify; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; color:black; margin-bottom: 0px; display: inline; }
p.textfett { font-weight:bold; font-size:100%; line-height:1.1em; color:black; margin-top: 10px; font-style: oblique; }
p.textblau { text-align:justify; font-weight:normal; font-style:normal; font-size:100%; line-height:1.1em; margin-top: 10px; color:#660000; }
.text_versteckt {color: #FFFFCC}
p {font-weight:normal; font-style:normal; font-size:100%; color:black; margin-bottom: 0px;}
li.zeichen {
	line-height:1.3;
	margin-top:3px;
	margin-left:50px;
	padding-left: 5px;
	}
	
li.direkt {
    line-height:1.3;
    margin-top:10px;
	margin-left:20px;
	padding-left: 5px;
	}
	
li.text {
    line-height:1em;
    margin-top:3px;
	margin-left:30px;
	padding-left: 5px;
	}

ul,ol { display: block; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
li { line-height:1.3em; color:black; margin: 0px;  list-style-type: disc; }

a.orch, a.orch_first, a.orch_last{ display:block; white-space:nowrap; background-color:white; overflow:hidden; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; font-size:12px; font-weight:bold; text-decoration:none; letter-spacing:0.1em; padding:3px; text-align:left; width: 250px; }

a.orch_einzel{ display: inline-block; white-space:nowrap; background-color:white; overflow:hidden; font-size:12px; font-weight:bold; text-decoration:none; letter-spacing:0.1em; text-align:left; border: 1px solid black; padding: 1px 5px; margin-right:5px; width: 250px;}
a.orch_first {
border-top:1px solid black;
}
a.orch_last {
border-bottom:1px solid black;
}
a.orch:link, a.orch_first:link {
background-color:white;
}
a.orch_self:link, a.orch_self:visited {
background-color:rgb(194,194,194);
text-align:center;
height:22px;
}
/*_____________________________________________________________________
Bilderformate
_______________________________________________________________________*/
.float_right {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
}
.float_left {
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
}
/* Mit Abstand oben                                                    */
.float_right_m {
	float: right;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.float_left_m {
	float: left;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 20px;
}
/* Normale Standardgrösse                                               */
.img_quer {
	height: 300px;
	width: 450px;
}
.img_hoch {
	height: 450px;
	width: 300px;
}
.img_quad {
	height: 300px;
	width: 300px;
}
/* Kleine Standardgrösse z. B. Vortrag                                  */
.v_img_quer {
	height: 200px;
	width: 300px;
}
.v_img_hoch {
	height: 300px;
	width: 200px;
}
.v_img_quad {
	height: 200px;
	width: 200px;
}
/* Bildtexte unter float-Bildern
Standard 300px Breite                                                   */
.bildtext {
	display: block;
	width: 300px;
	margin-top: 0.15em;
}
.bildtext450 {
	display: block;
	width: 450px;
	margin-top: 0.15em;
}
.bildtext200 {
	display: block;
	width: 200px;
	margin-top: 0.15em;
}
.clear {
	clear: both;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
a[href$=".pdf"] {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	background: transparent url(./bilder/pdficon_small.gif) no-repeat scroll left center;
}
.tmp {
	color: #F00;
}

/*Farben, um die Maxima der Blühenden Orchideen zu markieren*/
.aktuell {
	color: #090;
}
.aktuell-1 {
	color: #00F;
}
.aktuell-2 {
	color: #F00;
}
/* Text grau unterlegt */
.grau {
	background: #CCC;
	}
