html {
		height: 101%;
		padding-bottom: 1px;
}

body {
		width: 100%;
		text-align: center;
		font-family: helvetica, arial, verdana, sans-serif;
		line-height: 1.4em;
/*		background: url(../images/zm_template_vorlage.gif) 100px 5px no-repeat; */
}

:focus, :active {
		outline: none;
}

#content, #header { 
		width: 980px; 
		margin: 0px auto; 
		text-align: left;
}

#content {
		margin-top: 10px;
		font-size: 1.55em;
		color: #333;
		line-height: 1.47em;
}

#content p, #content h1, #content h2 {
		margin: 0 0 1.47em 0;
		padding: 0; 
		line-height: 1.47em;
}

#content h1, #content h2 {
		line-height: 1em;
/*		margin: 0 0 1em 0; */
		margin:0;
		color: #d85039;
}

#content h2 {
		color: #2e74a9;
}

#content h4, #content h5, #content h6 {
		margin-bottom: 0;
}

#logo {
		height: 120px;
		margin-top: 20px;
		margin-left: 160px;
}

#logo a img {
		border: none;
}

#left { 	width: 290px; 
		float: left;
}

#navigation ul{
		list-style: none;
		margin:0;
		padding:0;
}

#navigation ul li{
		margin:0;
		padding:0;
}

#navigation ul li a{
		display: block;
		width: 290px;
		height: 35px;
		display: block;
		margin-bottom: 11px;
}

#navigation ul li a {
		background-position: 0px 0px;
}

#navigation ul li.current a:hover,
#navigation ul li.current a {
		background-position: 0px -50px;
}

#navigation ul li a:hover{
		background-position: 0px -100px;
}



#content h1.gfx {
		display: block;
		height: 51px;
		width: 100%;
}

#content #normal_content ul {
	list-style-image: url(../images/navi_current_left.gif)
}

#content h1  span,
#navigation ul li a span,
#navigation ul li a.current span{
		display: none;
}

#normal { 	float: right;
		width: 668px; 
		margin-top: 65px;
}

#normal #right_content {
		width: 178px;
		margin-left: 40px;
/*		margin-top: 50px; */
		float: right;
		clear: none;
}

#normal #normal_content {
		width: 430px;
		float: left;
}

