body {

		background-color:#ffffff; 
		margin:0px;
		font-family:arial,verdana,helvetica,suse sans;
		font-size:9pt;
		color:#167b26;
		line-height:15pt;
}

#start {

		position:absolute;
		top:0px;
		left:0px;
		height:150px;
		width:660px;
		background-image:url(../images/start.gif);
		background-repeat:no-repeat;
		background-color:#167b26;

}


#line {

		position:absolute;
		top:18px;
		left:330px;
		height:192px;
		width:4px;
		background-image:url(../images/point.gif);
		background-repeat:repeat-y;

}



td {	
		vertical-align:top;

}

td.middle {	
		vertical-align:middle;

}

img {	

		border:none;

}

img.border {	

		border-style:solid;
		border-width:2px;
		border-color:#167b26;

}


td.bottom {	

		background:url(../images/point.gif);
		background-repeat:repeat-x;

}

td.subtype {	

		font-size:8pt;
		text-align:center;

}

h1 {
		font-size:13pt;
		color:#f49e00;
		

}

#poslogo {

		position:absolute;
		left:21px;
		top:32px;
		width:286px;
		height:53px;
		background:url(../images/logo_rittergut.gif);
		z-index:1;
}

td.posline {


		height:8px;
		background-color:#167b26;

}

#poscontact {

	position:absolute;
	left:0px;
	top:162px;
	z-index:1;
	width:295px;
}

#posnavi {

		position:absolute;
		left:348px;
		top:13px;
		z-index:1;
}

#possubnavi {

		position:absolute;
		left:503px;
		top:13px;
		z-index:1;
}



#poscontent {

		position:absolute;
		left:0px;
		top:234px;
		width:640px;
		z-index:1;
		
}

.subnavion {

	text-decoration:underline;
	color:#f49e00;

}	


a.subnavi {

	text-decoration:none;
	font-size:10pt;
	color:#167b26;

}	
	
	
a.subnavi:hover{

	text-decoration:underline;
	color:#f49e00;

}

a.subnavi_start {

	text-decoration:none;
	font-size:13pt;
	color:#f49e00;
	

}	
	
	
a.subnavi_start:hover{

	text-decoration:underline;	
	color:#167b26;

}

a.subnavi2 {

	text-decoration:underline;
	color:#f49e00;
	font-weight:bold;

}	
	
	
a.subnavi2:hover{

	text-decoration:none;
	color:#167b26;

}

a.subnavi3 {

	text-decoration:none;
	color:#f49e00;
	font-weight:bold;

}	
	
	
a.subnavi3:hover{

	text-decoration:underline;
	color:#167b26;

}


ul {

	list-style-image:url(../images/list_style.gif)

}

.feld2 {

		background-color:#fefefe; 
		width: 200px; 
		border-width:1px;
		border-style:solid;
		border-color:#167b26; 
		height: 130px;}

.feld {

		background-color:#fefefe; 
		width: 200px;
		border-width:1px;
		border-style:solid;
		border-color:#167b26;
		
		}

#hintergrund {



	position: relative;
	margin: 0 auto;
	margin-top: 0px;
	width:660px;
	min-height:619px;
	text-align:left;	
	
	z-index:0;

	/* Hack it for IE6 */
	* html #hintergrund {
	height:619px;
	h\eight:619px;
	}
	/* Ende*/
	
