.newscarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 610px; /*Width of Carousel Viewer itself*/
height: 123px; /*Height should enough to fit largest content's height*/
z-index:900;
}

.newscarousel .nbelt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.newscarousel .npanel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 0px; /*margin around each panel*/
margin-right: 0px; /*margin around each panel*/
width: 598px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:110px;
border:1px solid #CCCCCC;
padding:5px;
}

.newscarousel .npanel .event_titel {
   font-weight:bold;
}

.newscarousel .npanel .event_ort {
   font-style:italic;
   padding-bottom:6px;
}

.newscarousel .npanel .event_text {
   font-weight:normal;
}

.newscarousel .npanel .event_link {
   display:inline;
   margin-left:4px;
}

.newscarousel .npanel .event_image {
   float:right;
   padding:0px 0px 8px 8px;
}

.newscarousel .npanel .event_image img { border:none; }

#news_control  { 
   margin-right:10px;
   float:right;
}

#news_control .news_step:link, #news_control .news_step:visited { 
	display:inline-block; 
	margin-left:2px;
	width:14px; 
	height:14px; 
	border:1px solid #CCCCCC; 
	text-align:center; 
	text-decoration:none; 
	font-size:11px;
	line-height:14px;
}

#news_control .news_step:hover { 
	display:inline-block; 
	margin-left:2px;
	width:14px; 
	height:14px; 
	border:1px solid #710020; 
	background-color:#FFFFFF; 
	text-align:center; 
	text-decoration:none; 
	font-size:11px;
	line-height:14px;
}

#news_control .active {
	border:1px solid #710020; 
	background-color:#710020; 
	color:#FFFFFF;
	font-weight:bold;
}


#mygallery-paginate {
  display: inline-block;
}
#mygallery-paginate img {
  margin: 5px 0px 0px 0px;
}

#mygallery-controll span {
  float: left;
}
#mygallery-controll {
  width: 960px;
  height: 20px;
  text-align: center;
}
#mygallery-controll #mygallery-controll-center {
  padding: 340px 0px 0px 426px;
}
#mygallery-controll #mygallery-controll-center img {
  padding: 0px 2px 0px 2px;
}
