/* News Latest Begin */.news-latest-date {    font-size: 95%;}.news-latest-item h4 {    margin: 0.25em 0;}.news-latest-img {    float: left;    margin-right: 1em;}.news-latest-home p a, .news-latest-home p a:hover {    background: transparent url(../img/icons/internal_link.gif) no-repeat scroll left -1px;    padding: 0 0 0em 1.8em;    color: #666;    line-height: 1.8em;}/* News Latest End *//* News List Begin */.news-list-date {    font-size: 95%;}.news-list-item h4 {    margin: 0.25em 0;}.news-list-img {    float: left;    margin-right: 1em;}.news-list-morelink a {    background: transparent url(../img/icons/internal_link.gif) no-repeat scroll left 1px;    padding: 0 0 0em 1.5em;    margin-left: 0.5em;    color: #D00F16;}.news-list-container hr {    margin: 1em 0 2em 0;}/* News List End *//* News Single Begin */.news-single-img {    float: left;    margin-right: 1em;}.news-single-imgcaption {    font-size: 90%;}.news-single-additional-info {    margin-bottom: 1em;    padding-top: 0.5em;    border-top: 1px solid #CCC;}.news-single-additional-info dd {    margin: 0 0 0 0.5em;}.news-single-additional-info dt {    margin: 0 0 0.5em 0;    font-weight: bold;    font-size: 1.05em;}.news-single-additional-info a {    margin-left: 0.5em;}.news-single-backlink {    clear: both;    text-align: right;}/* News Single End *//* News BrowseBox piBase konform Begin */.tx-ttnews-browsebox {    clear: both;    width: 100%;    margin-bottom: 1.5em;}.tx-ttnews-browsebox span, .tx-ttnews-browsebox strong, .tx-ttnews-browsebox a {    margin-right: 1em;}.tx-ttnews-browsebox span.tx-ttnews-browsebox-strong {    margin: 0;    font-weight: bold;}/* News BrowseBox piBase konform End *//* News AMenu Begin */.news-amenu-container ul {    margin: 0 0 1.5em 0.25em;}.news-amenu-container li {    margin-left: 0;    list-style: none;}.news-amenu-container li.news-amenu-item-year {    list-style: none;    font-weight: bold;    margin-top: 2em;}/* News AMenu End *//* AJAX Search Begin */#suche,.tx-ajaxsearch-pi1 {	z-index: 1;}.tx-ajaxsearch-input {    float: left;    width: 14em;    height: 1.2em;    color: #8C8C8C;    padding: 2px;    background: #fff;    border: 1px solid #9C9C9C;}.tx-ajaxsearch-submit {    width: 50px;    height: 18px;    color: #8C8C8C;    background: url(../img/m_search.gif) no-repeat 1px 0;    border: none;    cursor: pointer;}.tx-ajaxsearch-spinner {    float: left;    width: 16px;    height: 16px;    margin-left: 7px;}.tx-ajaxsearch-choices {    position: absolute;    z-index: 100;    width: 99% !important;    margin-top: 5px;    border-top: 1px solid #9abac2;    background-color: #FFF;}.tx-ajaxsearch-choices ul {    margin: 0;    padding: 0;}.tx-ajaxsearch-choices li {    list-style: none;    display: block;    margin: 0;    padding: 0.25em;    cursor: pointer;    border-bottom: 1px solid #9abac2;    border-left: 1px solid #9abac2;    border-right: 1px solid #9abac2;}.tx-ajaxsearch-choices a {    width: 100%;    display: block;}.tx-ajaxsearch-choices li a:hover {    background: url(http://p59700.typo3server.info/fileadmin/template/img/bgs/bg_li_vmenu_button.gif) #fff no-repeat top right !important;    width: 100%;    display: block;}.tx-ajaxsearch-choices li.selected {    background-color: #fff;}.tx-ajaxsearch-choices li.noresult {    background-color: #fff;}.tx-ajaxsearch-showall li {    background: #9abac2;}/* AJAX Search End *//* Address List Begin */.adr_num span {    margin-right: 25px;    font-weight: normal;}.adr_num {    display: block;    padding-top: 0.6em;}.adr_img {    margin-right: 1em;    float: left;    border: 1px #ccd solid;    margin-bottom: 2em;    margin-top: 0.5em;}#col_right .adr_img {    display: none;}#col_right .vita {    display: none;}#col_right .adr_num {    display: block;    margin: 0 !important;    line-height: 1.7em !important;    padding-top: 1em;}/*  * DME 14.08.2010  #col_right address{  border-top:1px solid #DBE7EB;  margin:0 1em;  padding: 1em 0;  width: 20.2em;  }  */#col_right address {    border-top: 1px solid #DBE7EB;    margin: -1px 1em 0 !important;    padding: 1em 0;    width: auto;}#col_right address p {    margin: 0;    line-height: 1.7em !important;}#col_right .csc-subheader {    font-weight: bold;    margin: 0.8em 1em 1em 1em;}/* Address List End *//* Filelinks Begin */.filelinks {    margin-bottom: 2em;    border: solid #cfcfcf;    border-width: 1px 0px 0px 0px;}.filelinks .filecount {    display: none;}.filelinks a {    color: #d00f16;    background: transparent url(../img/icons/bg_download.gif) no-repeat scroll 0px 3px;    padding-left: 22px;}#col_right .filelinks a {	font-size: 0.9em;}.filelinks a:hover, .filelinks a:focus {    color: #d00f16;    text-decoration: underline;    background: transparent url(../img/icons/bg_download.gif) no-repeat scroll 0px 3px;    padding-left: 22px;}.filelinks div.even, .filelinks div.odd {    margin-bottom: 0;    border-bottom: 1px solid #cfcfcf;}.filelinks .icon {    display: block;    float: left;    width: 48px;    padding: 5px 0px;}.filelinks .filelink {    display: block;    margin-left: 5.2em;    padding: 1em;    color: #d00f16;    display: block;    font-size: 1.2em;}#col_right .filelinks .filelink {    display: block;    margin-left: 5.2em;    padding: 1em 1em 1em 0;    color: #d00f16;    display: block;    font-size: 1.2em;}.filelinks .desc {    display: block;    color: #333;    padding-left: 2em;    margin-top: 0.3em;    font-size: 0.9em;}#col_right .filelinks .desc {	padding: 0;}.filelinks .size {    font-size: 90%;}#col_right .filelinks .size {    font-size: 90%;	white-space: pre;}.filelinks img {    border: 1px solid #b9c0c1;}.filelinks .xls img, .filelinks .doc img, .filelinks .ppt img {    border: 0px solid #b9c0c1;}/* Filelinks End *//* irfaq Begin */.tx-irfaq-pi1 .tx-irfaq-dynheader {    margin-bottom: 1em;}.tx-irfaq-pi1 dt.tx-irfaq-dynheader p {    display: inline;    font-weight: normal;    margin: 0;    text-transform: uppercase;}.tx-irfaq-pi1 dd {    padding-left: 3em;}.tx-irfaq-pi1 .tx-irfaq-dynans-visible {    display: block;}/* irfaq End *//* imagecarousel */.cloudcarousel-alt {    display: none !important;}.cloudcarousel-title {    color: #333333 !important;    display: block !important;    font-size: 2em !important;    font-weight: normal !important;    text-align: center !important;}/* Glider */#slider #slider_nav ul.navigation a {    font-size: 0.9em;    padding: 1px 2px;}#slider #slider_nav ul.navigation li {    background-image: none;    margin-right: 3px;    margin-bottom: 0px;    margin-left: 0;    padding-left: 0em;}.scrollContainer div.panel {    padding: 14px !important;}ul.navigation a:hover, #sliderul.navigation a:hover, #slider ul.navigation li.selected a {    background: #ED1C24 !important;    color: #FFF;}#slider hr {    margin: 1em 0;}/* Browser (Stellenanzeigen mit News)*/.tx-browser-pi1 .listview table p {	font-size: 1em;}.tx-browser-pi1 .listview table .cell-2 {	width: 170px;}.tx-browser-pi1 .listview table .cell-3 {	width: 130px;}/* Stahlgewichtsrechner */#stahlgewichtsrechner {	width: 420px;}#stahlgewichtsrechner p {	margin: 0;}#stahlgewichtsrechner .img {	width: 175px;	height: 171px;}#stabstahl .img {	background: url(../img/bgs/stahlgewichtsrechner/bg_rundstahl.gif) no-repeat 0 0;}#halbzeug .img {	background: url(../img/bgs/stahlgewichtsrechner/bg_halbzeug.gif) no-repeat 0 0;}#stahlgewichtsrechner .tabs {	list-style: none;	margin: 0;	padding: 0;}#stahlgewichtsrechner .tabs li {	float: left;	background: none;	padding: 0;	margin-bottom: -1px;}#stahlgewichtsrechner .tabs li a {	display: block;	padding: 5px 10px;	border: solid #CFCFCF;	border-width: 1px 1px 0;	text-decoration: none;	color: #666;}#stahlgewichtsrechner .tabs li a.current {	background: #f2f5fa;	color: #333;}#stahlgewichtsrechner .panes .content {	background: url(../img/bgs/stahlgewichtsrechner/bg_gmh_logo.gif) no-repeat 0 100% #f2f5fa;	border: 1px solid #cfcfcf;	padding: 10px 10px 35px;	margin-bottom: 5px;	clear: both;}#stahlgewichtsrechner .col_left,#stahlgewichtsrechner .col_right {	float: left;}#stahlgewichtsrechner .col_left .img,#stahlgewichtsrechner .col_right {	margin-left: 25px;}#stahlgewichtsrechner .rechner {	margin-top: 5px;}#stahlgewichtsrechner .rechner input {	width: 120px;}#stahlgewichtsrechner .rechner input.ui-error {	background: #FFE0E0;}#stahlgewichtsrechner .rechner input.readonly {	background-color: #F4F7F8;	font-weight: bold;	color: #666666;	border: 1px solid #CFCFCF;}#stahlgewichtsrechner .rechner input.ui-focus.readonly {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}#stahlgewichtsrechner .hidden {	display: none;}#stahlgewichtsrechner .label {	display: block;}#stahlgewichtsrechner table {	width: 100%;	margin: 0;}#stahlgewichtsrechner table td {	border: none;	padding: 0 0 10px;}