@import url(gkmb_files/content.css);
/*****************************************************/
/*                                                                                         */
/*                Seiten Standards                                                 */
/*                                                                                         */
/*****************************************************/


body, html {
	border: 0;
                margin: 0;
                padding: 0;
	width: 100%;
	height: 100%;
                min-height: 100%;
	font: normal 100.01% Arial, Helvetica, Verdana,  sans-serif;
}

html, body  {
	background-color: #ffcc66;

}
body {
                margin-bottom: 1px;
}
#page {
	margin:0;
	text-align:left;
	width: 995px;
	position: relative;
	background: url(fileadmin/templates/main/img/bgPage.gif) repeat-y;
}
#page, #wrapper {
	min-height:100%;
}
#wrapper {
                position: absolute; 
                margin: 0;
                padding: 0;
                top: 0px;
                left: 0px;
                width: 995px;
                height: 100%;
                font: normal 100.01% Arial, Helvetica, Verdana,  sans-serif;               
}
#contentAll {
	position: relative;
	margin: 0;
	width: 995px;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#contentsSS {
                top: 0px;
                left: 180px;
                margin-left: 180px;
                width: 600px;
                min-height: 100%;
                background-color: #fefed5;
	font: normal 100.01% Arial, Helvetica, Verdana,  sans-serif;
                margin-top: 0px;
}

body>#contentsSS, body>#wrapper {
	height: auto;
}


body ul {
                color: #000000; 
}

#header {
	position: absolute;
                margin: 0;
                padding: 0;
	z-index: 5;
	top: 0;
	left: 0;
	width: 780px;
                height: 277px;
	background: #ffffff;
                margin: 0;
}


#headerbildtopstreifen  {
	position: absolute;
	top: 0;
	left: 0;
                margin: 0px 0 0 0;
                padding: 0;
                z-index: 190;
}

#headerbild {
	position: absolute;
	top: 80px;
	left: 0;
                margin: 0px 0 0 0;
                padding: 0;
                z-index: 190;
}
#bg-werbungoben {
	position: absolute;
	top: 0;
	left: 0;
                margin: 0px 0 0 0;
                padding: 0;
                z-index: 200;
}
#bildstreifenoben {
	position: absolute;
	top: 80px;
	left: 0;
                margin: 0px 0 0 0;
                padding: 0;
                z-index: 200;
}
#content2 {
                margin: 14px 0px 20px 0px;
                z-index: 14;
                background-color: #fefed5;   
                            
}




#ct1 {
                top: 277px;
                left: 15px;
                width: 570px;
                z-index: 30;
                background-color: #fefed5;
                margin: 277px 0px 0px 15px;
                height: 100%; 
}

#ct1 #CONTENT {
                z-index: 30;
                margin: 0px 0px 0 0px;
                background-color: #fefed5;
}

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung CONTENT   in nicht  IE5 mode             */
/*                                                                                         */
/*****************************************************/

html >  body #ct1 #CONTENT {
padding-top: 13px;
}

#ct1 .csc-firstHeader {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}

#ct1 .bodytext {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 12px;
  	color: #083e02;
  	font-weight: 500;
}
#ct1 .bodytextheadline {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}
#ct2 {
                top: 277px;
                left: 15px;                 
                width: 570px;
                z-index: 30;
                background-color: #fefed5;
                margin: 277px 0px 0px 15px;
}

#ct2 #LCONTENT {
                top: 0px;
                left: 0px;               
                width: 375px;
                z-index: 30;
                margin: 0px 0px 0px 0px;
                background-color: #fefed5;
}

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung LCONTENT   in nicht  IE5 mode           */
/*                                                                                         */
/*****************************************************/

html >  body #ct2 #LCONTENT {
padding-top: 13px;
}

#ct2 #CONTENT {
                position: absolute;
                top: 292px;
                left: 585px;
                width: 180px;
                z-index: 30;
                margin: 0px 0px 0px 0px;
                background-color: #fefed5;

}

#ct2 .bodytext {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 12px;
  	color: #083e02;
  	font-weight: 500;
}
#ct2 .bodytextheadline {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}
#ct2 .csc-firstHeader {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}


#ct3 {
                top: 277px;
                left: 15px;                 
                width: 570px;
                z-index: 30;
                background-color: #fefed5;
                margin: 277px 0px 0px 15px;
                height: 100%;
                min-height: 100%;
}

body > #ct3 {
	height: auto;
}



#ct3 #LCONTENT {
                top: 0px;
                left: 0px; 
                width: 570px;
                z-index: 30;
                margin: 0px 0px 10px 0px;                
                background-color: #fefed5;
}


/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung LCONTENT   in nicht  IE5 mode           */
/*                                                                                         */
/*****************************************************/

html >  body #ct3 #LCONTENT {
padding-top: 13px;
}

#ct3wrapper { 
                position: relative;
                left: 0px;
                width: 570px;
                z-index: 30;
                margin: 0px 0px 20px 0px;
                background-color: #fefed5;
}

body > #ct3wrapper  {
	height: auto;
}
#ct3 #CONTENT {

                top: 0px;
                left: 0px;
                width: 277px;
                z-index: 30;
                margin: 0px 0px 0px 0px;
                background-color: #fefed5;
}

#ct3 #RCONTENT {
                position: absolute;
                left: 293px;
                top: 0px;
                width: 277px;
                z-index: 30;
                background-color: #fefed5;
}

#ct3 .bodytext {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 12px;
  	color: #083e02;
  	font-weight: 500;
}
#ct3 .bodytextheadline {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}
#ct3 .csc-firstHeader {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}

#ct4 {

                top: 277px;
                left: 15px;                 
                width: 570px;
                z-index: 30;
                background-color: #fefed5;
                margin: 277px 0px 0px 15px;
                height: 100%;
                min-height: 100%;
}

body>#ct4{
	height: auto;
}


#ct4wrapper  {
                top: 0px;
                left: 0px;              
                width: 570px;
                z-index: 30;
                background-color: #fefed5;
                margin: 0px 0px 0px 0px;
}

#ct4 #LCONTENT {
                top: 0px;
                left: 0px;
                width: 180px;
                z-index: 30;
                background-color: #fefed5;
                margin: 0px 0px 0px 0px;
}

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung LCONTENT   in nicht  IE5 mode           */
/*                                                                                         */
/*****************************************************/

html >  body #ct4 #LCONTENT {
padding-top: 13px;
}


#ct4 #RCONTENT {
                position: absolute;
                top: 290px;
                left: 585px;
                width: 180px;
                z-index: 30;
                background-color: #fefed5;
}

#ct4 #CONTENT {
                position: absolute;
                top: 290px;
                left: 195px;
                margin-left: 195px;
                width: 180px;
                z-index: 30;
                background-color: #fefed5;
}




#ct4 #BORDER {
                position: absolute;
                z-index: 14;
                left: 242px;
                top: 135px;
                margin: 0px 0 0 0px;
                width: 543px;
                height: 191px;
                background-color: #fefed5;
 
}
#ct4 .bodytext {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 12px;
  	color: #083e02;
  	font-weight: 500;
}
#ct4 .bodytextheadline {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}
#ct4 .csc-firstHeader {

  	font-family: Arial, Helvetica, Verdana,  sans-serif;
  	font-size: 13px;
  	color: #083e02;
  	font-weight: bold;

}

.latest-wrapper {
                position: relative;
                margin: -20px 10px 0 0px;
	z-index: 10;
}



/*****************************************************/
/*                                                                                         */
/*                 Navigationselemente                                           */
/*                                                                                         */
/*****************************************************/


#leftSS {
	z-index: 0;
        margin-top: 0px;
	width: 180px;
	background: url(gkmb_files/bglinks.gif) repeat-y;  
	height: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
} 


body>#leftSS  {
	height: auto;
}


#leftwrapper {
                position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 180px;
                margin: 290px 0 0px 0px;
}
#doppelwinkel {
                margin: 0px 0 0px 0px;
                z-index: 120;        
}

#leftstart {
                margin: -5px 0 0 15px;
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
	color: #000;
	text-decoration: none;
	z-index: 100;
}

#leftstart a {
	text-decoration: none;
                color: #000;
}

#leftstart  a:hover {
	background-color: #fefed5;
                color: #000000;
}

#leftstart  ACT,
#leftstart  CUR {
	color: #000;
} 

#leftmenu {
	margin: 0px 0 0 -3px;
                width: 175px;
}
#leftmenu ul {
                margin: 0 0 0px 0;;
	padding: 0;
	list-style-type: none;
}

#leftmenu ul li {
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
	color: #000;
                text-decoration: none;
	padding: 0px 0 0px 20px;
                line-height: 14px;
}

#leftmenu  ul li a {
	text-decoration: none;
} 

#leftmenu ul li a:hover {
                color: #000000;
	background-color: #fefed5;
}


#leftmenu ul li a {
	color: #000;
} 

#leftmenu ul li.ACT a,
#leftmenu ul li.CUR a {
               color: #000;
}
#leftmenu ul li.ACT,
#leftmenu ul li.CUR  {
               color: #000;
               font-weight: bold;
}

#doppelwinkelende {
                margin: -5px 0 0px 0px;
                z-index: 120;        
}


#bannerlinks {
                margin: 0px 0 0px 0px;
                z-index: 120;        
}



#staticlinks {
                position: absolute;
                left: 668px;
                top: 258px;
                z-index: 310;
}
.statlink {	
                padding-right: 4px;
                font: normal 9px Arial, Helvetica, Verdana,  sans-serif;
                color: #fefed5;
                text-transform: uppercase;
                text-decoration: none;
	z-index: 310;
}

.statlink a:link, .statlink a:visited, .statlink a:active {
	font: normal 9px Arial, Helvetica, Verdana,  sans-serif;
	color: #fefed5;
                text-transform: uppercase;
                text-decoration: none;
	z-index: 310;
}
a.statlink:hover{
	background-color: #fefed5;
                color: #083e02;
	z-index: 310;
}
#rootline{
                position: absolute;
                left: 276px;
                top: 111px; 
                font: normal 10px Arial, Helvetica, Verdana,  sans-serif;
	color: #083e02;
                text-transform: uppercase;
                text-decoration: none;
	z-index: 110;
}  

#rootline a {
                text-decoration: none;
}

#rootline a:hover {
	background-color: #f4c821;
	z-index: 85;
}

#search {
	position: relative;
	left: 15px;	 
	top: 25px;
}

#printlinktext{
	position: relative;
	left: 18px;	 
	top: 55px;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
}

/*****************************************************/
/*                                                                                         */
/*                 Rechter Werbeblock                                            */
/*                                                                                         */
/*****************************************************/

#rightSS {
                position: absolute;
	z-index: 0;
	top: 0;
	left: 780px;
	width: 100%;
	height: 100%;
                min-height: 100%;

} 

body>#rightSS {
	height: auto;
}
#bg-werbungrechts  {
                position: absolute;
                left: 0px;
                top: 0;
                margin: 0;
                padding: 0;
                z-index: 200;
}


/*****************************************************/
/*                                                                                         */
/*                 Allgemeiner Inhalt                                              */
/*                                                                                         */
/*****************************************************/

a.textlink:link{
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
	color: #003366;
                text-transform: uppercase;
                text-decoration: underline;
}
a.textlink:active{
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
	color: #003366;
                text-transform: uppercase;
                text-decoration: underline;
}
a.textlink:visited{
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
	color: #003366;
                text-transform: uppercase;
                text-decoration: underline;
}
a.textlink:hover {
                color: #ff0000;
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
                text-decoration: underline;
                text-transform: uppercase;
                background-color: #f4c821;
}

p {
	margin: 0;
}


.tr-even tr-0 {
                background-color: #ff0000;

}


/*****************************************************/
/*                                                                                         */
/*                 Footer                                                               */
/*                                                                                         */
/*****************************************************/


#copyright {
	position: relative;
	font: normal 10px Arial, Helvetica, Verdana,  sans-serif;
	color: #ff0000;
                z-index: 200;
                margin-left: 5px;        
                margin-top: 30px;        
}

a.copyrightlink:link {
	font: bold 10px Arial, Helvetica, Verdana,  sans-serif;
	color: #ff0000;
                text-decoration: none;                
}
a.copyrightlink:active {
	font: bold 10px Arial, Helvetica, Verdana,  sans-serif;
	color: #ff0000;
                text-decoration: none;                
}
a.copyrightlink:visited {
	font: bold  10px Arial, Helvetica, Verdana,  sans-serif;
	color: #ff0000;
                text-decoration: none;                
}
a.copyrightlink:hover {
	font: bold 10px Arial, Helvetica, Verdana,  sans-serif;
	color: #ff0000;
                text-decoration: none;   
                background-color: #fefed5;              
}


/*****************************************************/
/*                                                                                         */
/*                 Diverse Plugin                                                    */
/*                                                                                         */
/*****************************************************/

.tx-indexedsearch-whatis {
                color: #82ba7a;
}

.tx-indexedsearch-browsebox {
                color: #82ba7a;
}

.tx-newloginbox-pi1 {
	color: #000000;
	font: normal 11px Arial, Helvetica, Verdana,  sans-serif;
}

H3 {
	font-family:  Arial, Helvetica, Verdana,  sans-serif;
}



/*****************************************************/
/*                                                                                         */
/*                 tt_news styles                                                     */
/*                                                                                         */
/*****************************************************/

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer, .news-latest-containerNS HR.clearer{
	clear:left;
	height:1px;
	border:1px solid #ffcc66;
}


.news-latest-container HR.clearer {
	clear:left;
}
.news-latest-containerNS HR.clearer {
	clear:left;
}


/*****************************************************/
/*                                                                                         */
/*              tt_news LATEST view                                               */
/*                                                                                         */
/*****************************************************/

.news-latest-container {
	border: 0px solid  #333;
                top: 0px;
	margin-top: 23px;
                margin-left: -2px;
	left: 0px;
                padding: 0 0px 0 0px;
	width: 180px;                
}
.news-latest-containerNS {
	border: 0px solid  #333;
                top: 20px;
	margin-top: 20px;
                margin-left: -1px;
	left: 0px;
                padding: 0 0px 0 0px;
	width: 233px;                
}
.news-latest-container H1  {
	color: #083e02;
	padding-bottom:  1px;
	margin:0 3px 0 0;
                font-size: 12px;
                font-weight: bold;
                font-style: normal;
}
.news-latest-containerNS H1  {
	color: #083e02;
	padding-bottom:  1px;
	margin:0 3px 0 0;
                font-size: 13px;
                font-weight: bold;
                font-style: italic;
}

.news-latest-container H2, .news-latest-gotoarchive {
	color:#083e02;
	padding:3px;
	margin:3px;
	border:1px solid #666;
                font-size: 13px;
}


.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#083e02;
}
.news-latest-gotoarchive A {
	color:#083e02;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px;
	margin: 10px 2px 2px 2px;
	border:0px solid #666;


}
.news-latest-itemNS {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px;
	margin: 0px 2px 2px 2px;
	border:0px solid #666;
}
.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:10px;
}

.news-latest-morelink {
	height:12px;
                color: #083e02;
}

.news-latest-morelink A {
	float:right;
}
.news-latest-morelink a:hover {
                color: #fefed5;
                text-decoration: none;
                font-weight: bold;
                background-color: #083e02;
}

/*****************************************************/
/*                                                                                         */
/*             tt_news LIST view                                                    */
/*                                                                                         */
/*****************************************************/


.news-list-container {
	border: 0;
	background-color:#ffeeaa;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px 3px 3px 3px;
	margin: 3px 3px 3px 0;
	border: 0;
}
.news-search-form {
	padding: 3px 3px 3px 0;
	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 2px 2px 10px;
	border-bottom: 1px solid #ffcc66;
	border-top: 1px solid #ffcc66;
	color: #ff0000;
}
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED {
	color: #ff0000;
	padding-left:0px;
}

.news-list-container H3 A:HOVER {
	color: #fff;
	padding-left:0px;
}

.news-list-container H3 A {
	color:#827aba;
	color: #ff0000;
}
.news-list-container P {
	padding-left:10px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: left;
	padding-top:3px;
	padding-left:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	border:1px solid #fff;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:2px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:10px;
	margin-left:10px;
                margin-top: 6px;
}
.news-list-morelink  {
	margin-bottom:8px;
                color: #ff0000;
}
.news-list-browse {
	text-align: center;
}
.news-list-morelink a {
                text-decoration: none;
}

.news-list-morelink a:hover {
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                background-color: #083e02;
}


/*****************************************************/
/*                                                                                         */
/*             tt_news Page-Browser                                              */
/*                                                                                         */
/*****************************************************/


.tx-ttnews-browsebox {
	margin:3px;
	border: 0;
	padding:3px;
	background-color:#cee0c9;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #f0f4ef;
	border:1px solid #fff;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}


/*****************************************************/
/*                                                                                         */
/*            tt_news SINGLE view                                                 */
/*                                                                                         */
/*****************************************************/


.news-single-item {
	padding:5px 5px 5px 0px;
	margin:0 0 5px 0px;
	border:0;
}
.news-single-item H2 {
	font-size: 14px;
	font-weight:bold;

	margin-bottom: 10px;               
                color: #083e02; 
                font-style: italic; 
}
.news-single-item H3 {
	margin-bottom: 15px;
                
}



.news-single-img {
	float: left;
	margin-right:15px;
}



.news-single-imgcaption {
	padding:3px 0px 8px 0px;
                color: #083e02;
                font-size: 10px;
                font-style: italic;
                text-align: right;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
                color: #000066;
                text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
  	background-color: #fefed5;

/*	clear: both;*/
	margin: 0px 0 0px 0;
	border: 0px solid #fff;
	padding:0px;
	padding-bottom:0px;

}
.news-single-related, .news-single-files,.news-single-links  {
/*	border: 1px solid #666;*/
	margin:0px;
	margin-top: 13px;
	margin-bottom: 3px;
	padding:0px;
                text-decoration: none;
                color: #083e02;
/*	background-color:#F9FFE5;*/
}

.news-single-links  {
                color: #fefed5;
}

.news-single-links a, .news-single-files a  {
                color: #083e02;
                font-size: 12px;
}



.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}


/*****************************************************/
/*                                                                                         */
/*           tt_news Archivemenu (AMENU)                                    */
/*                                                                                         */
/*****************************************************/


.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}


/*****************************************************/
/*                                                                                         */
/*            tt_news Categorymenu (CATMENU)                             */
/*                                                                                         */
/*****************************************************/

.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*****************************************************/
/*                                                                                         */
/*            Styles for catmenu mode "nestedWraps"                    */
/*                                                                                         */
/*****************************************************/


.level1 {
	padding:1px;
	padding-left: 6px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left: 6px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left: 6px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level4 {
	padding:1px;
	padding-left: 6px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

.c2l1-left {
border: 0;
padding-right:10px;
white-space:normal;
width:45%;
vertical-align: top;
}
.c2l1-middle {
padding-left:10px;
white-space:normal;
width:45%;
vertical-align: top;
}
.c3l1-left {
border: 0;
padding-right:12px;
white-space:normal;
width:28%;
vertical-align: top;
}
.c3l1-middle {
border: 0;
padding-left:12px;
padding-right:12px;
white-space:normal;
width:28%;
vertical-align: top;
}
.c3l1-right {
padding-left:12px;
white-space:normal;
width:28%;

vertical-align: top;}

.csc-fdfx_2cols_pi1-header .csc-fdfx_2cols_pi1-header-0{
font-size: 12px;
color: #000;
}

.csc-textpic-imagewrap, .csc-textpic .csc-textpic-left .csc-textpic-above {
margin-bottom: 0px;
padding-bottom: 0px;
}












