	/*
	
		www.cleanmoves.com
		----------------------------------------------------------------------
	
	*/
	
	
	
	/*
		Global
		----------------------------------------------------------------------
	*/
	
	* {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	body {
/*
		color: #121212;
*/
		color: #555;
		background: #fff url(bg-body.jpg) 0 120px no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.625em;
	}
	
	/*
		Content Container
		----------------------------------------------------------------------
	*/
	
	div#page {
		position: relative;
		width: 806px;
		margin: 70px 0 0 150px;
	}
		
	/*
		Headline
		----------------------------------------------------------------------
	*/
	
	div#headline {
		position: relative;
		height: 40px;
	}
	
	div#headline div#title img {
		float: left;
	}

	div#headline h1 {
		height: 0;
		line-height: 0;
		font-size: 0;
		text-indent: -3000px;
	}
			
	div#headline p#jumpmenu {
		position: absolute;
		right: 3000px;
		z-index: 1;
	}
	
	div#headline p#jumpmenu span {
		display: none;
	}
	
	div#headline p#jumpmenu a:focus, 
	div#headline p#jumpmenu a:active {
		position: absolute;
		right: -3000px;
		top: 0;
		display: block;
		width: 210px;
		padding: 5px 10px;
		color: #000;
		background-color: #f6f6f6;
	}
	

	/*
		Main Menu
		----------------------------------------------------------------------
	*/
	
	div#mainnav {
		margin: 100px 0 0 0;
	}
	
	div#mainnav li {
		list-style-type: none;
		float: left;
		display: inline;
		margin-right: 2em;
	}
	
	div#mainnav li a {
		float: left;
		display: block;
		width: 9em;
		padding: 0.4em 0.2em 0.2em 0.2em;
		font-size: 1.1em;
		font-weight: normal;
/*
		font-variant: small-caps;
*/
		text-transform: uppercase;
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
		text-decoration: none;
		border-top: 4px solid #121212;
	}
	
	div#mainnav li a:hover,
	div#mainnav li a.active {
		border-top-color: #ed7f09;
		color: #ed7f09;
		background-color: #fff;
	}

	/* level 2*/

	div#mainnav ul ul {
		float: left;
		clear: left;
		width: 8em;
	}
	
	div#mainnav ul ul li {
		display: block;
		margin-right: 0;
	}
	
	div#mainnav ul ul li a {
		float: none;
		display: block;
		border-top: none;
	}
	
	div#mainnav ul ul li a:hover,
	div#mainnav ul ul li a.active {
		color: #ed7f09;
		background-color: #fff;
	}

	/*
		Inhalt
		----------------------------------------------------------------------
	*/
	
	div#content {
		position: relative;
		width: 720px;
		margin-top: 5em;
	}

	div#images {
		position: relative;
		width: 720px;
		margin-top: 1em;
	}

	.spacetop {
		margin-top: 2em;
	}
	
	div#content h1 {
		font-size: 2em;
		font-weight: normal;
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
		margin-bottom: 1em;
	}

	div#content h2 {
		font-size: 1.6em;
		font-weight: bold;
		color: #06349c;
		background-color: #fff;
		margin: 0 0 0.5em 60px;
	}

	div#content p {
		font-size: 1.2em;
		line-height: 1.4;
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
		margin-bottom: 1em;
	}

	div#content p.smalltxt {
		font-size: 1em;
		color: #999;
		background-color: #fff;
	}

	div#content p.smalltxt strong {
		color: #999;
		background-color: #fff;
	}

	div#content blockquote {
		margin-top: -1em;
		padding-left: 4em;		
	}

	div#content a {
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
	}
	
	div#content a:hover {
		color: #ed7f09;
		background-color: #fff;
	}
	
	div#content strong {
/*
		font-weight: normal;
*/
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
	}
	
	div#content strong a {
/*
		color: #121212;
*/
		color: #555;
		background-color: #fff;
	}
	
	div#content ul {
		font-size: 1.2em;
		margin-bottom: 1em;
	}
	
	div#content li {
		list-style-type: none;
		list-style-image: none;
		line-height: 1.4;
/*
		padding-left: 1.5em;
		background: url(bg-li.gif) -0.5em 1.2em no-repeat;
*/
		margin-left: 1em;
		padding-left: 1em;
		margin-bottom: 0.2em;
		background: url(bg-li-dot.gif) 0 6px no-repeat;
	}
	
	div#content ul.spacebottom li,
	div#content p.spacebottom img {
		margin-bottom: 1em;
	}
	
	/*
		Images
		----------------------------------------------------------------------
	*/
	
	div#images img {
		margin-bottom: 2em;
		float: left;
	}

	div#images p.spacetop,
	div#images img.spacetop {
		margin-top: 82px;
	}

	/* Block links */

	div#content div.lft,
	div#images div.lft {
		float: left;
		width: 350px;
	}

	div#content div.lft img,
	div#images div.lft img {
		float: right;
	}

	/* Block rechts */

	div#content div.rgt,
	div#images div.rgt {
		float: right;
		width: 350px;
	}

	div#content div.rgt img,
	div#images div.rgt img {
		float: left;
	}

	/*
		Supporter
		----------------------------------------------------------------------
	*/
	
	div#supporter {
		position: relative;
		width: 720px;
		margin-top: 3em;
	}

	div#supporter img {
		margin: 0 1em 2em 1em;
	}

	/*
		Zeile Copyright
		----------------------------------------------------------------------
	*/
	
	div#copyright {
		width: 720px;
		margin: 3em 0 2em 0;
		color: #aaa;
		background-color: #fff;
	}
	
	div#copyright p {
		padding: 0.3em 0.2em;
	}
			
	div#copyright a {
		color: #aaa;
		background-color: #fff;
		text-decoration: none;
	}
	

	/* 
		Clearfix-Hack
		---------------------------------------------------------------
	*/

	.clearfix:after {
		content: ".";		
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
						

