*
{
margin: 0;
padding: 0;
border: none;
outline: none;
} 
 
html 
{
border-top: 6px solid #ffffff;
min-height: 100%;
background-image: url('./floristik.png');
background-repeat: repeat-x;
background-color: #cfd3b8;
}

body
{
font-family: Lucida Sans Unicode, arial;
font-size:13px; 
color: #171717;
}

h1 {font-family: Georgia; text-align: center; color: #093202; font-weight: normal; font-size: 26px; line-height: 330px;}
h2 {font-size: 18px; color: #093202; margin: 0 0 15px 0;}
h3 {font-size: 15px; color: #2a6403; margin: 15px 0;}
#text h1
{
line-height: 30px;
text-align: left;
font-size: 18px; color: #093202; margin: 0 0 15px 0;
}

p {margin: 10px 0;}

li {margin: 0 0 0 15px;}

.pics {border: 2px solid #9cb232; box-shadow: 3px 3px 6px #8f937c; margin: 0 0 5px 10px;}

a:link {
color: #941100;
text-decoration: none;
}
a:visited {
color: #941100;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}

a.newslink:link {
color: #ba0000;
text-decoration: none;
font-family: trebuchet ms;
}
a.newslink:visited {
color: #ba0000;
text-decoration: none;
font-family: trebuchet ms;
}
a.newslink:hover {
color: #5b7a01;
text-decoration: none;
font-family: trebuchet ms;
}

a.impressum:link {
color: #bed63e;
text-decoration: none;
font-size: 12px;
font-family: trebuchet ms;
margin: 0 15px;
}
a.impressum:visited {
color: #bed63e;
text-decoration: none;
font-size: 12px;
font-family: trebuchet ms;
margin: 0 15px;
}
a.impressum:hover {
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-family: trebuchet ms;
margin: 0 15px;
}

a.impressumsel:link {
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-family: trebuchet ms;
margin: 0 15px;
}
a.impressumsel:visited {
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-family: trebuchet ms;
margin: 0 15px;
}


#container {
	width: 1022px;
	height: auto;
	background-color: f#aaa717;
	margin: 0 auto;
	}
	
#top {
	width: 1022px;
	height: 58px;
	margin: -7px 0 0 0;
	}
	
#topcontent{
	width: 1002px;
	height: 28px;
	background-image: url('./garten.png');
	background-position: 1px 0;
	color: #5d5d5d;
	text-align: right;
	padding: 5px 20px 0 0;
//height: 33px;
//width: 1022px;
	}
	
#topfoot {
	width: 1022px;
	height: 25px;
	background-image: url('./gartenmarkt.png');
	}
	
#head{
	width: 1022px;
	height: 214px;
	background-image: url('./hochzeitsfloristik.png');
	margin: 0 auto;
	}
	
#headerpic {
	width: 1021px;
	height: auto;
	}
	
#pictop {
	width: 1021px;
	height: 19px;
	background-image: url('./trauerfloristik.png');
	background-position: -1px 0;
	}
	
#pic {
	width: 1021px;
	height: 364;
	background-image: url('./grabpflege.png');	
	text-align: center;
	}
	
#picbottom {
	width: 1021px;
	height: 62px;
	background-image: url('./landschaftsbau.png');
	}
	
#toppic{
	width: 1008px;
	height: 59px;
	background-image: url('./gartenbau.png');
	position: absolute;
	margin: -458px 0 0 3px;
	}

#content {
	width: 1014px;
	height: auto;
	margin: 20px 0 20px 8px;
	}
	
#menu {
	width:240px;
	height: auto;
	float: left;
	padding: 13px 0 0 0;
	}
	
#main {
	width:760px;
	height: auto;
	float: left;
	margin: 0 0 0 10px;
	}
	
#maintop {
	width:760px;
	height: 28px;
	background-image: url('./florist-jehmlich.png');
	background-position: 3px 0;
	}

#inhalt{
	width:760px;
	height: auto;
	background-image: url('./grabanlagen.png');
	background-position: 1px 0;
	}
	
#text {
	width: 670px;
	height: auto;
	margin: 0 0 0 29px;
	background-color: #dfe1d0;
	padding: 15px;
	line-height: 1.5;
	letter-spacing: 0.02em;
//width: 700px;
	}
	
#mainbottom {
	width:760px;
	height: 85px;
	background-image: url('./begruenung.png');
	background-position: 3px 0;
	}
	
#clear {clear: both;}

#zeittafel {
	width: 670px;
	height: auto;
	float: left;
	margin: 0 0 5px 0;
	}

#text table {margin: -15px 0 0 0;}
	
#text table tr td a
{
display: inline-block;
}

#text table tr td a img
{
display: inline-block;
border: 2px solid #9cb232; 
box-shadow: 3px 3px 6px #8f937c;
margin: 5px 3px;
width: 50px;
height: 50px;
}

.clear {clear: both;}
#close {border: 0 !important; float: right !important; box-shadow: none !important; width: 20px !important; height: 20px !important; margin-top: 10px !important; }
.logo {position: absolute;	margin: -60px 0 0 300px;}
.picjehmlich {margin: 6px 0 0 -2px;}	
.tag {display: block; width: 130px; margin: 0 10px 0 0; float: left;}
.jahr {display: block; width: 90px; margin: 0 10px 0 0; float: left; background-color: #cad6b3; padding: 3px 5px; //width: 100px;}
.ereigniss {display: block; width: 530px; margin: 0 10px 0 0; float: left; background-color: #cad6b3; padding: 3px 5px; //width: 540px;}
.aktionstage {width: 650px; background-color: #cad6b3; height: auto; padding: 5px 10px 0 10px; margin: 10px 0; //width: 670px;}
.galerieaktionstage {width: 300px; height: auto; float: right; margin: -10px -20px 0 0;}
.galerie {width: 300px; height: auto; float: right;}
.sort {float: left; background-color: #77899c; display: block; width: auto;}
.sortan1 {width: auto; margin: -345px 0 0 0;}
.sortan2 {width: auto; margin: -255px 0 0 0;}
.sortan3 {width: auto; margin: -165px 0 0 0;}
.sortan4 {width: auto; margin: -40px 0 0 0;}
.sortan5 {width: auto; margin: 30px 0 0 0;}
.sortiment {display: block; float: left; background-color: #cad6b3; padding: 3px 7px; margin: 3px; width: 160px; text-align: center; //width: 174px;}
.sortimentgr {display: block; float: left; background-color: #cad6b3; padding: 9px 7px; margin: 3px; width: 160px; text-align: center; //width: 174px;}
.friedhof {display: block; float: left; background-color: #cad6b3; padding: 3px 7px; margin: 3px;}
.grabpflegepic {display: block; float: left; width: 223px; height: 155px; text-align: center; margin: 10px 0;}

#outerImageContainer
{
max-height: 620px;
}

#lightboxImage, #prevLink, #nextLink
{
max-height: 600px;
}
