a.subnavlink{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#4F6D30; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}
a.subnavlink:link{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#4F6D30; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}
a.subnavlink:visited{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#4F6D30; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}
a.subnavlink:hover{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#D29B2A; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}
a.subnavlink:active{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#D29B2A; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}
a.subnavlink:down{position:absolute; dipslay:block; width:114px; height:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#D29B2A; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80);}

a.quadrat{position:absolute; width:10px; height:10px; background-color:#FCF8F0; border:solid 1px #4F6D30; font-size:8px; line-height:8px; color:#FCF8F0; text-decoration:none}
a.quadrat:link{position:absolute; width:10px; height:10px; background-color:#FCF8F0; border:solid 1px #4F6D30; font-size:8px; line-height:8px; color:#FCF8F0; text-decoration:none}
a.quadrat:visited{position:absolute; width:10px; height:10px; background-color:#FCF8F0; border:solid 1px #4F6D30; font-size:8px; line-height:8px; color:#FCF8F0; text-decoration:none}
a.quadrat:hover{position:absolute; width:10px; height:10px; background-color:#4F6D30; font-size:8px; line-height:8px; color:#4F6D30; text-decoration:none}
a.quadrat:active{position:absolute; width:10px; height:10px; background-color:#4F6D30; font-size:8px; line-height:8px; color:#4F6D30; text-decoration:none}
a.quadrat:down{position:absolute; width:10px; height:10px; background-color:#4F6D30; font-size:8px; line-height:8px; color:#4F6D30; text-decoration:none}



body {
         background-image: url(../img/back.jpg);
         background-attachment:fixed;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	padding:0px;
         scrollbar-base-color:#dce2d6;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-arrow-color:#888888;
  	scrollbar-darkshadow-color:#444444;
  	scrollbar-face-color:#dce2d6;
  	scrollbar-highlight-color:#888888;
  	scrollbar-shadow-color:#888888;
  	scrollbar-track-color:#dce2d6;
}

#main {
         background-color:#fcf8f0;
         text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:952px;
         height:50%;
}

#head {
	position:absolute;
	left:0px;
	top:0px;
	width:952px;
	height:120px;
         background-color:#dce2d6;
         border:1px solid;
         border-color:#cccccc;
         border-bottom-width:0px;
         border-top-width:0px;
}

#funduslogo {
	position:absolute;
	left:45px;
	top:15px;
}

#navi1 {
	position:absolute;
	left:50px;
         bottom:0px;
	width:690px;
	height:16px;p
}

a.nav1norm
{
		position:absolute;
		top:-16px;
		width:114px;
		height:16px;
		margin:0px;
		padding:0px;
		background-image:url(../img/nav1_background.gif);
		background-color:#4F6D30;
		font-size:11px;
		font-family:verdana;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
}

a.nav1high
{
		position:absolute;
		top:-21px;
		width:114px;
		height:21px;
		margin:0px;
		padding:0px;
		background-color:#4F6D30;
		background-image:url(../img/nav1_background_highlight.gif);
		font-size:11px;
		font-family:verdana;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
}

a.navi1 {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ffffff;
	letter-spacing:1px;
	text-transform:lowerrcase;
	text-decoration:none;
}

a.navi_bottom {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#888888;
	letter-spacing:1px;
	text-transform:lowerrcase;
	text-decoration:none;
}

a:hover.navi_bottom {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#888888;
	letter-spacing:1px;
	text-transform:lowerrcase;
	text-decoration:underline;
}

a.link_copy {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:none;
  line-height:20px;
}

a:hover.link_copy {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:underline;
}

a:visited.link_copy {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#888888;
	letter-spacing:0px;
	text-decoration:none;
}

a.link_copy_h {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:underline;
}

#pic {
	position:absolute;
	left:0px;
	top:120px;
	width:952px;
	height:230px;
         z-index:0;
}

#pic_refs {
	position:relative;
	text-align:center;
	top:-15px;
         margin-bottom:25px;
}

#slogan_back {
	position:absolute;
	left:1px;
	top:203px;
	width:628px;
	height:26px;
         z-index:1;
}

#slogan {
	position:absolute;
	left:50px;
	top:204px;
	width:628px;
	height:26px;
         z-index:2;
         font-family:Verdana,Arial;
	font-size:18px;
         font-weight:bold;
	color:#ffffff;
	letter-spacing:0px;
	text-decoration:none;
}

#content {
	position:relative;
	left:0px;
	top:350px;
	width:952px; /* 952px */
	/*height:467px;  467px;*/
         border:1px solid;
         border-color:#cccccc;
         border-bottom-width:0px;
         border-top-width:0px;
         background-color:#fcf8f0;
}

#headline {
         font-family:Verdana,Arial;
	font-size:16px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:none;
         line-height:0px;
         margin-top:40px;
         margin-left:50px;
         margin-bottom:40px;
         margin-right:100px;
}

#headline2 {
         font-family:Verdana,Arial;
	font-size:16px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:none;
         line-height:0px;
         margin-top:-10px;
         margin-left:50px;
         margin-bottom:40px;
         margin-right:100px;
}

#copy {
	position:relative;
  font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
         line-height:20px;
         margin-top:40px;
         top:-15px;
         margin-left:50px;
         margin-bottom:30px;
         margin-right:50px;
}

#copy_rechts {
	position:relative;
         font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
         line-height:20px;
         top:40px;
         margin-left:0px;
         margin-bottom:100px;
         margin-right:0px;
}

#mail_copy, #mail_head {
         font-family:Verdana,Arial;
	font-size:11px;
	letter-spacing:0px;
	text-decoration:none;
         line-height:20px;
}

#mail_copy { color:#000000; }
#mail_head { color:#000000; } /* d29b2a */

#news_date {
         font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
         line-height:20px;
         margin-top:40px;
         margin-left:50px;
         margin-bottom:40px;
         margin-right:50px;
}

#news_event {
         font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
         line-height:20px;
         margin-top:40px;
         margin-left:50px;
         margin-bottom:40px;
         margin-right:50px;
}

#foot {
	position:relative;
         margin-left:0px;
	margin-top:350px;
	width:952px;
	height:64px;
         border:1px solid;
         border-color:#cccccc;
         border-top-width:0px;
         background-color:#fcf8f0;
}


/* ------------------------------------------ OnMouseOver_Navi_1 ------------------------------------ */

#layer0 { position:absolute; bottom:0px; left:50px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
#layer1 { position:absolute; bottom:0px; left:165px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
#layer2 { position:absolute; bottom:0px; left:280px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
#layer3 { position:absolute; bottom:0px; left:395px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
#layer4 { position:absolute; bottom:0px; left:510px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
#layer5 { position:absolute; bottom:0px; left:625px; visibility:hidden; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }


/* ####################### OnMouseOver_Navi_2 ######################### */

/* ---------------------------- subnav0 ------------------------ */
#subnav0, #subnav1, #subnav3, #subnav4 {
	position:absolute;
         background-color:#4f6d30;
         visibility:hidden;
         filter:alpha(opacity=80); /* IE */
         opacity:1; /* Opera */
         -moz-opacity:0.8; /* Mozilla */
}

#subnav0
{
         top:0px;
         left:50px;
         width:115px;
}

#subnav0 ul, #subnav1 ul, #subnav3 ul, #subnav4 ul
{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
         letter-spacing:1px;
}

#subnav0 a, #subnav1 a, #subnav3 a, #subnav4 a
{
	display:block;
         padding-bottom:0px;
         padding-top:2px;
	border-bottom:1px solid #ffffff;
}

#subnav0 a
{
	width:115px;
         height:20px;
}

#subnav0 a:link, #navlist a:visited, #subnav1 a:link, #navlist a:visited, #subnav3 a:link, #navlist a:visited, #subnav4 a:link, #navlist a:visited
{
	text-indent:3px;
	color:#ffffff;
	text-decoration:none;
}

#subnav0 a:hover, #subnav1 a:hover, #subnav3 a:hover, #subnav4 a:hover
{
	text-indent:3px;
         background-color:#d29b2a;
	color:#ffffff;
}
/* ---------------------------- subnav1 ------------------------ */
#subnav1 {
         top:0px;
         left:166px;
         width:115px;
}

#subnav1 a
{
	width:115px;
         height:20px;
}

/* ---------------------------- subnav3 ------------------------ */
#subnav3 {
         top:0px;
         left:396px;
         width:115px;
}

#subnav3 a
{
	width:115px;
         height:20px;
}

/* ---------------------------- subnav4 ------------------------ */
#subnav4 {
         top:0px;
         left:512px;
         width:115px;
}

#subnav4 a
{
	width:115px;
         height:20px;
}
/* ------------------------------------------------------------- */


#news_pic {
	position:relative;
	left:-15px;
	top:-10px;
    padding:15px;
}

#button_backfor {
	position:relative;
         text-align:right;
	right:50px;
	top:10px;
         float:right;
}

#navi_unten {
	position:relative;
         text-align:left;
	left:50px;
	top:10px;
         float:left;
}

#mailform {
	position:relative;
         text-align:left;
	left:50px;
	top:-15px;
}

a.anfahrt_head {
	font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
         background-color:#f2e1c0;
         padding:5px;
         line-height:12px;
         display:block;
}

#worker {
	position:relative;
	width:137px;
         height:170px;
         top:10px;
         right:0px;

}







/* KLASSEN ERSTELLT VON MATTHIAS FÜR DIE NEUEN REFERENZEN */



#link_unav
{
	position:relative;
	top:0px;
	display:block;
	height:12px;
	width:311px;
	margin-left:3px;
	margin-top:3px;
	padding:7px 0px 7px 3px;
	font-family:verdana,arial;
	font-size:11px;
	color:#4f6d30;
	text-decoration:none;
	text-align:left;
	background-color:#dce2d6
}

a#link_unav:hover
{
	text-decoration:underline;
}

#link_unav.kopf
{
	position:relative;
	top:0px;
	background-color:#4f6d30;
	color:#ffffff;
}

#headline_referenz_container
{
	font-family:Verdana,Arial;
	font-size:16px;
	color:#4f6d30;
	letter-spacing:0px;
	text-decoration:none;
	background-color:#fcf8f0;
	width:577px;
	height:22px;
	padding-top:4px;
	margin-top:56px;
	margin-left:50px;
}

#headline_referenz_text
{
	width:100%;
	float:left
}

#bild_referenz_container
{
	position:relative;
	width:577px;
	height:250px;
	margin-right:-50px;
}

#link_referenz_container
{
	width:245px;
	margin-top:-4px;
	float:right;
}

#link_referenz
{
	position:relative;
	top:-18px;
	font-family:arial;
	font-size:10px;
	white-space:nowrap;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:-18px;
	width:18px;
	height:26px;
	background-image:url('../img/buttons/ref_normal.gif');
}

#link_referenz:hover
{
	background-image:url('../img/buttons/ref_highlight.gif')
}

#link_referenz.aktiv
{
	background-image:url('../img/buttons/ref_aktiv.gif')
}

#photo
{
	border:0px;
}

#zitat {
	font-family:verdana;
	font-size:13px;
	width:577px;
	height:auto;
	padding-top:4px;
	margin-top:10px;
	margin-left:50px;
	line-height:20px;
}

#facebook {
  position:absolute;  
  top:10px;
  right:10px;
  width:16px;
  height:16px;
}

#xing {
  position:absolute;  
  top:10px;
  right:30px;
  width:16px;
  height:16px;
}
