/* __________Grundstruktur des Templates__________ */

html, body, td 	 { margin:0; padding:0; color:#333333; font-family:Arial, Helvetica, Verdana, sans-serif; text-align:left; font-size:12px; } 
body 		 { background-color:#ffffff; text-align:center; margin:auto; }
img                            {border-bottom:none; }

#header 		 { position:relative;margin-top:25px; padding-top:0px; width:665px; height:125px; background-image:url(/fileadmin/garten-eden.de/templates/img/header.jpg); background-repeat:no-repeat; }
#nav                          { padding-top:5px ; padding-left:10px; position:relative;text-align:left;  width:655px;height:21px; background-color:#D51B49; }
#container		 { position:relative; width:665px; background-color:#EBEBD6;}
#content		 { position:relative;display:block; text-align:left; width:645px; padding-top:15px; padding-left:5px; padding-right:15px; padding-bottom:15px; }
#footer 	 	 { position:relative; text-align:left; width:585px; height:70px; padding-top:0px;padding-left: 80px;background-image:url(/fileadmin/garten-eden.de/templates/img/footer.jpg); background-repeat:no-repeat; }
#footernav 	 { position:relative; text-align:left; width:585px; padding-top:0px;}
#abstand                    { position:relative; text-align:left; width:665px; height: 25px; padding-top:0px; background-color:#ffffff;}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix		 { display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix		 { display:block; }
/* End hide from IE-mac */  

.clear 		 { clear:both; margin:0; padding:0; height:0; line-height:0; }

/* __________Allgemeingültige Angaben für den Content__________ */

p,table,tr,td,th,ul,ol,li,hr,br,img,form,input,textarea,select,div,span,a { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p,form {padding-left: 31px;}


a 		{ color:#D51B49; text-decoration:none; border-bottom:dashed 2px #CCCC99; font-weight: normal; }
a:hover 		{ color:#D51B49; text-decoration:none; border-bottom:none; font-weight:normal; }

ul	                { margin-top:5px; margin-left:47px; margin-bottom:10px; display:block; list-style-image:url(../img/list.gif);}
ol		{ margin-top:5px; margin-left:37px; margin-bottom:10px; display:block; font-size:12px; }
li		{ font-size:12px; }

.header1		{ font-size:14px; color:#D51B49; font-weight:bold; margin-bottom:10px; padding-left: 0px;}
.header2		{ font-size:12px; color:#D51B49; font-weight:bold; padding-left: 31px;}
.header-img	{ float:left; display:inline; vertical-align:top; }

.bodytext		{ margin-bottom: 0px; margin-left: 10px; display:block; }
.imgtext-table	{ margin-bottom: 15px; margin-left: 1px; display:block; }


/* RTE Styles für Tabelle und Bilder */
.topalign 		{ vertical-align: top; }
.bildlinks 		{ float: left; border:0; margin-right:5px; margin-bottom:2px; margin-left: 0px; margin-top: 0px; }
.bildrechts 	{ float: right; border:0; margin-right:0px; margin-bottom:2px; margin-left: 5px; margin-top: 0px; }

/* Navigation */
a.nav-no		{ color:#ffffff; text-decoration:none; border-bottom:none;  font-size:14px; font-weight:normal; margin-left:0px; }
a:hover.nav-no	{ color:#CCCC99; text-decoration:none; border-bottom:none; font-size:14px; font-weight:normal; margin-left:0px; }
a.nav-act		{ color:#CCCC99; text-decoration:none; border-bottom:none; font-size:14px; font-weight:normal; margin-left:0px; }
a:hover.nav-act	{ color:#CCCC99; text-decoration:none; border-bottom:none; font-size:14px; font-weight:normal; margin-left:0px; }

/*Bild in der Navigation*/
.navPic {margin: 0; padding: 0px;}


/* Footer */
.footer-p		{ padding-top: 11px;  font-size:10px; color:#ffffff; padding-left: 0px; }