a:hover {	background-position: 0 0; }

a {	outline:none; }


.clearfix:after 
{
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
    	display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

html { 
	margin: 0px;
	padding: 0px;
	height: 100%; 
}


BODY {
	z-index:0;
	behavior: url(/fileadmin/shared/css/csshover.htc); 
  font-family: Arial;
  font-weight: normal;
	margin: 0px;
  padding:0px;
	text-align: center;
  text-align: center;
  height:100%; 
  min-height:100%;
  background-image: url(../images/bg-greylines.gif);
  background-position: 0 0;
}

div.shadow_side {
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:997px;
	background-image: url(../images/shadow_side.png);
}

div.shadow_bottom {
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:997px;
	background-image: url(../images/shadow_bottom.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow:hidden;
	height:9px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/shared/images/shadow_bottom.png', sizingMethod='none');	
}

div.container {
	position:relative;
	z-index:1;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:979px;
	text-align:left;
}

div.header{
	z-index:2;
	width:979px !important;
	height:116px;
}

div.header_back {
	z-index:-100;
	position:absolute;
	width:979px !important;
	height:116px;
	background-image:url(../images/header_background.png);
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/shared/images/header_background.png', sizingMethod='scale');	
}

div.logo {
	position:absolute;
	top:11px;
	left:15px;
	z-index:10;
}

div.logo img{
	border: 0px;
}

div.util_menu{
	position:absolute;
	z-index:8;
	height:13px;
	font-size:11px;
	overflow:hidden !important;
	top:20px;
	left:500px;
	text-align:right;
	width:470px;
}

div.util_menu a{
	margin:0px 5px 0px 5px;
	color: #333333;
	text-decoration:none;
}

div.util_menu a:hover{
	color: #333333;
	text-decoration:underline;
}

div.lang_menu { 
	font-size:11px;
	height:12px;
	left:500px;
	position:absolute;
	text-align:right;
	top:45px;
	width:465px;
	z-index:8;
}

div.lang_menu a{
	color: #333333;
	text-decoration:none;
	margin:0px 0px 0px 10px;
}

div.lang_menu a:hover em {
	color: #333333;
	text-decoration:underline;
}

div.lang_menu img{
	border: 0px;
	margin:0px 0px -2px 0px;
}

DIV.lang_menu A EM {
	margin:0px 0px 0px 4px;
	color:#333333;
	font-style:normal;
}


div.main_menu
{
	position:absolute;
	z-index:9;
	color:#FFFFFF;
	top:76px;
	left:0px;
	height:32px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:979px;
}

DIV.main_menu UL 
{
	display:block;
	float:left;
	margin:0 0 0 -1px;
	padding:0;
}

DIV.main_menu UL LI 
{
	position: relative;
	z-index:15;
	margin: 0px;
	padding: 0px;
	display: block;
	_display: inline;
	list-style: none;
	float:left;
}

DIV.main_menu UL LI:hover 
{
	z-index:20;
}

DIV.main_menu UL LI A
{
	position:relative;
	float:left;
	height:32px;
	line-height:32px;
	padding:0pt 10px;
	text-decoration:none;
	color:#ffffff;
	background-image:url(../images/main_menu_background_image.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat; 
  margin-left:-1px;
  display:block;
}

DIV.main_menu UL LI A:hover
{
	position:relative;
	z-index:20;
	margin-left:-1px;
	background-image:url(../images/main_menu_background_image.gif);
	background-position:0% 100%; 
	background-repeat: repeat	; 	
	color: #223e6e;
}

DIV.main_menu UL LI UL {
	position: absolute;
	left:-2px;
	top:32px;
	float:none;
	padding:0px;
	margin:0px;
	border-left:1px solid #d1d1ff;
	border-right:1px solid #d1d1ff;
}

DIV.main_menu UL LI.first UL {
	left:0px;
}

DIV.main_menu UL UL {
	left:0px;
}

DIV.main_menu UL UL UL {
	top:0px;
	left:135px !important;
}

DIV.main_menu UL UL, DIV.main_menu UL LI:hover UL UL, DIV.main_menu UL UL LI:hover UL UL
{	
	display: none;
}

DIV.main_menu UL LI:hover UL, DIV.main_menu UL UL LI:hover UL, DIV.main_menu UL UL UL LI:hover UL
{	
	display: block;
	text-align:left;
}

DIV.main_menu UL UL LI {
	float:none;
	padding:0px;
	margin:0px;
	.display:inline;
}

DIV.main_menu UL UL LI A
{
	cursor: hand;
	curso\r: pointer;	
	color:#000000;
	width:135px;
	background-image:none !important;
	background-color: #FFFFFF !important;
	display:block;
	float:none;
	height:auto;
	line-height:18px;
	padding:0px 0px 0px 0px;
	position:relative;
	margin:0px;
}

DIV.main_menu UL UL LI A:hover
{
	margin:0px;
	background-image:none !important;
	background-color:#eeeeee !important;
}

DIV.main_menu UL UL LI A
{
	border-top:1px solid #b4b6b2;
}


DIV.main_menu UL UL LI A.last_item
{
	border-bottom:1px solid #b4b6b2;
}

DIV.main_menu UL UL LI A.item EM
{
	font-style:normal;
	display:block;
	width:125px;
	margin:0px;
	padding:2px 5px 2px 5px;
	float:left;
}

DIV.main_menu UL UL UL LI A.item EM
{
	font-style:normal;
	display:block;
	width:125px;
	margin:0px;
	padding:2px 5px 2px 5px;
	float:left;
}

div.content {
	width:979px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 20px 0px;
	background-image: url(../images/content_background.png);
}

div.content p {
	font-size:11px;
	margin: 10px;
	text-align:justify;
}

div.main_menu_fix {
	position:absolute;
	z-index:100;
	top:75px;
	left:-9px;
	width:9px;
	height:33px;
	overflow:hidden;
  background-color: #ffffff;
  background-image: url(../images/bg-greylines.gif);
}

div.main_menu_fix_shadow {
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	width:9px;
	height:33px;
	overflow:hidden;
	background-image: url(../images/shadow_side_left.png);
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/shared/images/shadow_side_left.png', sizingMethod='scale');	
}

DIV.left_content {
	width:219px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}

DIV.tx-powermail-pi1_mandatory UL {
	margin:10px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
}

DIV.tx-powermail-pi1_mandatory UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input.tx-powermail-pi1_mandatory_submit{
	cursor: hand;
	curso\r: pointer;	
	border: 0px;
	margin:6px 0px 0px -5px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#444444;
	text-align:left !important;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
	padding: 2px 10px;

}



DIV.right_content {
	width:760px;
	float:left;
	font-size:11px;
}

DIV.right_content a{
	color:#333333;
	text-decoration:underline;
}

DIV.right_content a:hover{
	color:#999999;
	text-decoration:underline;
}

DIV.choice {
	margin-left:12px;
	margin-top:93px;
}

DIV.choice DIV.top {
	width:190px;
	height:26px;
	overflow:hidden;
	background-image: url(../images/content_pic_1.png);
	background-repeat: no-repeat;
	background-position: top;
}

DIV.choice DIV.top H4 {
	display:block;
	color:#000000;
	font-family:"Trebuchet MS";
	padding:0px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	margin:6px 0px 0px 19px !important;
	background-image: none !important;
	line-height:13px !important;
}

DIV.choice a H4,
DIV.choice a {
	text-decoration:none;	
}

DIV.choice a:hover,
DIV.choice a:hover H4 {
	text-decoration:underline;	
}

DIV.tease DIV.middle {
	overflow:hidden;
	margin-top:0px;
	padding:0px;
}

DIV.choice DIV.middle UL {
	margin:12px 17px 0px 18px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
	list-style: none;
}

DIV.choice DIV.middle UL UL{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
	font-size:11px;
	list-style: none;
	text-decoration:none;
}

DIV.choice DIV.middle UL LI UL LI A EM {
  font-style:normal;
} 


DIV.choice DIV.middle UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
}

DIV.choice DIV.middle UL A {
	color:#444444;
	display:block;
	_display:inline;
	text-decoration:none;
}

DIV.choice DIV.middle UL A:hover {
	text-decoration:underline;
}

DIV.left_content H1,
DIV.left_content H2,
DIV.left_content H3,
DIV.left_content H4,
DIV.left_content H5 {
	color:#000000;
	font-family:"Trebuchet MS";
	margin:17px 12px;
	padding:0px 0px 0px 17px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	height:26px;
	overflow:hidden;
	line-height:26px;
	background-image: url(../images/content_pic_1.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

DIV.left_content H1 a,
DIV.left_content H2 a,
DIV.left_content H3 a,
DIV.left_content H4 a,
DIV.left_content H5 a {
 color:#000000;
}

DIV.left_content H1 a:hover,
DIV.left_content H2 a:hover,
DIV.left_content H3 a:hover,
DIV.left_content H4 a:hover,
DIV.left_content H5 a:hover {
	color:#000000;
	text-decoration:underline;
}

div.tx-powermail-pi1_formwrap { 
	padding-left: 22px; 
}

DIV.left_content form {
	display:block;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#444444;
	margin:0px 0px 0px 0px;
}

DIV.left_content legend {
  display:none;
}

DIV.left_content fieldset {
	border:0px;
	display:block;
	width:auto;
	float:left;
	margin-top:-7px;
	margin-left:0px;
	padding:0px;
}

DIV.left_content fieldset label {
	margin-top:10px;
	margin-bottom:6px;
	display:block;
}

DIV.left_content div.tx_powermail_pi1_fieldwrap_html_submit, 
DIV.left_content div.tx_powermail_pi1_fieldwrap_html_reset {
	float:left;
}

div.left_content textarea, div.left_content input {
	width:170px;
	overflow: auto;
	overflow-y:hidden; 
}


DIV.left_content div.tx_powermail_pi1_fieldwrap_html input.powermail_text,
DIV.left_content div.tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
	margin-bottom: 0px;
}

DIV.left_content input.powermail_submit {
	cursor: hand;
	curso\r: pointer;	
	border: 0px;
	margin:6px 0px 0px 0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#444444;
	text-align:left !important;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
	padding: 2px 10px;
	.padding: 2px 14px;

}

DIV.left_content input.powermail_submit:hover {
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
	color:#999999;
}

div.border {
  border: 1px solid #aaaaaa;
  margin-bottom: 10px;
}

DIV.breadcrumb {
	color:#333333;
	/*width:500px;*/
	float:left;
	font-size:11px;
	padding:10px 0px 0px 15px;
}

DIV.breadcrumb A {
	color:#333333;
	text-decoration:none;
}

DIV.breadcrumb A:hover {
	color:#333333;
	text-decoration:underline;
}

DIV.util {
	padding:10px 15px 0px 0px;
	float:	right;
	/*width:220px;*/
	text-align:right;
	color:#333333;
	font-size:11px;
}

DIV.util A {
	margin:0px 0px 0px 6px;
	color:#000000;
	text-decoration:none;
}

DIV.util A IMG {
	margin:0px 0px -2px 0px;
	border:0px;
}

DIV.util A EM {
	margin:0px 0px 0px 4px;
	color:#333333;
	font-style:normal;
}

div.util a:hover {
	text-decoration:none;
}

div.util em:hover {
	color: #333333;
	text-decoration:underline;
}



div.footer p {
	font-size:11px;
	padding-bottom:8px;
	margin: 0px;
	text-align:center;
	color:#333333;
}

DIV.right_content H1.main_title {
	color:#223747;
	font-size:30px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:normal;
	padding:0px;
	margin:15px 15px 15px 15px;	
	width:730px;
	overflow:hidden;
}

DIV.right_content H1 {
	color:#223747;
	font-size:24px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:normal;
	padding:0px;
	margin:18px 0px;	
}

DIV.right_content H2 {
	color:#223747;
	font-size:21px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:normal;
	padding:0px;
	margin:10px 0px;	
}

DIV.right_content H3 {
	color:#223747;
	font-size:18px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:normal;
	padding:0px;
	margin:10px 0px;	
}

DIV.right_content H4 {
	color:#223747;
	font-size:15px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:bold;
	padding:0px;
	margin:10px 0px;	
}

DIV.right_content H1 a,
DIV.right_content H2 a,
DIV.right_content H3 a,
DIV.right_content H4 a {
 color:#223747;
}

DIV.right_content H1 a:hover,
DIV.right_content H2 a:hover,
DIV.right_content H3 a:hover,
DIV.right_content H4 a:hover {
	color:#223747;
	text-decoration:underline;
}

DIV.right_content H5 {
	width:190px;
	height:26px;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	font-family:"Trebuchet MS";
	padding:0px 0px 0px 15px;
	margin:10px 0px;
	background-image: url(../images/content_pic_2.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

DIV.right_content H5 a{
 color:#444444;
}

DIV.right_content H5 a:hover {
	color:#444444;
	text-decoration:underline;
}


DIV.right_content H2.mix {
	color:#223747;
	font-size:24px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:normal;
	padding:0px;
	margin:6px 0px 0px 0px;	
	.margin:14px 0px 0px 0px;	
}

DIV.right_content p{
  margin:10px 0px;	
  font-family:Arial;
  font-size:11px;
  text-align:justify;
  color:#333333;
  line-height:18px;
}

div.hr{
	height:1px !important;
	width:730px;
	border:0px;
  background-image: url(../images/hr.gif);
  margin:0px 0px 0px 15px;
  overflow:hidden;
}


div.news{
	width:355px;
	float:left;
	font-size:11px;
	padding:0px 15px 0px 15px;
}

div.projectList{
	float:left;
	width:360px;
	font-size:11px;
	padding:0px 15px 0px 0px;
}

DIV.projectList DIV.middle UL {
	margin:8px 17px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
	font-size:11px;
	list-style: none;
}

DIV.projectList DIV.middle UL LI {
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 13px;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
}

DIV.projectList DIV.middle UL A {
	color:#444444;
	display:block;
	_display:inline;
	text-decoration:none;
}

DIV.projectList DIV.middle UL A:hover {
	text-decoration:underline;
}

DIV.projectList DIV.top {
	width:115px;
	height:26px;
	overflow:hidden;
	background-image: url(../images/content_pic_2.png);
	background-repeat: no-repeat;
	background-position: top;
	margin:15px 0px 35px 0px;
}

DIV.projectList DIV.top a {
	display:block;
	color:#444444;
	font-family:"Trebuchet MS";
	margin-top:6px;
	margin-left:19px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	font-style:none;
	text-decoration:none;
}

DIV.projectList DIV.top a:hover {
	text-decoration:underline;
}

DIV.news DIV.middle UL {
	margin:8px 17px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
	font-size:11px;
	list-style: none;
}

DIV.news DIV.middle UL LI {
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 13px;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
}

DIV.news DIV.middle UL A {
	color:#444444;
	display:block;
	_display:inline;
	text-decoration:none;
}

DIV.news DIV.middle UL i {
	color:#666666;
}


DIV.news DIV.middle UL A:hover {
	text-decoration:underline;
}

DIV.news DIV.top {
	width:115px;
	height:26px;
	overflow:hidden;
	background-image: url(../images/content_pic_2.png);
	background-repeat: no-repeat;
	background-position: top;
	margin:15px 0px 35px 0px;
}


DIV.news DIV.top a {
	display:block;
	color:#444444;
	font-family:"Trebuchet MS";
	margin-top:6px;
	margin-left:19px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	font-style:none;
	text-decoration:none;
}

DIV.news DIV.top a:hover {
	text-decoration:underline;
}


div.news_item {
	font-family: Arial;
	margin:13px -14px 0px -14px !important;
	font-size:11px;
}

div.news_item div.text {
	margin:0px;
}

div.news_item i{
	margin:13px 0px 0px 28px;
	_margin:0px 0px 0px 28px;
  color:#666666;
  width:500px;
  line-height:11px;
}

div.news_item a.main{
	display:block;
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 13px;
	line-height:11px;
  color:#444444;
  text-decoration:none;
  font-weight:bold;
  background:transparent url(../images/link.gif) no-repeat scroll 0px 50%;
  width:500px;
}

div.news_item span.main a{
	display:block;
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 13px;
	line-height:11px;
  color:#444444;
  text-decoration:none;
  font-weight:bold;
  background:transparent url(../images/link.gif) no-repeat scroll 0px 50%;
  /*width:500px;*/
}

div.news_item span.main a:hover{
	color:#666666;
}

div.news_item a.main:hover{
	text-decoration:underline;
}

div.news_item  p{
	color:#333333;
	margin:10px 0px 0px 13px;
}

div.news_item a.more{
	display:block;
	margin:8px 0px 0px 28px;
	padding:0px 0px 0px 0px;
  color:#333333;
  width:500px;
}

div.news_item span.more a{
	display:block;
	margin:8px 0px 0px 28px;
	padding:0px 0px 0px 0px;
  color:#333333;
  width:500px;
}

div.news_item a.more:hover{
	color:#666666;
}

div.news_item span.more a:hover{
	color:#666666;
}


div.news_item div.hr{
	height:1px !important;
	width:730px;
  background-image: url(../images/hr.gif);
  margin:14px 0 0 14px;
  overflow:hidden;
}

DIV.tx-ttnews-browsebox 
{
	margin-top:8px;
}

div.tx-ttnews-browsebox p 
{
	margin:2px 0px -2px 2px;
	text-align:center;
}

DIV.tx-ttnews-browsebox TABLE 
{
	padding:0px 0px 0px 0px;
}

DIV.tx-ttnews-browsebox a
{
	color:#333333;
}


div.tx-ttnews-browsebox a:hover{
	color:#666666;
}

div.text{
	margin:14px 0px 17px 0px ;
  padding:0px 15px;
}

div.right_content UL,
div.right_content OL {
	margin:10px 22px;
	padding:0px 0px 0px 0px;
	color:#333333;
	line-height:20px;
	font-size:11px;
	list-style-position:outside;
}

div.right_content UL LI,
div.right_content OL LI {
	font-weight:normal;
	margin:0px;
	padding:0px;
}

div.right_content UL LI {
	padding-left:5px;
}

div.right_content OL {
	margin:10px 23px;
}

div.right_content UL UL,
div.right_content OL UL {
	margin:0px 18px;
}

div.right_content UL OL,
div.right_content OL OL {
	margin:0px 23px;
}

div.test{
 float:left;
 width:700px;
}

div.main_header{
  font-size:11px;
  color:#666666;
  margin:13px 0px 16px 0px;
  height:11px;
  line-height:11px;
}

div.news-single-additional-info{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
}

div.news-single-additional-info a{
  color:#333333;
  text-decoration:underline;
}

div.news-single-additional-info a:hover{
  color:#666666;
}

dl.news-single-related dd{
  margin-left:47px;
  margin-top:6px;
}

dl.news-single-files dd{
  margin-top:3px;
}

div.news-single-backlink{
  margin:30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.news-single-backlink a{
  color:#666666;
  text-decoration:underline;
}

div.news-single-backlink a:hover{
  color:#000000;
}

div.tx-powermail-pi1_mandatory{
  margin:12px 15px 0px 28px;
}

div.gallery{
  margin:0px 0px 0px 100px;
}

div.ce244{
  margin:-18px 0px 0px 0px;
}

div.ce244 p{
  color:#676767;
  margin:4px 0px 4px 0px;
}

div.clear{
 height:1px;
 clear:both;
 overflow:hidden;
}

div.csc-textpic-imagewrap {
	margin-top:5px;
}

div.main {
	padding-bottom: 5px;
	width:760px;
}

div.projectList div.middle, div.news div.middle {
	margin: -6px 0px 16px;
}

div.news-single-item {
	margin: 0px;
}
div.news-single-item div.text {
	padding-left:0px;
	padding-right:0px;
}

div.news-single-additional-info img {
	display:block;
	float:left;
	margin:0px 4px 0px 4px;
}

div.news-single-additional-info a {
	color:#333333;
	float:none;
	padding:4px 0 0;
	text-decoration:underline;
}

dl.news-single-related img {
	margin:1px 4px 0px 4px;
}

div.right_content div.tx-powermail-pi1_formwrap { 
	padding-left: 0px; 
}

DIV.right_content form {
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 10px 0px;
	width:730px;
}

DIV.right_content legend {
  display:none;
}

DIV.right_content fieldset {
	border:0px;
	display:block;
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
}

DIV.right_content fieldset label {
	margin:5px 0px 3px 0px;
	display:block;
}

DIV.right_content div.tx_powermail_pi1_fieldwrap_html_submit, 
DIV.right_content div.tx_powermail_pi1_fieldwrap_html_reset {
	float:left;
}

div.right_content textarea, div.right_content input {
	width:365px;
	overflow: auto;
	overflow-y:hidden; 
}


DIV.right_content div.tx_powermail_pi1_fieldwrap_html input.powermail_text,
DIV.right_content div.tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
	margin-bottom: 0px;
}

DIV.right_content input.powermail_submit {
	cursor: hand;
	curso\r: pointer;	
	border: 0px;
	margin:6px 0px 0px 0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left !important;
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
	padding: 2px 10px;
	.padding: 2px 14px;

}

DIV.right_content input.powermail_submit:hover {
	background:transparent url(../images/link.gif) no-repeat scroll 3px 6px;
	color:#999999;
}


div.news-single-img {
	background-color:#FFFFFF;
	background-image:url(../images/cooldisplay.png);
	background-position:0px 0;
	background-repeat:no-repeat;
	height:356px;
	margin-bottom:0px;
	margin-left:72px;
	margin-right:auto;
	margin-top:10px;
	padding-bottom:0;
	padding-left:45px;
	padding-right:0;
	padding-top:9px;
	width:582px;
}

#ext-thumbnails {
	background-color:#EFEFEE;
	border:1px solid #D5D4D4;
	margin:0px 0px 0px 107px ;
	padding:5px;
	_padding:5px 5px 10px 0px;
	text-align:center;
	width:505px;
}

#ext-thumbnails p {
	display:none;
}

div.carouselInner div.thumbnail {
	cursor: hand;
	curso\r: pointer;	
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px;
	_margin:5px 5px 5px 0px;
	padding:4px;
	padding:0;
	height:83px !important;
	width:108px !important;
}

div.carouselInner, div.carouselWrapper {
	margin:0px;
	padding:0px;
}
div.carouselWrapper {
	_margin:0 0 0 -7px;
}
#rglbCloseLink {
	background:transparent url(../images/close9yj.gif) no-repeat scroll center center !important;
	display:block !important;
	float:right !important;
	height:30px !important;
	margin-bottom:10px !important;
	width:21px !important;
}

#rglbNumber.gallery {
	display:block;
	float:left;
	padding:3px 0 0 1px !important;
	margin:0px !important;
}

#rglbDescription {
	display:none;
}

.tx-rgsmoothgallery-pi1 {
  background:#000 url(../images/ajax-loader.gif) center center no-repeat !important;;
}

.jdGallery .loadingElement {

	background-image: url(../images/ajax-loader.gif) !important;
} 

.rglbLoading {
	background: #000 url(../images/ajax-loader.gif) no-repeat center !important;
}

div.content_gallery {
	margin-top: 4px;
}

div.filelinks span.filecount {
	display:none;
}

.filelinks div {
	background-position:0px 0px !important;
}

div.filelinks span {
	line-height:16px;
}


.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url(../images/coolprev.gif) no-repeat center left !important;
	filter:alpha(opacity=60) !important;
	-moz-opacity:0.6 !important;
	-khtml-opacity: 0.6 !important;
	opacity: 0.6 !important;
}

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url(../images/coolnext.gif) no-repeat center right !important;
	filter:alpha(opacity=60) !important;
	-moz-opacity:0.6 !important;
	-khtml-opacity: 0.6 !important;
	opacity: 0.6 !important;
} 

.jdGallery a.open:hover
{
	background: url(../images/coolplus.gif) no-repeat center center !important;
	filter:alpha(opacity=60) !important;
	-moz-opacity:0.6 !important;
	-khtml-opacity: 0.6 !important;
	opacity: 0.6 !important;
	display:inline;
} 

#rglbPrevLink:hover {
	background: transparent url(../images/coolprev.gif) no-repeat 0% 50% !important;
	filter:alpha(opacity=60) !important;
	-moz-opacity:0.6 !important;
	-khtml-opacity: 0.6 !important;
	opacity: 0.6 !important;
	margin-left:10px;
}  

#rglbNextLink:hover {
	background: transparent url(../images/coolnext.gif) no-repeat 100% 50% !important;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	margin-right:10px;
}

table {
	margin:0px;
	padding:0px;
}

table p {
	margin:2px !important;
}

div.filelinks {
	margin-left:3px;
}

div.tx-ttnews-browsebox table {
	margin:0px auto;
}

div.right_content div.tx-powermail-pi1_mandatory {
	margin:12px 0px 0px 0px;
}

div.right_content input.tx-powermail-pi1_mandatory_submit {
	margin:6px 0 0 0px;
}

div.left_content{
  overflow-x:hidden; 
}

div.left_content p{
   margin: 10px 12px 10px 31px;
} 

div.left_content div.tx-powermail-pi1_thx table{
   margin: -7px 12px 10px 26px;
}

div.left_content textarea, div.left_content input{
   overflow: hidden;
}