	/*Menu-Styles*/

	img {
			border:none;
			margin:0;
			padding:0;
	}
	
	td.heading {
		font-weight: bold;
		/*text-decoration: ;*/
		font-style: italic;
		font-size: 12;
		color: #000033;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	td.category {
		font-weight: bold;
		/*text-decoration: ;
		font-style: ;*/
		font-size: 12;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	td.link {
		/*font-weight: ;
		text-decoration: ;
		font-style: ;*/
		font-size: 12;
		/*color: ;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	a:link {
		color: #000033;
		text-decoration: none;
	}
	a:active {
		color: #cc3300;
		text-decoration: none;
	}

	a:visited {
		color: #000033;
		text-decoration: none;
	}

	a:hover {
		color: #dd6900;
		text-decoration: underline;
	}


	.cat_delimiter {
		font-weight: bold;
		/*text-decoration: ;
		font-style: ;*/
		font-size: 12;
		color: #000033;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


	.link_delimiter {
		font-weight: bold;
		/*text-decoration: ;
		font-style: ;*/
		font-size: 12;
		color: #dd6900;
		/*font-family: ;*/
	}


	/*End Menu Styles*/


	h1 {
		font-size: 14px; font-weight: bold;
		color: #000033
	}
	h2 {
		font-size: 13px; font-weight: bold;
		color: #000033;
		margin-bottom:5px;
		margin-top:4px;

	}
	h3,h4 {
		font-size: 12px; font-weight: bold;
		margin-bottom:5px;
	}

	label {
		font-weight:bold;
		color: #000033;
	}

body {
	background-color: #ebf3f5; /*#fdf2ef;*//*#fdf0ed*/
	border:none;
	padding:0px;
	margin:0px;
}
	
	body, TABLE {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px
	}

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

	td.box {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px
	}
	.image {
		border:1px;
		border-style:solid;
		border-color:#000033;
		margin-bottom:15px;
		margin-left:10px;
	}

	.boxtitle {  font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000033
	}

	/*
	a.navi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration : none; color: #333333}
	a.navi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration : none; color: #333333}
	a.navi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration : none; color: #333333}

	a.navisub:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #444444;
		background : #F2F2F2;
		padding : 4;
		padding-bottom : 2;
		padding-left : 2;
		padding-top : 2;
		padding-right : 2;
		width : 80%;
		text-decoration : none;
	}
	a.navisub:visited  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #444444;
		background : #F2F2F2;
		padding-bottom : 2;
		padding-left : 2;
		padding-top : 2;
		padding-right : 2;
		width : 80%;
		text-decoration : none;
	}
	a.navisub:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;text-decoration : none; color: #555555}
	.navbull {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000033}

	*/
	/*.imageborder {  border: 4px grey solid;}*/
	.imageborder  {  border: 1px gray solid;}


	Table#InsolvenzBar TD {
		padding: 8 0 5 0;
		border-bottom:1px solid #f0f0f0;


		/*font-size: 12px;*/
	}

	Table#InsolvenzBar TR {
		text-align: left;
		padding: 0 0 5 0;

	}
	.comment {
		color:gray;


		font-size: 10px;
	}

	Table#InsolvenzRes TD {
		padding: 4 0 0 4;
	}

	.unnamed1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000066;
		border: #000066;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
	}
	.stfield,textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		order: #000066;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
	}
	.stbutton  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #969ab6;
		border: #CCCCCC;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
	}

	/* Ergänzungen von Marco Start */

	#InsolvenzBar {
		padding-right: 5px;
	}

	/* Ergänzungen von Marco Ende */
	.white {
		color:white;
	}

	.smallgrey {
		color:#666666;
		font-size:11px;
	}
	.alert {
		color:orange;
		font-weight:bold;
		font-size: 10px;
	}
	.label{
		color: #000033;
		font-weight:bold;
	}
	.Insolvenzalert {
		color:Orange;
		font-weight:bold;
	}

	*{
		font-family:inherit;
	}

	/* Newsletter Styles */

	TABLE #newsletter {
		text-align:left;
		margin-top:15px;
	}

	TABLE #newsletter th {
		border-bottom:1px solid #f0f0f0;
	}

	#excopyright, #excopyright a {
		text-align:right;
		color:#dfdfdf;
		margin-top:30px;
	}
	.imageright {
		border:1px solid #000033;

	}
	.imageleft {
		border:1px solid #000033;
	}
	#imageleft {
	float:left;
	width:140px;
		margin-right:20;
		margin-top:0;
		margin-bottom:10;
	}
	
		#imageright {
	float:right;
		width:140px;
		margin-left:20;
		margin-right:20;
		margin-top:0;
		margin-bottom:10;
	}
	
	#captionleft {
	margin-top: 3px;
	text-align:left;
	font-size:9px;
	color:gray;
	}
	
		#captionright {
	margin-top: 3px;
	text-align:right;
	font-size:9px;
	color:gray;
	}
	
	#procon {
		margin-top:15px;
		margin-left:10px;
		margin-bottom:15px;
	}

	hr {
		background:silver;
	  height:1px;
		border:0;

	}

#regionGradient1 {
	/* background: white url(images/colorline.gif) bottom repeat-x;
	#000066 blau */
	background: #cccccc;
	width:auto;
	height:6px;
}

.ul_nav2 {
		font-weight: bold;
		font-size: 12px;
		color: #dd6900;
	  list-style-type:none;
		padding:0 0 0 3px;
		margin: 0 0 0 3px;
		width: 160px;
}
.ul_nav2 li{
margin-bottom:4px;
}

.ul_nav2 ul{
margin-top:4px;
}

.ul_nav3, active_nav3 {
		font-weight: normal;
		font-size: 11px;
		color: #dd6900;
	  list-style-type:square;
		list-style-position: outside;
		width: 140px;
		padding: 0 0 0 11px;
		margin: 0 0 0 7px;
}

.ul_nav3 li{
padding:0 0 2px 0;
margin:0 0 0 5px;
}

.ul_nav4 {
		list-style-type:square;
		list-style-position: outside;
		padding:0 0 0 12px;
		width: 150px;
}

/*.li_nav3:before {
	content: "\00BB \0020";
}

.active_nav3:before {
	content: "\00BB \0020";
} 
*/

/*ul#navigation li a {
text-decoration: none;
display: block;
width: 100%;
font-weight: normal;
color: #000000;
}*/

.mypath_text {
  height: 28px;
	font-size: 10px;
	padding-top: 11px;
	/*color: #c6c6c6;*/
}

.footer_text {
	font-size: 11px;
	vertical-align: middle;
	/*color: #c6c6c6;*/
	height: 15px;
	padding-top: 2px;
	margin-top: 2px;
}



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container-rechts {
 	/*border:1px solid #000;
	background-color:#BBE53A;*/
	width: 180px;
	text-align: left;
}	

.news-list-item {
	padding:3px;	
	margin:3px;
	font-size: 9px;
	padding-top: 0px;
	margin-top: 0px;
	/*border:1px solid #666;
	background-color:#c6c6c6;*/
}

.news-search-form {	
  padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
  margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #c6c6c6;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER, {
	color:#fff;
  padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container H4 {
	font-weight:normal;
	height:70px;
  padding-left:3px;
}
.news-list-date {
	color: #575757;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-list-container IMG, .news-list-container-rechts IMG {
	float: right;
	border:0px solid #666;
  margin-bottom:5px;
  margin-right:2px;
  margin-left:5px;
}
.news-list-category IMG {
	float: none;
  border:none;
  margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
  margin-left:0;
}
.news-list-morelink  {
  margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

.news-image {
  clear: right;
}

.news-list-morelink {
	clear:both;
}

#mypath {
  height: 28px;
}

#phone_image {
  margin-right: 0px;
	padding-right: 0px;
}

#navi_left_image, #right_content_image {
  margin-bottom: 0px;
	padding-bottom: 0px;
}

#right_content {
  margin-right: 2px;
	padding-right: 2px;
	margin-left: 0px;
	width: 180px;
}

#right_content .bodytext{
	padding-left: 3px;
}

/* Mail form */
.csc-mailform {
	border: none;
}

/* Bildunterschrift */
.csc-textpic-caption {
font-size: 10px;
color: #888888;
}