/* -- News Ticker -- */

.ticker {
	width: 590px;
        height: 24px;
  	margin: 0px;
  	margin-left: -2px;
  	margin-bottom: 20px;
  	padding: 0px;
  	border: #999999 solid 1px;
  	background: url(../images/bg.jpg) repeat-x #cccccc;  
  	-moz-border-radius: 6px;
  	-webkit-border-radius: 6px;
  	}
  
.ticker-title {
  	margin: 0px;
  	padding-left: 10px;
  	padding-right: 8px;
  	float: left;
  
  	font-family:'Trebuchet MS';
  	font-size: 12px;
  	line-height: 24px;
  	color: #555555;
  	font-weight: bold;
  	}

.newsticker {
  	margin: 0px;
  	padding: 0px;
  	display: inline;
  	list-style-type: none;
  	float: left;
  
  	font-family:'Trebuchet MS';
  	color: #555555;
  	font-weight: normal;
  	line-height: 24px;
  	}
  	
ul#news {
	line-height: 24px;
	list-style-type: none;
        margin: 0px;
  	padding: 0px;
	}

ul#news li {
	line-height: 24px;
	list-style-type: none;
        margin: 0px;
  	padding: 0px;
	}
  	
  	
/* -- Toggle -- */

h2 {
	width: 562px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 27px;
  	display: block;
  	background: url(../images/mehr.jpg) no-repeat #ffffff;
  	list-style-type:none;
  
  	font-family:'Trebuchet MS';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}
  	
    h2:hover {
  	cursor: pointer;
background: url(../images/mehr-hover.jpg) no-repeat #ffffff;
  	}

h2.active {
	width: 562px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 27px;
  	display: block;
  	background: url(../images/schlieBen.jpg) no-repeat #ffffff;
  	list-style-type:none;
  
  	font-family:'Trebuchet MS';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}
  	
    h2.active:hover {
  	cursor: pointer;
background: url(../images/schlieBen-hover.jpg) no-repeat #ffffff;
  	}

h3 {
	width: 562px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 27px;
  	display: block;
  	background: url(../images/mehr.jpg) no-repeat #ffffff;
  	list-style-type:none;
  
  	font-family:'Trebuchet MS';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}
  	
    h3:hover {
  	cursor: pointer;
background: url(../images/mehr-hover.jpg) no-repeat #ffffff;
  	}

h3.active {
	width: 562px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 27px;
  	display: block;
  	background: url(../images/schlieBen.jpg) no-repeat #ffffff;
  	list-style-type:none;
  
  	font-family:'Trebuchet MS';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}
  	
    h3.active:hover {
  	cursor: pointer;
background: url(../images/schlieBen-hover.jpg) no-repeat #ffffff;
  	}

.open-content {
	width: 607px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 15px;
  	display: block;
  	background-color: #e3e3e3;
  	border: #e3e3e3 solid 1px;
  	list-style-type:none;
  
  	font-family:'Arial';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}

.open-content-menu {
	width: 565px;
  	height: 24px;
  	margin: 0px;
  	padding: 0px;
  	padding-left: 15px;
  	display: block;
  	background-color: #e3e3e3;
  	border: #e3e3e3 solid 1px;
  	list-style-type:none;
  
  	font-family:'Arial';
  	color: #606060;
  	font-size: 12px;
  	line-height: 26px;
  	text-decoration: none;  
  	font-weight: bold;
  	margin: 0px;
  	}


#toggle-content {
  	width: 582px;
  	margin-top: 0px;
  	padding: 5px 20px 0px 20px;
  	border: #e3e3e3 solid 1px;
  	border-top: 0px;
  	background-color: #fdfdfd;
  	
  	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
  	}

#toggle-content-bravo {
  	width: 587px;
  	margin: 0px;
  	padding: 0px;
  	border: #efefef solid 0px;
  	border-top: 0px;
  	background-color: #ffffff;
  	
  	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
  	}

#toggle-content-open {
  	width: 534px;
  	margin: 0px;
  	padding-top: 0px;
  	padding-left: 20px;
  	padding-right: 35px;
  	padding-bottom: 15px;
  	border: #999999 solid 1px;
  	border-top: 0px;
  	background-color: #fafafa;
  	
  	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
  	}
  	
 .content-indent {
 	position: relative;
 	left: 15px;}

.xxx {
  	display: block;
width: 592px;
  	margin: 0px;
margin-bottom: 20px;
  	padding: 15px;
  	border: #e3e3e3 solid 1px;
  	border-top: 0px;
  	background-color: #fdfdfd;
  	
  	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
  	}
.xxx-menu {
  	display: block;
  	margin: 0px;
margin-bottom: 20px;
  	padding: 15px;
  	border: #e3e3e3 solid 1px;
  	border-top: 0px;
  	background-color: #ffffff;
  	
  	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
  	}

.dots {
	width: 587px;
  	height: 1px;
  	margin: 0px;
  	padding: 0px;
  	display: block;
  	background: url(../images/dots.gif) repeat-x #ffffff;
  	}

/* -- Slider -- */

#slider {}	
	#slider ul, #slider li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	#slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 237px;
		height: auto;
		overflow: hidden; 
		font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;	
		}
		
		
/* -- Overlays -- */

