OL, UL, H1, H2 {
	font-family: arial, helvetica, sansserif;
	padding-right: 10px; 
	font-size: 11px;
}

P       {
	font-family: arial, helvetica, sansserif;
	font-size: 11px;
}

DIV{
	font-family: arial, helvetica, sansserif;
	font-size: 11px;
}

H1 { font-size: 13px; }
H2 { font-size: 12px; }
H1, H2 {margin: 0px 0px 5px 0px;}

TD#back {
	background-image: url(Bilder/inqim_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	 }
/* contain column */

TD#rechts .csc-section A {
  font-size: 10px;
  color: #016666;
 text-align: right; vertical-align: top  ; padding-right: 10px}

/* -----------------------Menu x column -----------------------------------------------------*/
TD#MENUX {
	font-size: 9px;
  	color: #666666;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-right: 12px;
	}

TD#MENUX A {
	font-family: arial, helvetica, sansserif;
  	color: #666666;
	text-decoration: none;
	padding-top: 6px;
	}

TD#MENUX A:hover {
	font-family: arial, helvetica, sansserif;
	color:#666666;
	text-decoration: underline;
	padding-top: 6px;
	}

/* -----------------------FOOTER column -----------------------------------------------------*/
TD#FOOTERX {
	font-family: arial, helvetica, sansserif;
	font-size: 9px;
	vertical-align: top;
	text-align: right;
	padding-top: 20px;
	padding-right: 15px;
	}
TD#FOOTERX A {
	font-family: arial, helvetica, sansserif;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 15px;
	}
TD#FOOTERX A:hover {
	font-family: arial, helvetica, sansserif;
	color: #666666;
	text-transform: uppercase;
	text-decoration: underline;
	padding-top: 20px;
	padding-right: 15px;
	}
/* -----------------------Menu 1 column -----------------------------------------------------*/

TD#content {
	font-family: arial, helvetica, sansserif;
	vertical-align: 35px; 
	padding-left: 15px;
	}
TD#content A {
	color: #333333;
	text-decoration: underline;
	border-style: none
	}
TD#content A:hover {
	color: #333333;
	text-decoration: none;
	}
TD#content UL {
	color: #333333;
	text-decoration: none;
 	line-height: 15px
	}
TD#content .csc-linkToTop {
	color: #333333;
	text-decoration: underline; 
	font-size: 9px;
	text-align: right
	}
TD#content .csc-form-fieldcell{
	color: #333333;
	text-decoration: none; 
	font-size: 10px; 
	line-height: 15px
	}

TD#content .bodytext {
	color: #333333;
	padding-top: 5px; 
	padding-left: 15px; 
	padding-right: 25px; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 15px;
	}

TD#content H2 {
	font-size: 12px;
	color:#990033; 
	font-weight: bold; 
	}

TD#content H1.csc-firstHeader {
	font-size: 12px;
	padding-top: 25px; 
	padding-left: 15px; 
	padding-right: 25px; 
	color:#990033;
	font-weight: bold;
	}

TD#content H1 {
	font-size: 12px;
	padding-top: 25px; 
	padding-left: 15px; 
	padding-right: 25px; 
	color:#990033;
	font-weight: bold;
	}

TD#content H3 {
	font-size: 12px;
	color: #333333; 
	font-weight: bold;
	}

TD#content .leiter {
	border:1px #999999 solid;
	background-color:#F9FFE5;
	}

.csc-frame-frame2{
	padding: 3px 0px;
	margin: 8px 0px;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	}

TD#content .align-center {
	text-align: center;
	}

.csc-textpic-image {
        padding-right: 15px; 
        }

label {
	width: 20%;
	vertical-align: top;
	float: left;
	display: block;
	}

.csc-mailform {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}

.csc-mailform-field {
	margin: 3px;
	}

.csc-form-label-req{
	font-weight: bold;
	}

/* ---------------------sitemap ---------------------*/

TD#menu_2 {
	vertical-align: top;
	text-align: left;
	border-top: 1px #666666 solid;
	}
/*TD#menu_2 .abschlussleiste {
	padding-bottom: 0px; 
	background-color:#f0f1ef;
	border-bottom: 1px #666666 solid;
	}
*/
TD#menu_2 A {
	text-decoration: none;
	}

TD#menu_2 .menu2-level1-no {
	color:#666666;
	padding:0px 0px 3px 5px; 
	border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-color:#E3E5E4;
	}

TD#menu_2 .menu2-level1-act {
	color:#990033;
	padding:0px 0px 3px 5px; 
	border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-size: 13px;
	font-weight: bold; 
	text-decoration: none;
	background-color:#E3E5E4;
	}

TD#menu_2 .menu2-level2-no {
	color:#575757;
	padding:0px 0px 3px 5px; 
	border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-size: 11px;
	background-color:#F1F1F1;
	}

TD#menu_2 .menu2-level2-act {
	color:#575757;
	padding:0px 0px 3px 5px; 
	border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-weight: bold; 
	font-size: 11px;
	background-color:#F1F1F1;
	}
TD#menu_2 .menu2-level3-no {
	color:#575757;
	padding:0px 0px 3px 5px; 
        border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-size: 11px;
	background-color:#f0f1ef;
	}
TD#menu_2 .menu2-level3-act {
	color:#575757;
	padding:0px 0px 3px 5px;
        border: #666666 solid;
	border-width: 0px 0px 1px 0px;
	font-size: 11px;
        font-weight: bold; 
	background-color:#f0f1ef;
	}
/* ---------------------------------- LINKS column */

TD#LINKS {
	font-family: arial, helvetica, sansserif;
	
	padding-left: 15px;
	}

TD#LINKS A {
	color: #333333;
	text-decoration: none;
	}

TD#LINKS A:hover {
	color: #333333;
	text-decoration: none;
	}

TD#LINKS .bodytext {
	color: #333333;
	padding-top: 5px; 
	padding-left: 15px; 
	padding-right: 25px; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 15px;
	}

TD#LINKS H1 {
	color:#005682;
	padding:1px 3px; 
	margin:10px 3px 5px 0px;
	border:1px #999999 solid;
	font-size: 10px; 
	font-weight: normal;
	text-transform: uppercase
	}
TD#LINKS .csc-firstHeader {
	color:#005682;
	padding:1px 3px; 
	margin:0px 3px 5px 0px;
	border:1px #999999 solid;
	font-size: 10px;
	font-weight: normal; 
	text-transform: uppercase
	}
.csc-sitemap csc-sitemap-level1 {
	color: #005682;
	font-size: 10px;
	font-weight: bold
	}

/* ---------------------------------- RECHTS column */

TD#RECHTS {
	vertical-align: top;
	text-align: left;
	padding: 1px 10px 0px 0px; 
	}
TD#RECHTS A {
	color: #666666;
	text-decoration: none;
	}
TD#RECHTS A:hover {
	color: #666666;
	text-decoration: underline;
	}
TD#RECHTS .bodytext {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #666666;
	margin: 0px;
	}
TD#RECHTS H1 {
	color:#666666;
	padding:1px 3px; 
	margin:10px 3px 5px 0px;
	font-size: 12px;
	font-weight: bold; 
	}
TD#RECHTS .csc-firstHeader {
	color:#005682;
	padding:1px 3px; 
	margin:0px 3px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	}

/* --------------------------- contain column */

TD#contain {	
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
	padding-right: 20px;
	}
TD#contain DIV {
	width: 100%;
	}
TD#contain A {
	color: #333333;
	text-decoration: none;
	}
TD#contain A:hover {
	color: #333333;
	text-decoration: underline;
	}
/*-----------------------------------  tt_news   -----------------------------------*/
/*---------- tt_news single  ----------------*/

.news-single-item .bodytext{
	color: #333333;
	padding-top: 5px; 
	padding-left: 15px; 
	padding-right: 25px; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 15px;
	}

.news-single-timedata {
	color: #333333;
	padding-top: 25px; 
	padding-left: 15px; 
	padding-right: 25px; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 15px;
	}

.news-single-item h2{
	font-size: 12px;
	padding-top: 5px; 
	padding-left: 15px; 
	padding-right: 25px; 
	color:#990033;
	font-weight: bold;
	}

.news-single-backlink {
	color: #333333;
	padding-top: 5px; 
	padding-left: 15px; 
	padding-right: 25px; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 15px;
	}

/*----------- tt_news clearer ------------*/

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	border: 1px;
	border-color: #ffffff;

}
.news-latest-container HR .clearer {
	clear:right;
	height:1px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	border: 1px;
	border-color: #ffffff;
}

/*----------- tt_news LATEST view ------------*/

.news-latest-container {
	border:0px none; margin-top: 3px}

.news-latest-container H3{
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
.news-latest-container H3 a{
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}

.news-latest-container H2{
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px; 
	padding-right: 6px; 
	padding-bottom: 2px;
	margin-left: 6px;
	margin-top: 3px;
	margin-bottom: 2px;
	border:1px #ffffff solid;
	color: #666666;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-left: 10px;
	}
.news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#333333;
	margin-left: 10px;
	}
.news-latest-gotoarchive A {
	color:#333333;
	margin-left: 10px;
	}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	}

.news-latest-item h3 {
	font-family: arial, helvetica, sansserif;
	color:#333333;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	}

.news-latest-item h3 a{
	font-family: arial, helvetica, sansserif;
	color:#333333;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	}
.news-latest-item h3 a: hover {
	font-family: arial, helvetica, sansserif;
	color:#333333;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
	}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
	}
.news-latest-date, .news-latest-morelink, .news-latest-category {
	font-size:9px;
	}
.news-latest-morelink {
	height:12px;
	}
.news-latest-morelink A {
	float:right;
}

/*---------- tt_news LIST view  ----------------*/
.news-list-container {

	border:0px #000 none;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	border:dotted;
 	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;			
	padding-bottom: 3px; 
	border-width: 1px 0px 0px; 
	border-color: #999999 black black
	}
.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: 2px;
	padding: 2px;
}
.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 {
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #666666;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	}
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}
.news-list-container IMG {
	float: right;
	border:1px 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:3px;
	}
.news-list-morelink  {
	margin-bottom:3px;
	}
.news-list-browse {
	text-align: center;
	}

.news-latest-date { border-style: none}
.news-latest-gotoarchive A:LINK { color: #666666 }
.news-single-timedata { border:none;
	margin-bottom: 3px;
	text-align: right
	}
.csc-textpic-imagewrap {
	margin: 0px;
	padding: 0px;
	}
.tx-newloginbox-pi1 {padding-left:15px;}
p { margin-top: 0px; margin-bottom: 0px;}