/******************************************************************************************
/**** tt_news
/******************************************************************************************/

.news-latest-item{	width:215px;  height: 100%; }
.news-latest-image{	}
.news-latest-image img{margin:0 0 15px 0; }
.news-latest-subheader p.bodytext{width:210px; display:block; padding-right:5px; }
.news-latest-morelink{	}
.news-latest-morelink a{text-decoration:none;color:#666666; background: url(../layout_images/arrow_klein.gif) no-repeat 0 5px; padding-left:15px; font-size: 12px;}
.news-latest-morelink a:hover{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 5px; padding-left:15px; font-size: 12px;}
.news-latest-item h1{	}

.news-list-container{border-top:2px solid #adadad;height: 100%; padding:20px 0 0 0;}
.news-list-item{border-bottom:2px solid #adadad; height: 100%; padding:0 0 20px 0; margin:0 0 20px 0;}
.news-list-image{float:left; max-width:130px;}
.news-list-image img{margin:0 10px 0 0;}
.news-list-subheader{}
.news-list-right{float:left; max-width:350px;}
.news-list-morelink{	}
.news-list-morelink a{text-decoration:none;color:#666666; background: url(../layout_images/arrow_klein.gif) no-repeat 0 2px; padding-left:15px; font-size:12px;}
.news-list-morelink a:hover{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 2px; padding-left:15px; font-size: 12px;}

.news-single-item{	}
.news-single-subheader{	}
.news-single-image img{	margin:10px 0;}
.news-single-content{	}
.news-single-backlink{margin-top:15px;	}
.news-single-backlink a{text-decoration:none;color:#666666; background: url(../layout_images/arrow_klein.gif) no-repeat 0 3px; padding-left:15px;}

/******************************************************************************************
/**** Powermail
/******************************************************************************************/

	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	 color:#005da8;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color:#005da8;
	color:#fff;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	 color:#005da8;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border:none;
	background-color:transparent;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display:none; visibility:hidden;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
   width: auto;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 120px;
	font-weight: normal;
	background:transparent;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	display:none; visibility: hidden;
}
div.countryzone {
	margin: 10px 0 0 120px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
DIV.powermail_check_inner input {width: 15px; float:left; border:none;display:block; text-align: left;}
DIV.powermail_check_inner label {width: 455px;float:right;}

DIV.captcha-image{margin-left:120px;}
DIV input.captcha-input{width:260px;}

.powermail_all_td{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}

INPUT.tx-powermail-pi1_confirmation{
	float:left;
	margin: 20px 10px 10px 0px;
	font-weight: normal;
	background:transparent;
}
INPUT.tx-powermail-pi1_back{
	float:left;margin: 20px 0 10px 0px;
	font-weight: normal;
	background:transparent;
}

INPUT.tx-powermail-pi1_mandatory_submit{
	margin: 20px 0 10px 0px;
	font-weight: normal;
	background:transparent;
}
.tx-powermail-pi1_mandatory{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}


/******************************************************************************************
/**** srlanguagemenu
/******************************************************************************************/

.tx-srlanguagemenu-pi1 p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:100%; color: #666666; margin-top: 0px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 0px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left;  font-size: 11px; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color:#005da8; text-decoration: none; font-weight: normal;  margin-right:8px;}
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {color:#005da8;}
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: 11px; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #666666; text-decoration:none; font-weight: normal;margin-right:8px;}
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#005da8; }
.tx-srlanguagemenu-pi1 .INACT { float: left;  font-size: 11px;} 
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #666666; text-decoration: none;font-weight: normal; margin-right:8px;}
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color:#005da8; }

/******************************************************************************************
/**** Newloginbox
/******************************************************************************************/

 P.statusmessage{	margin-bottom:25px;}
.tx-newloginbox-pi1 label{	width:120px; display:block; float:left; margin:0; padding:0;}
.tx-newloginbox-pi1 input {margin:0 0 5px 0; width: 145px;}
.newloginbox-button input{	margin:0 0 0 120px;background:transparent;width: 145px;}
.newloginbox-button-left input{	margin:10px 0 0 0px;background:transparent;width: 145px;}
 p.forgot{	margin:5px 0 0 120px;}
 p.forgot a{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 3px; padding-left:15px;}
 .tx-newloginbox-pi1 p a{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 2px; padding-left:15px;}
 .tx-newloginbox-pi1 p a:hover{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 2px; padding-left:15px;}
 *html .newloginbox-button input{	margin:0 0 0 123px;}
 *html p.forgot{	margin:5px 0 0 123px;}
 
/******************************************************************************************
/**** fileupload
/******************************************************************************************/

.tx-fileupload-pi1 {}
.tx-fileupload-pi1 input {background:transparent;}
input.upload-file {background:transparent; width: 400px; margin-bottom: 5px; }
 
/******************************************************************************************
/**** download
/******************************************************************************************/
#sbfolderdownloadWrap {	padding: 0 0 0px 0;	margin: 0 0 0px 0;;	clear: both;}

.sbfolderdownload {
	padding: 7px 8px 20px 10px;
	margin: 0px 0px 20px 0;
	width: 450px;
	height: auto;
	float: none;
	clear:both;
	overflow: hidden;
	border-bottom:2px solid #adadad;
	height: 100%; 
}
.sbfolderdownload_name a{text-decoration:none;color:#666; background: url(../layout_images/arrow_klein.gif) no-repeat 0 2px; padding-left:15px;}
.sbfolderdownload_name a:hover{text-decoration:none;color:#005da8; background: url(../layout_images/arrow_klein_blue.gif) no-repeat 0 2px; padding-left:15px;}

.sbfolderdownload a img {background:none; padding:0; margin:0 0 5px 0;}

.sbfolderdownload_name {	font-size: 12px;}