
	body      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-align: center; background-color: #FFFFFF;}
	b         {font-weight: bold;  }
	i         {font-style: italic; }
	p         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
	td        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
	ul		  {margin-top: 12px; margin-bottom: 12px;}
	img		  {border: 0px;}
	
	#container {margin: auto; margin-top: 20px; width: 972px; text-align: left; background: #FF9900;}
	#ticker {height: 24px; background-color: #FBC98C;}
	#ticker marquee {padding-top: 4px; margin-left: 5px; margin-right: 5px;}
	#ticker a {color: #000000; text-decoration: none;}
	#ticker a:hover {color: #636468;}

	#logo_cdu {margin-top: 12px; margin-bottom: 5px; text-align: right;}

	#spalte_links {width: 192px; height: 650px; padding-top: 26px; text-align: right;}
	#spalte_rechts {background-color: #FFFFFF;}

	#content_spalte_links { background-color: #FFFFFF; border-left: 1px solid #FFFFFF; border-top: 1px solid #FF9900; }
	#content_spalte_rechts { overflow: hidden; width: 200px; float: right; }
	#content_spalte_rechts div.header {height: 22px; background-color: #636468; margin: 0; padding: 0 0 0 14px;}
	#content_spalte_rechts div.header span {font-size: 13px; color: #FFFFFF; padding-top: 2px; display: block; }
	#content_spalte_rechts div.cdu_pics {padding: 0 0 0 14px; font-size: 12px;}
	#content_spalte_rechts ul {list-style-type: none; margin: 0px; padding: 0px; padding-left: 14px;}
	#content_spalte_rechts li {margin-bottom: 10px;}
	#content_spalte_rechts a {text-decoration: none; color: #000000; }
	#content_spalte_rechts a:hover {color: #636468;}
	
	#content_spalte_rechts .content-spalte-rechts-innen { margin-bottom: 10px; background-color: #DCDDDF; border-left: 1px solid #FF9900; border-bottom: 1px solid #FF9900; }
	
	#content_spalte_rechts .buttons { margin: 5px 0px 0px 3px;}
	#content_spalte_rechts .buttons a:link,
	#content_spalte_rechts .buttons a:visited { margin-right: 1px; }
	
	#content {margin-left: 23px; margin-right: 215px; padding-bottom: 20px;}

	img.logo_ahoffmann {margin-top: 12px; margin-right: 6px;}
	#suche {margin-top: 93px; margin-right: 7px;}

	#navi_h0 {background-color: #DCDDDF; text-align: right;}
	#navi_h0 ul {margin: 0px; margin-right: 25px; padding: 2px 0px 3px 0px; list-style-type: none;}
	#navi_h0 li {display: inline; margin-left: 15px;}
	#navi_h0 a, #navi_h0 span {color: #636468; text-decoration: none;}
	#navi_h0 a:hover {color: #000000;}
	#navi_h0 a.ebene-1-aktiv {color: #000000;}

	#navi_h1 {background-color: #636468; padding-left: 25px;}
	#navi_h1 ul {margin: 0px; padding: 2px 0px 1px 3px; list-style-type: none;}
	#navi_h1 li {display: inline; margin-right: 14px;}

	#navi_h2 {margin: 0px; padding: 0px; padding-top: 5px; margin-top: 8px; margin-left: 8px; width: 550px;}
	#navi_h2 a, #navi_h2 span {line-height: 26px; margin-right: -2px; margin-bottom: 1px; border: 1px solid #FDC98A; background-color: #FFEED7; padding: 4px 14px 4px 14px; color: #718C9A; text-decoration: none;}
	#navi_h2 a:hover {color: #000000;}
	#navi_h2 a.ebene-2-aktiv {color: #000000; background-color: #FFDAA2;}
	
	.hgb-01 	{background-image: url(http://andreas-hoffmann.info/portal/pics/layout/cycon/hg_oben.gif) }
	
	a {text-decoration: none; color: #636468;}
	a:hover {color: #000000;}

	#content {line-height: 18px;}
	h1 {font-size: 20px; color: #FF9900; font-weight: normal;}
	h2 {font-size: 12px; color: #FF9900; font-weight: bold;}

	#content_spalte_links #content object { display: block; margin-bottom: 20px; }
	.cycon-absatz { margin-bottom: 20px; }
	
	.text-7   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:  #000000;}
	.text-8   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:  #000000;}
	.text-9   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:  #000000;}
	.text-10  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
	.text-11  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000;}

	.titel-10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; line-height:16pt; letter-spacing: 0.2pt;}
	.titel-11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; font-weight:bold; line-height:16pt; letter-spacing: 0.2pt;}
	.titel-12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; font-weight:bold; line-height:16pt; letter-spacing: 0.2pt;}
	.titel-13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#000000; font-weight:bold; line-height:16pt; letter-spacing: 0.2pt;}
	.titel-14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; font-weight:bold; line-height:16pt; letter-spacing: 0.2pt;}

	div.bild-links	{font-family: Verdana, Helvetica, sans-serif; font-size: 60%; color: black; text-align: center; padding: 10px 15px 0 0; margin: 0 0 10px 0; float: left;}
	div.bild-rechts	{font-family: Verdana, Helvetica, sans-serif; font-size: 60%; color: black; text-align: center; padding: 10px 0 0 15px; margin: 0 0 10px 0; float: right;}
	
	/* S I T E M A P */
	div.sitemap {display: block; width: 300px; margin: 0px; padding: 0px; margin-bottom: 1px; border: 1px solid #FDC98A; background-color: #FFEED7;}
	ul.sitemap {margin: 0px; padding: 0px; margin-left: 25px; list-style-type: none;}
	ul.sitemap li {width: 300px; margin: 0px; padding: 0px; margin-right: 1px; margin-bottom: 1px; border: 1px solid #FDC98A; background-color: #FFEED7;}
	ul.sitemap li a, ul.sitemap li span, div.sitemap a, div.sitemap span {
		display: block; padding: 4px 14px 4px 14px; display: block;
	}

	/* G A L E R I E */
	.galerie_liste div {color: #000000; padding-left: 25px;}
	.galerie_liste h2 {color: #000000; font-weight: normal; padding: 0px; margin: 0px; background-image: url(http://andreas-hoffmann.info/portal/pics/layout/ahoffmann/news_pfeil.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 25px;}

	#galerie_uebersicht {background-color: #FFEFD8; border: 1px solid #FFBA55; width: 515px;}
	#galerie_uebersicht img {border: 1px solid #FFBA55;}
	#galerie_uebersicht table {width: 515px;}
	#galerie_pageview {background-color: #FFDBA1; border-top: 1px solid #FFBA55;}
	#galerie_pageview table {width: 515px;}
	#galerie_pageview td {color: #718C9A;}
	#galerie_pageview b {color: #000000;}
	#galerie_detail {background-color: #FFEFD8; border: 1px solid #FFBA55; width: 515px;}
	#galerie_detail img {border: 1px solid #FFBA55;}
	#galerie_detail table {width: 515px;}
	#galerie_detail_pageview {background-color: #FFDBA1; border-top: 1px solid #FFBA55;}
	#galerie_detail_pageview table {width: 515px;}
	#galerie_detail_pageview td {color: #718C9A;}
	#galerie_detail_pageview b {color: #000000;}

	/* N E W S */
	.cycon-news-liste div.aufmacher {color: #000000; text-align: justify; padding: 0 10px 0 25px;}
	.cycon-news-liste h2 {color: #000000; font-weight: normal; padding: 0px; margin: 0px; background-image: url(http://andreas-hoffmann.info/portal/pics/layout/ahoffmann/news_pfeil.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 25px;}
	.cycon-news-detail div.text {color: #000000; padding: 0 10px 0 25px; text-align: justify;}
	.cycon-news-detail h2 {color: #000000; font-weight: bold; padding: 0 10px 0 0; margin: 0px; background-image: url(http://andreas-hoffmann.info/portal/pics/layout/ahoffmann/news_pfeil.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 25px;}
	.cycon-news-detail td {vertical-align: top;}
	.news-meldung-wrapper { overflow: hidden; float: left; width: 523px; }
	.news_weiter { font-size:10px; font-weight:bold; color: #636468; }
	.bild_rechts_liste { float: right; padding: 5px 10px 0 20px; width: 180px;}
	.bild_rechts_detail { float:right; padding:5px 10px 0 20px; font-size:9px; width:200px; color: #636468;}
	.pdf_verweis {height:22px; line-height:22px; vertical-align:bottom;}

	.news-home .cycon-news-liste div.aufmacher { color: #000000; text-align: justify; padding: 0px;}
	.news-home .bild_rechts_liste { float: left; padding: 5px 10px 5px 0px; width: 180px; }
	.news-home .cycon-news-liste h2 { background-image: none; padding-left: 0px; }
	.news-home .news-meldung { margin-left: 195px; }
	
	/* V E R A N S T A L T U N G E N */
	.modul-veranstaltungen .kalender { margin-bottom: 40px; }
	.modul-veranstaltungen .veranstaltungen-zeile { margin-bottom: 25px; }
	.modul-veranstaltungen .detail .langtext { margin-bottom: 7px; }
	
	/* P A G E V I E W */
	td.pageview_button {width: 80px;}
	
		textarea  {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
	select    {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
	.form, .form_rechts {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
	.button   {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
	.texthtml {background-color: #efefef; border-color: #000000}

