* { margin: 0; padding: 0; }

/* ====== COMMON SETTINGS ====== */
body			{ font: 11pt Arial, Helvetica, sans-serif; color: #333; padding-top: 20px; }
h1				{ font: 16pt Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 15px; }
a				{ color: #990000; text-decoration: none; }
a:hover			{ text-decoration: underline; }
ul				{ list-style-type: disc; list-style-position: inside; }

/* ====== PAGE POSITIONING ====== */
#left			{ float: left; display: block; width: 250px; }
#right 			{ float: right; display: block; width: 250px; padding-top: 20px; }
#main			{ float: left; width: 600px; display: block; }
#main .inside	{ margin: 20px; }
#footer			{ display: block; height: 127px; width: 960px; background: #fff url(../img/home_footer.jpg) 0 0 no-repeat; clear: both; display: block; }


/* ------ Left ------ */

#left ul				{ list-style-type: none; margin:  10px 20px; }
#left ul li				{ font-size: 9pt; border-bottom: 1px solid #999; padding: 12px 0; }
#left ul li a,
#left ul li span		{ text-transform: uppercase; color: #333; text-decoration: none; font-weight: bold; }
#left ul li span		{ color: #990000; }
#left ul li.last		{ border: none; }
/* level_2 */
#left ul ul 			{ margin-left: 15px; }
#left ul ul li			{ border: none; padding: 0; line-height: 18px; padding-left: 10px; background: transparent url(../img/dot.gif) 0 8px no-repeat; }
#left ul ul li a		{ font-weight: normal; }

/* ------ Main ------ */
#main .back					{ margin-top: 20px; }
#main .text					{ padding: 2px; border: 1px solid #ccc; }
#main .mod_search .header	{ color: #666; margin: 5px 0 15px 0; }
#main h3 span				{ color: #666; font-weight: normal; font-size: 9pt; }
#main .url					{ margin-bottom: 20px; }

/* ------ Right ------ */
#right .mod_form		{ padding-bottom: 20px; border-bottom: 1px solid #999; margin-bottom: 20px; }
#right .mod_form .text	{ padding: 2px; border: 1px solid #ccc; }	
#right .mod_form .submit{ padding: 2px 3px 3px 3px; border: 1px solid #ccc; margin-bottom: -6px;}

#right h3.first			{ border: none; }
#right h3				{ font-size: 10pt; color: #333; border-bottom: 1px solid #999; padding-bottom: 10px; }
#right h2				{ margin: 20px 0 10px 0; }
#right h2 a				{ font-size: 10pt; color: #990000; text-decoration: none; }
#right p				{ font-size: 9pt; }
#right .more			{ margin-top: 10px; }
#right .more a			{ text-decoration: none; color: #333; font-weight: bold; }
#right .layout_short	{ border-bottom: 1px solid #999; padding-bottom: 20px; }
#right .layout_short.last{ border: none; }

/* ------ Qigong im Park ------ */		

		#qip h3
		{
			margin: 25px 0 20px 0px;
			border-bottom: thin solid;
		}   
		#qip h4
		{
			margin: 5px 0 5px 50px;	
}
		#qip p
		{
			margin: 5px 0 5px 50px;
		}
		#qip .links
		{
			margin: 5px 0 5px 0px;
		}

		
/* -------------  Archiv --------------------- */
    .archiv #main			{width: 65em;}
	 
	 .archiv ul		{ 
 		list-style-type: circle; 
		list-style-position: inside;
		padding-bottom: 1.2em;
		margin-top: 1.5em;
 }
  .archiv li		{ 
		padding-bottom: 1.0em;
 }
   .archiv tr	{
	line-height: 1.3em;
}
   .archiv tr .text{
	width: 690px;
}
   .archiv .label	{
		padding: 1em 0 0.3em 0;
	font-style: italic;
	font-weight: bolder;
	font-size: smaller;
}
   .archiv .filter_field_arch_medium	{
	padding: 0 0.5em 0 0;
	float: left;
}
   .archiv .filter_field_arch_autor	{
	padding: 0 0.5em 0 0;
	float: left;
}
   .archiv .filter_field_arch_ort	{
	padding: 0 0.5em 0 0;
	float: left;
}

   .archiv .checkbox_container span	{
	margin-right: 30px;
	white-space: nowrap;	
	float: left;
}
   .archiv .search_group	{
	padding: 0 0.5em 0 0;
	clear: left;
}
	.archiv #archiv-filter-zentral   {
	margin: 1em 0 1em 0;
	padding: 1em;
	background-color: #fffabf;
	line-height: 1.3em;
}
	.archiv #archiv-filter-zentral h3  {
	padding: 1em 0 0.3em 0;
}

#artikel-links .checkbox_container span	{
	margin-right: 16px;
	white-space: normal;
}
#artikel-links   {
	margin: 10px 0 0 20px;
}
#login   {
	margin: 10px 0 0 20px;
}
#artikel-links h2  {
	font-size: 130%;
	margin-bottom: 1em;
}
#artikel-links h3  {
	font-size: 100%;

}
#artikel-links div  {
	padding-bottom: 10px;
}

