
/*Allgemeine Definitionen*/
/*-----------------------------------------------------------*/
html, body, div, p, h1, h2, h3, span, a, table, td, form, img {
	margin: 0;
	padding: 0;
	}

html, body { font: 100.01% Arial, Helvetica, sans-serif; }

body {
	font-size: 0.8em;
	background: #FFF url("http://www.frischer-windt.de/images/hg.gif") top left repeat-y;
}

a:link { color: #000; text-decoration: underline; }
a:visited { color: #00872A; text-decoration: underline; }
a:hover { color: #00872A; text-decoration: underline; }
a:active { color: #00872A; text-decoration: underline; }

strong { font-weight: bold; }
.c { clear: both; }
.center { text-align: center; }
img { border: 0; }
.klein { font-size: 0.7em; }
.right { text-align: right; }
.top { vertical-align: top; }

/* Bilder im Contentbereich */
/*-----------------------------------------------------------*/
#content .content_img_left { float: left; margin-top: 15px; margin-right: 15px; margin-bottom: 3px; } /* fließt links */
#content .content_img { margin-top: 5px; margin-right: 5px; } /* horizontaler und vertikaler Abstand */

#content .pictureboxes { text-align: center; margin: 0 auto; vertical-align: bottom;}
#content .picturebox { text-align: center; display: block; float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 15px;}
/* #content .picturebox .inner {  background: #CCC; } */
#content .picturebox IMG { margin: 0px; padding: 0px; border: 1px solid #eee; }
#content .picturebox P { margin: 0px; padding: 0px; }
#content .picturebox .picturedesc { background: #fff; }
#content .picturebox .picturedesc P { margin: 0px; padding: 0.5em;}

/* Bilder und -unterschriften bei Mitarbeiter-Übersichtsseite*/
/*-----------------------------------------------------------*/
.lrn-bc-17 #content .content_img_left { float: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } /* fließt links */
.lrn-bc-17 #content .content_img { margin-top: 0px; margin-right: 0px; } /* horizontaler und vertikaler Abstand */

.lrn-bc-17 #content .pictureboxes { text-align: left; margin: 0; float: left;  margin-right: 25px; margin-top: 3px; margin-bottom: 15px; zoom:1;}
.lrn-bc-17 #content .picturebox { text-align: left; margin-right: 0px; width: 201px;}
#lrn-bi-17 #content .picturebox { width: 161px; margin-right: 3px;}

.lrn-bc-17 #content .picturebox .inner {  background: #FFF; }
.lrn-bc-17 #content .picturebox IMG { margin: 0px; padding: 0px; border: 0; display: block;}
.lrn-bc-17 #content .picturebox P { margin: 0px; padding: 0px; }
.lrn-bc-17 #content .picturebox .picturedesc { background: #eee;  }
#lrn-bi-17 #content .picturebox .picturedesc { height: 130px;}

.lrn-bc-17 #content .picturebox .picturedesc P { margin: 0px; padding: 0.5em; text-align: left; font-size: 0.83em}


/* Absätze in Listen einrücken */
/*-----------------------------------------------------------*/
#content .einrueck { padding-left: 25px; }

#content h1 {font-size: 1.25em; margin-bottom:0.5em; color:#00872A;}
#content h2 {font-size: 1.15em; margin-bottom:0.4em; margin-top:1.1em; color:#00872A;}
#content h3 {font-size: 0.8em; font-weight: bold; margin-bottom:0.5em; margin-top:1.1em; color:#666666;}

/* Abstände der Elemente */
/*-----------------------------------------------------------*/
#content p, #content table, #content #mittlere-spalte ul {margin-bottom:0.5em;}

/* EM Schriftgrößen Reset */
/*-----------------------------------------------------------*/
#content li h3, #content li p, #content li a, #content p a, #content td a, #content td p, #content td h2, #content td h3, #content td h4, #content td h5, #content ul li, #content h3 {font-size: 100%;}


/*Layout - Seitenaufbau */
/*-----------------------------------------------------------*/

#kopfbereich{
height: 150px;
background: #F4F4F4;
}

#kopfbereich #logo{
height: 150px;
width: 239px;
background: #cccccc;
}

/*Kopfbereich auf Unterseiten */
/*-----------------------------------------------------------*/

#lrn-bi-1 #kopfbereich #logo,
.lrn-bc-1 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/gartengestaltung_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-1 #kopfbereich,
.lrn-bc-1 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/gartengestaltung_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-3 #kopfbereich #logo,
.lrn-bc-3 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/gartengestaltung_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-3 #kopfbereich,
.lrn-bc-3 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/gartengestaltung_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-2 #kopfbereich #logo,
.lrn-bc-2 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/schwimmteich_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-2 #kopfbereich,
.lrn-bc-2 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/schwimmteich_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-4 #kopfbereich #logo,
.lrn-bc-4 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/gartenteich_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-4 #kopfbereich,
.lrn-bc-4 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/gartenteich_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-5 #kopfbereich #logo,
.lrn-bc-5 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/terrassen_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-5 #kopfbereich,
.lrn-bc-5 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/terassen_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-6 #kopfbereich #logo,
.lrn-bc-6 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/freiraumplanung_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-6 #kopfbereich,
.lrn-bc-6 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/freiraumplanung_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-7 #kopfbereich #logo,
.lrn-bc-7 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/buero_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-7 #kopfbereich,
.lrn-bc-7 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/buero_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-10 #kopfbereich #logo,
.lrn-bc-10 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/arbeitsangebote_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-10 #kopfbereich,
.lrn-bc-10 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/arbeitsangebote_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-11 #kopfbereich #logo,
.lrn-bc-11 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/presse_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-11 #kopfbereich,
.lrn-bc-11 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/presse_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-12 #kopfbereich #logo,
.lrn-bc-12 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/kontakt_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-12 #kopfbereich,
.lrn-bc-12 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/kontakt_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-13 #kopfbereich #logo,
.lrn-bc-13 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/newsletter_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-13 #kopfbereich,
.lrn-bc-13 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/newsletter_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-14 #kopfbereich #logo,
.lrn-bc-14 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/gartenratgeber_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-14 #kopfbereich,
.lrn-bc-14 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/gartenratgeber_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-15 #kopfbereich #logo,
.lrn-bc-15 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/forum_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-15 #kopfbereich,
.lrn-bc-15 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/forum_2.jpg") 239px 0px no-repeat;
}

#lrn-bi-16 #kopfbereich #logo,
.lrn-bc-16 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/links_partner_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-16 #kopfbereich,
.lrn-bc-16 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/links_partner_2.jpg") 239px 0px no-repeat;
}

/*Kopfbereich auf schwimmteiche.de */
/*-----------------------------------------------------------*/

#lrn-bi-502 #kopfbereich #logo,
.lrn-bc-502 #kopfbereich #logo {
	background: #cccccc url("http://www.frischer-windt.de/images/schwimmteich_1.jpg") 0px 0px no-repeat;
}

#lrn-bi-502 #kopfbereich,
.lrn-bc-502 #kopfbereich {
	background: #F4F4F4  url("http://www.frischer-windt.de/images/schwimmteich_2.jpg") 239px 0px no-repeat;
}


#lrn-main,
#contentwrapper{
float: left;
width: 100%;
}

#mittlere-spalte{
margin: 0 217px 0 239px;
}

#linke-spalte{
float: left;
width: 236px;
margin-left: -100%;
border-left: 3px solid #1A952B;
border-bottom: 1px solid #1A952B;
}

#rechte-spalte{
float: left;
width: 217px;
margin-left: -217px;
overflow: hidden;
}

.innenabstand{
margin: 8px 27px 20px 27px;
}

#druckadresse{ display:none;}

/* Datalist */
/*-----------------------------------------------------------*/
#lrn-pagecontent #content #text .lrn-datalist IMG {
	margin: 0 20px 20px 0px;
}
#lrn-pagecontent #content #text .lrn-datalist, #lrn-pagecontent #content #margin .lrn-datalist  {
	text-decoration: none;
}
.lrn-datalistdatetime {
	font-size: 8pt;
	font-weight: bold;
}
.lrn-datalistleadin {
	font-size: 8pt;
}
.lrn-datalisttitle {
	font-weight: bold;
}
.lrn-datalistsubtitle {
	font-size: 8pt;
}

/* Kontaktformular */
/*-----------------------------------------------------------*/
#anfrageFormular { width: 486px; }
#lrn-bi-223 #anfrageFormular { width: 100%; }
#anfrageFormular .innerFieldset { padding: 10px 10px 10px 0px; }
#content #anfrageFormular FIELDSET { padding-left: 10px; }
#content #anfrageFormular LEGEND { font-weight: bold; }
#content #anfrageFormular INPUT { margin: 0px 2px 0px 0px; }
#content #anfrageFormular,
#content #anfrageFormular P,
#content #anfrageFormular TD,
#content #anfrageFormular TABLE,
#content #anfrageFormular * { font-size: 10pt; }
#content #anfrageFormular TD {padding:5px;}
#content #anfrageFormular TEXTAREA { font-family: Arial, Helvetica, sans-serif; }
#content #anfrageFormular P.infoText { color: #999; }
.lrn-submit { width: 120px; }



/* Feedback-Fenster, Scale-Up & Elwin-Fenster */
/*-----------------------------------------------------------*/
BODY.lrn-feedbackwindow,
BODY.lrn-elwinwindow,
BODY.lrn-scaleupwindow { background: #FFF; }

.lrn-elwinwindow #lrn-pagecontent,
.lrn-elwinwindow #content,
.lrn-scaleupwindow #lrn-pagecontent,
.lrn-scaleupwindow #content,
.lrn-feedbackwindow #lrn-pagecontent,
.lrn-feedbackwindow #content { width: auto; }

.lrn-feedbackwindow #lrn-pagecontent { padding: 10px; }
.lrn-feedbackwindow #lrn-pagecontent h1 { margin: 0px 5px 20px; }
.lrn-feedbackwindow #lrn-pagecontent p { margin: 5px; }

/* Im Admin-Bereich kein Hintergrundbild */
/*-----------------------------------------------------------*/


/*Pfad in der mittleren Spalte*/
/*-----------------------------------------------------------*/
#content #pagepathtext {
	display: block;
	padding-bottom: 5px;
	margin-bottom: 18px;
	border-bottom: 1px solid #cccccc;
	font-size: 0.85em;
	color:#555555;
}

/* Suchfeld in der Rechten Spalte */
/*-----------------------------------------------------------*/
#rechte-spalte #suchbox {
	font-size:0.85em;
	color:#6C6C6C;
	padding:5px 10px 5px 10px;
	margin-bottom:15px;
	background-color:#E8E8E8;
	}
#rechte-spalte #suchbox input{
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:0.9em;
	}


#rechte-spalte #suchbox	a:link { color: #555555; text-decoration: underline; padding:0px; margin:0px; }
#rechte-spalte #suchboxa:visited { color: #00872A; text-decoration: underline; }
#rechte-spalte #suchboxa:hover { color: #00872A; text-decoration: underline; }
#rechte-spalte #suchboxa:active { color: #00872A; text-decoration: underline; }

/* Suchfeld in der Rechten Spalte - Ausblenden */
/*-----------------------------------------------------------*/
#lrn-bi-427 #rechte-spalte #suchbox,
#lrn-bi-503 #rechte-spalte #suchbox {
	display:none;
}

/* Schriftgroesse in der Rechten Spalte */
/*-----------------------------------------------------------*/
#schriftgroesse {
	margin-bottom:15px;
	}
#schriftgroesse img{
	display: block;
	}

/* Ardesse in der Rechten Spalte */
/*-----------------------------------------------------------*/
#rechte-spalte #adresse {
	xpadding-bottom:15px;
	background: transparent url("http://www.frischer-windt.de/images/hg_adresse.gif") top left no-repeat;}
	}
#rechte-spalte #adresse img {
	display:block;
	}
#rechte-spalte #adresse .adressenabstand {
	padding: 3px 10px 0px 10px;
	}
#rechte-spalte #adresse a {
	color: #666666;
}

/* Schriftformatierungen in der Rechten Spalte*/
/*-----------------------------------------------------------*/

.fett-und-gruen {
	font-weight:bold;
	color:#098309;
	}
.fett-und-grau {
	font-weight:bold;
	color:#555555;
	}
#rechte-spalte #adresse h1 {
	color:#098309;
	font-size:0.9em;
}

/* Graue Boxen in der rechnten Spalte */
/*-----------------------------------------------------------*/

.graue-box {
	padding: 10px 0px 10px 10px;
	background: #E8E8E8
	}

/* Weiterführende Links in der rechten Spalte */
/*-----------------------------------------------------------*/

#rechte-spalte UL {
	margin:0px;
	padding:0px 10px 0px 0px;

	}
#rechte-spalte LI {
	margin-bottom:10px;
	padding-left:10px;
	list-style:none;
	background: transparent url("http://www.frischer-windt.de/images/list_style_img.gif") 0px 6px no-repeat;
}

#print-copy {
	border-top: 1px solid #cccccc;
	padding-top:5px;
	font-size:0.85em;
	color: #555555;
}

#print-copy a {
	color: #555555;
}

/* Sitemap */
/*-----------------------------------------------------------*/


#content .lrn-el-568 ul {
	padding: 0px;
}

#content .lrn-el-568 a:link { color: #000;}
#content .lrn-el-568 a:visited { color: #00872A;}
#content .lrn-el-568 a:hover { color: #00872A;}
#content .lrn-el-568 a:active { color: #00872A;}

#content .sitemapSub1 {
	font-size: 12px;
	margin-top: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #F4F4F4;
	padding: 5px;
	margin:30px 0px 0px 0px;
	}

#content .sitemapSubAbstract1 {
	display: none;
	}

#content .sitemapSub2 {
	font-size: 12px;
	margin: 5px 0px 0px 5px;
	color: #000000;
	background-image:url(http://www.frischer-windt.de/images/sitemap-pfeil.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left: 18px;
	font-weight: bold;
	}

#content .sitemapSubAbstract2 {
	display: none;
}

#content .sitemapSub3 {
	font-size: 12px;
	margin: 5px 0px 0px 21px;
	color: #000000;
	background-image:url(http://www.frischer-windt.de/images/sitemap-pfeil.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left: 18px;
	}

#content .sitemapSubAbstract3 {
	display: none;
}

#content .sitemapSub4 {
	font-size: 12px;
	margin: 5px 0px 0px 37px;
	color: #000000;
	background-image:url(http://www.frischer-windt.de/images/sitemap-pfeil.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left: 18px;
	}

#content .sitemapSubAbstract4 {
	display: none;
}

#content .sitemapSub5 {
	font-size: 12px;
	margin: 5px 0px 0px 44px;
	color: #000000;
	background-image:url(http://www.frischer-windt.de/images/sitemap-pfeil.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left: 18px;
	}

#content .sitemapSubAbstract5 {
	display: none;
}

#content .sitemapOff {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	}

#content .sitemapOffAbstract {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	}

/* Lightbox & Co.
---------------------------------------------------------*/

.lightbox-gallery {
	border: 1px solid #fff;
	border-width: 1px 0px 0px 1px;
	margin: 0px 0px 5px 0px;
}

.lightbox-item,
.lightbox-item-with-text {
	float: left;
	width: 155px;
	text-align: center;
	background: #efefef;
	/*background: transparent url('/images/thumblist_bg.jpg') top left no-repeat;*/
	border: 1px solid #fff;
	border-width: 0px 7px 7px 0px;
}

.lightbox-item {
	/*background: transparent url('/images/lightbox_gradient.jpg') top left no-repeat;*/
}

.lightbox-item-with-text {
	background: transparent url('/images/lightbox_gradient_w_text.jpg') top left no-repeat;
}

.lightbox-inner-item {
	width: 135px;
	margin: 15px 10px;
	overflow: hidden;
	height: 100px;
}

.lightbox-inner-item-description{
	font-size: 0.853em;
	width: 135px;
	margin: 15px 10px;
	overflow: hidden;
	height: 170px;
}

.lightbox-inner-item A,
.lightbox-inner-item IMG {
	display: block;
	margin: 0px auto;
}

span.lightbox-text {
	display: block;
	margin-top: 15px;
	height: auto !important; /* FF et al */
	height: 122px; /* IE6 */
	min-height: 122px;
	font-size: 11px;
	color: #777;
}

/* Glossar
---------------------------------------------------------*/

.glossaryindexrow {
	margin: 10px 0;
}

.glossaryindexgrey,
.glossaryindex {
	padding: 3px;
	margin-right: 4px;
	border: 1px solid #00872A;
}

.glossarychar {
	display: block;
	font-weight: bold;
}

/* Tell a friend
---------------------------------------------------------*/

body#tellafriend {
	background: #FFF url() top left repeat-y;
	padding: 10px;
}
body#tellafriend td {
	font-size: 0.8em;
}

.more_links {
clear: both;
}

#content div.cug-error {
	color: #F00;
	font-weight: bold;
}
