/* Das Logo-Blau    8 4 C 6 E C */
/* Das Logo-Hellblau    F 4 F 6 F 4 */

*  {margin:0; padding:0}

img {
	border: none;
}

body, html {
	height: 100%;
	width: 1000px;
	/*px; 
	min-width: 800px; */ /*Set Minimum width Firefox OK, IE6 not respected, IE7 OK */	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: DimGray;  /*black; #0592AD; */
	background-color: transparent;  /*#F4F6F4;*/
	/*margin : 0 auto;   Zentrieren des Layouts, aber Problem mit IE7 und float right */
}

/*Standard behavior for links */
a {
	text-decoration:none;
	color: DimGray;  /*   #00440F;*/    /*black;*/  /*#F4F6F4; */  /*#777777;*/
}
a:focus { color:#0592AD;  }
a:hover { color:#0592AD;  }
a:visited { }
a:active { color:#0592AD;  }


.clearing {
	height: 0;
	clear: both;
}


/*Shortcuts and backnavigation are not visible in layout */
#backnavigation {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
#shortcuts {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
#shortcutsbottom {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

#outer_wrapper{

	margin: 20px;
	padding: 0px;
	padding-left: 0px;
	
	border: 0px solid white;
	/*background: url(../img/BLACK_breadcrumb_dot.gif) repeat-y left;  */

}

#header{

position: absolute;
top: -100px;
left: -100px;
height: 0px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: transparent;	
	/*background: url(../img/bg_rcol.gif) repeat-y right; */ 
	
}
#header img{
display: none;
	border: 0px solid white;
}

#headerimage{
display: none;
	background-color: white;	
	overflow:hidden;
	margin-left: -5px;
}

#logo{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
/*
	background-color: white;
	float:left;
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	padding-right: 20px;
*/
}
#metamenu{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;

}
#logo .csc-textpic-imagewrap{
	padding: 0px;
	margin: 0px;
	border: none;
}

#logo .csc-textpic-image{
	padding: 0px;
	margin: 0px;
	border: none;
	background-color: white;	
}


#footer{
	background-color: white;	
	height: 0px; /*Is a bar for positioning footer elements*/
	overflow: visible;   /* not hidden, otherwise footer elements are not visible */
}

#wrapper{

/*min-height: 600px;*/
/*float: left;	*/
	
	
	margin:0px;
	margin-left: 30px;
	padding-left: 20px;
	/*background-color: pink;*/
	background: url(../img/Farbleiste.png) repeat-y left;   
	background-position: 0 0;
}

#container{
	/*background-color: pink;	*/
	/*background: url(../img/bg_rcol.gif) repeat-y right; */	
	width: 100%;

	padding-left: 0px;
	margin-left: 30px;
	margin-right: 0px; 
	margin-top: 0px;	
	margin-bottom: 20px;	
	
	border: 0px solid white;
	border-right: 1px solid gray;
}

#content{
	background-color: transparent;	
	/*Faerbt die linke und mittlere Spalte */
    /*color: black;*/
	margin: 0px;
	margin-left: 0px;
	margin-right: 200px;
	padding-left:140px;	
	padding-top: 0px;
	padding-right: 100px;
}

#leftcol{
	display: none;
	position: absolute;
	top: -1000px;
	left: -1500px;

/*	float:left;*/

	width: 140px;
	background-color: transparent;

	margin-top:0px;
	margin-left: -160px;
	padding-top: 0px;
	padding-right: 0px;	
	padding-bottom: 20px;
}

#rightcol{
	position: absolute;
	top: 20px;
	left: 840px;

	margin-right: 10px;
	margin-top: 0px;
	font-size: 13px;
	width: 170px;
	height:10px; /*To prevent clearer problem */

	background-color: white;	 
	border: 0px solid white;	
	padding:0px;
	
	font-size: 13px;	
}

#main {	
	/* Kann nur fuellen oder muss mit Bild linke Spalte koordiniert werden, wird von anderen abgedeckt.*/
	/*position:relative;
	top: 1px;
	left: 1px;
	*/
		min-width: 400px;
	min-height: 400px;
	
	margin-left:  80px; 
	margin-right: 180px; 
	margin-top: 28px;
	margin-bottom: 10px;	

	padding-top: 0px;
	padding-left: 0px;	
	padding-bottom: 10px;	
	padding-right: 40px;
	
}


#main H1{
	position: relative;
	left: -180px;
	top: -4px;
	margin: 0px;
	margin-bottom: -30px;	
	padding: 0px;
	
	color: DimGray; /*;  red;*/
	border-bottom: 0px solid orange;
	/*background-color:gray;*/
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;


}

#main H2{
	color: DimGray;
	font-size: 14px;
	font-weight: bold;
	padding-top: 14px;
	margin-bottom: 2px;	
	margin-bottom: 10px;
	background-color:transparent;
}

#main H3{
	font-size: 12px;
	font-weight: bold;
	padding-top: 14px;	
	padding-bottom: 2px;
	margin-bottom: 8px;
	background-color:transparent;	
}

#main p{
	font-size: 14px;
	/*color: black;*/
}

#main p a{
	/*color: black;*/
}

#main p a:hover{
	color: #F4F6F4;
}

#main  .bodytext{
	margin:0px;
	padding: 0px;
	padding-bottom: 3px;
}

#main ul {
	font-size: 14px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
}
#main ul li{
	margin-top: 15px;
	margin-bottom: 5px;

}

#main .csc-firstHeader{
	padding-top: 0px;
}


#sidesearch{
	padding-bottom: 20px;
}

#mainmenu {
/*
	position: relative;
	top: -85px;
	left: 0px;
*/	
	width: 140px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;	
	background-color: white;	  
	color: dimgray;
	border: 0px solid white;
	margin: 0px;
	margin-bottom: 10px;
}

#mainmenu a {
	color: DimGray; 
}

#mainmenu a active{
	color: #84C6EC;  /*orange*/
}

#mainmenu a:hover{
		color: #84C6EC;  /*orange;  */
}

.mainmenu ul{
	list-style: none;
}


.cl_mainmenu_1{
	padding-left: 0px;
}


#mainmenu .menu-current_1 a{
	color: DimGray;  
}

.cl_mainmenu_2{
	padding-left: 20px;	
}

#mainmenu .menu-current_2 a{
	color: DimGray; 
}


.cl_mainmenu_3{
	padding-left: 20px;	
}

#mainmenu .menu-current_3 a{
	color: DimGray; 
}


#contactinfo{
	width: 140px;
	height:0px; /*To prevent vertical expansion of footer area*/
	float:right;
	position:relative;
	top: -165px;
	left: -20px;	
	background-color: transparent; 	
}

.contact {
	padding: 0px;
	margin-bottom:10px;
	font-size: 10px;
	background-color: transparent;   /*#F4F6F4; */ /*#777777;*/
	/*color: #41858C;  */
}
.contact a {
	/*color: #41858C; */ 
}


/*Finetuning csc*/
#main .csc-textpic-imagewrap{
	margin: 0px;
	margin-top: 5px;
	margin-bottom:10px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	font-size: 9px;
}


#main .csc-textpic-below p{
	background-color:transparent;
	width: 300px;
	margin-bottom: 10px;
}


#main .csc-textpic-text p{
	background-color:transparent;
	width: 300px;
	margin-bottom: 10px;
}


#main .csc-textpic-intext-left p{
	background-color:transparent;
	margin-bottom: 10px;
	width: auto;
}

/*
#main .csc-textpic-below  .csc-textpic-caption{
	background-color:yellow;
	
	position:relative;
	top: -20px;
	right: 205px;
	
	font-size: 14px;
}
*/

/*tt-news standard adapted */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid white;
}
.news-latest-container HR.clearer {
	clear:right;
	height:1px;
	border:1px solid white;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.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:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.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 {
	position: relative;
	top: -45px;
	margin: 0px;
	margin-top: 40px;
	margin-left: -175px;
	padding: 0px;
	padding-right: 50px;
	border:0px solid #000;
	background-color:transparent;  /*#F5F5F5;  *//*WhiteSmoke; */
}

	
div .news-list-item {
	/*min-height:280px;*/
	border: none;
	background-color:transparent;
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 20px;	
	
}
/*
.news-list-item-left {
	min-height:300px;
	width: 400px; 
	float:left;
	margin-left: 0px;
	margin-right: 10px;
	background-color: white;	
	padding:0px;
	margin-bottom: 0px;		
}


.news-list-item-img img{
	padding: 0px;
	margin: 0px;	
	background-color: green;	
	padding-bottom: 0px;	
	clear:both;
}
*/
.news-list-item a img{
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 20px;		
	margin: 0px;	
}

/*
.news-list-item-right{
	min-height:120px;
	border: none;
}
*/
/*Do not show categories*/
.news-list-item-cattitle{
display: none;
	font-size:10px;
	padding:0px;
	color:gray;	
	border-bottom:10px;	
}

.news-list-item-cattitle a{
display: none;
	font-size:10px;
	padding:0px;
	color:gray;
}

.news-list-item-cattitle a:hover{
display: none;
	font-size:10px;
	padding:0px;
	color: #84C6EC;  /*red*/
}

.news-list-item-author{
display: none;
	font-size:14px;
	padding:0px;
}

.news-list-item-author a{
display: none;
		/*color: black;	*/
}
.news-list-item-header{
display: none;
	font-weight:bold;	
	font-size:14px;
	line-height: 14px;
	background-color:white;
}


#main .news-list-item-header h2 {
display: none;
	font-size:14px;	
	margin: 0px;
	padding:0px;
	/*color: black;	*/
	background-color:white;		
}

#main .news-list-item-header h2 a{
display: none;
	font-size:14px;	
	margin: 0px;
	padding:0px;
	/*color: black;	*/
	background-color:white;		
}

#main .news-list-item-header h2 a:hover{
display: none;
	color: #84C6EC;  /*red*/		
}
#main .news-list-item-subheader{
display: none;
	font-size:14px;	
	margin-bottom: 5px;	
}

#main .news-list-item-subheader a{
display: none;
	font-size:14px;	
	/*color: black;	*/	
}

.news-list-item-supplier{
display: none;
	font-size:10px;
	margin-top:5px;	
	margin-bottom:5px;	
}

.news-list-item-order{
display: none;
	font-size:10px;
	margin-top:5px;	
	margin-bottom:5px;		
}

.news-list-item-order a{
display: none;
	/*color: black; */ /*#84C6EC;  */ /*red*/
}

.news-list-item-price {
display: none;
	font-size:10px;
	font-weight: normal;
	margin-top:5px;	
	margin-bottom:5px;		
}

.news-list-item-content{
display: none;
	font-size:10px;
	margin-top:5px;	
	margin-bottom:5px;	
}
	
	
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border: none;
	background-color:white;

}
.news-search-emptyMsg{
	padding: 0px;
	padding-bottom:10px;
	margin: 0px;
}
.news-search-form FORM {
	margin:0px;
}

.news-list-container{
	font-size: 12px
}

.news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 0px solid #769024;
	background-color: white;	  /*#769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	/*color:white;*/
	padding-left: 0px;
}
.news-list-container H3 A {
	/*color:white;*/
}

.news-list-container P {
	padding-left:0px;
	background-color: white;	
}
.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: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-list-container IMG {

	float: right;
	border: none;
	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 {
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
div .news-list-browse {
	position: relative;
	top: 60px;
	width: 250px;
	text-align: left;
	padding-bottom: 10px;
}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/


.newsPageBrowser{
	padding-top: 5px;
	text-align: left;
	font-size: 10px;
	/*color: black;*/
	border-top: 0px solid #0592AD; 
	margin-bottom: 10px;
}
.newsPageBrowser a{
	/*color: black;*/
}

.newsPageBrowser a:hover{
	color: #84C6EC;  /*red*/
}

.newsPageBrowser .active{
	color: #84C6EC;  /*red*/
}


.news-search-emptyMsg {
	font-size: 10px;
	margin-left: 10px;
}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	border: none;
	background-color: white;
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	margin-left: -178px;
	margin-right: -180px;

}

#main .news-single-item-header H1 {
	font-size: 16px;
	font-weight:normal;
	color: DimGray; 
	padding:0px;
	margin: 0px;
	margin-bottom: 5px;
}
#main .news-single-item-header H2 {
	font-size: 16px;
	font-weight:normal;
	color: DimGray; 
	padding:0px;
	margin: 0px;	
	margin-bottom: 5px;	
}
#main .news-single-item-subheader H3 {
	font-size: 16px;
	font-weight:normal;
	/*color: black;*/
	padding:0px;
	margin: 0px;
	margin-bottom: 5px;		
}
/*
#main .news-single-item-header a{
	color: black;
}

#main .news-single-item-subheader{
	color: black;
	padding:0px;
	border: 0px;
	border-bottom: 5px;		
	font-weight: normal;	
	font-size: 16px;
}


#main .news-single-item-subheader H2{
	color: black;
}

#main .news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: black;
	margin-bottom: 15px;
}

#main .news-single-item H3 {
	margin-bottom: 15px;
	color: black;		
}

*/

#main .news-single-item-content  {
	font-size: 10px;
	margin: 0px;	
	width: 550px;
	/*color: black;	*/
	background-color:transparent;	
}


.news-single-item-content{
	font-size: 10px;	
}

#main .news-single-img  p {
	font-size: 10px;	
}


.news-single-item-cattitle{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.news-single-item-cattitle a{

}

.news-single-item-author{
	margin-top: 5px;
	margin-bottom:8px;
	font-size:10px;
}

.news-single-item-author a{
	/*color: black;*/
}

.news-single-item-order{
	margin-top: 5px;
	font-size:10px;
	margin-bottom:8px;
}

.news-single-item-order a{
	/*color: #84C6EC; */ /*red*/
}

.news-single-item-supplier{
	margin-top: 5px;
	margin-bottom:8px;
	font-size:10px;
}

.news-single-item-price{
	margin-top: 5px;
	margin-bottom:8px;
	font-size:10px;
	font-weight: bold;
}
.news-single-img {
	float: none;
	margin-left: 0px;
	margin-top: 40px;
	border: 0px solid white;

}

.news-single-imgcaption {

	position: relative;
	top: -1000px;
	left: -1000px;
	width: 200px;
	padding:3px;
	padding-left: 0px;
	clear:both;
	font-size: 10px;
	background-color: white;	

}

.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author{
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.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  {
	font-size:12px; /*xxx*/
	font-weight: bold;
	padding-top:10px;
	padding-bottom:16px;
	margin:0px;
	border:0px solid white;
	background-color: white;	
	color:DimGray; 
}
.news-catmenu  a{
	color:DimGray; 
}

.news-catmenu  a:hover{
	color: #84C6EC;  /*red*/
}

.news-catmenu-header {
	font-size:12px;
	font-weight: bold;
	line-height: 20px;
}
.news-catmenu div {
	font-size:12px;
	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-size:14px;	
	line-height: 20px;	
	font-weight:normal;
	color: #84C6EC;  /*red*/
}

.news-catmenu-ACT a{
	font-size:14px;	
	line-height: 20px;
	font-weight:normal;
	color: #84C6EC;  /*red*/
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:3px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:3px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:3px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:3px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/* MV catmenu advanced */

.extlevel1 {
	font-weight: normal;
	color: #84C6EC;  /*red*/
	background-color:white;	
	
}

.extlevel2 {
	font-weight: normal;
	padding:0px;
	padding-left: 0px;
	padding-top: 2px;	
	padding-bottom: 4px;
	background-color: white;	


	white-space: normal;
}

.extlevel3 {
	white-space: normal;
	padding-left: 0px;
	padding-right:3px;
	margin-right:6px;
	border-right: 1px solid gray;	
}

.extlevel4 {

}

/*Frontlist CSS*/

.front-list-container{
	padding-top: 0px;
	background-color: transparent;
	font-size: 10px;	

}

.front-list-item {
	border: none;
	background-color:white;
	padding: 0px;
	padding-left: 180px;
	margin-bottom: 10px;
}

.front-list-item-left {
	margin-left: -180px;
	float:left;
}

.front-list-item-left a img{
	padding:0px;	
	clear:both;
}

.front-list-item-right{
	border: none;
}

.front-list-item-cattitle{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.front-list-item-cattitle a{

}

.front-list-item-author{
	font-size:14px;
	padding:0px;
}

.front-list-item-author a{
		/*color: black;	*/
}

.front-list-item-header{
	margin: 0px;

	padding:0px;
	padding-bottom:4px;
	font-weight:bold;	
	font-size:14px;
	line-height: 16px;	
}


#main .front-list-item-header h2 {
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:2px;
	font-size:14px;
	/*color: black;	*/
	background-color:white;
}

#main .front-list-item-header h2 a{
	font-size:14px;
	/*color: black;*/	
	background-color:white;
}

#main .front-list-item-header h2 a:hover{
	color: #84C6EC;  /*red*/	
}
.front-list-item-subheader{
	padding-bottom:2px;
	font-size:10px;	
}

.front-list-item-subheader a{
	/*color: black;*/
	padding-bottom:2px;
	font-size:10px;	
}
.front-list-item-subheader a:hover{
	/*color: black;*/
}

.front-list-item-order{
	font-size:10px;
	padding-bottom:8px;
}

.front-list-item-order a{
	color: #84C6EC;  /*red*/
}

.front-list-item-price {
	/*color: black;*/
	font-weight: bold;
}

.front-list-item-content{
	font-size:10px;
	padding-bottom:8px;
}

.front-list-container HR.clearer, .front-list-single-item HR.clearer, .front-list-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid white;
}
/*Finetuning csc*/
#main .csc-textpic-imagewrap{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: white;	
	font-size: 9px;
}

/*Menu of subpages*/

.csc-menu{
	background-color:white;
}

.csc-menu-4{
	background-color:white;
}

.csc-menu-4 dt a{
	/*color: black;*/
	font-size: 16px;
	line-height: 22px;
	font-weight:bold;
	background-color:white;
}

.csc-menu-4 a:hover{
	color: #84C6EC;  /*red*/
}

.csc-menu-4 dt{
	padding-top:16px;
}

.csc-menu-4 dd{
	font-size: 10px;
}








