
/* Vorbereitungen */

	/* Klasse .box dient als Float Container *
		/* Clearen im IE 5+6 -> siehe Bulletproof S.113 */
		* html .box { height: 1%; }
		/* Clearen im IE 7 */
		*:first-child+html .box { min-height: 1px; }

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

  	/*html * 		{ font-size: 100.01%; } */

  	body 			{ font-size: 80%; font-family: verdana; color: #5f5f5f; line-height: 1.55em; }


  	a 				{ color: #999; text-decoration: none; }
 	a:focus,
  	a:hover,
  	a:active 		{ text-decoration: none; color: #333; }

  	p a 			{
						color: #1d1d58;
						padding: 0 0 0 18px;
						background-image: url("../images/link.png"); background-position: left center; background-repeat: no-repeat;
						text-decoration: none;
						display: inline;					/* Double margin Bug IE6 */
						text-transform: uppercase;
					}


/* Content Elemente */

	h1				{ line-height: 1.25em; font-size: 1.5em; color: #b20019; padding: 0; margin: 0 0 1.25em 0; border-bottom: dotted 1px #ccc; font-weight: normal;  }
	h2				{ line-height: 1.25em; font-size: 1.15em; color: #1d1d58; padding: 0; margin: 0 0 0.25em 0; font-weight: bold; }
	h3				{ line-height: 1.25em; font-size: 1.1em; color: #1d1d58; padding: 0; margin: 0 0 0.25em 0; font-weight: bold; }
	h4				{ line-height: 1.25em; font-size: 1em; color: #1d1d58; padding: 0; margin: 0 0 0.25em 0; font-weight: normal; }

  	p				{ margin: 0; padding: 0.25em 0 0.25em 0; line-height: 1.5em; color: #333; }





/* Seiteneinstellungen */


body	{
			text-align: center; 	/* Inhalt erstmal zentrieren */
		}

													/* margin: auto zentriert den container */
#page 	{ width: 900px; margin: auto; text-align: left; border: 1px solid #ccc; padding: 10px; 
background-image: url("images/bg.gif"); background-position: left top; background-repeat: repeat-x; 
}

/* Seitenkopf */

#header				{ height: 100px; }
#header .title		{ padding: 20px 0 0 210px; font-size: 2.5em; color: #fff; }
#header .text		{ padding: 3px 0 0 210px; font-weight: bold; color: #fff; }


/* Inhalt Elemente */

.spalte			{ width: 45%; float: left; }

	/* horizontale Liste */
	
	.hlist		{ margin: 0 0 15px 0; }
	.hlist ul	{ margin: 0; padding: 5px 0 5px 0; list-style: none; }
	.hlist li	{ display: inline; margin: 0 10px 0 0; padding: 0; }

	/* Objekttip */
	.olist-pagelink	{ text-align: center; margin: 10px 0 10px 0; }
	
	.olist			{ padding: 10px 0 10px 0; border-bottom: 1px dotted #ccc; } 
	.olist img		{ float: left; margin: 0 10px 10px 0; padding: 1px; }
	
	.olist-title	{ padding: 0 0 0.25em 0; font-weight: bold; }
	.olist-text		{ padding: 0 0 0.50em 0; }
	.olist-info		{ padding: 0 0 0.25em 0; }
	.olist-link		{ text-align: right; }
	
	
	/* sonstiges */
	
	#kataloglink	{ font-size: 1.5em; font-weight: bold; }


/* Fußzeile */

#footer			{	font-size: 0.9em; margin: 50px 0 20px 80px;	color: #333; }



/
