a img {
border:none;
}

body{
	font-family: "Lucida Grande",  Verdana, Lucida, Helvetica, Arial, sans-serif;
	background-color:#FFF;
	font-size:0.89em;
	padding:0;
	margin: 0 auto;
	z-index: 1;
	/*overflow:hidden;*/
		/*background:url(../img/bg.jpg) center top;*/
		background-color:#7aabce;
	}
#center {
	/*background-color: #0969b0;*/
	background-image:url(../img/back.png);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: right top;
	height: 680px;
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
	
	width:1020px;
	background-position: right top;
	
	height: 650px;
	margin-top:20px;
	width:1000px;
}
#all {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:770px;
	margin-left:20px;
	padding-top:110px;
/*	background-color:#FF0000;*/
	width:920px;
	padding-top:25px;
	margin-left:0px;
}
#mainmenu {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	padding-top:10px;
	padding-bottom:10px;
	width:55%;
	height:35px;
	
	width:82%;
	
	
	/*background-color:#014476;*/
	margin-bottom:20px;
	padding-left:15px;
	
	/*background:url(../img/main_top.jpg);*/
	
}
#langmenu  {
float:left;
height:35px;
margin:0;
/*padding:10px;*/
position:relative;
width:45%;
padding-left:0;
padding-right:0;

position:absolute;
left:0;
top:0;
margin-top:40px;
margin-left:510px;

margin-top:26px;
/*background-color:#014476;*/

  height:55px;
  width:230px;
  /*overflow:hidden;*/
  text-algin:left;
}

#langmenu #langmenumain {
  margin:0em;
  padding:0em;
  height:45px;
  width:220px;
  /*margin-left:210px;*/
  /*background:url(../img/langmenu.gif);*/
  padding:5px;
  padding-left:25px;
  overflow:hiddden;
  
  cursor: pointer;
	cursor: hand;
position:relative;
float:left;

/*margin-left:95px;*/
padding-left:190px;
padding-top:13px;
}
* html #langmenu #langmenumain  { /*IE6 only*/
     /*margin-left:95px;*/
  }

#langmenu div {
  position:relative;
  margin:0em;
  padding:0em;
  float:left;
  width:24%;
  color:#FFF;
  font-size:11px;
  padding-top:3px;
  text-decoration:underline;
}
#langmenu ul{
  position:relative;
  margin:0em;
  padding:0em;
  list-style:none;
  float:left;
}
#langmenu li{

	display:block;
	position: relative;
	list-style-type:none;
	text-decoration:none;
	padding:0px;
}
#langmenu li a{
  text-decoration:none;
  color:#fff;
  /*padding-left:3px;
  padding-right:3px;*/
  opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#langmenu li a img{
  border:none;
}
#langmenu #langlast {
  border-left:1px solid #FFF;
}
#langmenu li a:hover, #langmenu li a.active{
  text-decoration:none;
  /*color:#FBBA00;*/
  border:none;
  opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#leftmenu {
	position:absolute;
	left:0;
	top:0;
	margin:0em;
	padding:0em;
	z-index:100;
	top:147px;
	width:180px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	
	
	background-color:#FFFFFF;
	opacity: .9;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
}

#toplist{
	color: #fff;
	float: left;
	position: relative;
	float:left;
	z-index:2;
	}
#toplist ul, #toplist ul li, #toplist ul li a {
	color: #fff;
	float: left;
	display:block;
	position: relative;
	list-style-type:none;
	text-decoration:none;
	z-index:2;
	margin:0em;
	padding:0em;
	color:#fbba00;
	font-weight:bold;
	}
#toplist ul li{
	padding-right: 0.3em;
	font-size:1em;
	z-index:2;
	}	

  #toplist ul li a {
	padding-left:5px;
	padding-right:5px;
  }
  
#toplist ul li a:hover, #toplist ul li a.active{
	color:#fbba00;
    color:#ffc727;
color:#FFF;
	z-index:2;
	
	
	color:#0c68b1;
	background-color:#ffc727;
	padding-left:5px;
	padding-right:5px;
	}
	
#leftmenu ul {
  list-style:none;
  margin:0em;
  padding:0em;
}

#leftmenu li {
  margin:0em;
  padding:0em;
}

#leftmenu li a {
  text-decoration:none;
  color:#0969b0;
}

#leftmenu li a:hover {
  text-decoration:underline;
}

#content1 {
background-color:#FFFFFF;
height:25em;
overflow:auto;
padding:1em;
position:absolute;
right:-10.5em;
text-align:left;
width:450px;
z-index:7;
left:200px;
top:170px;

opacity: .9;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);

font-size:12px;
}

#rightcol {
	position:absolute;
	left:0;
	top:0;
	margin:0em;
	padding:0em;
	width:200px;
	margin-left:690px;
	margin-top:250px;
	z-index:100;
	
	margin-left:790px;
	margin-top:380px;
	
/*margin-top:390px;*/	
}
#rightcol a img{
	border:none;
	border:1px solid #fff;
}
.vertmenue {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
	padding-bottom:20px;
}
.vertmenue img{
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
}
#rightcol p{
	position:relative;
	float:left;
	padding-left:10px;
	font-size:12px;
	padding-top:15px;
}
#rightcol a{
	color:#FFFFFF;
	text-decoration:none;
	color:#fbba00;
	font-weight:bold;
}
#rightcol a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
	
#background {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
}	

#background .rgslideshow {
	border:none;
	background:none;
}

#logo {

	position:absolute;
	left:0;
	top:0;
	margin-top:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding:0em;
	
	z-index:45000;
	}

/*#logo {margin-left:735px;}*/
#logo a{
  width:264px;
  height:264px;
  text-decoration:none;
  display:block;
}

#background {
  position:absolute;
  left:0;
  top:0;
  margin:0px;
  padding:0px;
  margin-top:100px;
  /*background-color:#ff0000;*/
  background:url(../img/bg_animation_start.jpg);
  left:10px;
  
}

#background img{
	width:825px;
	height:520px;
}


#background .rgslideshow .rgsnest  {
  border:none;
  background:transparent url(../img/slide.png) repeat scroll 0 0;
}
#background .rgslideshow .rgstitle  {
font-size:18px;
margin-top:5px;
margin-bottom:10px;
}
#background .rgslideshow .rgsdescription{
  font-size:14px;
}

.vertmenue {
  width:180px;
}
.vertmenue a{
  width:71px;
  float:left;
  position:relative;
}


#background .rgstitle a {
  color:#fff;
} 




/* liScroll styles */

#ticker{
   left: 0;
    position: absolute;
    top: 620px;
    width: 780px;
}
#ticker p.bodytext{
  width:1100px;
  font-size:12px;
color:#ffff3a;
}
#ticker p.bodytext a{
  color:#ffff3a;
  font-size:12px;
}
#ticker p.bodytext b{
  font-weight:bold;
}

#ticker p.bodytext span.important{
  color:#ffff3a;
}

.tickercontainer { /* the outer div with the black border */

width: 780px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: -15px;
width: 780px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;

}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
