a {
	color: #0171BB;
}

a:hover, a:active, a:focus {
	color: #0171BB;
}

.button {
	border: 0px solid #0171BB;
	/*background: url(../../images/blue/grad-1.gif) repeat-x top #0171BB;*/
}

a.readon {
	background: #0171BB;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #0171BB;
}

.modifydate {
	width: 100%;
	display: block;
	color: #0171BB;
	margin: 15px 0;
}

div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3{
	color: #0171BB;
	background: url(../../images/blue/h3/icon1.gif) no-repeat left center;
}

div.icon1 h3 {
	background-image: url(../../images/blue/h3/icon1.gif) !important; 
}

div.icon2 h3 {
	background-image: url(../../images/blue/h3/icon2.gif) !important; 
}

div.icon3 h3 {
	background-image: url(../../images/blue/h3/icon3.gif) !important; 
}

div.icon4 h3 {
	background-image: url(../../images/blue/h3/icon4.gif) !important; 
}

div.icon5 h3 {
	background-image: url(../../images/blue/h3/icon5.gif) !important; 
}

div.icon6 h3 {
	background-image: url(../../images/blue/h3/icon6.gif) !important; 
}

div.icon7 h3 {
	background-image: url(../../images/blue/h3/icon7.gif) !important; 
}

div.icon8 h3 {
	background-image: url(../../images/blue/h3/icon8.gif) !important; 
}

div.icon9 h3 {
	background-image: url(../../images/blue/h3/icon9.gif) !important; 
}

div.icon10 h3 {
	background-image: url(../../images/blue/h3/icon10.gif) !important; 
}

div.module_hilite {
	background: url(../../images/blue/box-br-hilite.gif) no-repeat bottom right #0171BB;
}

div.module_hilite div {
	background: url(../../images/blue/box-bl-hilite.gif) no-repeat bottom left;
}

div.module_hilite div div {
	background: url(../../images/blue/box-tr-hilite.gif) no-repeat top right;
}

div.module_hilite div div div {
	background: url(../../images/blue/box-tl-hilite.gif) no-repeat top left;
}

#ja-headerwrap {
	border-bottom: 5px solid #0072BB;
}

h1.logo a {
	background: url(../../images/orange/logo.png) no-repeat center;
}

#ja-mainnavwrap {
	/*background: url(../../images/blue/grad-1.gif) repeat-x top #0171BB;*/
}

#ja-mainnav {
	background: url(../../images/orange/mainnav-bg.gif) no-repeat bottom #0171BB;
	border-top: 1px solid #0171BB;
}

.narrow #ja-mainnav {
	background: url(../../images/blue/mainnav-bg-n.gif) no-repeat bottom #0171BB;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #0171BB;
}

#ja-subnav li.active a {
	color: #0171BB;
}

#ja-search {
	background: url(../../images/blue/search-bg.gif) no-repeat;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #0171BB;
}

ul.menu li.active a {
	color: #0171BB;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #0171BB;
}

#ja-footerwrap {
	border-top: 4px solid #0171BB;
}

#ja-cpanel{
	background: url(../../images/blue/grad-1.gif) repeat-x top #0171BB;
	border-bottom: 1px solid #0171BB;
}

#login-wrap {
	background: url(../../images/blue/login.png) no-repeat left;
}

#logout-wrap {
	color: #C0EBFB;
}

.ja-login-links a {
	color: #C0EBFB;
}

#ja-splitmenu a {
	color: #C0EBFB;
}

#ja-cssmenu li a {
	color: #FFF;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #0171BB;
}

/*typo*/
.bignumber-hilite {
	background: url(../../images/blue/ol-bg-hilite.gif) no-repeat left top !important;
}

pre, .code {
	border-left: 5px solid #0171BB;
}

.dropcap {
	color: #0171BB;
}

/*tab*/
.stern .ja-tabs-title-top ul li.active h3,
.stern .ja-tabs-title-top ul li.firstactive h3,
.stern .ja-tabs-title-top ul li.lastactive h3,
.stern .ja-tabs-title-bottom ul li.active h3,
.stern .ja-tabs-title-bottom ul li.firstactive h3,
.stern .ja-tabs-title-bottom ul li.lastactive h3 {
	color: #0171BB;
}




h2.historie, {
	margin: 0 0 0 0px;
	padding: 0;
}

h2.historie a {
	width: 372px;
	height: 35px;
	display: block;
	background: url(../../images/orange/2008b-white1.png) no-repeat center;
}

h2.historie a span {
	position: absolute;
	top: -1200px;
}


#ja-headerwrap {
	background: url(../../images/orange/pat1-whitexxx.gif) #fff;
	border-bottom: 0px solid #0171BB;
}


#ja-footerwrap {
	clear: both;
	background: url(../../images/orange/pat1-white.gif) repeat-x top #333333;
	border-top: 4px solid #0171BB;
}

#ja-slideshow-wrap {
  border-bottom: 0px solid #0171BB;
}

























@charset "utf-8";
/* CSS Document */
.lof-slidecontent{
	position:relative;
  margin-left: 240px;
  margin-right: 0px;
  margin-bottom: 0px;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:auto;
	height:200px;
}
	
.lof-slidecontent li {
	list-style-type:none!important;	
}
.lof-slidecontent h4 {
	text-transform:inherit;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../../../../modules/mod_lofarticlesslideshow/assets/images/load-indicator.gif) no-repeat scroll 50% 50%;
}
/* main flash */
.lof-main-wapper{
	margin-right:auto;
	overflow:hidden;
	
	padding:0px;
	height:100%;
	width:100%;
	position:relative;
	overflow:hidden;
}

.lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute;
}
.lof-main-wapper .lof-main-item img{
	padding:0px;
}

.lof-main-item-desc{
	z-index:3;
	position:absolute;
	top:155px;
	left:0px;
	width:100%;
	background:url(../../../../modules/mod_lofarticlesslideshow/assets/images/transparent_bg.png);
    text-align: left;

	/* filter:0.7(opacity:60) */
}

.lof-main-item-desc h4{
 text-align: left;
 padding: 3px;
 margin: 3px;
}
.lof-main-item-desc p{
  text-align:left;
}
.lof-main-item-desc h4 a{
	color:#FFF;	
	margin:0;
	font-size:100%;
	font-family:"Myriad",Trebuchet,Arial,Verdana,sans-serif;
  text-align: left;
}
.lof-main-item-desc h4 a:hover{
	color:#FF6;
	text-decoration:underline;
}

.lof-main-item-desc p a{
	color:#FFF;	
	margin:0;
	font-size:100%;
	font-family:"Myriad",Trebuchet,Arial,Verdana,sans-serif;
  text-align: left;
}
.lof-main-item-desc p a:hover{
	color:#F5F504;
	text-decoration:underline;
}



/* item navigator */

ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
  background: none;
	list-style-position: inside;
	width:100%;
    text-align:left;
    	list-style-type:none;
  
}
ul.lof-navigator li{
    	list-style-type:none;
      background: none;
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:3;
	height:300px;
	width:310px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(../../images/orange/assets/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF;
  list-style-type:none;
}
.lof-navigator li:hover{
	                         list-style-type:none;
}


.lof-navigator li h4{
	color:#FFF;
	font-size:100%;
	padding:3px 0 0 !important;
	margin:0;
  margin-right:10px;

}
.lof-navigator li div{
	background:url(../../../../modules/mod_lofarticlesslideshow/assets/images/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
}

.lof-navigator li.active div{
	background:url(../../images/orange/assets/grad-bg.gif);
	color:#FFF;
}
.lof-navigator li img{
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px;
	border:#C5C5C5 solid 0px;
  height:0px; width: 0px;
}
.lof-navigator li.active img{
	border:#6C8E5C  solid 0px;
}
.lof-navigator li.active h4{
	color:#FFF;
}
.lof-next{
	position:absolute;
	top:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.lof-previous{
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}


/** css for override **/
	/* move the main wapper to the right side */
	.lof-snleft .lof-main-wapper{
		margin-left:auto;
		margin-right:inherit;
		clear:both;
		height:300px;
	}
	.lof-snleft .lof-main-item img {
		float:right;		
	}	
	/* move the navigator to the left  side */
	.lof-snleft .lof-navigator-outer{
		left:0;
		top:0;
		right:inherit;
		text-align:left;
	}
	.lof-snleft .lof-main-item-desc{
		left:auto;
		right:50px;
	}
	.lof-snleft .lof-navigator .active{
		background:url(../../images/orange/assets/arrow-bg2.gif) center right no-repeat;
	}
	.lof-snleft .lof-navigator li div{
		margin-left:inherit;
		margin-right:18px;
	}
	
	.lof-snleft .lof-navigator li.active div{
		margin-left:inherit;
		margin-right:18px;
		background:url(../../../../modules/mod_lofarticlesslideshow/assets/images/grad-bg2.gif)
		
	}


#com-form-login input.button {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 5px; 
}
#searchForm button.button {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 3px; margin-top:5px; 
}
#adminForm input.button {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 3px; text-align:center; margin: 0 auto;
}
#formAcymailing1 input.button {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 3px; text-align:center; margin: 0 auto;
}

#formAcymailing1 {
  text-align:center;
}


img.jcetooltip {
  border:1px solid #ccc; padding:3px; margin-top:0px;
}


div.article-content img{
  border:1px solid #ccc; padding:3px; margin-top:0px;
}

div.article-content img.zoomImg {
   border:0px solid #ccc; padding:0px; margin-top:0px;
}

input.buttonvote {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 3px; text-align:center; margin: 0 auto;
}
submit.buttonvote {
  color: #0171BB; background-color: #eee; border: 1px solid #CCCCCC; padding: 3px; text-align:center; margin: 0 auto;
}