body {	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  }

div.clearer { clear:both; }

	div.main { width:1010px; margin:auto; }
		div.header { background-color:#2C53A2; }
		div.header img { padding:5px; }
		
		div.contentMain { min-height:400px; _height:400px; border-bottom:4px solid #2C53A2; }
		div.contentMain div.left { width:60%; float:left; padding:10px 30px 10px 10px; border-right:1px solid #cccccc; }
		
			div.contentMain div.left h1 { color:#2C53A2; font-size:14px; border-bottom:1px solid #cccccc; }
			div.banner h1 { color:#2C53A2; font-size:14px; border-bottom:1px solid #cccccc; margin-top:19px; clear:both; }
		div.contentMain div.right { width:34%; float:left; margin-left:19px; }
		div.banner p.bodytext { padding:10px; }
				
		
ul.menu, ul.menu ul { list-style-type: none; padding:0px; margin:0px; }
ul.menu a { display: block; color:#FAF401; padding: 3px 10px 3px 10px; font-weight:normal; }
ul.menu ul a { padding: 0 10px; }
ul.menu li { padding:0px 25px 0px 25px; margin:0; background-image: none; float:left; }
ul.menu ul { margin-left:0; padding: 0 0 5px 0; position: absolute; background-color: #ffffff; border:1px solid #cccccc; display:none; min-width:180px; }
*html ul.menu ul { width:180px; }
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  { display:block; }
ul.menu ul li { float:none; background-color: transparent; }
ul.menu ul li a { padding:5px; color:#666666; }

div.menuMain { text-align:center; background-color:#2C53A2; height:18px; color:#FAF401; border-top:4px solid #FAF401; border-bottom:4px solid #FAF401; padding:5px 15px 5px 15px; }
div.menuMain a { color:#FAF401; padding:0px 10px 0px 10px; text-decoration:none; font-weight:bold; }

	/* ### tt_news list ### */
	div.news-list-item { border:1px solid #cccccc; margin-bottom:10px;  }
	div.news-list-item p.bodytext { padding:5px; }
	div.news-list-author p.bodytext { font-size:10px; padding:0px; margin:2px 3px 0px 0px; color:#999999; }
	div.news-list-item img { padding:5px 15px 10px 15px; float:left; }
	div.news-list-itemHeader {border-bottom:1px dashed #cccccc; background-color:#2C53A2; margin:0px; font-weight:bold;}
	div.news-list-itemHeader a { color:#FAF402; text-decoration:none; display:block; padding:3px; }
	div.news-list-itemHeader a:hover { color:#ffffff; }
	div.news-list-date { font-size:10px; padding:2px 3px 0px 0px; color:#999999;  float:left; }
	div.news-list-morelink a { color:#ff0000; text-decoration:none; }
	div.news-list-morelink { font-size:11px; padding:4px; }
	div.news-list-category { float:left; }
	
	/* ### tt_news single ### */
	div.news-single-item { border:1px solid #cccccc; }
	div.news-single-item h3 { padding:0px 5px 10px 5px; margin:0px; }
	div.news-single-itemHeader { border-bottom:1px dashed #cccccc; color:#FAF402; background-color:#2C53A2; font-size:14px; margin:0px; font-weight:bold; padding:3px 3px 3px 5px; }
	div.news-single-itemKat { font-size:10px; float:left; padding:0px 10px 20px 5px; margin:2px 3px 0px 0px; color:#999999; }
	div.news-single-author p.news-single-author { font-size:10px; padding:0px 2px 20px 0px; margin:2px 3px 0px 0px; color:#999999; }
	div.news-single-itemBild { padding:0px 5px 20px 5px; }
	div.news-single-itemBildLeute img { padding:4px; float:left; border:1px solid #2C53A2; margin:10px; }
	div.news-single-itemDate { font-size:10px; padding:2px 3px 0px 5px; color:#999999; }
	div.news-single-itemContent { width:550px; float:left;}
	div.news-single-itemContent p.bodytext { padding:10px; letter-spacing:1px; margin:0px;  }
	div.news-single-itemContent td { padding:10px; letter-spacing:1px; margin:0px; clear:both;  }
	
	/* ### Guestbook list ### */
	div.guestbookMain { border:1px solid #cccccc; margin-top:10px; padding:5px; }
	div.tx-guestbook-result { font-size:10px; color:#999999; }
	div.tx-guestbook-pagination { font-size:10px; color:#999999; }
	div.tx-guestbook-pagination a { color:#999999; font-weight:bold; }
	div.tx-guestbook-header { color:#999999; }
	div.tx-guestbook-header a { color:#999999; }
	div.tx-guestbook-content { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#EEEFEF; margin:3px 0px 5px 0px; padding:3px; }
	div.tx-guestbook-clear { font-size:2px; height:5px; }
	p.tx-guestbook-date { margin:0px; font-size:10px; color:#999999; }
	div.tx-guestbook-header { font-size:11px; color:#999999; }
	div.tx-guestbook-header a { font-size:11px; color:#999999; }
	p.tx-guestbook-entry { font-size:11px; color:#666666; } 
	
	/* ### Guestbook form ### */
	div.guestbook_form { border:1px solid #cccccc; padding:5px; margin-top:10px; }
	div.guestbook_form label { font-size:11px; color:#666666; }
	div.tx-guestbook-form-error { color:#ff0000; }
	
	
	div.tidy { padding:5px; }
	
	div.news-amenu-container { margin-top:20px; }
	div.news-latest-main { padding:3px 0px 2px 10px;  border:1px solid #cccccc; margin-bottom:15px; }
	div.news-latest-main a { text-decoration:none; font-size:12px; color:#666666; }
	div.news-latest-item h3 { margin:0px; padding-bottom:5px; font-size:11px; font-weight:normal;  }
	div.boxHeader { background-color:#2C53A2; color:#FAF402; padding:3px; font-weight:bold; }
	
	div.newsFeeds { margin-bottom:20px; }
	
	dd.csc-textpic-caption { font-size:10px; text-align:justify; }
	fieldset.csc-mailform { border:0px; }
	div.csc-mailform-field label { display:block; padding:10px 0px 5px 0px; }
	
	span.rgmediaimages-player { float:left; }
	td.align-center { text-align:center; }
	table.contenttable p.bodytext { padding:0px; }
	
	ul.rss_js_items {}
	li.rss_js_item { padding-bottom:5px; }