 /* www.hochwald.com */
 /* Farben
helles Grün
#7EB75C

mittleres Grün
#008000

dunkles Grün
#006633

border:1px solid red;
*/



body {
	background-image: url(../pics/back_1pixel_gruen.gif);
	/*background-repeat:repeat-x;*/
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif, Verdana;
	
}
#visual{
	background-image: url(../pics/visual_gruen.gif);
	position:absolute;
	left:0px;
	top:0px;
	width:454px;
	height:169px;
}

/*--------mainmenu----------*/
#mainmenu{
	position:absolute;
	left:328px;
	top:30px;
	width:165px;
	height:140px;
	z-index:60;
	font-size:13px;
	line-height:180%;
}
#mainmenu ul {
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
  	list-style:none;
}
#mainmenu ul li{
}
#mainmenu ul li.active a{
  	color:#929395;
}
#mainmenu a {
 	text-transform: none;
 	text-decoration:none;
	font-weight:bold;
  	color:#fff;
}
/*#mainmenu a:hover,#mainmenu a.active{
  	color:#929395;
}*/

/*Show/Hide Menus*/
.inactive{
	visibility:hidden;
}
.active{
	visibility:visible;
}

/*--------mainmenu-1---------*/
#mainmenupart1, #mainmenupart2, #mainmenupart3, #mainmenupart4, #mainmenupart5{
	position:absolute;
	left:284px;
	width:720px;
	z-index:50;
	font-size:11px;
	background-color:#F2F3F7;
	border-top:1px solid #929395;
	border-bottom:1px solid #929395;
	border-right:1px solid #929395;
	height:16px;
}
#mainmenu-language{
	position:absolute;
	left:620px;
	width:380px;
	z-index:50;
	font-size:11px;
	/*background-color:#F2F3F7;
	border-top:1px solid #929395;
	border-bottom:1px solid #929395;
	border-right:1px solid #929395;*/
	height:20px;
}	

#mainmenupart1 ul, #mainmenupart2 ul,  #mainmenupart3 ul, #mainmenupart4 ul, #mainmenupart5 ul{
	padding:0;
	margin:0;
	margin-left:169px;
	list-style:none;
}
#mainmenu-language ul{
	padding:0;
	margin:0;
	/*margin-left:169px;*/
	list-style:none;
}
#mainmenupart1 li, #mainmenupart2 li, #mainmenupart3 li, #mainmenupart4 li, #mainmenupart5 li{
  	top:0;
	left:0;
	float:left;
	white-space:nowrap;
 }
#mainmenu-language li  {
  	top:0;
	left:0;
	float:left;
 }
#mainmenupart1 a, #mainmenupart2 a, #mainmenupart3 a,  #mainmenupart4 a,  #mainmenupart5 a {
	top:0;
	left:0;
  	display:block;
	padding:1px 19px 0px 16px;
	color:#929395;	
  	text-decoration:none;
	/*border-left:1px solid #929395;*/
}
#mainmenu-language a   {
	top:0;
	left:0;
  	display:block;
	padding:0px 15px 0px 16px;
	color:#929395;
  	text-decoration:none;
	/*border-left:1px solid #929395;*/
}
#mainmenu-language a img {
	border:none;
	margin-left:5px;
	margin-top:5px;
}


#mainmenupart1{
 	top:25px;
	-top:26px;
	height:30px;
}

#mainmenupart2{
 	top:56px;
}
#mainmenupart3{
 	top:79px;
}
#mainmenupart4{
 	top:103px;
	-top:102px;
}
#mainmenupart5{
 	top:126px;
	-top:125px;
}
#mainmenu-language{
 	top:2px;
	-top:2px;
}
#mainmenupart1 a:hover, #mainmenupart2 a:hover, #mainmenupart3 a:hover, #mainmenupart4 a:hover, #mainmenupart5 a:hover, #mainmenupart6 a:hover{
 	background-color:#7EB75C;
	color: #FFFFFF;
}



/*--------submenu----------*/
#submenu{
	position:absolute;
	left:284px;
	top:170px;
	width:700px;
	height:60px;
	z-index:50;
}

#submenu ul {
	padding:0;
	margin:0;
	margin-top:10px;
	list-style:none;
}
#submenu li {
  	top:0;
	left:0;
	float:left;
  	background-color:#7EB75C;
 }
#submenu a {
	top:0;
	left:0;
  	display:block;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	
	
  	/*padding:7px 11px 4px 8px;*/
  	color:#FFFFFF;
  	text-decoration:none;
	border-right:1px solid #FFF;
}
#submenu a:hover{
 	background-color:#008000;
}

#submenu #current a {
	background-color:#008000;
}




/*--------picsleft----------*/
#picsleft{
	position:absolute;
	left:0;
	top:170px;
	width:283px;
	height:400px;
	z-index:60;
	/*border-right:1px solid #006633;*/
}

.borderobenunten{
	margin-top:60px;
	border-top:1px solid #006633;
	border-bottom:1px solid #006633;
}
.bordergruen{
	padding: 6px;
	border:1px solid #006633;
}
/*--------content----------*/
#content{
	position:absolute;
	left:283px;
	top:230px;
	width:470px;
	z-index:60;
	color:#006633;
	border-left:1px solid #006633;
}



/*--------copy----------*/
#copy{
	position:absolute;
	left:20px;
	top:0;
	width:450px;
	z-index:60;
	color:#006633;
	/*border:1px solid red;*/
}
#copy a{
	color:#006633;
}
#copy h1{
	font-size:17px; 
	font-weight:bold; 
	margin:0.4em 0 0.5em 0;
}
#copy h4{
	font-size:15px; 
	color:#FFFFFF;
	width:40px;
	padding-left:10px;
	margin-bottom:-13px;
	padding-right:10px;
	background-color:#7EB75C;
}
.bildstartseite{
	padding-left: 20px;
	padding-top: 10px;
}
.druckbutton{
}
.zertifikate{
	height:200px;
	width:410px;
	/*border:solid 1px #006633;*/
}
.zertifikate a{
	text-decoration:none;
}

.bordergruenfloat{
	padding: 6px;
	margin:5px;
	border:1px solid #006633;
	width:140px;
	float:left;
}

/*ALTE Styles aus der original Home-Page*/
.tabletxtoutline{
	 color: #063; 
	 font-size: 12px;
	 line-height: 14px; 
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	 margin: 5px; 
	 padding: 5px; 
	 border: solid 1px #063;
}

.tabletxtplain{
	color: #063; 
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px; 
	padding: 5px; 
	border: #5e6375;
}
.fliesstext{
	color: #063;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.buttonscontent{
	color: white; 
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	margin: 5px; 
	padding: 5px;
}

.fliesstextbold {
	color: #063;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
