/*     */

* 			{	margin: 0; padding: 0; }

body 		{	margin: 20px 0; background: #Ffffff; font: normal small Verdana, Arial, Tahoma; color: #fff; line-height: 1.4em;}

h1, h2, 	{	font-size: 1.5em;
	     		line-height: 1.5em;
		 		text-decoration: none;
		 		text-align: left;}
h2 {}
h3 			{	font-size: 1em;}

p, blockquote, ul, ol {}
p {}

blockquote  {	margin-left: 3em; }

#liste1 	{	margin-left: 3em; }

ul 			{	margin-left: 3em; }
ul li {	}

ol 			{	margin-left: 3em; }
ol li {	}

#nav a 			{	color: #000000; }
#nav a:hover 	{	text-decoration: none; color: #cccccc; }

a 			{	color: #000000; }
a:hover 	{	text-decoration: none; color: #cccccc; }

/* PopUpFenster */
.thumbnail			  {	position: relative; z-index: 10; 
						width: 100px;}
.thumbnail:hover	  { background-color: transparent; z-index: 50; }
.thumbnail span       { /*CSS for enlarged image*/
						position: absolute; 
						background-color: #fff;
						padding: 5px;
						left: 0px;
						border: 0px solid #6699ff;
						visibility: hidden;
						color: #666;
						text-decoration: none; }
.thumbnail img        { border: 1px solid #ccc; padding: 5px; background: #fff;}
.thumbnail span img   { border: 0px solid #ccc; padding: 5px; z-index: 10;}
.thumbnail:hover span { z-index: 10; visibility: visible; top: -125px; left: -125px; }

/* Boxed Style */
.boxed {}
.boxed .title {	padding: 5px 10px;
				background: url(images/img07.gif) repeat-x left bottom;
				font-size: 1em; }
.boxed .content {
				padding: 20px 20px 40px 20px; }

/* Post */
.post 		 {	padding: 20px; }
.post .story {	clear: both; }
.story .post .story p, .post .story blockquote, .post .story ul, .post .story ol {
				margin-bottom: 1.5em;
				line-height: 1.4em; }
.story.post	{	width:100%; }	

/* Logo */
#logo 		{	width: 700px;
				height: 220px;
				margin: 0 auto; }
#logo h1 	{	float: left;
				width: 180px;
				height: 160px;
				padding: 20px;
				background: #fff url(images/img01.gif) no-repeat;
				text-align: right;
				font-size: 1.3em; }
#logo h2 	{	float: right;
				width: 420px;
				height: 150px;
				padding: 30px 20px 20px 20px;
				background: #fff url(images/img02.jpg) no-repeat;
				font-size: 1.3em; }
#logo a 	{	text-decoration: none;
				color: #FFFFFF; }

/* Content */
#content 	{	width: 700px;
				margin: 0 auto;
				background: url(images/img03.gif) repeat-y; }
#extra 		{	clear: both;
				height: 20px;
				background: url(images/img06.gif) no-repeat; }

/* Content > Main */
#main 		{	float: right;
				width: 460px;
				background: url(images/img05.gif) no-repeat right top;
				color: #fff;
				text-align: jus tify; }
#main a 	{ 	color: #fFF; }

/* Content > Main > Welcome */
#welcome { }

/* Content > Main > Example */
#example {}

/* Content > Sidebar */
#sidebar 	{	float: left;
				width: 220px;
				background: url(images/img04.gif) no-repeat;
				color: #6699FF; }
#sidebar a 	{	color: #6699FF; }

/* Content > Sidebar > Login */


/* Content > Sidebar > Menu */
#adresse 	{ 	margin-left: 2em; }

#menu 		{	padding: 20px 0; }
#menu ul 	{	margin: 0; list-style: none; }
#menu li 	{	display: block;
				padding-bottom: 1px;
				background: url(images/img07.gif) repeat-x left bottom; }
#menu a 	{	display: block;
				width: 170px;
				padding: 10px 20px 10px 30px;
				text-decoration: none; }

#menu a:hover, 
#m enu .active a {
				background: #fff url(images/img08.gif) no-repeat 10px 50%;
				color: #000099; }

/* Content > Sidebar > Updates*/
#updates {}
#updates ul {	margin: 0;
				list-style: none; }
#updates h3 {	margin: 0;
				font: bold x-small Verdana, Arial, Helvetica, sans-serif; }
#updates p 	{	margin-bottom: 1.4em;
				font-size: smaller;
				line-height: normal; }

/* Content > Sidebar > Partners*/
#partners {}
#partners .content {
				padding: 10px 0; }
#partners ul {	margin: 0;
				border-bottom: 1px solid #D1BC5C;
				list-style: none;
				line-height: normal; }

#partners li {	padding: 10px;
				border-top: 1px solid #D1BC5C; }

/* Footer */
#footer 	{	clear: both;
				width: 660px;
				margin: 0 auto;
				padding: 10px 0; color: #333; }

#footer p 	{	margin: 0;
				text-align: right;
				font-size: x-small; }
