* { padding: 0px; margin: 0px; }
p { margin-bottom: 15px; }
.haupttitel {
	display: none;
}
.untertitel {
	display: none;
}
body {
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#homepage {
	width: 982px;
	height: 100%;
	position: relative;
	text-align: left;
/*	background-image: url('http://www.marketingtag.li/images/limeBackground.jpg' );
	background-repeat: no-repeat;
	background-position: 400px 100px;*/

/*	border-top:solid 1px; border-top-color:#000000;
	border-left:solid 1px; border-left-color:#000000;
	border-right:solid 1px; border-right-color:#000000;
	border-bottom:solid 1px; border-bottom-color:#000000;
    margin-top:0px;				*/
}
	#obenbalken {
		position: absolute;
		top: 0px; left: 0px;
		height: 100px; 
		width: 100%;
		background-color: #ffffff;
	}
		#logo {
			float: left;
			margin-left: 0px;
		}
			#logo img {
				border: 0;
				margin-top: 15px;
				margin-left: 15px;
			}
		#seitenbild {
			float: left;
			margin-top: 0px;
			margin-left: 460px;
			margin-bottom: 0px;
		}
	#linker_rand {
		float: left;
		width: 185px; 
		margin-top: 110px;
		border-top: 5px #FFFFFF solid;
	}
		#form_search {
			width: 100%;
			margin: 0px 0px 10px 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
		}
	#content {
		float: left;
		margin-top: 110px;
		margin-left: 10px;
		border-top: 5px #FFFFFF solid;
		width: 775px;
	}
		#content_haupt {
			width: 520px;
			margin-left: 30px;
			margin-top: 50px;
			background-color: #8EB615;
		}
		#content_seitenpfad {
			margin-top: 10px;
			margin-bottom: 20px;
			background-color: #CBD912;
		}
			#cms_seitenpfad {
				margin: 0;
				margin-right: 10px; 
				padding: 0; 
				background-color: #CBD912;
			}
			/* Formatierung fuer den Seitenpfad */
			.pfad_listitem_1 { 
				display: inline;
				font-family: Arial, Helvetica,sans-serif; font-size:11px; 
				text-align: left;
				margin: 0px; padding: 0px; 
				background-image: url('http://www.marketingtag.li/images/pfadmarker1.gif' );
				background-repeat: no-repeat;
				background-position: 2px left;
				background-color: #CBD912;
			    padding-left: 15px; padding-right: 15px;
			}
			.pfad_listitem_mi { 
				display: inline;
				font-family: Arial, Helvetica,sans-serif; font-size:11px; 
				text-align: left;
				margin: 0px; padding: 0px; 
				background-image: url('http://www.marketingtag.li/images/pfadmarker2.gif' );
				background-repeat: no-repeat;
				background-position: 2px left;
				background-color: #CBD912;
			    padding-left: 15px; padding-right: 15px;
			}
			.pfad_listitem_last { 
				display: inline;
				font-family: Arial, Helvetica,sans-serif; font-size:11px; 
				text-align: left;
				margin: 0px; padding: 0px;
				background-image: url('http://www.marketingtag.li/images/pfadmarker2.gif' );
				background-repeat: no-repeat;
				background-position: 2px left;
				background-color: #CBD912;
			    padding-left: 15px;
			}						
			.pfad_listitem_1    a { white-space:nowrap; color:#909090; text-decoration: none; font-weight: normal; }
			.pfad_listitem_mi   a { white-space:nowrap; color:#909090; text-decoration: none; font-weight: normal; }
			.pfad_listitem_last a { white-space:nowrap; color:#909090; text-decoration: none; font-weight: normal; }		
	#randbereich {
		position: absolute;
		top: 0px;
/*		left: 785px; */
		left: 775px;
		margin-top: 168px;

		width: 207px
/*		width: 212px;*/
/*		height: 90%; */
		height: 60%; 
		color: #FFFFFF;
		background-color: #8EB615;
	}
		#content_randbereich {
			padding: 10px;
		}
		#kontaktadresse {
			margin-top: 100px;
			padding-bottom: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
		}
	#navigation_oben {
		position: absolute;
		top: 95px; left: 0px;	
		height: 25px; 
		width: 982px;
		line-height: 25px;
		border-top: 5px #FFFFFF solid;
		background-color: #ACACAC;
		
	}
		#navigation_oben ul {
			padding: 0;
			margin: 0;
			margin-left: 220px;
			/*list-style-type: none;*/
		}
		#navigation_oben li {
			display: inline;
			margin-right: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
		}
		#navigation_oben a {
			color: #FFFFFF;
			text-decoration: none;
		}		
#fusszeile {
	display: none;
}		
.clear_left {
	clear: left;
	height: 1px;
	font-size: 1px;
}
.clear_both {
	clear: both;
}
