html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	text-align: center;
	font: 1.2em/1.8em Verdana, sans-serif;
	background-color: #F3F4EC;
}

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

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", sans-serif; 
	margin: 0em 0em 0.5em 0em; 
}
h1 {
	font-size: 2.2em;
	padding-bottom: 0.4em;
	font-weight: bold;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEEDE;
	background-image: url(../images/verlauf_1.JPG);
	background-repeat: repeat-x;
	background-position: 0px;
	padding-top: 20px;
	letter-spacing: 0.1em;
	white-space: nowrap;
	color: #A10039;
}
h2 {
	font-size: 1.8em;
	text-align: left;
	padding-top: 30px;
	padding-left: 5px;
	white-space: nowrap;
	color:#3F3823;
}
h3 {font-size: 1.8em;}
h4 {font-size: 1.6em;}
h5 {
	font-size: 1.4em;
	padding-left: 5px;
	color: #FFFFFF;
	text-indent: 0px;
}
h6 {
	font-size: 1.2em;
	color: #2F1D0F;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h7 {
	font-size: 1em;
	color: #9D0000;
}


p {
	padding-left: 5px;
}

a {
	color: #9D0037;
	text-decoration: none;
	list-style-type: none;
}
a:link {
	text-decoration: none;
}

a:visited {}
a:hover {}
a:active {}

/*------------------------------maintext-----------------------*/
div#maintext img {
	float: left;
	margin-right: 15px;
	padding-bottom: 3px;
	padding-top: 5px;
}
p span {
	color: #333333;
	font-weight: bold; 
}

.imgpfeil {
	height: 26px;
	width: 26px;
}
/*--------------------wrapper-------------------------------------*/
div#wrapper {
	background-color: #EDEEDE;
	background-repeat: repeat;
	width: 850px;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 1px;
	margin-left: 150px;
}

div#wrap_content {
	background-repeat: repeat;
	background-color: #EDEEDE;
}
/*------------------------header------------------------*/
div#header {
	height: 160px;
	padding: 10px;
	background-color: #EDEEDE;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F0F0F0;
	text-align: left;
	text-indent: 30px;
	background-attachment: scroll;
	background-image: url(../images/header_bellis%20Kopie.jpg);
}
div#header h1 {
	color: #9D0037;
	font-size: 1.4em;
	border-bottom-style: none;
	border-top-style: none;
	background-image: none;
	vertical-align: text-bottom;
	margin-top: 60px;
	letter-spacing: 0.2em;
}
/*-------------------navi-------------------------------------*/
div#nav {
	text-align: center;
	background-color: #EDEEDE;
	padding-left: 60px;
}
div#nav li {
	display: inline;
	margin-right: 0.4em;
	list-style-position: inside;
	list-style-type: none;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: solid;
	text-align: inherit;
}
div#nav a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.2em 1.0em 0.6em 1.0em;
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #F0F0F0;
	background-color: #FFFFFF;
}
div#nav a:hover, 
body#home li.navhome a,
body#aktuelles li.navaktuelles a,
body#anmeldung li.navanmeldung a,
body#botanikzauber li.navbotanikzauber a,
body#kontakt li.navkontakt a, 
body#links li.navlinks a {
	color: #FFFFFF;
	background-color: #9D0037;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9D0037;
	list-style-type: none;
	border-bottom: 4px;
}
/*-------------------------menu-------------------*/
div#menu {
	float: left;
	width: 150px;
	background-color: #EDEEDE;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 38px;
	border-collapse: collapse;
	border:thin; 
}
div#menu ul {
	list-style-type: none;
	background-color: #EDEEDE;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

div #menu li {
	background-color: #EDEEDE;
	border-bottom: 1px solid #9aa052;	
}

div#menu li a {
	display: block;
	text-align: left;
	font-weight: bold; 
	font-size: 0.8em;  
	padding: 5px 5px 5px 0.5em;
	background-color: #EDEEDE; 
	color: #9D0037; 
	text-decoration: none;	
	text-transform: uppercase;
}

/*div#menu li a:visited {
	background-color: #FFFFFF; 
}*/

div#menu li a:hover, 
body#kraeuter li.menukraeuter a,
body#sommer li.menusommer a,
body#herbst li.menuherbst a,
body#giftpflanzen li.menugiftpflanzen a,
body#buecher li.menubuecher a,
body#plakate li.menuplakate a,
body#fotogalerie li.menufotogalerie a,
body#wunschkurs li.menuwunschkurs a {
	display: block;
	text-align: left;
	font-weight: bold; 
	font-size: 0.8em;  
	padding: 5px 5px 5px 0.5em;
	border-right: 0px solid #9D0037; 
	border-left: #EDEEDE; 
	background-color: #9D0037; 
	background-image: url(../images/bellis_menu_2.JPG);
	color:#FFFFFF; 
	text-decoration: none;	
	text-transform: uppercase;
}

div#maintext {
	margin-right: 230px;
	margin-bottom: 0px;
	margin-left: 170px;
	padding: 24px 10px 20px 10px;
	text-align: left;
	background-color: #EDEEDE;
	margin-top: 7px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#maintext li {
	list-style-type: square;
	list-style-position: inside;
	vertical-align: middle;
}


div#maintext p {
}

div#maintext a {
	padding-bottom: 1px;
	color: #9D0000;
	text-decoration: none;
}

div#maintext table {
	padding: 2px;
	border: thin none #9AA052;
}

/*-----------------------------tabelle--------------------*/
.datatable tr:hover {
	background-color: #FFFFFF;
	color: #000000;
}


/*----------------------------col-------------------------------*/
div#col2 .box .box table {
	text-align: left;
	font-size: 0.8em;
	line-height: 1.4em;
	text-indent: 0px;
}

div#col2 .box .box img {
	width: 200px;
	height: 130px;
	vertical-align: middle;
	border-left-style: none;
}
div#col2 .box .box img1 {
	width: 100px;
}
div#col1 {
	display: none;
	list-style-position: inside;
	list-style-type: none;
}

div#col2 {
	float: right;
	width: 230px;
	list-style-position: inside;
	list-style-type: none;
	margin-top: 40px;
	background-color: #EDEEDE;
	margin-left: 30px;
}

div.box {
	height: 200px;
	width: 200px;
	padding-bottom: 0px;
	border-left-style: none;
}
div.box h6 {margin: 0px 10px 0px 0px; padding: 2px 10px; color: #FFFFFF;}
div.boxtop {
	background-position: right bottom;
	border-right-width: 0px;
	border-right-style: solid;
	margin-top: 0px;
	text-transform: uppercase;
	background-color: #9AA052;
	color: #FAFAFA;
	white-space: nowrap;
}
div.boxtop a {
	color: #FFFFFF;
}
div.boxtop a:hover {
	color: #C0C48C;
}

div.boxtext1 {
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	border-top-width: 0px;
	border-bottom-style: none;
}
div.boxtext2 {
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	border-top-width: 0px;
	border-bottom-style: none;
}
div.boxtext3 {
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	border-top-width: 0px;
	border-bottom-style: none;
}
/*--------------------- Beginn Fotogalerie -----------------------------------*/
div#albumlist {
	list-style-type: none;
}

div#albumlist li {
	float: right;
	margin-right: 2px;
	margin-bottom: 10px;
	font: bold 0.8em Arial, Helvetica, sans-serif; 
	color: #660000;
}

div#albumlist li img {
	display: block; 
	border: 1px solid #333300;
}

.imgright
	{float: right}

/*-----------------Fotogalerie Bärlauch---------------*/
div.galerie img{
	float:left;
	padding: 4px;
	margin-right: 15px;
	margin-bottom: 15px;
}
	
div.galerie {
	overflow: hidden; /*zum Umschließen der Floats*/
	padding: 5px 10px 10px 0;
	margin: 0 3px 3px 0;
}
	
.bildrechts {
	float: right;
	padding: 3px;
	border: 1px solid #ccc;
	margin: 8px 10px 8px 0;
}


.bildlinks {
	float: left;
	padding: 3px;
	border: 1px solid #ccc;
	margin:8px 10px 8px 0;
}


.clearing {
	clear:both;
}


/*------------------------- footer ---------------------------------------------*/
div#footer {
	padding: 1px 0 4px 0;
	text-align: center;
	background-color: #AC2D58;
	color: #FFFFFF;
}
div#footer a {
	color: #FFFFFF;
}

.defloat {clear: both;}

tr {
	vertical-align: middle;
	text-indent: 2px;
}

td {
	text-indent: 2px;
	padding: 2px;
}
