@import url(/styles/live/summer/articles.css);
@import url(/styles/live/thickbox.css);
@import url(/styles/live/summer/navigation.css);
@import url(/styles/live/summer/formmanager.css);
/* Imported by Michi 18.08.2011 */
@import url(/styles/live/summer/product.css);
@import url(/styles/live/summer/adressmanager.css);
@import url(/styles/live/summer/calendar.css);
@import url(/styles/live/summer/catalog.css);
@import url(/styles/live/summer/events.css);
@import url(/styles/live/summer/msds.css);
@import url(/styles/live/summer/newsalert.css);
@import url(/styles/live/summer/slider.css);
@import url(/styles/live/summer/webcast.css);
@import url(/styles/live/summer/events.css);



/* Structure */
html, body {
	background-image: url(/images/summer/bg.jpg);
	background-repeat: repeat-x;
	height:100%;
}

body {
    margin : 0;
    padding : 0;
    font-family : Helvetica, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #333333;
    text-align : left;
    line-height: 150%;
}
/* Sticky Footer
#container_tb{
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom:-78px;
}
*/

.mceVisualAid {
    border : 1px dashed #ffbbbb;
}

p {
    margin: 0;
}

input {
    margin: 0;
}

input.button {
    height: 21px;
    padding: 0 6px;
}

sup {
    font-size: 8px;
    vertical-align: sup !important
    vertical-align: text-top;
}

/* Images */
img {
    border: 0;
}

.headimage {
	margin-left: 136px;
}


/* Links */
a {
    text-decoration: none;
    color: #5EA0DD;

}

a:hover {
    text-decoration: none;
    color: #36393D;
}

/* remove dashed boxes from around links in firefox */
a:focus {
    user-focus: none;
    outline: none;
    -moz-user-focus: none;
    -moz-outline: none;
}

/* Headings */
h1 {
margin: 0 0 15px 0;
font-weight: normal;
font-size: 18px;
text-transform: uppercase;
/* color:#5EA0DD; */
color: 333333;
}

h1.start {
margin: 15px 0 15px 0;
font-weight: normal;
font-size: 18px;
text-transform: uppercase;
/* color:#5EA0DD; */
color: 333333;
}

h2 {
    margin: 0 0 12px 0;
    font-size: 14px;
	color: #999999;
	font-weight: normal;
}

h2.startlittle {
margin: 15px 0 15px 0;
font-weight: normal;
font-size: 14px;
text-transform: uppercase;
color:#5EA0DD;
}

h3 {
    font-weight: bold;
    font-size: 15px;
    margin: 0;
    padding: 0;
}

hr {
	border: 0px;
	border-top: 1px solid #57C1EC;
	margin: 3px 0px 6px 0px;
}

#container {
    width: 960px;
    margin: 0 auto;
}

div.headerbanner {
	width: 960px;
	float: left;
	padding-top: 10px;
	margin: 3px 0px 0px 0px;
	position: relative;
}

#header {
    height: 101px;
    width: 960px;
    position: relative;
}

#langView {
	position: absolute;
	top: 3px;
	right: 0px;
	font-size: 11px;
}

#langView a {
	color: #2D2D2D;
}

#langView a:hover {
	color: #717171;
}

#langView img {
	margin-bottom: -4px;
}

#langChoose {
    float: left;
    padding-right: 10px;
}

#logoView {
	left: 0px;
	top: 50px;
	position: absolute;
}

#logoHolding {
	right: 13px;
	top: 44px;
	position: absolute;
}

.region {
	right: 0px;
	top: 28px;
	position: absolute;
}

.regionhidden {
	right: 0px;
	top: 28px;
	position: absolute;
    display: none;
}

#wayView {
	float: left;
	width: 960px;
	height: 44px;
	position: relative;
}

#wayOutput {
	position: absolute;
	left: 0px;
	bottom: 4px;
	color: white;
	size: 11px;
    color: #333333;
}

#wayOutput a {
	color: #5EA0DD;
}

#wayOutput a:hover {
	color: #2D2D2D;
}

#productView {
	float: left;
	width: 960px;
	height: 261px;
	position: relative;
}


#sidenavwrapper {
float: left;
width:194px;
}

#sidenav {
    margin-top: 15px;
    
    margin-bottom: 15px;
}
#sidenavfooter {
    width: 176px;
    height: 4px;  /*for IE */
    float: left;
    background-image:url(/images/summer/sidefooter.png);
    background-repeat: no-repeat;

}
#inhalt{
    background-image: url(/images/summer/content_bg.gif);
    background-repeat: repeat-y;
    float:left;
    width:960px;
   margin-top:2px;
}

#contentWrapper {
    float: left;
    width: 572px;
}

#content, #productcontent {
    padding: 23px 0 15px 19px;
    background-color: #FFFFFF;
    float: left;
    width: 533px;
    min-height: 500px;
	height: auto !important;
	height: 500px;
	
}

#mapcontentWrapper {
    float: left;
    width: 740px;
}

#mapcontent {
    padding: 16px 0 15px;
    background-color: #FFFFFF;
    float: left;
}

#productcontent {
    background-color: #FFFFFF;
}

#startcontent {
    background-color: #FFFFFF;
    width: 766px;
    min-height: 380px;
    height: auto !important;  /* for modern Browsers */
    height: 380px;  /*for IE */
    float: left;
}

#startright{
float:right;
width:194px;
}

#rightbar{
float:right;
width:194px;
padding-bottom: 15px;

}

#calViewStart {
   padding: 0 0 0 10px;
	float: left;
	
}

#footerWrapper{
    background-image: url(/images/summer/footer_bg.jpg);
    background-repeat: repeat-x;
	display: block;
	clear: both;
	height: 78px;
}

#footerWrapper2{
	display: block;
	clear: both;
	height: 78px;
}

#footer {
	padding: 15px 0px 0px 0px;
    margin: 0 auto;
    width: 960px;
    
}
#footerWrapper2 #footer{
    background-image: url(/images/summer/content_border_bottom.gif);
    background-repeat: no-repeat;
}

#footerNav {
    clear: both;
    float: right;
}
#footerText{
margin-left:194px;
}

.push{
height:78px;
}

.label {
    display: block;
}

input.field {
    background-color: #CDCDCD;
    border: 1px solid #A0AEC0;
    padding:2px;
}


ul {
    list-style-position:outside;
    margin-left: 0; 
    padding-left: 24px;
    list-style-type: square;
    padding-top:5px;
    list-style-image:url(/images/summer/nav_level_4_icon.png);
}

ol {
    list-style-position:outside;
    margin-left: 0; 
    padding-left: 19px;
    padding-top:5px;
}

li {
    margin-top:5px;
}

div.userimg{
width:90px;
float:left;
}

.underline {
    text-decoration: underline;
}

div.rightnavwrapper {
clear:left;
padding-top:15px;
}

div.rightnav{
padding: 5px 5px 15px 10px;
}

div.rightnav h1{
margin-bottom: 10px;
font-size:13px;
color:#333333;
}

div.rightnav a{
display: block;
}

div.colminiform{

}

div.address_view{
border: 1px solid #CDCDCD;
padding:5px 10px;
margin-top:15px;
}

TD {
vertical-align: top;
}


div.investorfiles tr.head td {
background-color:#F1F1F1;
font-weight:bold;
padding:3px 3px 3px 5px;
}

div.investorfiles td.fileeven {
background-color:#FFFFFF;
padding:3px 3px 3px 5px;
}
div.investorfiles td.fileodd {
background-color:#F1F1F1;
padding:3px 3px 3px 5px;
}

div.investorfiles td.filesize {
padding:3px 3px 3px 0px;
}

div.investorfiles td.icon {
padding:4px 0px 2px 5px;
width:19px;
}

div.investorfiles{
margin-bottom:35px;
}

div.investorfiles a{
color:black;
}
div.investorfiles a:hover{
text-decoration:underline;
}

iframe.remoteframe{
border:none;
width:100%;
height:1200px;
}




div.literaturfiles tr.head td {
background-color:#F1F1F1;
font-weight:bold;
padding:3px 3px 3px 5px;
}

div.literaturfiles td {
padding:3px 3px 3px 5px;
}

div.literaturfiles td.filesize {
padding:3px 3px 3px 0px;
}

div.literaturfiles td.icon {
padding:4px 0px 2px 5px;
width:19px;
}

div.literaturfiles{
margin-bottom:35px;
padding-top:10px;
}


div.literaturfiles td.description{
padding-bottom:10px;
}


div.holding div{
padding:15px 0 0 12px;

}
