@font-face {
  font-family: "SiemensSlabRoman";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/sisla03-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sisla03-webfont.woff") format("woff"), url("../fonts/sisla03-webfont.ttf") format("truetype"), url("../fonts/sisla03-webfont.svg#SiemensSlabRoman") format("svg");}
  
@font-face {
  font-family: "Siemens Slab regular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SiemensSlabRegular_West.eot?#iefix") format("embedded-opentype"), url("../fonts/SiemensSlabRegular_West.woff") format("woff"), url("../fonts/SiemensSlabRegular_West.ttf") format("truetype"), url("../fonts/SiemensSlabRegular_West.svg#font") format("svg");
}


html, body {
    margin: 0;
    padding: 0;}

body{
    background: #fff url("../images/body2013.gif") repeat-x 0 0;
    height: 100%;}

a img, img, form, fieldset{
	border: 0 none;}
	
a {
    color: #333;
    text-decoration: none;}

a:hover{
	color:#900;}

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label, legend {
    color: #333;
    font-family: Arial,Geneva,Helvetica,sans-serif;
    margin: 0;
    padding: 0;}

div, form {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;}

legend{
    font-size: 12px;
    line-height: 13px;
	color:#FF0000;}
	
label{
	float:left;}
	
input[type=text], input[type=password] {
	width:60%;
    border: 1px solid #CCC;
    padding: 1px 8px;}

input[type=submit]{
	background:#56a0bb;
	color:#FFFFFF;
	border:none;
	padding:5px 25px;
	cursor: pointer;
	text-transform:lowercase;}

.rowForm{
	text-align:right;
	margin:15px 0;}
	
#footer-position-wrapper {
	max-width: 990px;
	margin:0 auto;
	position:relative;
    height: auto !important;}
	
#logo {
    background: url("../images/siemens-logo.gif") no-repeat 0 0;
    height: 72px;
	width: 172px;
    left: 44px;
	top: 0;
    position: absolute;
    z-index: 300;}
	
#header-zone {
    background-color: #afb4be;
/*    max-width: 990px;
    width: 990px;*/}
	
#headervisual-zone{
    border-right: 2px solid #ffffff;
	border-left:2px solid #ffffff;
	position:relative;}

#startscreen-content {
    /*background: rgba(80, 100, 115, 0.9);*/
	background-color:#506473;
	filter: alpha(opacity=90);
	opacity: 0.9;
    height: 133px;
	width: 280px;
    left: 0;
	top: 170px;
    padding: 20px 43px;
    position: absolute;
    z-index: 2;}

#startscreen-content h2 {
    color: #fff;
    font-family: "SiemensSlabRoman";
    font-size: 26px;
	font-weight:normal;
	line-height:normal;
    margin-bottom: 15px;}

#toolbar-zone {
    height: 30px;
    margin: 0 22px 0 34px;
/*    max-width: 940px;
    min-width: 926px;*/
    padding: 1px 0 0;}
	
/*#content-zone {
    min-width: 960px;}*/

#content-zone-stretch {
    margin-left: 44px;
    padding-top: 18px;
    width: 916px;}
	
#footer-zone {
    height: 16px;
	margin:0 auto;
	width: 900px;
    padding: 28px 22px 0 28px;}

#footer {
    margin: 2px 0 0;}

#footer dd {
    color: #999;
    display: inline;
    font-size: 10px;
    line-height: 13px;}

span.pipe {
    padding: 0 2px;}

.container {
    width: 916px;
	overflow:hidden;}

.teaser {
    padding: 15px 0;
	float:left;
	width:100%;}
	
.sifr-h2 h2 {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    font-family: "Siemens Slab regular",Arial,Geneva,Helvetica,sans-serif !important;
    font-weight: normal !important;}

.nc-1 {
    margin-right: 14px;}

.news-column {
    float: left;}	
	
.news-topics-teaser {
    background-color: #eee;
    padding: 14px;
    width: 268px;
	min-height:200px;}

#teaser-1 {
	width: 570px !important;}

.headline h2 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    margin-bottom: 6px;}

.teaser div {
  color: #333;
  font-size: 13px;
  line-height: 18px;}

.icon-link li{
	background:url(../images/icon-link.gif) no-repeat left center;
	padding-left:15px;
	list-style:none;}