/* *** Style Schmidbergers Ziegenhof *** */
/*
*/

body {
	background-color: 		#F0F0F0;
	font-size: 					0.9em;
	font-family: 				Arial, Sans-Serif;
	line-height: 				130%;
	color:						#564b47;
	padding:						0px;
	margin:						0px;
}

/* ----------container to center the layout-------- */
#container {
	background-color: 		#FFFFFF;
	width: 						770px;
	padding:						0px;
	margin: 						0px;
	margin-left: 				auto;
	margin-right: 				auto;
}

/* ----------banner for logo-------------- */
#banner {
	background-image:			url(images/kopf1.jpg);
	background-repeat:		no-repeat;
	background-color:			#FFEF87;
	text-align: 				right;
	padding: 					0px;
	margin: 						0px;
}

#banner img.logo {
	margin-right:				15px;
	margin-bottom:				5px;
	border:						0;
}

#servicemenu {
	background-color: 	#2A5300;
	font-family: 			Verdana, Arial, Sans-Serif;
	text-align: 			left;
	font-weight:			bold;
	padding:	 				5px 0px 5px 10px;
}
#servicemenu a {
	color:					#D0D0D0;
	text-decoration:		none;
	margin-right:			10px;
  font-weight: normal;
}
#servicemenu a:hover {
	color:					#FFFFFF;
	text-decoration:		underline;
}

/* ----------outer and inner----------------- */

#outer{
	float: 				left;
	border-left: 		solid 200px #FFEF87; /* color of the left column  */
}

#inner{margin:0; width:100%; } /* The ie/pc pecularity */

/* --------------left and right navi------------- */
#left {
 width:						200px;
 min-height:				400px;
 float:						left;
 position:					relative;
 margin-left:				-200px;
}


/* -----------------content--------------------- */
#content{
	float:					left;
	padding:				15px 10px 30px 20px;
}

/*  ----------------footer---------------------- */
#footer {
	clear:					left;
	background-color:		#2A5300;
	color:					#FFFFFF;
	font-size:			0.85em;
	padding:				5px 3px 5px 3px;
	margin:					0px;
}
#footer a{
	color:					#FFFFFF;
  text-decoration: none;
}


/*- Menu --------------------------- */

#menu {
	font-family: 				Verdana, Arial, Sans-Serif;
	width: 						200px;
	margin: 						0 0 2px 0;
}

#menu a.m1, #menu a.m1:link, #menu a.m1:visited {
	background-color:			#FFBA19;
	color: 						#2A5300;
	border-top:					2px solid #FFFFFF;
	width: 						190px;
	text-decoration: 			none;
	display: 					block;
	padding: 				4px 0 4px 10px;
	font-size: 					14px;
	font-weight:				bold;
}

#menu a.m1:hover {
	background-color:			#2A5300;
	color:						#FFBA19
}

#menu a.m2, #menu a.m2:link, #menu a.m2:visited {
	color: 						#444444;
	background-color:			#FFEF87;
	font-weight:				bold;
	font-size:					0.9em;
	width: 						185px;
	text-decoration: 			none;
	display: 					block;
	padding: 					3px 0 7px 15px;
	margin:						0 0 0 0px;
}

#menu a.m2:hover {
	background-color:			#E0EDD3;
}

#menu a.m3, #menu a.m3:link, #menu a.m3:visited {
	background-color:			#909090;
	border-top:					1px solid #606060;
	color: 						#191919;
	height: 						16px;
	text-decoration: 			none;
	display: 					block;
	padding: 					2px 0 0 10px;
	margin:						0 0 0 10px;
}

#menu a.m3:hover {
	background-color:			#B0B0B0;
}






a, a:active {
	color: 					#2A5300;
	font-weight:			bold;
}
a:visited {
	color:					#2A5300;
}
a:hover {
	color: 					#2A5300;
}


h1 {
	font-family: 				Tahoma, Arial, Sans-Serif;
	font-size: 					1.75em;
	text-transform:			uppercase;
	font-style:					italic;
	font-weight:				normal;
	letter-spacing:			1px;
	color:						#2A5300;
	padding:						10px 0 0 0;
	margin-bottom:				10px;
}

h2 {
	font-size:					1em;
	font-weight: 				bold;
	padding: 					5px 10px 0 0;	
	margin:						0px;
}



ul {
	margin-top:					0;
	margin-bottom:				0;
	padding-top:				0;
}
li {
	list-style-type:			square;
	list-style-image:			url(images/list_image.gif);
	margin-bottom:				3px;
}

.klein {
	font-size:					80%;
}

img.bild {
	margin:						5px;
}
img.rechts, div.rechts {
	float:						right;
	margin:						0 0px 3px 10px;
}



/*- Druckausgabe --------------------------- */


@media print {

#container {
	width:						650px;
}

#outer{
	border-left: 0;
}

#content{
	padding:					0;
	width:					600px;
}

#left, #menu, #servicemenu, .noprint {
	visibility:					hidden;
	display:						none;
	width:						1px;
}

#footer {
	color:					#191919;
	border:					none;
}

}
