﻿/* ------------------------------------------------------------------- */
/*                         Allgemeine Einstellungen                    */
/* ------------------------------------------------------------------- */

* {
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*font-size: 12px;*/
}

html, body {
	   margin: 0;
	   padding: 0;
	   height: 100%;
	   /*font-size: 1.2em;
	   font-size: 0.75rem;	*/ 
	   font-size: 0.875em;	  
 }

fieldset, img {
		border: 0;
}

/* ------------------------------------------------------------------- */
/*                  Layout-Container (Divbereiche)                     */
/* ------------------------------------------------------------------- */

#gesamt {
	width: 920px;
	margin: 0px auto 20px auto;
	border: solid #5C6B1F 1px;
	box-shadow: #535353 3px 3px 6px;
	background-color: #F8F398;
}

#kopf
{
	width: 100%;
	height: 233px;
	/*background-color:#353E12;*/
	padding: 0px 0px;
	background-image: url(../pics/flower5_cut.jpg);
}

#navi {
		width: 100%;
		margin: 15px 0 15px 0px;
		/* width: 220px; */
		float: left;
		clear: both;
}

#inhalt {
	width: 100%;
	/*background-color: #F2EF68;*/
	background-color: #F8F398;
}

.container {
	width: 100%;
	clear: both;
}

.links {
	width: 220px;
	float:left;
}

.rechts {
	width: 500px;	
	float:left;
}

#fuss {
		width: 100%;
		background-color:#353E12;	
		padding: 8px 0px;
		color: #E9FBA3;
		text-align: center;		
		clear: both;
	   	/*font-size: 1.8em;*/		
}

/* ------------------------------------------------------------------- */
/*                                      Menü                           */
/* ------------------------------------------------------------------- */

#navi ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #C5D876;
	color: #353E12;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#navi ul li { display: inline; }

#navi ul li a
{
	padding: 0.2em 0.6em;
	background-color: #C5D876;
	color: #353E12;
	text-decoration: none;
	float: left;
	border-right: 1px solid #353E12;
	font-size: 1.125em;
	font-weight: 600;
    /*text-shadow: #000000 1px 1px 1px;*/
}

#navi a.lastmp
{
	border-right: 0px solid #353E12;
}

#navi ul li a:hover
{
	background-color: #353E12;
	color: #C5D876;
	font-weight: 600;
}

#navi ul li a:active
{
	background-color: #353E12;
	color: #C5D876;
	font-weight: 600;
}


/* ------------------------------------------------------------------- */
/*                     Text- und Bildformate                           */
/* ------------------------------------------------------------------- */

body {
	/* background-color: #D2F646;*/
	background-color: #F2EF68;
	}
    /* D2F646 DEF975 E9FBA3 F4FDD1 FBFFED B3D13C	9EB935 697B23 353E12 151907	*/

#kopf h1 
{
  color: #f9f68b;
  font-size: 2.9em;
  /*margin: auto; */
  padding: 140px 20px 0px 0px;
  text-align: right;  
  text-decoration: none;
  text-shadow: #000000 4px 4px 5px;
  /* transition: all 0.5s ease;
	padding: 140px 20px 0px 0px;
	font-size: 2.8em;
	color: #F2EF68;
	text-align: right;
    text-shadow:  1px  1px 1px black,
                  1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;	*/	
}

#kopf h2
{
	color: #f9f68b;
	font-size: 1.3em;
	padding: 0px 20px 0px 0px;	
    text-align: right;  
    text-decoration: none;
    text-shadow: #000000 4px 4px 5px;	
}	

#inhalt a, #inhalt a:link, #inhalt a:visited, #inhalt a:hover , #inhalt a:active {
	color: black;	   /* Linkfarbe */
	} 

#fuss a:link, #fuss a:visited, #fuss a:hover, #fuss a:active {
	color: #F2EF68;	   /* Linkfarbe */
	}

#inhalt h1 {
	width: 90%;
	margin: 10px 10px;
	font-size: 1.4em;
	}
	
#inhalt h2 {
	width: 90%;	
	margin: 10px 10px;
	font-size: 1.2em;
	}	

/* Stile Seite Home */
#home p.gross42 { 
	text-align: center;
	margin: 30px 0px 0px 10px;
	font-size: 4.2em;
	font-weight: 600;
	color: #353E12;
}

#home p.gross20 { 
	text-align: center;
	margin: 0px 0px 5px 10px;
	font-size: 2.0em;
	font-weight: 600;
	color: #353E12;
}

#home p.gross14 { 
	text-align: center;
	margin: 0px 0px 16px 10px;
	font-size: 1.4em;
	font-weight: 600;
	color: #353E12;
}


#inhalt h5 {
	margin: 0px 0px 16px 0px;
	font-size: 1.4em;
	color: #353E12;
	}	
	
#inhalt p {
	width: 90%;	
	margin: 10px 10px;
	font-size: 1.2em; 
	}

#inhalt strong{
	font-weight: bold;	
	}
	
p .picabsatz {
	margin: 10px 10px;
	align: center;	
	}	
	
.googlemap {
	margin: 10px 0px 10px 20px;
	align: center;	
	border: 1px solid #353E12;
	}	
	
#inhalt .pics {
	border: 1px solid #353E12;
	}
	
.picborder {
	border: 1px solid #C5D876;
    	box-shadow: #535353 3px 3px 6px;	
	
	}	

.center-box {
	width:80%;
	margin-left:5%;
	margin-right:10%;
	border: 1px solid #C5D876;
    box-shadow: #535353 3px 3px 6px;	
	
	}
	
.center-box_christmas {
	background-image: url(../pics/weihnachtsmotiv16.gif);
	/*background-image: linear-gradient(white, #D5ECCC);*/
	background-repeat: repeat-x;
	background-position: -30px 5px;
	background-color: #F3FAF1;
	width:80%;
	margin-left:5%;
	margin-right:10%;
	border: 1px solid #C5D876;
	box-shadow: #535353 3px 3px 6px;
	}	

#inhalt ol {
	margin: 10px 0px 10px 33px;
	}

#inhalt ol li {
	margin: 10px 0px;
	font-size: 1.2em;	
	}

#inhalt ul {
	margin: 10px 25px;
	}	

#inhalt ul li {
	margin: 0px 0px;
	font-size: 1.2em;	
	}	
/* ------------------------------------------------------------------- */
/*                            Tabelle Preise                           */
/* ------------------------------------------------------------------- */
#inhalt table {
	width: 90%;
	margin: 0px 10px 20px 10px;
	border-collapse: collapse; 
    border-spacing: 0px 0px;
	/*font-size: 1.2em;*/
	font-size: 1.2em;
	}

td {
  padding:5px 0px ;
  text-align: left;
} 

td.euro {
  text-align: right;  
} 

tr.linie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353E12;
} 
