body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images1/back_top.jpg);
	background-repeat:repeat-x;
	background-color: #f5f5eb;
	font-size: 14px;
	color: #505051;
	line-height:125%;
	margin:0;
	padding:0;
	text-align: center;
}

#wrapper {margin: 0px auto; width: 900px; text-align: left;}

#top {
	position:absolute;
	width:900px;
	background-image:url(images1/back_top_main.jpg);
	background-position:left;
	background-repeat:no-repeat;
	z-index:1;
	height:135px;
	top:0px;
}

#pic {
	position:absolute;
	top:135px;
	width:900px;
	height:173px;
	background-image:url(images1/pic_main_big2.jpg);
}

#cont {
	position:absolute;
	width:675px;
	z-index:1;
	top:173px;
	padding-left:190px;
	padding-right:35px;
	padding-top:10px;
	left: 0px;
	background-color:#f5f5eb;
	background-image:url(images1/back_cont_2.gif);
	background-position:bottom;
}

#nav {
	position:absolute;
	z-index:2;
	left: 0px;
	top: 170px;
	font-weight:200;
	width: 151px;
}

#footer {
	position:absolute;
	text-align:center;
	color: #7f7f7f;
	font-size:11px;
	width:884px;
	left:0px;
	z-index:1;
	border-top:0px dotted #ccc;
	background-image:url(images1/footer.jpg);
	padding:8px;
}

#pic_main {
	background-color:#CCCCCC;
	background-image:url(images1/pic_main_ri.jpg);
	width:200px;
	height:300px;
	z-index:2;
}
#navcontainer2 {width:580px}
#big {
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}
h1{ 
	color:#666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	line-height:120%;
	font-weight:100
}


h2{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6b876d;
	font-size:1.3em;
	line-height:130%;
	font-weight:300
}

h3{ 
	color:#7c7c7c;
	font-size:15px;
	line-height:140%;
}

h4{ 
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:140%;
}

h5{ 
	color:#6b876d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:120%;
}

h6{ 
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
	line-height:20%;
}



.Stil1 {font-size: 12px}

a:link {
	color: #3d3d3d;
}

a:visited {
	color: #3d3d3d;
}

a:hover {
	color: #3d3d3d;
	text-decoration: none;
}


a:active {
	color: #333;
}


/*Navigation*/

#navcontainer { width: 150px; margin-top:20px; z-index:5;  }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
width:115px;
}

#navcontainer a
{
display: block;
color:#555;
padding: 3px;
padding-left:30px;
width: 115px;
background-color: #ebebdb;
background-image:url(images1/navi_back_up.jpg);
border-top: 1px solid #ddddd3;
text-decoration: none;
}

#navcontainer a:link, .navlist a:visited
{
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #e3e4d6;
background-image:url(images1/navi_back_down.jpg);
color: #000;
text-decoration:none;
}

/*Navigation Ende*/


/*Navigation Glasstatik/*


/* BEGIN style6 */
 #navlist2 ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist2 li
{
display: inline;
list-style-type: none;
}

#navlist2 a { padding: 3px 10px; }

#navlist2 a:link, #navlist2 a:visited
{
color: #555;
background-color: #EAEBDB;
text-decoration: none;
}

#navlist2 a:hover
{
color: #000;
background-image:url(images1/navi_back_down.jpg);
text-decoration: none;
}

/* Navigation Glasstatik Ende */

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto ;
  grid-gap: 10px;
  
}

.grid-container > div {
  text-align: center;
  font-size: 0.9em;
  line-height:2em;
  padding:5px;
}

